#!/sbin/runscript # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-fs/idmapd/files/idmapd.rc,v 1.4 2004/07/14 23:34:24 agriffis Exp $ depend() { need net } start() { if grep -q rpc_pipefs /proc/filesystems &>/dev/null; then if ! grep -q "rpc_pipefs /var/lib/rpc_pipes" /proc/mounts &>/dev/null; then ebegin "Mounting RPC pipefs" mkdir -p /var/lib/rpc_pipes mount -t rpc_pipefs rpc_pipefs /var/lib/rpc_pipes eend $? "Error mounting RPC pipefs" fi fi ebegin "Starting idmapd" /sbin/idmapd -p /var/lib/rpc_pipes ${IDMAPD_OPTS} eend $? } stop() { ebegin "Stopping idmapd" start-stop-daemon --stop --quiet --exec /sbin/idmapd eend $? ebegin "Unmounting RPC pipefs" umount /var/lib/rpc_pipes eend $? "Error unmounting RPC pipefs" }