1 --- a/config/init/common/lxc-net.in 2022-11-21 23:35:46.490227758 +0100
2 +++ b/config/init/common/lxc-net.in 2022-11-21 23:36:44.836896223 +0100
5 [ ! -f $distrosysconfdir/lxc ] || . $distrosysconfdir/lxc
7 +# Additional network based on macvlan
8 +# It can be overridden in @LXC_DISTRO_SYSCONF@/lxc_macvlan
9 +# by default is not used
11 +macvlan="@LIBEXECDIR@/lxc/lxc_macvlan"
12 +USE_LXC_MACVLAN="false"
14 +[ ! -f $distrosysconfdir/lxc_macvlan ] || . $distrosysconfdir/lxc_macvlan
15 +[ ! -f $macvlan ] || . $macvlan
18 [ -n "$NFT" ] && nft list ruleset > /dev/null 2>&1 && [ "$LXC_USE_NFT" = "true" ]
24 + [ "x$USE_LXC_MACVLAN" = "xtrue" ] && { macvlan_start; exit $?; }
25 [ "x$USE_LXC_BRIDGE" = "xtrue" ] || { exit 0; }
27 [ ! -f "${varrun}/network_up" ] || { echo "lxc-net is already running"; exit 1; }
32 + [ "x$USE_LXC_MACVLAN" = "xtrue" ] && { macvlan_stop; exit $?; }
33 [ "x$USE_LXC_BRIDGE" = "xtrue" ] || { exit 0; }
35 [ -f "${varrun}/network_up" ] || [ "$1" = "force" ] || { echo "lxc-net isn't running"; exit 1; }