X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=blobdiff_plain;f=initscripts%2Ffuse-pl;fp=initscripts%2Ffuse-pl;h=0000000000000000000000000000000000000000;hp=9336d98a19f398e394c3b47b6712643cb59702ed;hb=fa29e713dc640e0370446efa9fda7cb3174cec06;hpb=99231ebd630f5313a02eccb94c472c3005af07d3 diff --git a/initscripts/fuse-pl b/initscripts/fuse-pl deleted file mode 100755 index 9336d98..0000000 --- a/initscripts/fuse-pl +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash -# -# fuse-pl Start FUSE support on PlanetLab -# -# chkconfig: 3 87 27 -# description: Start FUSE support on PlanetLab -# - -# Source function library. -. /etc/init.d/functions - -: ${UTIL_VSERVER_VARS:=`echo /usr/lib*/util-vserver/util-vserver-vars`} -test -e "$UTIL_VSERVER_VARS" || { - echo "Can not find util-vserver installation; aborting..." - exit 1 -} -. "$UTIL_VSERVER_VARS" - - -PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin -MOUNTPOINT=/sys/fs/fuse/connections - -case "$1" in - start|restart|reload) - shift - # stolen from the /etc/init.d/fuse that comes with the fuse source - if ! grep -qw fuse /proc/filesystems; then - echo -n "Loading fuse module" - if ! modprobe fuse >/dev/null 2>&1; then - echo " failed!" - exit 0 - else - echo "." - fi - fi - if grep -qw fusectl /proc/filesystems && \ - ! grep -qw $MOUNTPOINT /proc/mounts; then - echo -n "Mounting fuse control filesystem" - if ! mount -t fusectl fusectl $MOUNTPOINT >/dev/null 2>&1; then - echo " failed!" - exit 1 - else - echo "." - fi - fi - # end stolen code - # - # To enable FUSE for existing slices, copy the FUSE device - # node into the slice - if [ ! -e /dev/fuse ]; then - echo "No FUSE device! Exiting." - exit -1 - fi - for slice in `ls $__CONFDIR`; do - cp -a /dev/fuse $__DEFAULT_VSERVERDIR/$slice/dev/ > /dev/null 2>&1 - done - ;; - stop) - ;; - *) - echo $"Usage: $0 {start|restart|stop}" - exit 1 -esac - -exit 0