From 72765538f7f3c6fe013aff976fb394a2673f298d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Mon, 6 Jun 2016 02:28:47 +0200 Subject: [PATCH] anaconda: reset all services to default state Some preset files may be installed when actual services are already enabled/disabled. To not worry about package installation order, simply reset all the services to default state when all the packages are installed. Fixes QubesOS/qubes-issues#2049 --- anaconda/data/post-scripts/60-systemd-preset.ks | 9 +++++++++ anaconda/data/post-scripts/Makefile.am | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 anaconda/data/post-scripts/60-systemd-preset.ks diff --git a/anaconda/data/post-scripts/60-systemd-preset.ks b/anaconda/data/post-scripts/60-systemd-preset.ks new file mode 100644 index 0000000..18de26d --- /dev/null +++ b/anaconda/data/post-scripts/60-systemd-preset.ks @@ -0,0 +1,9 @@ +%post + +# preset all services, to not worry about package installation order (preset +# files vs services) +systemctl preset-all + +systemctl enable initial-setup.service + +%end diff --git a/anaconda/data/post-scripts/Makefile.am b/anaconda/data/post-scripts/Makefile.am index f7ec8cc..8b0c946 100644 --- a/anaconda/data/post-scripts/Makefile.am +++ b/anaconda/data/post-scripts/Makefile.am @@ -18,5 +18,5 @@ # Author: Chris Lumens postscriptsdir = $(datadir)/$(PACKAGE_NAME)/post-scripts -dist_postscripts_DATA = 40-qubes-alt-kernels.ks 50-qubes.ks 80-setfilecons.ks 90-copy-screenshots.ks 99-copy-logs.ks +dist_postscripts_DATA = 40-qubes-alt-kernels.ks 50-qubes.ks 60-systemd-preset.ks 80-setfilecons.ks 90-copy-screenshots.ks 99-copy-logs.ks MAINTAINERCLEANFILES = Makefile.in