diff options
| author | torben | 2016-03-01 16:52:16 +0100 |
|---|---|---|
| committer | torben | 2016-03-01 16:52:16 +0100 |
| commit | 0efa11212474ec97c90c2d6e07cdb18bcb079796 (patch) | |
| tree | be7537a07198ec4bb3d0ef2badb8b63f73c0d941 /builder/dnbd3-rootfs/hooks | |
| parent | Fix. (diff) | |
| download | systemd-init-0efa11212474ec97c90c2d6e07cdb18bcb079796.tar.gz systemd-init-0efa11212474ec97c90c2d6e07cdb18bcb079796.tar.xz systemd-init-0efa11212474ec97c90c2d6e07cdb18bcb079796.zip | |
Improve shell config.
Diffstat (limited to 'builder/dnbd3-rootfs/hooks')
| -rwxr-xr-x | builder/dnbd3-rootfs/hooks/configure-emergency-shell.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/builder/dnbd3-rootfs/hooks/configure-emergency-shell.sh b/builder/dnbd3-rootfs/hooks/configure-emergency-shell.sh new file mode 100755 index 00000000..c3ad1977 --- /dev/null +++ b/builder/dnbd3-rootfs/hooks/configure-emergency-shell.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +# 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 utils +core.import logging +# endregion +( # subshell for variable scoping +logging.set_commands_level debug +logging.set_level debug + +temporary_file="$(mktemp)" +cat '/etc/bash.bashrc' '/etc/profile' >"$temporary_file" +mv "$temporary_file" '/etc/profile' + +) || exit $? +exceptions.deactivate +# region vim modline + +# vim: set tabstop=4 shiftwidth=4 expandtab: +# vim: foldmethod=marker foldmarker=region,endregion: + +# endregion |
