Hi.

During auto upgrade via the auto_upgrade.conf file (no DHCP server),
shell commands are skipped.
This small diff is coming from parse_hn_line() in /etc/netstart, thus,
it keeps the behavior similar.
I think it's handy, especially if you need a static route in order to
reach a mirror for example.

diff --git install.sub install.sub
index bce1fa50358..31dbafdc95d 100644
--- install.sub
+++ install.sub
@@ -2319,8 +2319,11 @@ parse_hn_line() {
                _cmds[${#_cmds[*]}]="ifconfig $_if ${_c[@]} up;dhclient
$_if"
                V4_DHCPCONF=true
                ;;
-       '!'*|bridge)
-               # Skip shell commands and bridge in the installer.
+       '!'*) _cmd=$(print -- "${_c[@]}" | sed 's/\$if/'$_if'/g')
+               _cmds[${#_cmds[*]}]="${_cmd#!}"
+               ;;
+       bridge)
+               # Skip bridge in the installer.
                return
                ;;
        *)      _cmds[${#_cmds[*]}]="ifconfig $_if ${_c[@]}"


Cheers

Reply via email to