systemd: rework machine-idd service

- always set a *valid* machine-id
- start machine-id.service before journald
This commit is contained in:
Stefan Saraev 2013-10-08 18:40:48 +03:00
parent 2c835f85fd
commit 260069cca7
2 changed files with 2 additions and 3 deletions

View File

@ -34,8 +34,6 @@ elif [ -e "/sys/class/net/wlan0/address" ]; then
MAC_ADRESS=`cat /sys/class/net/wlan0/address` MAC_ADRESS=`cat /sys/class/net/wlan0/address`
fi fi
if [ -n "$MAC_ADRESS" ]; then MACHINEID=`echo $MAC_ADRESS | md5sum | cut -f1 -d" "`
MACHINEID=`echo $MAC_ADRESS | md5sum | cut -f1 -d" "`
fi
echo "$MACHINEID" > /run/machine-id echo "$MACHINEID" > /run/machine-id

View File

@ -2,6 +2,7 @@
Description=Setup machine-id Description=Setup machine-id
DefaultDependencies=no DefaultDependencies=no
After=local-fs.target After=local-fs.target
Before=systemd-journald.service
[Service] [Service]
Type=oneshot Type=oneshot