diff options
author | Raghavendra Talur <rtalur@redhat.com> | 2014-03-06 19:09:13 +0530 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2014-03-10 06:38:21 -0700 |
commit | ecc475d0a517d7f58014bed93fc0957b3369d1b7 (patch) | |
tree | a67ab723276d262c42f47d78792006708692d554 /extras/hook-scripts/S29CTDBsetup.sh | |
parent | bed3fcd3a47d3ca35b3536e0cad2b293dd240ce4 (diff) |
hook-scripts: Move smb hooks to right place.
Moved the hook-scripts to dirs corresponding to event.
Also, edited S30samba-set.sh to with changes in
other two hook scripts to bring uniformity.
Change-Id: Ib98c0a18d4bb5d0ba4b881b2e19b40d72580b1c2
BUG: 1073468
Signed-off-by: Raghavendra Talur <rtalur@redhat.com>
Reviewed-on: http://review.gluster.org/7201
Reviewed-by: Poornima G <pgurusid@redhat.com>
Reviewed-by: Bala FA <barumuga@redhat.com>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Diffstat (limited to 'extras/hook-scripts/S29CTDBsetup.sh')
-rw-r--r-- | extras/hook-scripts/S29CTDBsetup.sh | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/extras/hook-scripts/S29CTDBsetup.sh b/extras/hook-scripts/S29CTDBsetup.sh deleted file mode 100644 index e256be1f3ea..00000000000 --- a/extras/hook-scripts/S29CTDBsetup.sh +++ /dev/null @@ -1,69 +0,0 @@ -#! /bin/bash -#non-portable - RHS-2.0 only -# - The script mounts the 'meta-vol' on start 'event' on a known -# directory (eg. /gluster/lock) -# - Adds the necessary configuration changes for ctdb in smb.conf and -# restarts smb service. -# - P.S: There are other 'tasks' that need to be done outside this script -# to get CTDB based failover up and running. - -SMB_CONF=/etc/samba/smb.conf - -CTDB_MNT=/gluster/lock -PROGNAME="ctdb" -OPTSPEC="volname:" -VOL= -# $META is the volume that will be used by CTDB as a shared filesystem. -# It is not desirable to use this volume for storing 'data' as well. -# META is set to 'all' (viz. a keyword and hence not a legal volume name) -# to prevent the script from running for volumes it was not intended. -# User needs to set META to the volume that serves CTDB lockfile. -META="all" - -function sighup_samba () { - pid=`cat /var/run/smbd.pid` - if [ $pid != " " ] - then - kill -HUP $pid; - else - /etc/init.d/smb start - fi -} - -function parse_args () { - ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@) - eval set -- "$ARGS" - - while true; do - case $1 in - --volname) - shift - VOL=$1 - ;; - - *) - shift - break - ;; - - esac - - shift - done -} - -function add_glusterfs_ctdb_options () { - PAT="Share Definitions" - GLUSTER_CTDB_CONFIG="# ctdb config for glusterfs\n\tclustering = yes\n\tidmap backend = tdb2\n\tprivate dir = "$CTDB_MNT"\n" - - sed -i /"$PAT"/i\ "$GLUSTER_CTDB_CONFIG" $SMB_CONF -} - -parse_args $@ -if [ "$META" = "$VOL" ] -then - add_glusterfs_ctdb_options - sighup_samba - mount -t glusterfs `hostname`:$VOL "$CTDB_MNT" & -fi - |