summaryrefslogtreecommitdiffstats
path: root/extras/ganesha/scripts/dbus-send.sh
diff options
context:
space:
mode:
authorKaleb S. KEITHLEY <kkeithle@redhat.com>2017-02-01 07:50:17 -0500
committerKaleb KEITHLEY <kkeithle@redhat.com>2017-03-21 13:14:30 -0400
commit0cf2963f12a8b540a7042605d8c79f638fdf6cee (patch)
treeb8c84847c2577a0f8ffc5b3d442316d6da5794f4 /extras/ganesha/scripts/dbus-send.sh
parent843e1b04b554ab887ec656ae7b468bb93ee4e2f7 (diff)
packaging: (ganesha) remove glusterfs-ganesha subpackage and related files)
Indiana Jones and the Temple of Ganesha HA, part two. remove glsuterfs-ganesha subpackage, superceded by storhaug Change-Id: I42a1fc59159add108d77080b9b130696216aa76d BUG: 1418417 Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com> Reviewed-on: https://review.gluster.org/16506 Smoke: Gluster Build System <jenkins@build.gluster.org> NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org> CentOS-regression: Gluster Build System <jenkins@build.gluster.org> Reviewed-by: jiffin tony Thottan <jthottan@redhat.com>
Diffstat (limited to 'extras/ganesha/scripts/dbus-send.sh')
-rwxr-xr-xextras/ganesha/scripts/dbus-send.sh61
1 files changed, 0 insertions, 61 deletions
diff --git a/extras/ganesha/scripts/dbus-send.sh b/extras/ganesha/scripts/dbus-send.sh
deleted file mode 100755
index c071d03480c..00000000000
--- a/extras/ganesha/scripts/dbus-send.sh
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/bash
-
-# Try loading the config from any of the distro
-# specific configuration locations
-if [ -f /etc/sysconfig/ganesha ]
- then
- . /etc/sysconfig/ganesha
-fi
-if [ -f /etc/conf.d/ganesha ]
- then
- . /etc/conf.d/ganesha
-fi
-if [ -f /etc/default/ganesha ]
- then
- . /etc/default/ganesha
-fi
-
-GANESHA_DIR=${1%/}
-OPTION=$2
-VOL=$3
-CONF=$GANESHA_DIR"/ganesha.conf"
-
-function check_cmd_status()
-{
- if [ "$1" != "0" ]
- then
- logger "dynamic export failed on node :${hostname -s}"
- fi
-}
-
-#This function keeps track of export IDs and increments it with every new entry
-function dynamic_export_add()
-{
- dbus-send --system \
---dest=org.ganesha.nfsd /org/ganesha/nfsd/ExportMgr \
-org.ganesha.nfsd.exportmgr.AddExport string:$GANESHA_DIR/exports/export.$VOL.conf \
-string:"EXPORT(Path=/$VOL)"
- check_cmd_status `echo $?`
-}
-
-#This function removes an export dynamically(uses the export_id of the export)
-function dynamic_export_remove()
-{
- removed_id=`cat $GANESHA_DIR/exports/export.$VOL.conf |\
-grep Export_Id | awk -F"[=,;]" '{print$2}'| tr -d '[[:space:]]'`
- dbus-send --print-reply --system \
---dest=org.ganesha.nfsd /org/ganesha/nfsd/ExportMgr \
-org.ganesha.nfsd.exportmgr.RemoveExport uint16:$removed_id
- check_cmd_status `echo $?`
-}
-
-if [ "$OPTION" = "on" ];
-then
- dynamic_export_add $@
-fi
-
-if [ "$OPTION" = "off" ];
-then
- dynamic_export_remove $@
-fi
-