- Timestamp:
- 05/26/2006 11:53:13 PM (18 years ago)
- Branches:
- experimental
- Children:
- 76e7afe
- Parents:
- da8017e
- Location:
- BLFS
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/packages.sh
rda8017e r5769ccd 5 5 set -e 6 6 7 #--------------------- 8 # packages module 9 source func_packages 10 [[ $? > 0 ]] && echo -e "\n\tERROR: func_packages did not load..\n" && exit 11 12 13 if [[ -z "$1" ]] ; then 14 echo -e "n\tYou must to provide the name of the BLFS book sources directory.\n" 15 exit 1 16 fi 17 7 18 BLFS_XML=$1 8 19 9 > packages.tmp 20 if [[ ! -d $BLFS_XML ]] ; then 21 echo -e "\n\t$BLFS_XML is not a directory\n" 22 exit 1 23 fi 10 24 11 for file in `find $BLFS_XML -name "*.xml"` ; do 12 pkg_id=`grep "sect1 id" $file | sed -e 's/<sect1 id="//;s/".*//'`13 [[ ! -z "$pkg_id" ]] && echo -e "$pkg_id\t$file" >> packages.tmp14 done 25 if [[ ! -f $BLFS_XML/use-unzip.xml ]] ; then 26 echo -e "\n\tLooks like $BLFS_XML is not a BLFS book sources directory\n" 27 exit 1 28 fi 15 29 16 sort packages.tmp -o packages 17 rm packages.tmp 30 if [[ -n "$2" ]] ; then 31 case $2 in 32 update ) 33 if [[ -d $BLFS_XML/.svn ]] ; then 34 echo -e "\n\tUpdating the $BLFS_XML book sources ...\n" 35 pushd $BLFS_XML 1> /dev/null 36 svn up 37 popd 1> /dev/null 38 echo -e "\n\tBook sources updated." 39 else 40 echo -e "\n\tLooks like $BLFS_XML is not a svn working copy." 41 echo -e "\tSkipping BLFS sources update.\n" 42 fi 43 ;; 44 * ) 45 echo -e "\n\tUnknown option $2 ignored.\n" 46 ;; 47 esac 48 fi 49 50 echo -en "\n\tGenerating packages file ..." 51 generate_packages 52 echo "done." 53 54 echo -en "\tGenerating gnome-core dependencies list ..." 55 generate_gnome_core 56 echo "done."
Note:
See TracChangeset
for help on using the changeset viewer.