Public bug reported:
Ubuntu 22.04.5 LTS
firehol 3.1.7+ds-3
The following scripts provided by the Firehol package use /bin/sh in the
shebang line:
/etc/network/if-down.d/firehol
/etc/network/if-post-down.d/00-firehol
/etc/network/if-pre-up.d/zz-firehol
/etc/network/if-up.d/firehol
By default /bin/sh is symlinked to 'dash'.
The scripts all have a line like this:
if [ -o allexport ]; then
The "-o optname" test (if the shell option optname is enabled) does not
exist in Dash.
This results in errors like this printing when ifup or ifdown is used:
/etc/network/if-down.d/firehol: 71: [: -o: unexpected operator
** Affects: firehol (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167527
Title:
Firehol scripts use /bin/sh but require bash, print errors when
/bin/sh is dash
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firehol/+bug/2167527/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs