On Fri, Nov 09, 2018 at 05:10:00PM +0100, Julien Dhaille wrote:
> 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 is barely readable :-p
> 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
>
--
Gilles Chehade @poolpOrg
https://www.poolp.org tip me: https://paypal.me/poolpOrg