summaryrefslogtreecommitdiffstats
path: root/scripts/patch-insert.sh
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2013-08-19 10:53:03 -0400
committerEndi S. Dewata <edewata@redhat.com>2013-08-19 10:53:03 -0400
commitb0509d9d1fbdf9adc27efaabd11acbfa08a145e2 (patch)
treeee4fd7a97371b5fb4600fada13b7f806c42b59cb /scripts/patch-insert.sh
parentb6d3589e0d7f85217305fe6401f4d7f27bbe0788 (diff)
downloadpki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.tar.gz
pki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.tar.xz
pki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.zip
Updated patch scripts.
Diffstat (limited to 'scripts/patch-insert.sh')
-rwxr-xr-xscripts/patch-insert.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/scripts/patch-insert.sh b/scripts/patch-insert.sh
new file mode 100755
index 0000000..dca98ad
--- /dev/null
+++ b/scripts/patch-insert.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+if [ $# != 1 ]; then
+ echo "usage: patch-insert.sh <number>"
+ exit 1
+fi
+
+NUMBER=$1
+
+cd ../../shared
+
+for filename in `ls -r pki-$USER-*.patch`;do
+ oldnumber=`echo $filename | sed 's/^[^-]*-[^-]*-\([^-]*\)-.*/\1/'`
+
+ if [ $oldnumber -lt $NUMBER ]; then
+ exit
+ fi
+
+ newnumber=`expr $oldnumber + 1`
+
+ while [ `expr length $newnumber` -lt 4 ]; do
+ newnumber=0$newnumber
+ done
+
+ newfilename=`echo $filename | sed "s/^\([^-]*-[^-]*\)-$oldnumber-/\1-$newnumber-/"`
+
+ echo Renaming patch $oldnumber to $newnumber.
+ mv $filename $newfilename
+done