[GRASS-SVN] r32847 - grass/trunk
svn_grass at osgeo.org
svn_grass at osgeo.org
Sun Aug 17 15:49:01 EDT 2008
Author: glynn
Date: 2008-08-17 15:49:01 -0400 (Sun, 17 Aug 2008)
New Revision: 32847
Modified:
grass/trunk/Makefile
Log:
Clean up "install" target
Modified: grass/trunk/Makefile
===================================================================
--- grass/trunk/Makefile 2008-08-17 18:42:20 UTC (rev 32846)
+++ grass/trunk/Makefile 2008-08-17 19:49:01 UTC (rev 32847)
@@ -242,7 +242,6 @@
real-install: FORCE
test -d ${INST_DIR} || ${MAKE_DIR_CMD} ${INST_DIR}
- @##### test -d ${INST_DIR}/dev || ${MAKE_DIR_CMD} ${INST_DIR}/dev
test -d ${BINDIR} || ${MAKE_DIR_CMD} ${BINDIR}
-sed -e "s#^GISBASE.*#GISBASE=${INST_DIR}#" ${ARCH_BINDIR}/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR} > ${BINDIR}/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}
-chmod a+x ${BINDIR}/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}
@@ -250,31 +249,12 @@
-sed -e "s#WINGISBASE=.*#WINGISBASE=${INST_DIR}#" ${ARCH_BINDIR}/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}.bat > ${BINDIR}/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}.bat
-chmod a+x ${BINDIR}/grass${GRASS_VERSION_MAJOR}${GRASS_VERSION_MINOR}.bat
endif
- -cd ${GISBASE} ; tar cBf - $(FILES) | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - bin | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - bwidget | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - docs | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - driver | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - etc | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - fonts | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - man | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - scripts | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - locale | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- @ # The man, include, and lib could go to ${PREFIX}/ BUT if this is
- @ # done, then the corresponding uninstall instructions must delete
- @ # the grass files BY FILENAME NOT DIRECTORY!! Otherwise there is a
- @ # high risk of deleteing system files since PREFIX is defined by
- @ # default to be /usr/local
- @##### -cd ${GISBASE} ; tar cBf - man | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - include | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -cd ${GISBASE} ; tar cBf - lib | (cd ${INST_DIR} ; tar xBf - ) 2>/dev/null
- -sed 's#'${GISBASE}'#'${INST_DIR}'#g' ${GISBASE}/etc/monitorcap > ${INST_DIR}/etc/monitorcap
+ -tar cBCf ${GISBASE} - . | tar xBCf ${INST_DIR} - 2>/dev/null
-sed 's#'${GISBASE}'#'${INST_DIR}'#g' ${GISBASE}/etc/fontcap > ${INST_DIR}/etc/fontcap
- @##### -chmod -R 1777 ${INST_DIR}/locks 2>/dev/null
-chmod -R a+rX ${INST_DIR} 2>/dev/null
@#GEM installation
- -tar cBf - gem/skeleton | (cd ${INST_DIR}/etc ; tar xBf - ) 2>/dev/null
- -${INSTALL} gem/gem6 ${BINDIR} 2>/dev/null
+ -tar cBf - gem/skeleton | tar xBCf ${INST_DIR}/etc - 2>/dev/null
+ -${INSTALL} gem/gem7 ${BINDIR} 2>/dev/null
@# enable OSX Help Viewer
@if [ "`cat include/Make/Platform.make | grep -i '^ARCH.*darwin'`" ] ; then /bin/ln -sfh "${INST_DIR}/docs/html" /Library/Documentation/Help/GRASS-${GRASS_VERSION_MAJOR}.${GRASS_VERSION_MINOR} ; fi
More information about the grass-commit
mailing list