Whamcloud - gitweb
LU-3862 misc: delete obsolete config script 03/8403/2
authorAndreas Dilger <andreas.dilger@intel.com>
Tue, 26 Nov 2013 19:55:51 +0000 (12:55 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 11 Dec 2013 14:02:39 +0000 (14:02 +0000)
The "lustre" and "lnet" config scripts are currently in use for
Lustre/LNET startup/shutdown, but "lustrefs" hasn't been maintained
since it was first introduced.  Delete it.

Signed-off-by: Andreas Dilger <andreas.dilger@intel.com>
Change-Id: Idd77c4a60a1128ad95ec5c8af644feb8793ebbe5
Reviewed-on: http://review.whamcloud.com/8403
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Christopher J. Morrone <chris.morrone.llnl@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/scripts/lustrefs [deleted file]

diff --git a/lustre/scripts/lustrefs b/lustre/scripts/lustrefs
deleted file mode 100644 (file)
index 18c32b1..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-#!/bin/bash
-#
-# lustrefs      Mount Lustre filesystems.
-#
-# Authors:      Jacob Berkman <jacob@clusterfs.com>
-#
-# Based on the netfs script:
-#
-# Authors:     Bill Nottingham <notting@redhat.com>
-#              Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
-#
-# chkconfig: - 26 74
-# description: Mounts and unmounts all Lustre mount points.
-#
-### BEGIN INIT INFO
-# Provides: lustrefs
-# Required-Start: $network $remote_fs +sshd +lustre
-# Required-Stop: $network $remote_fs
-# Should-Start: 
-# Should-Stop: 
-# Default-Start: 3 5
-# Default-Stop: 0 1 2 6
-# Short-Description: Mounts and unmounts all Lustre mount points.
-### END INIT INFO
-
-# Source function library.
-if [ -f /etc/init.d/functions ]; then
-   . /etc/init.d/functions
-fi
-
-# Source networking configuration.
-if [ -f /etc/sysconfig/network ]; then
-   . /etc/sysconfig/network
-fi
-
-# Source lsb-functions.
-if [ -f /lib/lsb/init-functions ]; then
-   . /lib/lsb/init-functions
-fi
-
-[ -x /sbin/fuser ] && FUSER=/sbin/fuser
-[ -x /bin/fuser ] && FUSER=/bin/fuser
-
-# Check that networking is up.
-[ "${NETWORKING}" = "no" ] && exit 0
-
-# Red Hat has it's own "action"-function for RHGB-messages.
-lustre_action () {
-       STRING=$1
-       shift
-       if [ $(typeset -F action) ]; then
-               action "$STRING" $*
-               rc=$?
-       else
-               $*
-               rc=$?
-               if [ $rc = 0 ]; then
-                       log_success_msg "$STRING"
-               else
-                       log_failure_msg "$STRING"
-               fi
-       fi
-       return $rc
-}
-
-LUSTREFSTAB=`LC_ALL=C awk '!/^#/ && $3 == "lustre" && $4 !~ /noauto/ { print $2 }' /etc/fstab`
-LUSTREMTAB=`LC_ALL=C awk '!/^#/ && ($3 ~ "lustre") { print $2 }' /proc/mounts`
-
-# See how we were called.
-case "$1" in
-  start)
-       [ -n "$LUSTREFSTAB" ] && lustre_action $"Mounting Lustre filesystems: " mount -a -t lustre
-       touch /var/lock/subsys/lustrefs
-       ;;
-  stop)
-       [ -n "$LUSTREMTAB" ] && {
-               sig=
-               retry=3
-               remaining=`LC_ALL=C awk '!/^#/ && $3 ~ /^lustre/ && $2 != "/" {print $2}' /proc/mounts`
-               while [ -n "$remaining" -a "$retry" -gt 0 ]
-               do
-                       if [ "$retry" -lt 3 ]; then
-                               lustre_action $"Unmounting Lustre filesystems (retry): " umount -f -a -t lustre
-                       else
-                               lustre_action $"Unmounting Lustre filesystems: " umount -a -t lustre
-                       fi
-                       sleep 2
-                       remaining=`LC_ALL=C awk '!/^#/ && $3 ~ /^lustre/ && $2 != "/" {print $2}' /proc/mounts`
-                       [ -z "$remaining" ] && break
-                       $FUSER -k -m $sig $remaining >/dev/null
-                       sleep 5
-                       retry=$(($retry - 1))
-                       sig=-9
-               done
-       }
-       rm -f /var/lock/subsys/lustrefs
-       ;;
-  status)
-       if [ -f /proc/mounts ] ; then
-               [ -n "$LUSTREFSTAB" ] && {
-                     echo $"Configured Lustre mountpoints: "
-                     for fs in $LUSTREFSTAB; do echo $fs ; done
-               }
-               [ -n "$LUSTREMTAB" ] && {
-                      echo $"Active Lustre mountpoints: "
-                     for fs in $LUSTREMTAB; do echo $fs ; done
-               }
-       else
-               echo $"/proc filesystem unavailable"
-       fi
-       ;;
-  restart)
-       $0 stop
-       $0 start
-       ;;
-  reload)
-        $0 start
-       ;;
-  *)
-       echo $"Usage: $0 {start|stop|restart|reload|status}"
-       exit 1
-esac
-
-exit 0