Accepted patch that prevents extra downloads of setup.bz2

git-svn-id: https://apt-cyg.googlecode.com/svn/trunk@11 f2a461e8-04e4-11de-bcc6-d9108be23e13
This commit is contained in:
sjungels 2009-06-14 16:27:41 +00:00
parent e81c40cac2
commit cbff7c94a1
1 changed files with 15 additions and 12 deletions

27
apt-cyg
View File

@ -89,22 +89,25 @@ function findworkspace()
function getsetup() function getsetup()
{ {
touch setup.ini if test "$noscripts" == "0"
mv setup.ini setup.ini-save
wget $mirror/setup.bz2
if test -e setup.bz2 && test $? -eq 0
then then
bunzip2 setup.bz2 touch setup.ini
mv setup setup.ini mv setup.ini setup.ini-save
echo Updated setup.ini wget $mirror/setup.bz2
else if test -e setup.bz2 && test $? -eq 0
wget $mirror/setup.ini
if test -e setup.ini && test $? -eq 0
then then
bunzip2 setup.bz2
mv setup setup.ini
echo Updated setup.ini echo Updated setup.ini
else else
mv setup.ini-save setup.ini wget $mirror/setup.ini
echo Error updating setup.ini, reverting if test -e setup.ini && test $? -eq 0
then
echo Updated setup.ini
else
mv setup.ini-save setup.ini
echo Error updating setup.ini, reverting
fi
fi fi
fi fi
} }