summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-04-27 10:15:00 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-05-09 15:52:54 +0200
commit76f4065ea58661cf3f67c629c47a4b1a6ed0063b (patch)
tree9bfe55ba7c62b76bc327da967639b7391bc1ad9e /rules
parent591ea91ea8d0294d8afad7b95878f8f285d8ad82 (diff)
downloadptxdist-76f4065ea58661cf3f67c629c47a4b1a6ed0063b.tar.gz
ptxdist-76f4065ea58661cf3f67c629c47a4b1a6ed0063b.tar.xz
dbus: create machine-id via rc-once
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r--rules/dbus.in1
-rw-r--r--rules/dbus.make5
2 files changed, 6 insertions, 0 deletions
diff --git a/rules/dbus.in b/rules/dbus.in
index b133db5d8..aca0cb298 100644
--- a/rules/dbus.in
+++ b/rules/dbus.in
@@ -6,6 +6,7 @@ menuconfig DBUS
select EXPAT if DBUS_XML_EXPAT
select LIBXML2 if DBUS_XML_LIBXML2
select XORG_LIB_X11 if DBUS_X
+ select RC_ONCE
select LIBC_PTHREAD
select LIBC_RT
help
diff --git a/rules/dbus.make b/rules/dbus.make
index 2b18303eb..fc5f4f390 100644
--- a/rules/dbus.make
+++ b/rules/dbus.make
@@ -115,6 +115,11 @@ $(STATEDIR)/dbus.targetinstall:
@$(call install_lib, dbus, 0, 0, 0644, libdbus-1)
+ @$(call install_alternative, dbus, 0, 0, 0755, \
+ /etc/rc.once.d/dbus)
+ @$(call install_link, dbus, /etc/machine-id, \
+ /var/lib/dbus/machine-id)
+
# #
# # create system.d and event.d directories, which are used by the configuration and startup files
# #