forked from mirrors/openup
Tell users to check their proxy... settings when ftp fails.
This commit is contained in:
parent
1156efa83f
commit
570bdbeb49
1 changed files with 14 additions and 4 deletions
18
openup
18
openup
|
|
@ -102,7 +102,12 @@ _PID="/var/run/${0##*/}.pid"
|
||||||
|
|
||||||
export PKG_PATH=${PKG_PATH_UPDATE_LTS}:${PKG_PATH_UPDATE}:${PKG_PATH_MAIN}
|
export PKG_PATH=${PKG_PATH_UPDATE_LTS}:${PKG_PATH_UPDATE}:${PKG_PATH_MAIN}
|
||||||
|
|
||||||
trap "rm -rf ${_TMPDIR} ${_PID}" 1 2 3 13 15
|
trap "bye_bye" 1 2 3 13 15
|
||||||
|
|
||||||
|
bye_bye() {
|
||||||
|
rm -rf ${_TMPDIR} ${_PID}
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
pr_bigarrow() {
|
pr_bigarrow() {
|
||||||
if [ -z "${checkmode}" ]; then
|
if [ -z "${checkmode}" ]; then
|
||||||
|
|
@ -118,7 +123,7 @@ pr_smallarrow() {
|
||||||
|
|
||||||
cmd.exe() {
|
cmd.exe() {
|
||||||
if [ -z "${dryrun}" ]; then
|
if [ -z "${dryrun}" ]; then
|
||||||
eval "${@}" || exit 1
|
eval "${@}" || bye_bye
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -167,11 +172,16 @@ check_openupd() {
|
||||||
_CMD="ftp -Vo - ${OPENUP_URL} | awk -F '=' '/^_OPENUP_VERSION/ { print \$2 }'"
|
_CMD="ftp -Vo - ${OPENUP_URL} | awk -F '=' '/^_OPENUP_VERSION/ { print \$2 }'"
|
||||||
pr_smallarrow "${_CMD}"
|
pr_smallarrow "${_CMD}"
|
||||||
_N=$(cmd.exe ${_CMD})
|
_N=$(cmd.exe ${_CMD})
|
||||||
|
if [ -z "${_N}" ]; then
|
||||||
|
pr_error "Cannot retrieve ${OPENUP_URL}"
|
||||||
|
pr_error "Please verify your Internet connection, proxy settings and firewall."
|
||||||
|
bye_bye
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "${_OPENUP_VERSION}" -lt "${_N}" ]; then
|
if [ "${_OPENUP_VERSION}" -lt "${_N}" ]; then
|
||||||
pr_error "New openup release (version ${_N}) available; please update with:"
|
pr_error "New openup release (version ${_N}) available; please update with:"
|
||||||
pr_error "ftp -Vo $(readlink -f $0) ${OPENUP_URL}"
|
pr_error "ftp -Vo $(readlink -f $0) ${OPENUP_URL}"
|
||||||
exit 1
|
bye_bye
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -241,7 +251,7 @@ update_pkg() {
|
||||||
check_vuxml() {
|
check_vuxml() {
|
||||||
local _BP_MATCH _OUTDATED _PAT _PKG_MATCH _b _e _p
|
local _BP_MATCH _OUTDATED _PAT _PKG_MATCH _b _e _p
|
||||||
|
|
||||||
ftp -Vo ${_TMPVUXML} ${VUXML_URL} >/dev/null || exit 1
|
ftp -Vo ${_TMPVUXML} ${VUXML_URL} >/dev/null || bye_bye
|
||||||
perl -pi -e 's,\$ARCH,'"${_ARCH}"',g' ${_TMPVUXML}
|
perl -pi -e 's,\$ARCH,'"${_ARCH}"',g' ${_TMPVUXML}
|
||||||
|
|
||||||
_BP_MATCH="$(grep binpatch ${_TMPVUXML} | sed -e 's,<name>,,g;s,</name>,,g;s,\$ARCH,'"${_ARCH}"',g' | sort -u)"
|
_BP_MATCH="$(grep binpatch ${_TMPVUXML} | sed -e 's,<name>,,g;s,</name>,,g;s,\$ARCH,'"${_ARCH}"',g' | sort -u)"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue