From 909a7cd09c0320e885feb7846322bc14ac9a1fdd Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 19 Mar 2015 17:21:53 +0100 Subject: [PATCH] added systemd unit files for liveusb setup --- contrib/liveusb/dhclient.service | 11 +++++++++++ contrib/liveusb/setup.service | 17 +++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 contrib/liveusb/dhclient.service create mode 100644 contrib/liveusb/setup.service 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