]> xenbits.xensource.com Git - xen-guest-agent.git/commitdiff
rpm: enable and start service on first install
authorYann Dirson <yann.dirson@vates.fr>
Mon, 5 Feb 2024 10:51:34 +0000 (11:51 +0100)
committerYann Dirson <yann.dirson@vates.fr>
Mon, 5 Feb 2024 10:52:03 +0000 (11:52 +0100)
Signed-off-by: Yann Dirson <yann.dirson@vates.fr>
CHANGELOG.md
xen-guest-agent.spec.in

index 7af3166bbd671e443d71b925858c6b39cb710b7d..90963164fbfdc2146b06a4301fd050fe2393bc0e 100644 (file)
@@ -5,6 +5,10 @@ Changelog](https://keepachangelog.com/en/1.0.0/)
 
 ## 0.5.0 - unreleased
 
+### new features
+
+* the RPM now enables and starts the service on first install
+
 ### bugfixes
 
 * the RPM now replaces xe-guest-utilities-latest too, not only
index f6234932233b7e9f9f443fdf90aaf39b36e30d6e..40c648192985a75b264a47be23507c4095d0bd51 100644 (file)
@@ -36,6 +36,10 @@ Conflicts: xe-guest-utilities-latest
 
 %post
 %systemd_post xen-guest-agent.service
+# enable on first install
+if [ $1 -eq 1 ]; then
+  /usr/bin/systemctl enable --now xen-guest-agent.service
+fi
 
 %postun
 %systemd_postun xen-guest-agent.service