summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2012-08-24 11:53:24 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-08-24 11:53:34 +0200
commit6761cd7e871dc5a741f19e9909f072afb8204626 (patch)
tree9600afb2930139b85bf55e2c435f456d0facaf16
parent5a167af30fd0c3db9d92613bd68820c6716eff5b (diff)
downloadptxdist-6761cd7e871dc5a741f19e9909f072afb8204626.tar.gz
ptxdist-6761cd7e871dc5a741f19e9909f072afb8204626.tar.xz
dbus: fix generating /etc/machine-id
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--generic/etc/rc.once.d/dbus5
1 files changed, 5 insertions, 0 deletions
diff --git a/generic/etc/rc.once.d/dbus b/generic/etc/rc.once.d/dbus
index 270c72ed3..d456542cc 100644
--- a/generic/etc/rc.once.d/dbus
+++ b/generic/etc/rc.once.d/dbus
@@ -2,6 +2,11 @@
MACHINE_ID="/etc/machine-id"
+if mount | grep -q "${MACHINE_ID}"; then
+ umount "${MACHINE_ID}" &&
+ rm "${MACHINE_ID}"
+fi &&
+
dbus-uuidgen --ensure="${MACHINE_ID}" &&
chmod 0444 "${MACHINE_ID}"