blob: e6a6a05a50cc03c52d7c2d631e778eed3ad2f8c8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/bash
fetch_source() {
echo "Extracting from running system..."
}
build() {
# Generate systemd files
mkdir -p "$MODULE_BUILD_DIR/etc/systemd/system/dbus.service.d"
# This is REQUIRED, otherwise the session daemon won't start (can be empty, but has to exist...)
mkdir -p "${MODULE_BUILD_DIR}/etc/dbus-1/session.d"
# We will either find the service file or generate it,
# thus we can already create the drop-in for uuidgen
UUIDGEN=$(find "$MODULE_BUILD_DIR" -name dbus-uuidgen -executable | head -n 1)
[ -z "$UUIDGEN" ] && perror "Could not determine dbus-uuidgen location"
cat <<-EOF > "$MODULE_BUILD_DIR/etc/systemd/system/dbus.service.d/uuidgen.conf"
[Service]
ExecStartPre=/${UUIDGEN#$MODULE_BUILD_DIR} --ensure
EOF
}
post_copy() {
:
}
|