diff options
| author | Balamurugan Arumugam <bala@gluster.com> | 2010-09-13 03:40:16 +0000 | 
|---|---|---|
| committer | Vijay Bellur <vijay@dev.gluster.com> | 2010-09-13 03:05:46 -0700 | 
| commit | 993edcc972269424901357578568b48af70a6a63 (patch) | |
| tree | 2d5cc192da4d2d31cc5305bbf0779d46d01892e6 /extras/init.d | |
| parent | 288040196caa67b559ea668cef21284515109d94 (diff) | |
extras: modify run level scripts to support glusterd.v3.1.0qa21
Signed-off-by: Bala.JA <bala@gluster.com>
Signed-off-by: Pavan Vilas Sondur <pavan@gluster.com>
Signed-off-by: Vijay Bellur <vijay@dev.gluster.com>
BUG: 1589 (Change init.d scripts to include glusterd)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1589
Diffstat (limited to 'extras/init.d')
| -rw-r--r-- | extras/init.d/Makefile.am | 6 | ||||
| -rwxr-xr-x | extras/init.d/glusterd-Debian.in (renamed from extras/init.d/glusterfsd-Debian.in) | 23 | ||||
| -rwxr-xr-x | extras/init.d/glusterd-Redhat.in (renamed from extras/init.d/glusterfsd-Redhat.in) | 15 | ||||
| -rwxr-xr-x | extras/init.d/glusterd-SuSE.in (renamed from extras/init.d/glusterfsd-SuSE.in) | 21 | ||||
| -rw-r--r-- | extras/init.d/glusterd.plist.in (renamed from extras/init.d/glusterfs-server.plist.in) | 6 | 
5 files changed, 33 insertions, 38 deletions
diff --git a/extras/init.d/Makefile.am b/extras/init.d/Makefile.am index c090161780b..66715f4314a 100644 --- a/extras/init.d/Makefile.am +++ b/extras/init.d/Makefile.am @@ -1,5 +1,5 @@ -EXTRA_DIST = glusterfsd-Debian glusterfsd-Redhat glusterfsd-SuSE glusterfs-server.plist +EXTRA_DIST = glusterd-Debian glusterd-Redhat glusterd-SuSE glusterd.plist  CLEANFILES =  @@ -8,12 +8,12 @@ launchddir = @launchddir@  $(GF_DISTRIBUTION):   	$(mkdir_p) $(DESTDIR)$(initdir)	 -	$(INSTALL_PROGRAM) glusterfsd-$(GF_DISTRIBUTION) $(DESTDIR)$(initdir)/glusterfsd +	$(INSTALL_PROGRAM) glusterd-$(GF_DISTRIBUTION) $(DESTDIR)$(initdir)/glusterd  install-exec-local: $(GF_DISTRIBUTION)  install-data-local:   if GF_DARWIN_HOST_OS  	$(mkdir_p) $(DESTDIR)$(launchddir) -	$(INSTALL_PROGRAM) glusterfs-server.plist $(DESTDIR)$(launchddir)/com.gluster.glusterfs.plist +	$(INSTALL_PROGRAM) glusterd.plist $(DESTDIR)$(launchddir)/com.gluster.glusterd.plist  endif diff --git a/extras/init.d/glusterfsd-Debian.in b/extras/init.d/glusterd-Debian.in index a0c83d53569..86b66d424b1 100755 --- a/extras/init.d/glusterfsd-Debian.in +++ b/extras/init.d/glusterd-Debian.in @@ -1,24 +1,23 @@  #!/bin/sh  ### BEGIN INIT INFO -# Provides:          glusterfsd +# Provides:          glusterd  # Required-Start:    $local_fs $network  # Required-Stop:     $local_fs $network  # Default-Start:     2 3 4 5  # Default-Stop:      0 1 6 -# Short-Description: gluster server -# Description:       This file starts / stops the gluster server +# Short-Description: Gluster File System service for volume management +# Description:       Gluster File System service for volume management  ### END INIT INFO  # Author: Chris AtLee <chris@atlee.ca>  # Patched by: Matthias Albert < matthias@linux4experts.de>  PATH=/sbin:/usr/sbin:/bin:/usr/bin -NAME=glusterfsd +NAME=glusterd  SCRIPTNAME=/etc/init.d/$NAME  DAEMON=@prefix@/sbin/$NAME  PIDFILE=/var/run/$NAME.pid -CONFIGFILE=/etc/glusterfs/glusterfsd.vol -GLUSTERFS_OPTS="-f $CONFIGFILE" +GLUSTERD_OPTS=""  PID=`test -f $PIDFILE && cat $PIDFILE` @@ -45,10 +44,10 @@ do_start()      pidofproc -p $PIDFILE $DAEMON >/dev/null      status=$?      if [ $status -eq 0 ]; then -      log_success_msg "glusterfs server is already running with pid $PID" +      log_success_msg "glusterd service is already running with pid $PID"      else -      log_daemon_msg "Starting glusterfs server" "glusterfsd" -      start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -p $PIDFILE $GLUSTERFS_OPTS +      log_daemon_msg "Starting glusterd service" "glusterd" +      start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -p $PIDFILE $GLUSTERD_OPTS        log_end_msg $?        start_daemon -p $PIDFILE $DAEMON -f $CONFIGFILE        return $? @@ -57,7 +56,7 @@ do_start()  do_stop()  { -    log_daemon_msg "Stopping glusterfs server" "glusterfsd" +    log_daemon_msg "Stopping glusterd service" "glusterd"      start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE      log_end_msg $?      rm -f $PIDFILE @@ -70,9 +69,9 @@ do_status()       pidofproc -p $PIDFILE $DAEMON >/dev/null       status=$?       if [ $status -eq 0 ]; then -       log_success_msg "glusterfs server is running with pid $PID" +       log_success_msg "glusterd service is running with pid $PID"       else -       log_failure_msg "glusterfs server is not running." +       log_failure_msg "glusterd service is not running."       fi       exit $status  } diff --git a/extras/init.d/glusterfsd-Redhat.in b/extras/init.d/glusterd-Redhat.in index 2f5009ef78f..15da246870a 100755 --- a/extras/init.d/glusterfsd-Redhat.in +++ b/extras/init.d/glusterd-Redhat.in @@ -1,24 +1,23 @@  #!/bin/bash  #  # chkconfig: 35 90 12 -# description: Glusterfsd server +# description: Gluster File System service for volume management  #  # Get function from functions library  . /etc/rc.d/init.d/functions -BASE=glusterfsd -GLUSTERFSD_BIN=@exec_prefix@/sbin/$BASE -CONFIGFILE=/etc/glusterfs/glusterfsd.vol -GLUSTERFSD_OPTS="-f $CONFIGFILE" -GSERVER="$GLUSTERFSD_BIN $GLUSTERFSD_OPTS" +BASE=glusterd +GLUSTERD_BIN=@exec_prefix@/sbin/$BASE +GLUSTERD_OPTS="" +GLUSTERD="$GLUSTERD_BIN $GLUSTERD_OPTS"  RETVAL=0  # Start the service $BASE  start()  {         echo $"Starting $BASE:" -       daemon $GSERVER +       daemon $GLUSTERD         RETVAL=$?         [ $RETVAL -ne 0 ] && exit $RETVAL  } @@ -27,7 +26,7 @@ start()  stop()  {         echo $"Stopping $BASE:" -       killproc $BASE  +       killproc $BASE  } diff --git a/extras/init.d/glusterfsd-SuSE.in b/extras/init.d/glusterd-SuSE.in index 43552bb499c..16cf8de6a13 100755 --- a/extras/init.d/glusterfsd-SuSE.in +++ b/extras/init.d/glusterd-SuSE.in @@ -1,31 +1,30 @@  #!/bin/bash  #  ### BEGIN INIT INFO -# Provides:       glusterfsd +# Provides:       glusterd  # Required-Start: $local_fs $network  # Required-Stop:  # Default-Start:  3 5  # Default-Stop: -# Short-Description: GlusterFS server daemon -# Description:    All necessary services for GlusterFS clients +# Short-Description: Gluster File System service for volume management +# Description:    Gluster File System service for volume management  ### END INIT INFO  # Get function from functions library  . /etc/rc.status -BASE=glusterfsd -GLUSTERFSD_BIN=@prefix@/sbin/$BASE -CONFIGFILE=/etc/glusterfs/glusterfsd.vol -GLUSTERFSD_OPTS="-f $CONFIGFILE" -GSERVER="$GLUSTERFSD_BIN $GLUSTERFSD_OPTS" +BASE=glusterd +GLUSTERD_BIN=@prefix@/sbin/$BASE +GLUSTERD_OPTS="" +GLUSTERD="$GLUSTERD_BIN $GLUSTERD_OPTS"  RETVAL=0  # Start the service $BASE  start()  {         echo -n $"Starting $BASE:" -       startproc $GSERVER  +       startproc $GLUSTERD         return $?  } @@ -33,7 +32,7 @@ start()  stop()  {         echo $"Stopping $BASE:" -       killproc $BASE  +       killproc $BASE         return $?  } @@ -55,7 +54,7 @@ case $1 in         rc_status -v         ;;   status) -	echo -n " glusterfsd" +	echo -n " glusterd"  	if ! checkproc $BASE ;then  	    echo " not running"  	    rc_failed 3 diff --git a/extras/init.d/glusterfs-server.plist.in b/extras/init.d/glusterd.plist.in index 624dfe22d80..7385fa486df 100644 --- a/extras/init.d/glusterfs-server.plist.in +++ b/extras/init.d/glusterd.plist.in @@ -3,13 +3,11 @@  <plist version="1.0">  <dict>          <key>Label</key> -        <string>com.gluster.glusterfs</string> +        <string>com.gluster.glusterd</string>          <key>ProgramArguments</key>          <array> -                <string>@prefix@/sbin/glusterfsd</string> +                <string>@prefix@/sbin/glusterd</string>                  <string>-N</string> -                <string>-f</string> -                <string>@prefix@/etc/glusterfs/server.vol</string>          </array>  </dict>  </plist>  | 
