Skip to content

Commit c2ecc4d

Browse files
committed
fix(memstrack): correct dependencies
memstrack does not need to depend on `bash` but does on `systemd`.
1 parent e6e78b1 commit c2ecc4d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

modules.d/99memstrack/memstrack-report.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
#!/bin/bash
1+
#!/bin/sh
22
. /lib/dracut-lib.sh
33

44
if ! [ "$DEBUG_MEM_LEVEL" -ge 4 ]; then
55
return 0
66
fi
77

8-
if type -P systemctl > /dev/null; then
8+
if command -v systemctl > /dev/null; then
99
systemctl stop memstrack.service
1010
else
1111
pkill --signal INT '[m]emstrack'
12-
while [[ $(pgrep '[m]emstrack') ]]; do
12+
while pgrep -c '[m]emstrack' > /dev/null; do
1313
sleep 1
1414
done
1515
fi

modules.d/99memstrack/module-setup.sh

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ check() {
1111
}
1212

1313
depends() {
14+
echo systemd
1415
return 0
1516
}
1617

0 commit comments

Comments
 (0)