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

rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/master by this push:
     new 8738ca7  kvm: use libvirtd as service name for all distributions 
(#2925)
8738ca7 is described below

commit 8738ca75b1a416103ec39533f035598f9d2098db
Author: Rohit Yadav <ro...@apache.org>
AuthorDate: Mon Oct 29 11:55:28 2018 +0530

    kvm: use libvirtd as service name for all distributions (#2925)
    
    Since we support only Ubuntu 16.04+ on master/4.12+, we can now use
    the libvirt service name `libvirtd` for all distributions. This also
    fixes an optional package name for libvirtd installation on Debian 9+.
    Fixes #2909
    
    Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com>
---
 debian/control                                                      | 2 +-
 debian/rules                                                        | 3 ---
 .../wrapper/LibvirtPostCertificateRenewalCommandWrapper.java        | 6 +-----
 3 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/debian/control b/debian/control
index 2fc5af6..7ef3c1e 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Description: CloudStack server library
 
 Package: cloudstack-agent
 Architecture: all
-Depends: ${python:Depends}, openjdk-8-jre-headless | java8-runtime-headless | 
java8-runtime | openjdk-9-jre-headless, cloudstack-common (= 
${source:Version}), lsb-base (>= 9), libcommons-daemon-java, openssh-client, 
qemu-kvm (>= 2.5), libvirt-bin (>= 1.3), uuid-runtime, iproute2, ebtables, 
vlan, ipset, python-libvirt, ethtool, iptables, lsb-release, aria2
+Depends: ${python:Depends}, openjdk-8-jre-headless | java8-runtime-headless | 
java8-runtime | openjdk-9-jre-headless, cloudstack-common (= 
${source:Version}), lsb-base (>= 9), libcommons-daemon-java, openssh-client, 
qemu-kvm (>= 2.5), libvirt-bin (>= 1.3) | libvirt-daemon-system (>= 3.0), 
uuid-runtime, iproute2, ebtables, vlan, ipset, python-libvirt, ethtool, 
iptables, lsb-release, aria2
 Recommends: init-system-helpers
 Conflicts: cloud-agent, cloud-agent-libs, cloud-agent-deps, cloud-agent-scripts
 Description: CloudStack agent
diff --git a/debian/rules b/debian/rules
index 4ac524b..07f5715 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,9 +43,6 @@ override_dh_auto_install:
        install -D plugins/hypervisors/kvm/target/dependencies/* 
$(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/
 
        install -d -m0755 debian/$(PACKAGE)-agent/lib/systemd/system
-       # Fix libvirt service name for Debian/Ubuntu
-       sed -i 's/Requires=libvirtd.service/Requires=libvirt-bin.service/g' 
packaging/systemd/$(PACKAGE)-agent.service
-       sed -i 's/After=libvirtd.service/After=libvirt-bin.service/g' 
packaging/systemd/$(PACKAGE)-agent.service
        install -m0644 packaging/systemd/$(PACKAGE)-agent.service 
debian/$(PACKAGE)-agent/lib/systemd/system/$(PACKAGE)-agent.service
        install -m0644 packaging/systemd/$(PACKAGE)-agent.default 
$(DESTDIR)/$(SYSCONFDIR)/default/$(PACKAGE)-agent
 
diff --git 
a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtPostCertificateRenewalCommandWrapper.java
 
b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtPostCertificateRenewalCommandWrapper.java
index 2802d42..5f8e2ca 100644
--- 
a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtPostCertificateRenewalCommandWrapper.java
+++ 
b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtPostCertificateRenewalCommandWrapper.java
@@ -38,11 +38,7 @@ public final class 
LibvirtPostCertificateRenewalCommandWrapper extends CommandWr
         if (command != null) {
             final int timeout = 30000;
             Script script = new Script(true, "service", timeout, s_logger);
-            if ("Ubuntu".equals(serverResource.getHostDistro())) {
-                script.add("libvirt-bin");
-            } else {
-               script.add("libvirtd");
-            }
+            script.add("libvirtd");
             script.add("restart");
             script.execute();
             return new SetupCertificateAnswer(true);

Reply via email to