File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -130,6 +130,7 @@ Copyright (c) 2005-9 Stephen Jungels
130130'
131131
132132export PATH=/bin:/usr/bin
133+ mirrorsource=" http://mirrors.kernel.org/sourceware/cygwin/"
133134
134135repl () {
135136 local n m
@@ -215,7 +216,7 @@ find_workspace () {
215216 }
216217 ' " ${setup} " )
217218 if [ ${# mirror} -eq 0 ] ; then
218- mirror=" http://mirrors.kernel.org/sourceware/cygwin/ "
219+ mirror=" ${mirrorsource} "
219220 fi
220221
221222 repl " ${mirror} " " /" " %2f"
@@ -229,18 +230,19 @@ find_workspace () {
229230}
230231
231232get_setup () {
232- if [ -f setup.ini ]
233- then
234- mv setup.ini setup.ini-save
235- fi
236- getfile -N " ${mirror%/ } /${arch} /setup.bz2"
237- if [ -e setup.bz2 ] && bunzip2 setup.bz2
233+ u=" ${mirrorsource%/ } /${arch} /setup.xz"
234+ d=" $( cygpath -aw .) "
235+ getfile -N " ${u} "
236+ if [ -e setup.xz ] && unxz setup.xz
238237 then
238+ if [ -f setup.ini ]
239+ then
240+ mv setup.ini setup.ini-save
241+ fi
239242 mv setup setup.ini || return 1
240- /bin/echo -E " Updated setup.ini in $( cygpath -aw . ) "
243+ /bin/echo -E " Updated setup.ini from ${u} in ${d} "
241244 else
242- /bin/echo -E " Error updating setup.ini in $( cygpath -aw . ) , reverting" || return 1
243- mv setup.ini-save setup.ini || :
245+ /bin/echo -E " Error updating setup.ini from ${u} in ${d} " || return 1
244246 fi
245247}
246248
You can’t perform that action at this time.
0 commit comments