32 lines
649 B
Text
32 lines
649 B
Text
#!/sbin/openrc-run
|
|
|
|
depend() {
|
|
after dev-mount
|
|
before checkfs fsck hwdrivers modules hwclock dev sysfs
|
|
keyword -vserver -lxc
|
|
}
|
|
|
|
start() {
|
|
ebegin "Checking required directories"
|
|
|
|
KERNEL_VERSION=$(uname -r)
|
|
MODULES_DIR="/lib/modules/$KERNEL_VERSION"
|
|
FIRMWARE_DIR="/lib/firmware"
|
|
|
|
if [ ! -d "$MODULES_DIR" ]; then
|
|
eerror "$MODULES_DIR not found! Kernel modules may be missing."
|
|
return 1
|
|
fi
|
|
|
|
if [ ! -d "$FIRMWARE_DIR" ]; then
|
|
eerror "$FIRMWARE_DIR not found! Firmware files may be missing."
|
|
return 1
|
|
fi
|
|
|
|
eend 0
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping service"
|
|
eend 0
|
|
}
|