summaryrefslogtreecommitdiffstats
path: root/scripts
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
parentb6d3589e0d7f85217305fe6401f4d7f27bbe0788 (diff)
downloadpki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.tar.gz
pki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.tar.xz
pki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.zip
Updated patch scripts.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/patch-create.sh18
-rwxr-xr-xscripts/patch-insert.sh29
2 files changed, 46 insertions, 1 deletions
diff --git a/scripts/patch-create.sh b/scripts/patch-create.sh
index f3ebfcc..b3211e1 100755
--- a/scripts/patch-create.sh
+++ b/scripts/patch-create.sh
@@ -1,5 +1,21 @@
#!/bin/sh
-cd ../../pki
+NUMBER=$1
+while [ `expr length $NUMBER` -lt 4 ]; do
+ NUMBER=0$NUMBER
+done
+
+PROJECT_DIR=`cd ../.. ; pwd`
+SOURCE_DIR=$PROJECT_DIR/pki
+TARGET_DIR=$PROJECT_DIR/shared
+
+cd $SOURCE_DIR
git format-patch -M -C --patience --full-index -1
+SOURCE=`ls 0001-*.patch`
+
+NAME=`echo $SOURCE | sed 's/0001-\(.*\)\.patch/\1/'`
+TARGET=pki-$USER-$NUMBER-$NAME.patch
+
+echo $TARGET
+mv $SOURCE_DIR/$SOURCE $TARGET_DIR/$TARGET
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