diff options
author | Karel Kočí <cynerd@email.cz> | 2021-12-21 17:23:58 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2021-12-21 17:23:58 +0100 |
commit | 1ae0a95cb667d85305fcc59d36fdb084a0369995 (patch) | |
tree | d067a942a2288c88e25f8d120507ca3f8c3cdad9 /app-emulation/lxd/files/lxd-4.0.0.initd | |
parent | 32b6edbaab6f2948fd3cd48c2cc5dc7db591145c (diff) | |
download | gentoo-personal-overlay-1ae0a95cb667d85305fcc59d36fdb084a0369995.tar.gz gentoo-personal-overlay-1ae0a95cb667d85305fcc59d36fdb084a0369995.tar.bz2 gentoo-personal-overlay-1ae0a95cb667d85305fcc59d36fdb084a0369995.zip |
app-emulation/lxd: remove as it is in upstream
Diffstat (limited to 'app-emulation/lxd/files/lxd-4.0.0.initd')
-rw-r--r-- | app-emulation/lxd/files/lxd-4.0.0.initd | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/app-emulation/lxd/files/lxd-4.0.0.initd b/app-emulation/lxd/files/lxd-4.0.0.initd deleted file mode 100644 index e6ae971..0000000 --- a/app-emulation/lxd/files/lxd-4.0.0.initd +++ /dev/null @@ -1,47 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -DAEMON=/usr/sbin/lxd -PIDFILE=/run/lxd.pid - -depend() { - need net - need lxcfs -} - -start() { - ebegin "Starting lxd service" - - modprobe -f loop > /dev/null 2>&1 - - # fix permissions on /var/lib/lxd and make sure it exists - install -d /var/lib/lxd --group lxd --owner root --mode 0775 - start-stop-daemon --start \ - --pidfile ${PIDFILE} \ - --exec ${DAEMON} \ - --background \ - --make-pidfile \ - -- \ - ${LXD_OPTIONS} - eend ${?} -} - -stop() { - if [ "${RC_CMD}" = restart ]; then - ebegin "Stopping lxd service (but not containers)" - # start-stop-daemon sends SIGTERM with a timeout of 5s by default. - # SIGTERM indicates to LXD that it will be stopped temporarily. - # Instances will keep running. - start-stop-daemon --stop --quiet -p "${PIDFILE}" - eend ${?} - else - ebegin "Stopping lxd service and containers, waiting 40s" - # SIGPWR indicates to LXD that the host is going down. - # LXD will do a clean shutdown of all instances. - # After 30s all remaining instances will be killed. - # We wait up to 40s for LXD. - start-stop-daemon --stop --quiet -R SIGPWR/40 -p "${PIDFILE}" - eend ${?} - fi -} |