Commit efea84d9 authored by Franco Fichtner's avatar Franco Fichtner

firmware: fold package updates into opnsense-update(8)

parent cd831222
...@@ -42,9 +42,7 @@ esac ...@@ -42,9 +42,7 @@ esac
echo echo
# upgrade all packages if possible # upgrade all packages if possible
pkg upgrade -y opnsense-update -p
pkg autoremove -y
pkg clean -y
echo echo
...@@ -54,8 +52,7 @@ echo ...@@ -54,8 +52,7 @@ echo
echo echo
# if we can update base, we'll do that as well # if we can update base, we'll do that as well
if opnsense-update -c; then REBOOT=
opnsense-update && /usr/local/etc/rc.reboot opnsense-update -c -bk && REBOOT=1
else opnsense-update -bk
opnsense-update [ -n "${REBOOT}" ] /usr/local/etc/rc.reboot
fi
...@@ -40,18 +40,16 @@ if [ -z "$pkg_running" ]; then ...@@ -40,18 +40,16 @@ if [ -z "$pkg_running" ]; then
echo '***STARTING UPGRADE***' >> ${PKG_PROGRESS_FILE} echo '***STARTING UPGRADE***' >> ${PKG_PROGRESS_FILE}
if [ "$package" == "all" ]; then if [ "$package" == "all" ]; then
# update all installed packages # update all installed packages
pkg upgrade -y >> ${PKG_PROGRESS_FILE} opnsense-update -p >> ${PKG_PROGRESS_FILE}
pkg autoremove -y >> ${PKG_PROGRESS_FILE}
pkg clean -y >> ${PKG_PROGRESS_FILE}
# restart the web server # restart the web server
/usr/local/etc/rc.restart_webgui >> ${PKG_PROGRESS_FILE} /usr/local/etc/rc.restart_webgui >> ${PKG_PROGRESS_FILE}
# if we can update base, we'll do that as well # if we can update base, we'll do that as well
if opnsense-update -c; then if opnsense-update -c -bk; then
echo "!!!!!!!!!!!! ATTENTION !!!!!!!!!!!" >> ${PKG_PROGRESS_FILE} echo "!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!" >> ${PKG_PROGRESS_FILE}
echo "A kernel/base upgrade is required." >> ${PKG_PROGRESS_FILE} echo "A kernel/base upgrade is in progress." >> ${PKG_PROGRESS_FILE}
echo "try to perform immediately" >> ${PKG_PROGRESS_FILE} echo "Please do not turn off the system." >> ${PKG_PROGRESS_FILE}
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> ${PKG_PROGRESS_FILE} echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> ${PKG_PROGRESS_FILE}
if opnsense-update >> ${PKG_PROGRESS_FILE}; then if opnsense-update -bk >> ${PKG_PROGRESS_FILE}; then
REBOOT=1 REBOOT=1
fi fi
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment