summaryrefslogtreecommitdiffstats
path: root/builder/dnbd3-rootfs/module-setup.sh
diff options
context:
space:
mode:
authorjandob2016-03-01 11:24:14 +0100
committerjandob2016-03-01 11:24:14 +0100
commit0eb8a4d1fb4e6d44248814898a0643c2d7eec1aa (patch)
treec4ba0c96316b749ad95c68eb12fce5f53f2031dd /builder/dnbd3-rootfs/module-setup.sh
parentMerge branch 'master' of git.openslx.org:openslx-ng/systemd-init (diff)
downloadsystemd-init-0eb8a4d1fb4e6d44248814898a0643c2d7eec1aa.tar.gz
systemd-init-0eb8a4d1fb4e6d44248814898a0643c2d7eec1aa.tar.xz
systemd-init-0eb8a4d1fb4e6d44248814898a0643c2d7eec1aa.zip
fix
Diffstat (limited to 'builder/dnbd3-rootfs/module-setup.sh')
-rwxr-xr-xbuilder/dnbd3-rootfs/module-setup.sh17
1 files changed, 10 insertions, 7 deletions
diff --git a/builder/dnbd3-rootfs/module-setup.sh b/builder/dnbd3-rootfs/module-setup.sh
index 2fbda708..3f0cb7a5 100755
--- a/builder/dnbd3-rootfs/module-setup.sh
+++ b/builder/dnbd3-rootfs/module-setup.sh
@@ -4,23 +4,23 @@ source "$(dirname "${BASH_SOURCE[0]}")/scripts/rebash/core.sh"
core.import exceptions
core.import logging
core.import utils
+core.import "$(core_abs_path "$(dirname "${BASH_SOURCE[0]}")/scripts/build.sh")"
# set log level via dracut logging options
_parse_dracut_args() {
+ local verbose=false
+ local debug=false
while true; do
case "$1" in
--stdlog)
shift
local level="$1"
shift
- [[ "$level" -le 3 ]] && continue
- logging.set_level debug
- logging.set_commands_level debug
+ [[ "$level" -ge 4 ]] && debug=true
;;
--verbose)
shift
- logging.set_level info
- logging.set_commands_level info
+ verbose=true
;;
'')
break
@@ -29,12 +29,15 @@ _parse_dracut_args() {
shift
;;
esac
+ local level
+ $verbose && level=info
+ $debug && level=debug
+ logging.set_level "$level"
+ logging.set_commands_level "$level"
done
}
_parse_dracut_args ${dracut_args[*]}
-core.import "$(core_abs_path "$(dirname "${BASH_SOURCE[0]}")/scripts/build.sh")"
-
clean() {
# NOTE: This method is currently triggered manually and not supported by
# dracut itself.