[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH OSSTEST v2 2/2] mg-debian-installer-update: Update "current" symlink, if appropriate
Where "appropriate" means if TftpDiVersion is set to current, which is the default in standalone mode. The assumption is that someone wuth that configration runs mg-debian-installer-update then they would expected the update to be immediately effective. There was some existing, but commented, code to do this update, reinstate it with the correct condition and adjusting for the addition of -$suite to the patch many moons ago. There is no impact on any production configuration, since they always set TftpDiVersion. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- mg-debian-installer-update | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/mg-debian-installer-update b/mg-debian-installer-update index 1595ae5..77d806d 100755 --- a/mg-debian-installer-update +++ b/mg-debian-installer-update @@ -67,6 +67,7 @@ esac pfile=$sbase/non-free/binary-$arch/Packages.gz +tftpdiversion=`getconfig TftpDiVersion` dstroot=`getconfig TftpPath`/`getconfig TftpDiBase`/ date=`date +%Y-%m-%d` dst=$arch/$date-$suite @@ -192,10 +193,12 @@ done rm Packages.gz -#cd $dstroot/$arch -#rm -rf current.new -#ln -s $date current.new -#mv -Tf current.new current +if [ x$tftpdiversion = xcurrent ]; then + cd $dstroot/$arch + rm -rf current-$suite.new + ln -s $date-$suite current-$suite.new + mv -Tf current-$suite.new current-$suite +fi echo "TftpDiVersion $date" echo >&2 "downloaded $dstroot/$dst" -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |