12345678910111213141516 |
- #!/bin/sh
- # Source Qubes library.
- # shellcheck source=init/functions
- . /usr/lib/qubes/init/functions
- # Setup IP address at specific time of system boot, instead of asynchronously
- # by udev
- QUBES_MANAGED_IFACE="$(get_qubes_managed_iface)"
- if [ "x$QUBES_MANAGED_IFACE" != "x" ]; then
- # systemd does not support conditional After= dependencies, nor a tool to
- # just wait for the unit to be activated
- # if the network interface is expected, use `systemctl start` to wait for
- # it to be started - it would be started by udev (SYSTEMD_WANTS) anyway
- systemctl start "qubes-network-uplink@$QUBES_MANAGED_IFACE.service"
- fi
|