From 934f163efe1a3d497bbc84d138ed6df72eab9f10 Mon Sep 17 00:00:00 2001 From: torben Date: Thu, 3 Dec 2015 17:40:53 +0100 Subject: Improve exception handling.. --- builder/dnbd3-rootfs/module-setup.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'builder/dnbd3-rootfs/module-setup.sh') diff --git a/builder/dnbd3-rootfs/module-setup.sh b/builder/dnbd3-rootfs/module-setup.sh index 9ee50ce4..2d5528f8 100755 --- a/builder/dnbd3-rootfs/module-setup.sh +++ b/builder/dnbd3-rootfs/module-setup.sh @@ -15,6 +15,7 @@ clean() { utils_clean_systemd_preserve_process_marker \ "$moddir/binaries/systemd-preserve-process-marker/" fi + return 0 } check() { @@ -28,7 +29,7 @@ check() { logging_set_log_level 'info' logging_set_commands_log_level 'info' - # TODO uncomment if rebash is fixed: exceptions_init + exceptions_activate if [[ ! -f "$moddir/binaries/nbd/nbd.ko" ]]; then utils_compile_nbd "$moddir/binaries/nbd/" @@ -57,6 +58,9 @@ check() { if [[ ! -f /usr/bin/sh ]] && [[ -f /bin/sh ]]; then ln --symbolic --force /bin/sh /usr/bin/sh fi + + exceptions_deactivate + return 0 } @@ -107,8 +111,6 @@ install() { # load nbd.ko, dnbd3.ko inst_hook pre-udev 00 "$moddir/hooks/pre-udev/load-custom-kernel-modules.sh" - # TODO needed? - inst_hook pre-udev 00 "$moddir/hooks/pre-udev/setup-loopback-device.sh" # get the openslx config from the servers configured in the kernel command # line (${SLX_SERVER}/${SLX_SERVER_BASE}/config) -- cgit v1.2.3-55-g7522