# HG changeset patch # User Pascal Bellard # Date 1248454789 -7200 # Node ID 2c5fb2c92a600c6fb4429bb4c48a663e5b46fb6b # Parent ca710573873892ed6d1c859a0df795bce2fbd878 mirror-tools/mkpkgiso: fix sort weights (again) diff -r ca7105738738 -r 2c5fb2c92a60 mirror-tools/stuff/usr/bin/mkpkgiso --- a/mirror-tools/stuff/usr/bin/mkpkgiso Fri Jul 24 10:58:22 2009 +0000 +++ b/mirror-tools/stuff/usr/bin/mkpkgiso Fri Jul 24 18:59:49 2009 +0200 @@ -8,8 +8,8 @@ VERSION=0.5 ROOT=/home/slitaz/iso -SORT_DIR=_iso.$$ -TEMP_DIR=${ROOT}/$SORT_DIR +SORT_DIR=${ROOT}/_iso.$$ +TEMP_DIR=${ROOT}/_iso.$$ SORT_FILE=${ROOT}/_sort.$$ PKG_VER=$1 shift @@ -55,15 +55,6 @@ echo -e "\\033[0;39m ]" } -add_sort() -{ - if true; then - echo "$1 $2" - else - ( cd $ROOT ; find $1 | awk "{ printf \"%s $2\\n\",\$0 }" ) - fi -} - # Create temp directory mkdir -p $TEMP_DIR/packages/$PKG_VER @@ -198,7 +189,7 @@ echo "=> Wok (cooking) is in \$DIR/wok" EOF if get_from_hg wok "wok (cooking)"; then - add_sort $SORT_DIR/wok -8000 >> $SORT_FILE + echo "$SORT_DIR/wok -8000" >> $SORT_FILE fi;; --wok-stable) cat >>$TEMP_DIR/install.sh<> $SORT_FILE + echo "$SORT_DIR/wok -8000" >> $SORT_FILE fi;; --website) if get_from_hg website "web site"; then - add_sort $SORT_DIR/website -6000 >> $SORT_FILE + echo "$SORT_DIR/website -6000" >> $SORT_FILE cat >>$TEMP_DIR/install.sh< "$TEMP_DIR/usr.sqfs" - add_sort $SORT_DIR/usr.sqfs -5000 >> $SORT_FILE + echo "$SORT_DIR/usr.sqfs -5000" >> $SORT_FILE isoinfo -R -x "/boot/rootfs.gz" -i $isoloram > \ "$TEMP_DIR/boot/loram.gz" - sed -i -e 's|kernel /boot/bzImage|kernel /boot/isolinux/ifmem.c32\n\tappend 160768 core loram\n|' \ + cat >> $TEMP_DIR/boot/isolinux/common.cfg <> $TEMP_DIR/boot/isolinux/noram.cfg <> $SORT_FILE + echo "$SORT_DIR/boot 0" >> $SORT_FILE ;; *\ --webboot\ *) if extract_boot gpxe; then @@ -289,7 +301,7 @@ isoinfo -x "/BOOT/ISOLINUX/ISOLINUX.BIN;1" -i $iso > \ $TEMP_DIR/boot/isolinux/isolinux.bin mv $TEMP_DIR/boot/gpxe $TEMP_DIR/boot/isolinux - add_sort $SORT_DIR/boot 0 >> $SORT_FILE + echo "$SORT_DIR/boot 0" >> $SORT_FILE cat > $TEMP_DIR/boot/isolinux/isolinux.cfg < $SORT_FILE.$$ -mv $SORT_FILE.$$ $SORT_FILE case " $OPTIONS " in *\ --dry-run\ *) echo "Please check and remove $TEMP_DIR and $SORT_FILE"