diff options
author | Simon Rettberg | 2017-11-15 16:58:04 +0100 |
---|---|---|
committer | Simon Rettberg | 2017-11-15 16:58:04 +0100 |
commit | 0063c9d2601b008dc2702e32115332571c8a809c (patch) | |
tree | b8993156d269f170e4a25e293aecec88f78b4168 /core/modules/safe-mode/data/opt/openslx/scripts/systemd-safe_mode | |
parent | [beamergui] Use qt5 (diff) | |
download | mltk-0063c9d2601b008dc2702e32115332571c8a809c.tar.gz mltk-0063c9d2601b008dc2702e32115332571c8a809c.tar.xz mltk-0063c9d2601b008dc2702e32115332571c8a809c.zip |
[rfs-stage31,safe-mode] Move exam mode patching from stage31 to safe-mode script
Diffstat (limited to 'core/modules/safe-mode/data/opt/openslx/scripts/systemd-safe_mode')
-rwxr-xr-x | core/modules/safe-mode/data/opt/openslx/scripts/systemd-safe_mode | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/core/modules/safe-mode/data/opt/openslx/scripts/systemd-safe_mode b/core/modules/safe-mode/data/opt/openslx/scripts/systemd-safe_mode index 82ec5878..0da51848 100755 --- a/core/modules/safe-mode/data/opt/openslx/scripts/systemd-safe_mode +++ b/core/modules/safe-mode/data/opt/openslx/scripts/systemd-safe_mode @@ -26,10 +26,40 @@ change_loginscreen() { echo "greeter-background-gradient=f9a72b ffffff" >> "$CF" } +systemd_config() { + # Disable ctrl-alt-delete + rm -- "/usr/lib/systemd/system/ctrl-alt-del.target" + # No idleaction + rm -- "/etc/cron.d/openslx-idleaction" + # Ignore everything but power button, no VTs + cat > "${FUTURE_ROOT}/etc/systemd/logind.conf" <<EOF +[Login] +NAutoVTs=0 +ReserveVT=0 +KillUserProcesses=no +HandlePowerKey=poweroff +HandleSuspendKey=ignore +HandleHibernateKey=ignore +HandleLidSwitch=ignore +IdleAction=ignore +EOF + # reload + systemd daemon-reload + systemctl restart systemd-logind +} + +ssh_banner() { + # Visual: ssh banner + echo "+ - - - - KLAUSURMODUS AKTIV - - - - +" >> "/etc/issue.net" + echo "++++++++++++++++++++++++++++++++++++++" >> "/etc/issue.net" +} + disable_tty_switch disable_openbox_menu disable_magic_keys change_loginscreen +systemd_config +ssh_banner exit 0 |