diff --git a/debian/acrnd.install b/debian/acrnd.install index 25e6e5e81..512b12dfd 100644 --- a/debian/acrnd.install +++ b/debian/acrnd.install @@ -1,3 +1,4 @@ usr/bin/acrnd usr/bin/acrnctl usr/share/doc/acrnd/examples/ +lib/systemd/system/acrnd.service diff --git a/debian/acrnd.service b/debian/acrnd.service deleted file mode 100644 index 5069621f7..000000000 --- a/debian/acrnd.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=ACRN manager deamon -After=systemd-resolved.service -ConditionPathExists=/sys/kernel/debug/gvt -ConditionPathExists=/dev/acrn_hsm - -[Service] -Type=simple -ExecStart=/usr/bin/acrnd -t -StandardOutput=journal -StandardError=journal - -[Install] -WantedBy=multi-user.target diff --git a/debian/control b/debian/control index 85c5bbc86..04c9467d8 100644 --- a/debian/control +++ b/debian/control @@ -92,7 +92,7 @@ Description: Devicemodel for ACRN Hypervisor Package: acrnd Architecture: amd64 -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, acrn-lifemngr Suggests: acrn-doc Description: ACRN Hypervisor control daemon ACRN is an open source reference hypervisor, built to meet the unique diff --git a/debian/rules b/debian/rules index 87a0c7c13..8b23f7bc6 100755 --- a/debian/rules +++ b/debian/rules @@ -274,9 +274,6 @@ override_dh_auto_install-arch: $(Q)sed -i 's/acrn_tap\* //g' \ $(DESTDIR)$(docdir)/acrnd/examples/50-acrn.network @: - @# remove acrnd.service, use explicitly provided service file instead - $(Q)rm -f $(DESTDIR)$(systemd_unitdir)/system/acrnd.service - @: @# move devicemodel samples $(Q)mkdir -p $(DESTDIR)$(docdir)/acrn-devicemodel $(Q)mv $(DESTDIR)$(datadir)/acrn/samples \