diff options
author | Michael Krufky <mkrufky@linuxtv.org> | 2008-02-16 21:49:31 -0500 |
---|---|---|
committer | Michael Krufky <mkrufky@linuxtv.org> | 2008-02-16 21:49:31 -0500 |
commit | 381bcd3aa9c4c844cb415342a0ab21622c596488 (patch) | |
tree | 75e79ed984e931dc37c254639d99d63d59c4aba6 /mailimport | |
parent | 7e39be7b7313d51ad3be46803a5918f1b2914b82 (diff) | |
parent | 18ac0ef62eca3a89e0bf1f3c23bb7004e760d15b (diff) | |
download | mediapointer-dvb-s2-381bcd3aa9c4c844cb415342a0ab21622c596488.tar.gz mediapointer-dvb-s2-381bcd3aa9c4c844cb415342a0ab21622c596488.tar.bz2 |
merge: ~stoth/pci-nano
From: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Diffstat (limited to 'mailimport')
-rwxr-xr-x | mailimport | 38 |
1 files changed, 25 insertions, 13 deletions
diff --git a/mailimport b/mailimport index b13f4c662..614ae6519 100755 --- a/mailimport +++ b/mailimport @@ -141,7 +141,8 @@ proccess_patch () { i="$_" - if [ "`diffstat -p1 -l $i`" == "" ]; then + echo $i + if [ "`diffstat -p1 -l "$i"`" == "" ]; then echo "*** ERROR nothing to commit" cd $cur exit @@ -197,7 +198,13 @@ if [ "$CHECKPATCH" == "" ]; then CHECKPATCH="/lib/modules/`uname -r`/build/scripts/checkpatch.pl" fi -DIR=$TMPDIR/mailimport$$ +NAME="$1" + +if [ ! -r $NAME ]; then + sudo chmod -R og+r $NAME +fi + +DIR="$TMPDIR/mailimport$$" mkdir $DIR if [ "$?" != "0" ]; then echo "*** Error at mkdir $DIR" @@ -205,24 +212,30 @@ if [ "$?" != "0" ]; then fi trap "rm -rf $DIR" EXIT -if [ -d "$1" ]; then - TMP2=$DIR/patchheader +if [ -d "$NAME" ]; then + TMP2="$DIR/patchheader" - if [ -e "$1/series" ]; then - for i in `cat "$1/series"|grep -v "^#"`; do - echo $1/$i - proccess_patch "$1/$i" + if [ -e "$NAME/series" ]; then + echo "Processing quilt tree $NAME" + for i in `cat "$NAME/series"|grep -v "^#"`; do + echo "$NAME/$i" + proccess_patch "$NAME/$i" done else - for i in $1/*; do - proccess_patch $i + echo "Processing patches from tree $NAME" + for i in $NAME/*; do + if [ ! -r $i ]; then + sudo chmod og+r $i + fi + + echo "$i" + proccess_patch "$i" done fi else - MBOX="$1" TMP2=$DIR/patchheader - grep -v -f - $MBOX >$DIR/tmpbox <<EOF + grep -v -f - $NAME >$DIR/tmpbox <<EOF ^Content-Type: ^--Boundary- ^Content-Disposition: inline @@ -239,4 +252,3 @@ EOF proccess_patch $i done fi - |