diff options
| author | Endi S. Dewata <edewata@redhat.com> | 2013-08-19 10:53:03 -0400 |
|---|---|---|
| committer | Endi S. Dewata <edewata@redhat.com> | 2013-08-19 10:53:03 -0400 |
| commit | b0509d9d1fbdf9adc27efaabd11acbfa08a145e2 (patch) | |
| tree | ee4fd7a97371b5fb4600fada13b7f806c42b59cb /scripts | |
| parent | b6d3589e0d7f85217305fe6401f4d7f27bbe0788 (diff) | |
| download | pki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.tar.gz pki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.tar.xz pki-dev-b0509d9d1fbdf9adc27efaabd11acbfa08a145e2.zip | |
Updated patch scripts.
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/patch-create.sh | 18 | ||||
| -rwxr-xr-x | scripts/patch-insert.sh | 29 |
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 |
