From ef5ed740e1b60a1e6b533348299bc575ea91cf99 Mon Sep 17 00:00:00 2001 From: Karl Godt Date: Fri, 15 Nov 2013 19:37:26 -0100 Subject: [PATCH] rc.shutdown : Added ask_to_save_function because a few forum members are fond of such. Latest diff by SFR, but code snips had been around for a few years by several forum members. Reworked his diff into a function to be used by PUPMODES 3 7 13 . http://murga-linux.com/puppy/viewtopic.php?p=737246#737246 --- woof-code/rootfs-skeleton/etc/rc.d/rc.shutdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/woof-code/rootfs-skeleton/etc/rc.d/rc.shutdown b/woof-code/rootfs-skeleton/etc/rc.d/rc.shutdown index d89eaf80f39..7ba81ee0035 100755 --- a/woof-code/rootfs-skeleton/etc/rc.d/rc.shutdown +++ b/woof-code/rootfs-skeleton/etc/rc.d/rc.shutdown @@ -150,6 +150,14 @@ killzombies() { done } +ask_to_save_function(){ +clear >/dev/console +dialog --timeout 60 --yes-label "$(eval_gettext "SAVE")" --no-label "$(eval_gettext "NO SAVE")" --yesno "$(eval_gettext "Press ENTER key to save session... +Or, press TAB then ENTER to not save session... +Note : Timesout in 60 seconds to shutdown without saving.")" 0 0 >/dev/console +return $? +} + #100315 improper shutdown check. see /etc/rc.d/rc.sysinit, /init in initramfs, and /sbin/init... if [ -f /fsckme.flg ];then if [ -f /tmp/dmesg_e2fsck_warnings1 ];then #120717 rc.sysinit creates this file for full installation.