]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
init-radosgw.sysv: remove
authorSage Weil <sage@redhat.com>
Thu, 7 May 2015 22:40:05 +0000 (15:40 -0700)
committerKen Dreyer <kdreyer@redhat.com>
Wed, 23 Sep 2015 20:37:39 +0000 (14:37 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 9d8c115b0ab05cfc1db6670d1d367737e61fe0ea)

ceph.spec.in
src/Makefile.am
src/init-radosgw.sysv [deleted file]

index b36a0b9648decf799bdf3f3258963aa1308a29e7..7ba377c64a4352a80faf42755901c875f491fded 100644 (file)
@@ -479,7 +479,7 @@ make DESTDIR=$RPM_BUILD_ROOT install
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
 install -D src/init-ceph $RPM_BUILD_ROOT%{_initrddir}/ceph
-install -D src/init-radosgw.sysv $RPM_BUILD_ROOT%{_initrddir}/ceph-radosgw
+install -D src/init-radosgw $RPM_BUILD_ROOT%{_initrddir}/ceph-radosgw
 install -D src/init-rbdmap $RPM_BUILD_ROOT%{_initrddir}/rbdmap
 install -D src/rbdmap $RPM_BUILD_ROOT%{_sysconfdir}/ceph/rbdmap
 mkdir -p $RPM_BUILD_ROOT%{_sbindir}
index 6d686ee01fa249debc6a55723f4ca41a64c66305..b0f505a06d7890534660bcb1a1b82f8e41af7626 100644 (file)
@@ -70,7 +70,6 @@ EXTRA_DIST += \
        $(srcdir)/ceph-osd-prestart.sh \
        $(srcdir)/ceph_common.sh \
        $(srcdir)/init-radosgw \
-       $(srcdir)/init-radosgw.sysv \
        $(srcdir)/init-rbdmap \
        $(srcdir)/ceph-clsinfo \
        $(srcdir)/make_version \
diff --git a/src/init-radosgw.sysv b/src/init-radosgw.sysv
deleted file mode 100644 (file)
index 4ec891e..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-#! /bin/bash
-### BEGIN INIT INFO
-# Provides:          radosgw
-# Required-Start:    $remote_fs $named $network $time
-# Required-Stop:     $remote_fs $named $network $time
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: radosgw RESTful rados gateway
-### END INIT INFO
-
-PATH=/sbin:/bin:/usr/bin
-
-#. /lib/lsb/init-functions
-. /etc/rc.d/init.d/functions
-
-daemon_is_running() {
-    daemon=$1
-    sleep 1
-    if pidof $daemon >/dev/null; then
-        echo "$daemon is running."
-        exit 0
-    else
-        echo "$daemon is not running."
-        exit 1
-    fi
-}
-
-VERBOSE=0
-for opt in $*; do
-    if [ "$opt" = "-v" ] || [ "$opt" = "--verbose" ]; then
-       VERBOSE=1
-    fi
-done
-
-# prefix for radosgw instances in ceph.conf
-PREFIX='client.radosgw.'
-
-# user to run radosgw as (it not specified in ceph.conf)
-#DEFAULT_USER='www-data'
-DEFAULT_USER='root'
-
-RADOSGW=`which radosgw`
-if [ ! -x "$RADOSGW" ]; then
-    [ $VERBOSE -eq 1 ] && echo "$RADOSGW could not start, it is not executable."
-    exit 1
-fi
-
-# detect systemd, also check whether the systemd-run binary exists
-SYSTEMD_RUN=$(which systemd-run 2>/dev/null)
-grep -qs systemd /proc/1/comm || SYSTEMD_RUN=""
-
-case "$1" in
-    start)
-        echo "Starting radosgw instance(s)..."
-        for name in `ceph-conf --list-sections $PREFIX`;
-        do
-            auto_start=`ceph-conf -n $name 'auto start'`
-            if [ "$auto_start" = "no" ] || [ "$auto_start" = "false" ] || [ "$auto_start" = "0" ]; then
-                continue
-            fi
-
-            # mapped to this host?
-            host=`ceph-conf -n $name host`
-            hostname=`hostname -s`
-            if [ "$host" != "$hostname" ]; then
-                [ $VERBOSE -eq 1 ] && echo "hostname $hostname could not be found in ceph.conf:[$name], not starting."
-                continue
-            fi
-
-            user=`ceph-conf -n $name user`
-            if [ -z "$user" ]; then
-                user="$DEFAULT_USER"
-            fi
-
-            log_file=`$RADOSGW -n $name --show-config-value log_file`
-            if [ -n "$log_file" ]; then
-                if [ ! -e "$log_file" ]; then
-                    touch "$log_file"
-                fi
-                chown $user $log_file
-            fi
-
-            if [ -n "$SYSTEMD_RUN" ]; then
-                $SYSTEMD_RUN -r sudo -u "$user" bash -c "ulimit -n 32768; $RADOSGW -n $name"
-            else
-               ulimit -n 32768
-                daemon --user="$user" "$RADOSGW -n $name"
-            fi
-            echo "Starting $name..."
-        done
-        daemon_is_running $RADOSGW
-        ;;
-    reload)
-        #start-stop-daemon --signal HUP -x $RADOSGW --oknodo
-        killproc $RADOSGW -SIGHUP
-        echo "Reloading radosgw instance(s)..."
-        ;;
-    restart|force-reload)
-        $0 stop
-        $0 start
-        ;;
-    stop)
-        #start-stop-daemon --stop -x $RADOSGW --oknodo
-        killproc $RADOSGW
-        echo "Stopping radosgw instance(s)..."
-        ;;
-    status)
-        daemon_is_running $RADOSGW
-        ;;
-    *)
-        echo "Usage: $0 {start|stop|restart|force-reload|reload|status} [-v|--verbose]" >&2
-        exit 3
-        ;;
-esac