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

Reply via email to