This is so we don't run afoul of fedora guidelines and
cause mockbuilds to fail.

Signed-off-by: Chris Lalancette <clala...@redhat.com>
---
 server/support/fedora/deltacloud-core      |   97 ----------------------------
 server/support/fedora/deltacloud-core.init |   97 ++++++++++++++++++++++++++++
 server/support/fedora/deltacloud-core.spec |    2 +-
 3 files changed, 98 insertions(+), 98 deletions(-)
 delete mode 100755 server/support/fedora/deltacloud-core
 create mode 100755 server/support/fedora/deltacloud-core.init

diff --git a/server/support/fedora/deltacloud-core 
b/server/support/fedora/deltacloud-core
deleted file mode 100755
index 7422c59..0000000
--- a/server/support/fedora/deltacloud-core
+++ /dev/null
@@ -1,97 +0,0 @@
-#!/bin/sh
-#
-# deltacloud-core   Deltacloud API Core
-# chkconfig: 345 90 60
-# description: deltacloud-core is primary server process for the \
-#             Deltacloud Core component.
-
-### BEGIN INIT INFO
-# Provides: deltacloud-core
-# Required-Start: 
-# Required-Stop: 
-# Default-Start: 3 5 
-# Default-Stop: 0 1 2 6 
-# Short-Description: Deltacloud Core API deamon
-# Description: Deltacloud Core API provides access to different cloud 
providers \
-#   using single REST API 
-### END INIT INFO
-
-. /etc/rc.d/init.d/functions
-
-[ -r /etc/sysconfig/deltacloud-core ] && . /etc/sysconfig/deltacloud-core
-
-exec="/usr/bin/deltacloudd"
-prog="deltacloud-core"
-
-[ ! -d /var/log/$prog ] && mkdir -p /var/log/$prog
-
-# You can overide these variables using /etc/sysconfig/deltacloud-core
-API_ENV="${API_ENV:-production}"
-DRIVER="${DRIVER:-mock}"
-PORT="${PORT:-3002}"
-HOST="${HOST:-localhost}"
-DELTACLOUD_USER="${DELTACLOUD_USER:-nobody}"
-LOGFILE="${LOGFILE:-/var/log/$prog/$DRIVER.log}"
-LOCKFILE="${LOCKFILE:-/var/lock/subsys/$prog}"
-
-[ -r $LOGFILE ] && chown nobody $LOGFILE
-[ -r $LOCKFILE ] && chown nobody $LOCKFILE
-
-start() {
-    [ -x $exec ] || exit 5
-
-    echo -n $"Starting $prog: "
-    daemon --user "$DELTACLOUD_USER" "$exec -i $DRIVER -e $API_ENV --port 
$PORT -r $HOST >> $LOGFILE 2>&1 &"
-    retval=$?
-
-    if [ $retval -eq 0 ] && touch $LOCKFILE ; then
-      echo_success
-      echo
-    else
-      echo_failure
-      echo
-    fi
-    return $retval
-}
-
-stop() {
-    echo -n $"Shutting down $prog: "
-    killproc deltacloudd
-    retval=$?
-    if [ $retval -eq 0 ] && rm -f $LOCKFILE ; then
-      echo_success
-      echo
-    else
-      echo_failure
-      echo
-    fi
-    return $retval
-}
-
-case "$1" in
-    start)
-      start
-      ;;
-    stop)
-      stop
-      ;;
-    restart)
-      stop
-      start
-      ;;
-    reload)
-      ;;
-    force-reload)
-      restart
-      ;;
-    status)
-      status -p $PIDFILE $prog
-      retval=$?
-      ;;
-    *)
-      echo "Usage: $prog {start|stop|restart|status}"
-      exit 1
-  ;;
-esac
-
-exit $retval
diff --git a/server/support/fedora/deltacloud-core.init 
b/server/support/fedora/deltacloud-core.init
new file mode 100755
index 0000000..7422c59
--- /dev/null
+++ b/server/support/fedora/deltacloud-core.init
@@ -0,0 +1,97 @@
+#!/bin/sh
+#
+# deltacloud-core   Deltacloud API Core
+# chkconfig: 345 90 60
+# description: deltacloud-core is primary server process for the \
+#             Deltacloud Core component.
+
+### BEGIN INIT INFO
+# Provides: deltacloud-core
+# Required-Start: 
+# Required-Stop: 
+# Default-Start: 3 5 
+# Default-Stop: 0 1 2 6 
+# Short-Description: Deltacloud Core API deamon
+# Description: Deltacloud Core API provides access to different cloud 
providers \
+#   using single REST API 
+### END INIT INFO
+
+. /etc/rc.d/init.d/functions
+
+[ -r /etc/sysconfig/deltacloud-core ] && . /etc/sysconfig/deltacloud-core
+
+exec="/usr/bin/deltacloudd"
+prog="deltacloud-core"
+
+[ ! -d /var/log/$prog ] && mkdir -p /var/log/$prog
+
+# You can overide these variables using /etc/sysconfig/deltacloud-core
+API_ENV="${API_ENV:-production}"
+DRIVER="${DRIVER:-mock}"
+PORT="${PORT:-3002}"
+HOST="${HOST:-localhost}"
+DELTACLOUD_USER="${DELTACLOUD_USER:-nobody}"
+LOGFILE="${LOGFILE:-/var/log/$prog/$DRIVER.log}"
+LOCKFILE="${LOCKFILE:-/var/lock/subsys/$prog}"
+
+[ -r $LOGFILE ] && chown nobody $LOGFILE
+[ -r $LOCKFILE ] && chown nobody $LOCKFILE
+
+start() {
+    [ -x $exec ] || exit 5
+
+    echo -n $"Starting $prog: "
+    daemon --user "$DELTACLOUD_USER" "$exec -i $DRIVER -e $API_ENV --port 
$PORT -r $HOST >> $LOGFILE 2>&1 &"
+    retval=$?
+
+    if [ $retval -eq 0 ] && touch $LOCKFILE ; then
+      echo_success
+      echo
+    else
+      echo_failure
+      echo
+    fi
+    return $retval
+}
+
+stop() {
+    echo -n $"Shutting down $prog: "
+    killproc deltacloudd
+    retval=$?
+    if [ $retval -eq 0 ] && rm -f $LOCKFILE ; then
+      echo_success
+      echo
+    else
+      echo_failure
+      echo
+    fi
+    return $retval
+}
+
+case "$1" in
+    start)
+      start
+      ;;
+    stop)
+      stop
+      ;;
+    restart)
+      stop
+      start
+      ;;
+    reload)
+      ;;
+    force-reload)
+      restart
+      ;;
+    status)
+      status -p $PIDFILE $prog
+      retval=$?
+      ;;
+    *)
+      echo "Usage: $prog {start|stop|restart|status}"
+      exit 1
+  ;;
+esac
+
+exit $retval
diff --git a/server/support/fedora/deltacloud-core.spec 
b/server/support/fedora/deltacloud-core.spec
index ba791f2..ebfe076 100644
--- a/server/support/fedora/deltacloud-core.spec
+++ b/server/support/fedora/deltacloud-core.spec
@@ -9,7 +9,7 @@ License: ASL 2.0 and MIT
 URL: http://incubator.apache.org/deltacloud
 Source0: http://gems.rubyforge.org/gems/%{name}-%{version}.gem
 Source1: deltacloudd-fedora
-Source2: deltacloud-core
+Source2: deltacloud-core.init
 Source3: deltacloud-core-config
 Requires: rubygems
 Requires: ruby(abi) = 1.8
-- 
1.7.4.4

Reply via email to