aports/main/openrc/machine-id.initd
Natanael Copa 325abf676b main/openrc: Add license statement for init.d
Use same license as mentioned in APKBUILD
Requested on IRC.
2023-04-17 13:14:03 +02:00

20 lines
363 B
Bash

#!/sbin/openrc-run
# Copyright (c) Natanael Copa
# This code is licensed under BSD-2-Clause
description="Generate machine-id if needed"
depend() {
need root dev
}
start() {
if [ -s /etc/machine-id ] ; then
return 0
fi
ebegin "Generating machine-id"
dd if=/dev/urandom status=none bs=16 count=1 \
| md5sum | cut -d' ' -f1 > /etc/machine-id
eend $?
}