]> git.proxmox.com Git - mirror_lxcfs.git/blob - config/init/upstart/lxcfs.conf
Add upstart and systemd init jobs
[mirror_lxcfs.git] / config / init / upstart / lxcfs.conf
1 description "FUSE filesystem for LXC"
2 author "Stéphane Graber <stgraber@ubuntu.com>"
3
4 start on starting lxc or cgmanager-ready
5 stop on runlevel [06]
6
7 respawn
8
9 pre-start script
10 [ ! -d /var/lib/lxcfs/proc ] || { stop; exit 0; }
11 end script
12
13 exec /usr/bin/lxcfs /var/lib/lxcfs
14
15 post-stop script
16 # Cleanup in case of crash
17 fusermount -u /var/lib/lxcfs 2> /dev/null || true
18 [ -L /etc/mtab ] || \
19 sed -i "/^lxcfs \/var\/lib\/lxcfs fuse.lxcfs/d" /etc/mtab
20 end script