--- trunk/mage/usr/lib/mage/smage2.sh 2005/08/19 14:14:59 193 +++ trunk/mage/usr/lib/mage/smage2.sh 2005/08/20 15:32:59 194 @@ -4,7 +4,7 @@ # needs pkgbuild_dir (mage) # SMAGE2 -# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.24 2005-08-19 14:14:59 niro Exp $ +# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.25 2005-08-20 15:32:59 niro Exp $ #01.10.2004 # added ccache support @@ -508,7 +508,7 @@ > ${dest} # header - echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.24 2005-08-19 14:14:59 niro Exp $' >> ${dest} + echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.25 2005-08-20 15:32:59 niro Exp $' >> ${dest} echo >> ${dest} # pgkname and state @@ -554,6 +554,17 @@ done fi + # add special vars + if [ -n "${SPECIAL_VARS}" ] + then + local i + for i in ${SPECIAL_VARS} + do + # being tricky here :) + echo "${i}=\"$(eval echo \$${i})\"" >> ${dest} + done + fi + # pre|post-install|removes typeset -f preinstall >> ${dest} echo >> ${dest} @@ -589,6 +600,11 @@ unset "${i}" done unset SPECIAL_FUNCTIONS + for i in ${SPECIAL_VARS} + do + unset "${i}" + done + unset SPECIAL_VARS unset STATE unset DESCRIPTION unset HOMEPAGE