git.samba.org
/
kai
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bacc019
)
script/librelease: add more error checking
author
Stefan Metzmacher
<metze@samba.org>
Fri, 22 Apr 2011 08:18:15 +0000
(10:18 +0200)
committer
Stefan Metzmacher
<metze@samba.org>
Fri, 22 Apr 2011 08:54:21 +0000
(10:54 +0200)
metze
script/librelease.sh
patch
|
blob
|
history
diff --git
a/script/librelease.sh
b/script/librelease.sh
index 976c8011208bbd5a9d5ef8c707a74cf7b22702f9..d2bb79c2d28ae2c2c8b6af96896d9112ac95d98f 100755
(executable)
--- a/
script/librelease.sh
+++ b/
script/librelease.sh
@@
-41,11
+41,15
@@
release_lib() {
tagname=$(basename $tarname .tar | sed s/[\.]/-/g)
echo "tagging as $tagname"
tagname=$(basename $tarname .tar | sed s/[\.]/-/g)
echo "tagging as $tagname"
- git tag -u $GPG_KEYID -s "$tagname" -m "$lib: tag release $tagname"
+ git tag -u $GPG_KEYID -s "$tagname" -m "$lib: tag release $tagname" || {
+ exit 1
+ }
echo "signing"
rm -f "$tarname.asc"
echo "signing"
rm -f "$tarname.asc"
- gpg -u "$GPG_USER" --detach-sign --armor $tarname || exit 1
+ gpg -u "$GPG_USER" --detach-sign --armor $tarname || {
+ exit 1
+ }
[ -f "$tarname.asc" ] || {
echo "Failed to create signature $tarname.asc"
exit 1
[ -f "$tarname.asc" ] || {
echo "Failed to create signature $tarname.asc"
exit 1
@@
-58,7
+62,9
@@
release_lib() {
}
echo "Transferring"
}
echo "Transferring"
- rsync -Pav $tarname.asc $tgzname master.samba.org:~ftp/pub/$lib/
+ rsync -Pav $tarname.asc $tgzname master.samba.org:~ftp/pub/$lib/ || {
+ exit 1
+ }
popd
}
popd
}