Skip to content

Commit

Permalink
Remove custom unlock service + add networkd-dependency-generator
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon Campion committed Mar 12, 2024
1 parent 65a623c commit 32419d7
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 60 deletions.
17 changes: 0 additions & 17 deletions dracut/40clevis-unlock/clevis-network-generator

This file was deleted.

20 changes: 0 additions & 20 deletions dracut/40clevis-unlock/clevis-unlock.service

This file was deleted.

23 changes: 0 additions & 23 deletions dracut/40clevis-unlock/module-setup.sh

This file was deleted.

10 changes: 10 additions & 0 deletions dracut/40networkd-dependency/module-setup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash

depends() {
echo systemd
}

install() {
inst_simple "$moddir/networkd-dependency-generator" \
"$systemdutildir/system-generators/networkd-dependency-generator"
}
17 changes: 17 additions & 0 deletions dracut/40networkd-dependency/networkd-dependency-generator
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/bash

set -e

UNIT_DIR="$1"

if cat /proc/cmdline | grep -qw "rd.networkd=1"; then
mkdir -p "${UNIT_DIR}/dracut-initqueue.service.d"

cat >${UNIT_DIR}/dracut-initqueue.service.d/networkd_dependency.conf <<EOF
# Automatically generated by networkd-dependency-generator
[Unit]
Wants=systemd-networkd.service systemd-resolved.service network-online.target
After=systemd-networkd.service systemd-resolved.service network-online.target
EOF
fi

0 comments on commit 32419d7

Please sign in to comment.