summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@gmail.com>2015-10-01 21:21:54 +0100
committerRichard Hughes <richard@hughsie.com>2015-10-01 21:21:54 +0100
commitce88ff07ebf1b6500c542f82fe07b36554be6ca3 (patch)
tree95c5b0edf777abf73564739d22b7678d4610a7e8
parenta47a96de5e80acc75409bb3696a309bb92ab6430 (diff)
downloadcolord-ce88ff07ebf1b6500c542f82fe07b36554be6ca3.tar.gz
Add a tmpfiles.d snippet to fix stateless systems
Signed-off-by: Richard Hughes <richard@hughsie.com>
-rw-r--r--contrib/colord.spec.in1
-rw-r--r--data/Makefile.am4
-rw-r--r--data/colord.conf2
3 files changed, 7 insertions, 0 deletions
diff --git a/contrib/colord.spec.in b/contrib/colord.spec.in
index 2c8a698..5b72a18 100644
--- a/contrib/colord.spec.in
+++ b/contrib/colord.spec.in
@@ -191,6 +191,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_datadir}/bash-completion/completions/colormgr
%endif
/usr/lib/udev/rules.d/*.rules
+/usr/lib/tmpfiles.d/colord.conf
%{_libdir}/colord-sensors
%{_libdir}/colord-plugins
%ghost %attr(-,colord,colord) %{_localstatedir}/lib/colord/*.db
diff --git a/data/Makefile.am b/data/Makefile.am
index ca9d29b..5b82cc0 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -20,6 +20,10 @@ $(dbusservicemain_DATA): $(dbusservicemain_in_files) Makefile
sed -e "s|\@daemon_user\@|$(daemon_user)|" > $@
systemdservicemain_in_files = colord.service.in
+
+tmpfilesdir = $(libdir)/tmpfiles.d/colord.conf
+dist_tmpfiles_DATA = colord.conf
+
endif
if HAVE_SYSTEMD
diff --git a/data/colord.conf b/data/colord.conf
new file mode 100644
index 0000000..d154045
--- /dev/null
+++ b/data/colord.conf
@@ -0,0 +1,2 @@
+d /var/lib/colord 0755 colord colord
+d /var/lib/colord/icc 0755 colord colord