diff --git a/contrib/liveusb/dhclient.service b/contrib/liveusb/dhclient.service new file mode 100644 index 000000000..002f7ad7d --- /dev/null +++ b/contrib/liveusb/dhclient.service @@ -0,0 +1,11 @@ +[Unit] +Description=dhclient on all interfaces +Wants=network.target +Before=network.target + +[Service] +Type=forking +ExecStart=/sbin/dhclient -4 + +[Install] +WantedBy=network.target diff --git a/contrib/liveusb/setup.service b/contrib/liveusb/setup.service new file mode 100644 index 000000000..50206d3cc --- /dev/null +++ b/contrib/liveusb/setup.service @@ -0,0 +1,17 @@ +[Unit] +Description=S2SS LiveUSB Image setup +Requires=dhclient.service network.service +After=dhclient.service + +[Service] +Type=simple +ExecStart=/s2ss/contrib/liveusb/setup.sh +RemainAfterExit=yes + +TimeoutSec=120 + +Restart=on-failure +RestartSec=10 + +[Install] +WantedBy=multi-user.target