Alon Bar-Lev has uploaded a new change for review.

Change subject: packaging: enigne-service: cleanup to ease reuse
......................................................................

packaging: enigne-service: cleanup to ease reuse

Change-Id: I755f550f6992851fd70e03afa1db008d6b42d9d4
Signed-off-by: Alon Bar-Lev <alo...@redhat.com>
---
M packaging/services/ovirt-engine.py
M packaging/services/ovirt-engine.systemd.in
M packaging/services/ovirt-engine.sysv.in
3 files changed, 15 insertions(+), 16 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/72/14372/1

diff --git a/packaging/services/ovirt-engine.py 
b/packaging/services/ovirt-engine.py
index d9d2f1d..4fc72d2 100755
--- a/packaging/services/ovirt-engine.py
+++ b/packaging/services/ovirt-engine.py
@@ -29,13 +29,10 @@
 import service
 
 
-class EngineDaemon(service.Daemon):
-    """
-    The engine daemon
-    """
+class Daemon(service.Daemon):
 
     def __init__(self):
-        super(EngineDaemon, self).__init__()
+        super(Daemon, self).__init__()
 
     def _processTemplate(self, template, dir):
         out = os.path.join(
@@ -237,7 +234,7 @@
         if not os.path.exists(config.ENGINE_DEFAULT_FILE):
             raise RuntimeError(
                 _(
-                    "The engine configuration defaults file '{file}' "
+                    "The configuration defaults file '{file}' "
                     "required but missing"
                 ).format(
                     file=config.ENGINE_DEFAULT_FILE,
@@ -412,14 +409,14 @@
         })
 
     def daemonStdHandles(self):
-        engineConsoleLog = open(
+        consoleLog = open(
             os.path.join(
                 self._config.getString('ENGINE_LOG'),
                 'console.log'
             ),
             'w+',
         )
-        return (engineConsoleLog, engineConsoleLog)
+        return (consoleLog, consoleLog)
 
     def daemonContext(self):
         self.daemonAsExternalProcess(
@@ -440,7 +437,7 @@
 
 if __name__ == '__main__':
     service.setupLogger()
-    d = EngineDaemon()
+    d = Daemon()
     d.run()
 
 
diff --git a/packaging/services/ovirt-engine.systemd.in 
b/packaging/services/ovirt-engine.systemd.in
index 73884d2..5202abc 100644
--- a/packaging/services/ovirt-engine.systemd.in
+++ b/packaging/services/ovirt-engine.systemd.in
@@ -7,7 +7,7 @@
 User=@ENGINE_USER@
 Group=@ENGINE_GROUP@
 LimitNOFILE=65535
-ExecStart=/usr/share/ovirt-engine/services/ovirt-engine.py 
$OVIRT_ENGINE_EXTRA_ARGS start
+ExecStart=@ENGINE_USR@/services/ovirt-engine.py $EXTRA_ARGS start
 EnvironmentFile=-/etc/sysconfig/ovirt-engine
 
 [Install]
diff --git a/packaging/services/ovirt-engine.sysv.in 
b/packaging/services/ovirt-engine.sysv.in
index 0a74e38..51410c9 100644
--- a/packaging/services/ovirt-engine.sysv.in
+++ b/packaging/services/ovirt-engine.sysv.in
@@ -14,12 +14,14 @@
 # Source function library.
 . /etc/rc.d/init.d/functions
 
-[ -f /etc/sysconfig/ovirt-engine ] && . /etc/sysconfig/ovirt-engine
+NAME="ovirt-engine"
+PROG="oVirt Engine"
+
+[ -f "/etc/sysconfig/${NAME}" ] && . "/etc/sysconfig/${NAME}"
 
 RETVAL=0
-PROG="oVirt Engine"
-LOCKFILE="/var/lock/subsys/ovirt-engine"
-PIDFILE="${PIDFILE:-/var/run/ovirt-engine.pid}"
+LOCKFILE="/var/lock/subsys/${NAME}"
+PIDFILE="${PIDFILE:-/var/run/${NAME}.pid}"
 USER="@ENGINE_USER@"
 
 # See how we were called.
@@ -34,10 +36,10 @@
                touch "${PIDFILE}"
                chown "${USER}" "${PIDFILE}"
                daemon --user "${USER}" --pidfile="${PIDFILE}" \
-                       /usr/share/ovirt-engine/services/ovirt-engine.py \
+                       "${ENGINE_USR}/services/${NAME}.py" \
                                --pidfile="${PIDFILE}" \
                                --background \
-                               ${OVIRT_ENGINE_EXTRA_ARGS} \
+                               ${EXTRA_ARGS} \
                                start
                RETVAL=$?
                echo


--
To view, visit http://gerrit.ovirt.org/14372
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I755f550f6992851fd70e03afa1db008d6b42d9d4
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alon Bar-Lev <alo...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to