Hello It is not possible to have environment variable named with "-" With systemd, when you install net-misc/dhcp with ipv6 USE flag, there is errors in : /etc/systemd/system/dhcrelay6.service.d/00gentoo.conf /usr/lib/systemd/system/dhcrelay6.service These files try to use "lower-iface" and "upper-iface" as environment variables, which is not possible. systemd complain about it : … systemd[1]: [/etc/systemd/system/dhcrelay6.service.d/00gentoo.conf:6] Invalid environment assignment, ignoring: "lower-iface=" … systemd[1]: [/etc/systemd/system/dhcrelay6.service.d/00gentoo.conf:7] Invalid environment assignment, ignoring: "upper-iface=" "lower-iface" and "upper-iface" should be "lower_iface" and "upper_iface". Thank you in advance Reproducible: Always Steps to Reproduce: 1.install net-misc/dhcp with systemd profile and ipv6 use flag.
Moving vars to use "_" instead of "-" here are in /lib64/systemd/system/dhcrelay6.service should be enough, right?