Magellan Linux

Diff of /trunk/mage/usr/lib/mage/smage2.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 195 by niro, Sat Aug 20 15:51:14 2005 UTC revision 196 by niro, Sat Aug 20 15:55:19 2005 UTC
# Line 4  Line 4 
4  # needs pkgbuild_dir (mage)  # needs pkgbuild_dir (mage)
5    
6  # SMAGE2  # SMAGE2
7  # $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.26 2005-08-20 15:51:14 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.27 2005-08-20 15:55:19 niro Exp $
8    
9  #01.10.2004  #01.10.2004
10  # added ccache support  # added ccache support
# Line 508  build_mage_script() Line 508  build_mage_script()
508   > ${dest}   > ${dest}
509    
510   # header   # header
511   echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.26 2005-08-20 15:51:14 niro Exp $' >> ${dest}   echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.27 2005-08-20 15:55:19 niro Exp $' >> ${dest}
512   echo  >> ${dest}   echo  >> ${dest}
513    
514   # pgkname and state   # pgkname and state
# Line 521  build_mage_script() Line 521  build_mage_script()
521   echo "HOMEPAGE=\"${HOMEPAGE}\"" >> ${dest}   echo "HOMEPAGE=\"${HOMEPAGE}\"" >> ${dest}
522   echo >> ${dest}   echo >> ${dest}
523    
524   # special tags   # special tags and vars
525   echo "PKGTYPE=\"${PKGTYPE}\""  >> ${dest}   echo "PKGTYPE=\"${PKGTYPE}\""  >> ${dest}
526   if [ -n "${INHERITS}" ]   if [ -n "${INHERITS}" ]
527   then   then
# Line 535  build_mage_script() Line 535  build_mage_script()
535   fi   fi
536   echo >> ${dest}   echo >> ${dest}
537    
538     # add special vars
539     if [ -n "${SPECIAL_VARS}" ]
540     then
541     local i
542     for i in ${SPECIAL_VARS}
543     do
544     # being tricky here :)
545     echo "${i}=\"$(eval echo \$${i})\"" >> ${dest}
546     done
547     echo  >> ${dest}
548     fi
549    
550   # deps and provides   # deps and provides
551   echo "DEPEND=\"$(fix_mage_deps "${target}" "${DEPEND}")\"" >> ${dest}   echo "DEPEND=\"$(fix_mage_deps "${target}" "${DEPEND}")\"" >> ${dest}
552     echo >> ${dest}
553   echo "SDEPEND=\"$(fix_mage_deps "${target}" "${SDEPEND}")\"" >> ${dest}   echo "SDEPEND=\"$(fix_mage_deps "${target}" "${SDEPEND}")\"" >> ${dest}
554     echo >> ${dest}
555   echo "PROVIDE=\"${PROVIDE}\"" >> ${dest}   echo "PROVIDE=\"${PROVIDE}\"" >> ${dest}
556   echo >> ${dest}   echo >> ${dest}
557    
# Line 552  build_mage_script() Line 566  build_mage_script()
566   # unset to be safe (quotes needed !)   # unset to be safe (quotes needed !)
567   #unset "${i}" <-- later to get every target built   #unset "${i}" <-- later to get every target built
568   done   done
569   fi   echo  >> ${dest}
   
  # 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  
570   fi   fi
571    
572   # pre|post-install|removes   # pre|post-install|removes

Legend:
Removed from v.195  
changed lines
  Added in v.196