From 59b608ea3256c66d18ab111c43067aab95e23a86 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Wed, 30 May 2007 08:02:37 +0000 Subject: [PATCH] Clifford Wolf: Added scripts/Create-SetPriPatch Tiny bugfix in scripts/Create-FlatPriPatch [2007052710153426909] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@8501 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- scripts/Create-FlatPriPatch | 2 ++ scripts/Create-SetPriPatch | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 scripts/Create-SetPriPatch diff --git a/scripts/Create-FlatPriPatch b/scripts/Create-FlatPriPatch index 44571e430..d253dbd9b 100755 --- a/scripts/Create-FlatPriPatch +++ b/scripts/Create-FlatPriPatch @@ -14,3 +14,5 @@ do (( counter = counter + 1 )) done +rm -f $tempfile + diff --git a/scripts/Create-SetPriPatch b/scripts/Create-SetPriPatch new file mode 100644 index 000000000..102cc71b9 --- /dev/null +++ b/scripts/Create-SetPriPatch @@ -0,0 +1,34 @@ +#!/bin/bash + +help() { + echo "Usage: $0 " + echo " $0 -before " + exit 1 +} + +setpkg="$1" +shift + +case "$1" in + -before) + read dummy1 dummy2 dummy3 masterpri < <( grep '^\[P\]' package/*/$2/$2.desc; ) + setpri=`perl -e "printf('%07.3f', $masterpri - 0.001)"` + echo $masterpri $setpri + shift; shift + ;; + *) + setpri="$1" + shift + ;; +esac + +if [ -z "$setpkg" -o -z "$setpri" -o ! -f package/*/$setpkg/$setpkg.desc ]; then + help +fi + +tempfile=`mktemp` +cp package/*/$setpkg/$setpkg.desc $tempfile +sed -i "s,^\(\[P\].*\) [0-9.]*,\1 $setpri," $tempfile +diff -u package/*/$setpkg/$setpkg.desc $tempfile +rm -f $tempfile +