diff options
author | torben | 2016-03-01 18:13:24 +0100 |
---|---|---|
committer | torben | 2016-03-01 18:13:24 +0100 |
commit | fa94d54dc987aa0721d765e3a27e39e5618edea8 (patch) | |
tree | 891d944006319ab7a0ede8dec838b9730da3d073 /builder/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh | |
parent | Remove unneeded hook files. (diff) | |
download | systemd-init-fa94d54dc987aa0721d765e3a27e39e5618edea8.tar.gz systemd-init-fa94d54dc987aa0721d765e3a27e39e5618edea8.tar.xz systemd-init-fa94d54dc987aa0721d765e3a27e39e5618edea8.zip |
Refactor.
Diffstat (limited to 'builder/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh')
-rwxr-xr-x | builder/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/builder/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh b/builder/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh index 653dc9a7..300adc47 100755 --- a/builder/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh +++ b/builder/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh @@ -1,4 +1,16 @@ +#!/usr/bin/env bash +# -*- coding: utf-8 -*- +# region imports +type getarg >/dev/null 2>&1 || source /lib/dracut-lib.sh +source "/usr/lib/rebash/core.sh" +core.import exceptions +exceptions.activate +core.import logging +# endregion ( # subshell for variable scoping +logging.set_commands_level debug +logging.set_level debug + DNBD3_MOD_PATH="/usr/lib/modules/current/extra/dnbd3.ko" if [ ! -e "${DNBD3_MOD_PATH}" ]; then @@ -13,4 +25,10 @@ if ! insmod "${DNBD3_MOD_PATH}"; then emergency_shell -n "Error in $0" exit 1 fi + ) || exit $? +exceptions.deactivate +# region vim modline +# vim: set tabstop=4 shiftwidth=4 expandtab: +# vim: foldmethod=marker foldmarker=region,endregion: +# endregion |