forked from mirrors/openup
Run $_CMD under eval, so that redirection is properly handled.
This commit is contained in:
parent
59f4095432
commit
c02d1d5463
1 changed files with 7 additions and 7 deletions
14
openup
14
openup
|
|
@ -78,14 +78,14 @@ get_cert() {
|
||||||
_CMD="ftp -Vo ${TMPCERT} ${PKG_CERT_URL}"
|
_CMD="ftp -Vo ${TMPCERT} ${PKG_CERT_URL}"
|
||||||
echo "==> ${_CMD}"
|
echo "==> ${_CMD}"
|
||||||
if [ -z "${DRYRUN}" ]; then
|
if [ -z "${DRYRUN}" ]; then
|
||||||
${_CMD} || exit 1
|
eval ${_CMD} || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "===> Installing certificate"
|
echo "===> Installing certificate"
|
||||||
_CMD="cat ${TMPCERT} >>/etc/ssl/pkgca.pem"
|
_CMD="cat ${TMPCERT} >>/etc/ssl/pkgca.pem"
|
||||||
echo "==> ${_CMD}"
|
echo "==> ${_CMD}"
|
||||||
if [ -z "${DRYRUN}" ]; then
|
if [ -z "${DRYRUN}" ]; then
|
||||||
${_CMD} || exit 1
|
eval ${_CMD} || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -f ${TMPCERT}
|
rm -f ${TMPCERT}
|
||||||
|
|
@ -98,7 +98,7 @@ update_self() {
|
||||||
_CMD="ftp -Vo ${TMPUPD} ${OPENUP_URL}"
|
_CMD="ftp -Vo ${TMPUPD} ${OPENUP_URL}"
|
||||||
echo "==> ${_CMD}"
|
echo "==> ${_CMD}"
|
||||||
if [ -z "${DRYRUN}" ]; then
|
if [ -z "${DRYRUN}" ]; then
|
||||||
${_CMD} # non-fatal
|
eval ${_CMD} # non-fatal
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_N=$(grep -Eo '^OPENUP_VERSION=.*' ${TMPUPD} | awk -F '=' '{ print $2 }')
|
_N=$(grep -Eo '^OPENUP_VERSION=.*' ${TMPUPD} | awk -F '=' '{ print $2 }')
|
||||||
|
|
@ -107,7 +107,7 @@ update_self() {
|
||||||
echo "===> Updating openup(8) from version ${OPENUP_VERSION} to version ${_N}"
|
echo "===> Updating openup(8) from version ${OPENUP_VERSION} to version ${_N}"
|
||||||
_CMD="cat ${TMPUPD} >${MEESA}"
|
_CMD="cat ${TMPUPD} >${MEESA}"
|
||||||
echo "==> ${_CMD}"
|
echo "==> ${_CMD}"
|
||||||
${_CMD} # non-fatal
|
eval ${_CMD} # non-fatal
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
# XXX
|
# XXX
|
||||||
rm -f ${TMPUPD}
|
rm -f ${TMPUPD}
|
||||||
|
|
@ -129,7 +129,7 @@ update_binpatches() {
|
||||||
echo "===> Updating binpatch(es)"
|
echo "===> Updating binpatch(es)"
|
||||||
_CMD="pkg_add ${pkg_opt} ${_BP}"
|
_CMD="pkg_add ${pkg_opt} ${_BP}"
|
||||||
echo "==> ${_CMD}"
|
echo "==> ${_CMD}"
|
||||||
${_CMD}
|
eval ${_CMD}
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -139,7 +139,7 @@ update_pkg() {
|
||||||
echo "===> Updating package(s)"
|
echo "===> Updating package(s)"
|
||||||
_CMD="pkg_add -u ${pkg_opt}"
|
_CMD="pkg_add -u ${pkg_opt}"
|
||||||
echo "==> ${_CMD}"
|
echo "==> ${_CMD}"
|
||||||
${_CMD}
|
eval ${_CMD}
|
||||||
}
|
}
|
||||||
|
|
||||||
update_fw() {
|
update_fw() {
|
||||||
|
|
@ -148,7 +148,7 @@ update_fw() {
|
||||||
echo "===> Updating firmware(s)"
|
echo "===> Updating firmware(s)"
|
||||||
_CMD="fw_update ${fw_opt}"
|
_CMD="fw_update ${fw_opt}"
|
||||||
echo "==> ${_CMD}"
|
echo "==> ${_CMD}"
|
||||||
${_CMD}
|
eval ${_CMD}
|
||||||
}
|
}
|
||||||
|
|
||||||
while getopts 'SUn' arg; do
|
while getopts 'SUn' arg; do
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue