чување 2b054488c8478871c1997077bab2c8b120ed74ac
родитељ d7eca5ee8225198ca853ea0bb762c247dcd5e065
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Wed, 27 Jul 2022 20:12:22 +0200
Disregard smdev's stdout; disallow shutdown/reboot inside tmux (hangs system)
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 2, додавања: 5(+), брисања: 2(-)
diff --git a/fil/rc.d/rc.init b/fil/rc.d/rc.init
@@ -34,8 +34,8 @@ else
dmesg -n 3 2>>${G_LOGFILE}
fi
-msg info "Running smdev"
-smdev -s 2>>${G_LOGFILE}
+msg info "Running smdev..."
+smdev -s >/dev/null 2>>${G_LOGFILE}
if [ -e /proc/sys/kernel/hotplug ]; then
echo /bin/smdev >/proc/sys/kernel/hotplug
fi
diff --git a/fil/rc.d/rc.shutdown b/fil/rc.d/rc.shutdown
@@ -11,6 +11,9 @@ export PATH
if [ "$(id -u)" -ne 0 ]; then
msg err "You must be root to run $0"
exit 2
+elif [ -n "${TMUX}" ]; then
+ msg err "Exit tmux first"
+ exit 2
fi
prog=${0##*/}