[Unit] Description=OpenAFS Client Service Wants=network-online.target After=syslog.target network-online.target Before=remote-fs.target [Service] Type=forking RemainAfterExit=yes EnvironmentFile=/etc/sysconfig/openafs ExecStartPre=/bin/bash -c "fs sysname > /dev/null 2>/dev/null; test $? -ne 0 || (echo AFS client appears to be running -- not starting && exit 1)" ExecStartPre=/bin/sed -n 'w/etc/openafs/CellServDB' /etc/openafs/CellServDB.local /etc/openafs/CellServDB.dist ExecStartPre=/bin/chmod 0644 /etc/openafs/CellServDB ExecStartPre=/sbin/modprobe openafs ExecStart=/usr/sbin/afsd $AFSD_ARGS ExecStop=/bin/umount -a -t afs ExecStop=/bin/umount -af -t afs ExecStop=/usr/sbin/afsd -shutdown ExecStop=/sbin/rmmod openafs GuessMainPID=no KillMode=none [Install] WantedBy=multi-user.target remote-fs.target