diff options
Diffstat (limited to 'src/usr/local/sbin')
-rwxr-xr-x | src/usr/local/sbin/pfSense-upgrade | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/usr/local/sbin/pfSense-upgrade b/src/usr/local/sbin/pfSense-upgrade index cdbd51b..f40efd9 100755 --- a/src/usr/local/sbin/pfSense-upgrade +++ b/src/usr/local/sbin/pfSense-upgrade @@ -131,10 +131,10 @@ _exit() { pkg_upgrade_first_step() { # figure out which kernel variant is running - kernel_pkg=$(pkg query %n $(pkg info pfSense-kernel-\*)) + kernel_pkg=$(pkg query %n $(pkg info ${product}-kernel-\*)) if [ -z "${kernel_pkg}" ]; then - _echo "ERROR: It was not possible to identify which pfSense kernel is installed" + _echo "ERROR: It was not possible to identify which ${product} kernel is installed" _exit 1 fi @@ -156,7 +156,7 @@ pkg_upgrade_first_step() { _echo "ERROR: You are using a newer kernel version than remote repository" _exit 1 else - _echo "ERROR: Error comparing pfSense kernel local and remote versions" + _echo "ERROR: Error comparing ${product} kernel local and remote versions" _exit 1 fi @@ -192,7 +192,7 @@ pkg_upgrade_first_step() { # First upgrade kernel and reboot if [ ${kernel_update} -eq 1 ]; then - _exec "pkg upgrade ${kernel_pkg}" "Upgrading pfSense kernel" + _exec "pkg upgrade ${kernel_pkg}" "Upgrading ${product} kernel" touch ${upgrade_in_progress} _echo "Rebooting..." /etc/rc.reboot @@ -363,6 +363,8 @@ export ASSUME_ALWAYS_YES=true # Disable automatic update export REPO_AUTOUPDATE=false +export product=$(/usr/local/bin/php -n /usr/local/sbin/read_global_var product_name pfSense) + unset yes unset progress_fifo unset action |