1
0
Fork 0
forked from mirrors/openup

Add printf(1) functions.

This commit is contained in:
Antoine Jacoutot 2013-08-09 11:26:55 +02:00
commit 66c83d3b34

34
openup
View file

@ -67,10 +67,14 @@ error() {
echo -n "*** ERROR: $@"
}
print_action() {
print3() {
echo "===> ${@}${DRYRUN}"
}
print2() {
echo "==> ${@}"
}
get_cert() {
local _CMD
@ -82,16 +86,16 @@ get_cert() {
grep -q "${PKG_CERT_FPRINT}" && return
done
print_action "Downloading certificate"
print3 "Downloading certificate"
_CMD="ftp -Vo ${TMPCERT} ${PKG_CERT_URL}"
echo "==> ${_CMD}"
print2 "${_CMD}"
if [ -z "${DRYRUN}" ]; then
eval ${_CMD} || exit 1
fi
print_action "Installing certificate"
print3 "Installing certificate"
_CMD="cat ${TMPCERT} >>/etc/ssl/pkgca.pem"
echo "==> ${_CMD}"
print2 "${_CMD}"
if [ -z "${DRYRUN}" ]; then
eval ${_CMD} || exit 1
fi
@ -100,9 +104,9 @@ get_cert() {
update_self() {
local _CMD _N
print_action "Checking for openup(8) update"
print3 "Checking for openup(8) update"
_CMD="ftp -Vo ${TMPUPD} ${OPENUP_URL}"
echo "==> ${_CMD}"
print2 "${_CMD}"
if [ -z "${DRYRUN}" ]; then
eval ${_CMD} # non-fatal
fi
@ -110,9 +114,9 @@ update_self() {
_N=$(grep -Eo '^OPENUP_VERSION=.*' ${TMPUPD} | awk -F '=' '{ print $2 }')
[[ -n "${_N}" ]] && \
if [ "${OPENUP_VERSION}" -lt "${_N}" ]; then
print_action "Updating openup(8) from version ${OPENUP_VERSION} to version ${_N}"
print3 "Updating openup(8) from version ${OPENUP_VERSION} to version ${_N}"
_CMD="cat ${TMPUPD} >${MEESA}"
echo "==> ${_CMD}"
print2 "${_CMD}"
eval ${_CMD} # non-fatal
if [ $? -eq 0 ]; then
# XXX
@ -129,9 +133,9 @@ update_binpatches() {
_BP=$(pkg_info -Q binpatch${REL_INT}-$(arch -s) | sed 's/.[^-]*$//' | sort -u | tr '\n' ' ')
if [ -n "$_BP" ]; then
print_action "Updating binpatch(es)"
print3 "Updating binpatch(es)"
_CMD="pkg_add ${pkg_opt} ${_BP}"
echo "==> ${_CMD}"
print2 "${_CMD}"
eval ${_CMD}
fi
}
@ -139,18 +143,18 @@ update_binpatches() {
update_pkg() {
local _CMD
print_action "Updating package(s)"
print3 "Updating package(s)"
_CMD="pkg_add -u ${pkg_opt}"
echo "==> ${_CMD}"
print2 "${_CMD}"
eval ${_CMD}
}
update_fw() {
local _CMD
print_action "Updating firmware(s)"
print3 "Updating firmware(s)"
_CMD="fw_update ${fw_opt}"
echo "==> ${_CMD}"
print2 "${_CMD}"
eval ${_CMD}
}