This is an automated email from the ASF dual-hosted git repository.

bhaisaab pushed a commit to branch CLOUDSTACK-10012
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/CLOUDSTACK-10012 by this push:
     new 7d5f15e  centos63: make it work
7d5f15e is described below

commit 7d5f15e2563b10d8ad2e5e108eed5879a02188fb
Author: Rohit Yadav <[email protected]>
AuthorDate: Mon Aug 7 23:17:55 2017 +0200

    centos63: make it work
    
    Signed-off-by: Rohit Yadav <[email protected]>
---
 packaging/centos63/cloud-management.rc | 6 ++++--
 packaging/centos63/cloud.spec          | 3 +++
 packaging/centos7/cloud.spec           | 1 +
 setup/bindir/cloud-setup-databases.in  | 2 +-
 4 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/packaging/centos63/cloud-management.rc 
b/packaging/centos63/cloud-management.rc
index b8babea..8d640e9 100755
--- a/packaging/centos63/cloud-management.rc
+++ b/packaging/centos63/cloud-management.rc
@@ -39,6 +39,8 @@ PROG="jsvc"
 DAEMON="/usr/bin/jsvc"
 USER=cloud
 
+export HOME="/var/cloudstack/management"
+
 unset OPTIONS
 [ -r /etc/sysconfig/default/"$SHORTNAME" ] && source 
/etc/sysconfig/default/"$SHORTNAME"
 
@@ -68,7 +70,7 @@ setJavaHome() {
 
 setJavaHome
 
-JARS=$(ls /usr/share/cloudstack-management/lib/\*.jar | tr '\n' ':' | sed 
s'/.$//')
+JARS=$(ls /usr/share/cloudstack-management/lib/*.jar | tr '\n' ':' | sed 
s'/.$//')
 
CLASSPATH="/etc/cloudstack/management:/usr/share/cloudstack-common:/usr/share/cloudstack-management/setup:/usr/share/cloudstack-management:/usr/share/cloudstack-management/cloud-management-server.jar:$JARS"
 
 if [ -r "/etc/cloudstack/management/cloudmanagementserver.keystore" ] ; then
@@ -93,7 +95,7 @@ start() {
     echo -n "Starting $PROGNAME" "$SHORTNAME"
 
     if daemon --pidfile $PIDFILE $DAEMON -home "$JAVA_HOME" -cp "$CLASSPATH" 
-pidfile "$PIDFILE" -user "$USER" \
-      -errfile $LOGDIR/cloudstack-management.err -outfile 
$LOGDIR/cloudstack-management.out $JAVA_OPTS $CLASS
+      -errfile $LOGDIR/cloudstack-management.err $JAVA_OPTS $CLASS
         RETVAL=$?
     then
         rc=0
diff --git a/packaging/centos63/cloud.spec b/packaging/centos63/cloud.spec
index 760b240..884e31e 100644
--- a/packaging/centos63/cloud.spec
+++ b/packaging/centos63/cloud.spec
@@ -59,6 +59,9 @@ intelligent IaaS cloud implementation.
 %package management
 Summary:   CloudStack management server UI
 Requires: java-1.8.0-openjdk
+Requires: jsvc
+Requires: jakarta-commons-daemon
+Requires: jakarta-commons-daemon-jsvc
 Requires: python
 Requires: bash
 Requires: bzip2
diff --git a/packaging/centos7/cloud.spec b/packaging/centos7/cloud.spec
index ff96414..530bafb 100644
--- a/packaging/centos7/cloud.spec
+++ b/packaging/centos7/cloud.spec
@@ -59,6 +59,7 @@ intelligent IaaS cloud implementation.
 %package management
 Summary:   CloudStack management server UI
 Requires: java => 1.8.0
+Requires: apache-commons-daemon-jsvc
 Requires: python
 Requires: bash
 Requires: bzip2
diff --git a/setup/bindir/cloud-setup-databases.in 
b/setup/bindir/cloud-setup-databases.in
index 08a3cc9..0e66cfa 100755
--- a/setup/bindir/cloud-setup-databases.in
+++ b/setup/bindir/cloud-setup-databases.in
@@ -388,7 +388,7 @@ for example:
 
     def processEncryptionStuff(self):
         def encrypt(input):
-            cmd = ['java','-classpath','"' + self.encryptionJarPath + 
'"','org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI', 'encrypt.sh', 
'input=%s'%input, 'password=%s'%self.mgmtsecretkey,'verbose=false']
+            cmd = 
['java','-Djava.security.egd=file:/dev/urandom','-classpath','"' + 
self.encryptionJarPath + 
'"','org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI', 'encrypt.sh', 
'input=%s'%input, 'password=%s'%self.mgmtsecretkey,'verbose=false']
             return runCmd(cmd).strip('\r\n')
 
         def saveMgmtServerSecretKey():

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to