Browse Source

Clifford Wolf:


			
			
				rocklinux
			
			
		
Clifford Wolf 17 years ago
parent
commit
639d90b27e
1 changed files with 9 additions and 3 deletions
  1. +9
    -3
      scripts/Create-SetPriPatch

+ 9
- 3
scripts/Create-SetPriPatch

@ -3,6 +3,7 @@
help() { help() {
echo "Usage: $0 <pkg-name> <priority>" echo "Usage: $0 <pkg-name> <priority>"
echo " $0 <pkg-name> -before <pkg-name>" echo " $0 <pkg-name> -before <pkg-name>"
echo " $0 <pkg-name> -after <pkg-name>"
exit 1 exit 1
} }
@ -13,22 +14,27 @@ case "$1" in
-before) -before)
read dummy1 dummy2 dummy3 masterpri < <( grep '^\[P\]' package/*/$2/$2.desc; ) read dummy1 dummy2 dummy3 masterpri < <( grep '^\[P\]' package/*/$2/$2.desc; )
setpri=`perl -e "printf('%07.3f', $masterpri - 0.001)"` setpri=`perl -e "printf('%07.3f', $masterpri - 0.001)"`
echo $masterpri $setpri
shift; shift
;;
-after)
read dummy1 dummy2 dummy3 masterpri < <( grep '^\[P\]' package/*/$2/$2.desc; )
setpri=`perl -e "printf('%07.3f', $masterpri + 0.001)"`
shift; shift shift; shift
;; ;;
*) *)
masterpri="$1"
setpri="$1" setpri="$1"
shift shift
;; ;;
esac esac
if [ -z "$setpkg" -o -z "$setpri" -o ! -f package/*/$setpkg/$setpkg.desc ]; then
if [ -z "$setpkg" -o -z "$setpri" -o -z "$masterpri" -o ! -f package/*/$setpkg/$setpkg.desc ]; then
help help
fi fi
tempfile=`mktemp` tempfile=`mktemp`
cp package/*/$setpkg/$setpkg.desc $tempfile cp package/*/$setpkg/$setpkg.desc $tempfile
sed -i "s,^\(\[P\].*\) [0-9.]*,\1 $setpri," $tempfile sed -i "s,^\(\[P\].*\) [0-9.]*,\1 $setpri," $tempfile
diff -u package/*/$setpkg/$setpkg.desc $tempfile
diff -u ./package/*/$setpkg/$setpkg.desc $tempfile
rm -f $tempfile rm -f $tempfile

Loading…
Cancel
Save