unity/scripts/respin.sh | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-)
New commits: commit 8c3aaccecb29c275b586ea522dfb9f0dc905b541 Author: Jeroen van Meeuwen (Fedora Unity) <kana...@fedoraunity.org> Date: Fri Mar 6 02:10:52 2009 +0100 Only create a torrent if the build succeeded, please diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 5b793bf..759ea4f 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -344,7 +344,9 @@ for version in ${VERSIONS}; do --model ${real_version}-$arch-respin --debug 9 \\ --clean-up $cleanup\n" | mock -v -r fedora-$version-$arch shell >> revisor-${real_version}-$arch-respin.log 2>&1 - [ $? -gt 0 ] && \ + retval=$? + + [ $retval -gt 0 ] && \ printf "Spin ${real_version}-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "${real_version}-$arch-respin" \ | mail -s "[respin] ${real_version}-$arch-respin $datestamp failed" \ -a revisor-${real_version}-$arch-respin.log \ @@ -361,29 +363,31 @@ for version in ${VERSIONS}; do # Make some torrents - for media in CD DVD; do - sudo mkdir -p $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/ - sudo ln $REVISORDIR/${datestamp}/${real_version}-${arch}-respin/iso/*${media}*.iso \ - $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/ - sudo ln $REVISORDIR/${datestamp}/${real_version}-${arch}-respin/iso/SHA1SUM \ - $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/SHA1SUM - sudo maketorrent-console --piece_size_pow2 19 \ - --tracker_name http://kanarip.kicks-ass.org:6969/announce \ - --comment "Fedora Unity ${datestamp} ${version} ${arch} ${media}" \ - --target $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}.torrent \ - http://kanarip.kicks-ass.org:6969/announce \ - $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/ - - rsync -rltpHvz --progress $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}.torrent \ - rsync://kanarip.kicks-ass.org/torrent-tracker/. - - sudo cp $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}.torrent \ - $REVISORDIR/${datestamp}/${real_version}-${arch}-respin/ + if [ $retval -eq 0 ]; then + for media in CD DVD; do + sudo mkdir -p $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/ + sudo ln $REVISORDIR/${datestamp}/${real_version}-${arch}-respin/iso/*${media}*.iso \ + $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/ + sudo ln $REVISORDIR/${datestamp}/${real_version}-${arch}-respin/iso/SHA1SUM \ + $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/SHA1SUM + sudo maketorrent-console --piece_size_pow2 19 \ + --tracker_name http://kanarip.kicks-ass.org:6969/announce \ + --comment "Fedora Unity ${datestamp} ${version} ${arch} ${media}" \ + --target $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}.torrent \ + http://kanarip.kicks-ass.org:6969/announce \ + $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}/ - done + rsync -rltpHvz --progress $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}.torrent \ + rsync://kanarip.kicks-ass.org/torrent-tracker/. + + sudo cp $TORRENTDIR/Fedora-Unity-${datestamp}-${version}-${arch}-${media}.torrent \ + $REVISORDIR/${datestamp}/${real_version}-${arch}-respin/ + + done - sudo chown -R torrent:torrent $TORRENTDIR + sudo chown -R torrent:torrent $TORRENTDIR + fi fi done done _______________________________________________ revisor-devel mailing list revisor-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/revisor-devel