Import Debian changes 1.8.5-1
[hcoop/debian/openafs.git] / debian / openafs-client.service
CommitLineData
b7cfede0
BK
1[Unit]
2Description=OpenAFS client
3Wants=network-online.target
4After=network.target network-online.target local-fs.target sysinit.target
5Before=remote-fs.target umount.target
6DefaultDependencies=no
7
8[Service]
9Type=forking
10RemainAfterExit=true
11ExecStartPre=/usr/share/openafs/openafs-client-precheck
12ExecStart=/sbin/afsd $AFSD_ARGS
13ExecStartPost=/usr/bin/fs setcrypt $AFS_SETCRYPT
14ExecStartPost=/usr/bin/fs sysname $AFS_SYSNAME
15ExecStop=/bin/grep -qv ^1$ /proc/sys/kernel/modules_disabled
16ExecStop=/usr/share/openafs/openafs-client-postcheck
17ExecStop=/bin/umount -a -t afs
18ExecStop=/bin/umount -af -t afs
19ExecStopPost=/sbin/rmmod $KMOD
20EnvironmentFile=/var/cache/openafs-client/openafs-client.env
21EnvironmentFile=-/var/cache/openafs-client/openafs-client.shutdown.env
22KillMode=none
23GuessMainPID=no
24
25[Install]
26WantedBy=multi-user.target remote-fs.target