From 2ae87a1689d54043bf37c3ebc20acc6358949df8 Mon Sep 17 00:00:00 2001 From: Simon Poirier Date: Fri, 04 Sep 2009 14:52:09 +0000 Subject: packager: put timestamp in var to avoid race conditions --- diff --git a/contrib/packager.sh b/contrib/packager.sh index c1bf752..a2ad9c5 100755 --- a/contrib/packager.sh +++ b/contrib/packager.sh @@ -105,12 +105,13 @@ if [ -e tutorius.iso ];then rm tutorius.iso fi lbl=`egrep -o "CDLABEL=\S*" $ISO_PATH/isolinux/isolinux.cfg | head -n 1 | cut -d = -f 2` +timestamp=`date +%Y%m%d` mkisofs -b isolinux/isolinux.bin -c isolinux/boot.cat -o tutorius.iso -no-emul-boot -boot-load-size 4 -boot-info-table -V $lbl -J -r -hide-rr-moved iso/ -mv tutorius.iso /var/www/isos/tutorius-`date +%Y%m%d`.iso -ln -sf /var/www/isos/tutorius-`date +%Y%m%d`.iso /var/www/isos/current.iso -chown a+r /var/www/isos/tutorius-`date +%Y%m%d`.iso -md5sum /var/www/isos/tutorius-`date +%Y%m%d`.iso > /var/www/isos/tutorius-`date +%Y%m%d`.md5 -shasum /var/www/isos/tutorius-`date +%Y%m%d`.iso > /var/www/isos/tutorius-`date +%Y%m%d`.sha +mv tutorius.iso /var/www/isos/tutorius-$timestamp.iso +ln -sf /var/www/isos/tutorius-$timestamp.iso /var/www/isos/current.iso +chown a+r /var/www/isos/tutorius-$timestamp.iso +md5sum /var/www/isos/tutorius-$timestamp.iso > /var/www/isos/tutorius-$timestamp.md5 +shasum /var/www/isos/tutorius-$timestamp.iso > /var/www/isos/tutorius-$timestamp.sha echo -- cgit v0.9.1