| Author |
Message |
shinobar

Joined: 28 May 2009 Posts: 2271 Location: Japan
|
Posted: Mon 23 Apr 2012, 00:22 Post subject:
pupsaveconfig-2.2.1 |
|
Released pupsaveconfig-2.2.1.pet http://shino.pos.to/linux/puppy/
# v2.2.1 23apr12: fix was failed partition number >= 10, dialog shows all options, no choice under MINIMB
For pupplet developers:
If you want to, edit /usr/bin/pupsaveconfig for some ajustables at line 51- :
| Code: | # adjustables
EXT4SUPPORT="yes" # EXT4SUPPORT="" to disable ext4 support ("yes" to support if available)
HIDEADVANCED="" # 'yes' to hide advanced file options, ''(null) to show all options
WAIT1=120 # in second, time limit before shutdown
MINMB=64 # smallest savefile size in MB, to show smaller than 64
STDMB=512 # standard savefile size
MAXMB=2048 # largest savefile size in choice, to show larger than 2048 |
_________________ Multilingual Wary-511
Lucid Puppy Quickset edition
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2271 Location: Japan
|
Posted: Mon 30 Apr 2012, 04:16 Post subject:
pupsaveconfig-2.2.2 |
|
Updated: pupsaveconfig-2.2.2.pet (2012-04-30)
Download from http://shino.pos.to/linux/puppy/.
# v2.2.2 29apr12: deeper layer subdirectory (zekebaby), remove legacy, rc.shutdown: avoid re-login VERBOSE message, wmpoweroff and wmreboot: startxface4 (Saluki compatible)
_________________ Multilingual Wary-511
Lucid Puppy Quickset edition
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
|
Back to top
|
|
 |
chrome307

Joined: 15 Jan 2009 Posts: 713
|
Posted: Mon 30 Apr 2012, 04:30 Post subject:
|
|
Thanks for this
|
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2271 Location: Japan
|
Posted: Mon 30 Apr 2012, 04:40 Post subject:
killfuse |
|
For whom interested in the code on the shutdown issue:
The point is not to kill myself nor my parents. This is mortal sin against moral common.
http://www.murga-linux.com/puppy/viewtopic.php?p=623766#623766
I suspected the '.fuser -k', and made a function 'killfuser', which checks out the PID. I guess the killzombies has no problem.
| /etc/rc.d/rc.shutdown wrote: | #29apr12: do not kill myself to avoid re-login
MYPID=$$
PARENT=$PPID
killfuser() {
[ "$1" ] || return
BADPIDS="`fuser -m $1 2>/dev/null`"
[ "$BADPIDS" ] || return
[ "$VERBOSE" = 'debug' ] && echo "MYPID=$MYPID, PARENT=$PARENT"
for ONEBAD in $BADPIDS
do
[ "$ONEBAD" = "$MYPID" ] && continue
[ "$ONEBAD" = "$PARENT" ] && continue
if [ "$VERBOSE" ]; then
echo -n "Killing process $ONEBAD..."
if [ "$VERBOSE" = 'debug' ]; then
echo -n ", or skip(S)? " ; read R
R=$(echo $R | tr 's' 'S' | cut -b1)
[ "$R" = 'S' ] && continue
else
echo > /dev/console
fi
fi
kill $ONEBAD
sleep 1
kill -9 $ONEBAD 2>/dev/null
sync
done
} |
_________________ Multilingual Wary-511
Lucid Puppy Quickset edition
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
|
Back to top
|
|
 |
ETP

Joined: 19 Oct 2010 Posts: 331 Location: UK
|
Posted: Fri 04 May 2012, 12:06 Post subject:
Post subject: pupsaveconfig-2.2.2 |
|
Thanks for this essential utility. Currently using it in Slacko 5.3.2.9.
_________________ Regards ETP
Currently running Slacko 5.3.3 k-3.1.10
(demo with audio--play flash full screen & press F11)
http://megaswf.com/s/2484946 1080p version Oct 2012
|
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2271 Location: Japan
|
Posted: Wed 09 May 2012, 22:51 Post subject:
pupsaveConfig-2.2.5 |
|
EDIT: there was a bug in v2.2.4, fixed at v2.2.5. See another post bellow.
_________________ Multilingual Wary-511
Lucid Puppy Quickset edition
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
Last edited by shinobar on Tue 30 Oct 2012, 00:24; edited 3 times in total
|
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2271 Location: Japan
|
Posted: Fri 11 May 2012, 18:53 Post subject:
pupsaveconfig-2.2.4 |
|
UPDATED: pupsaveconfig-2.2.4
#7may12 - v2.2.3 shinobar: rc.shutdown: refined avoiding re-login (killfuser avoid killing my grand parents)
#20may12 - v2.2.4 shinobar: rc.shutdown: fix was failed to mount cd beacause of the probepart bug (tnx to phil66)
_________________ Multilingual Wary-511
Lucid Puppy Quickset edition
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
|
Back to top
|
|
 |
Karl Godt

Joined: 20 Jun 2010 Posts: 2737 Location: Kiel,Germany
|
Posted: Sun 17 Jun 2012, 05:04 Post subject:
|
|
Just short, shinobar : Now i have encountered this problem of re-login also .
Full installation to "Normal HDD Setup" with 2 Win ntfs partitions
and the OEM recovery fat partition - resized -
and made a fourth extended partition with two swaps - one for swap and one for suspend to disk -
and a 6-7 GB ext4 partition with racy-5.3 on it PUPMODE=2 plus Saluki-19 frugal PUPMODE=12 .
I was running the full install several times and it powered off or rebooted ok, and all of a sudden today it started to kill a process that seems to do a re-login, since i have taken out several rm -rf from rc.shutdown and put the rm -rf /tmp into rc.sysinit (together with a mkdir -p /tmp;chmod 1777 /tmp) - so bootcnt.txouch is still there, so no automatic xwin for me .
I first replaced fuser with busybox fuser since busybox seems to honour PID 1 - init automatically . Tjhat worked ok, but i am unsure if that is the right way . Besides PID1 i started to filter `pidof reboot`, `pidof poweroff` and "$$" which seems to work for me .
Besides that, the fuser command leaves a bunch of several dozen <defuncts> @me for some [milli]seconds . I have put a sleep 2 at first line of killzombies function.
Am reading your code now ! Thanks !
|
|
Back to top
|
|
 |
Ghost Dog

Joined: 27 Jan 2012 Posts: 46
|
Posted: Tue 11 Sep 2012, 18:16 Post subject:
|
|
Hey,
I'm using this on Slacko 3.3, running from a usb stick, and while it saves on my hard drive fine, Puppy doesn't detect it at boot.
Any ideas?
|
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2271 Location: Japan
|
Posted: Wed 12 Sep 2012, 03:02 Post subject:
doesn't detect pupsave on the hard drive |
|
| Ghost Dog wrote: | | I'm using this on Slacko 3.3, running from a usb stick, and while it saves on my hard drive fine, Puppy doesn't detect it at boot. |
If you have 'pmedia=usbflash' boot option, remove this pmedia option.
The boot option is on a file named menu.lst, syslinux.cfg, or extlinux.conf.
_________________ Multilingual Wary-511
Lucid Puppy Quickset edition
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
|
Back to top
|
|
 |
Ghost Dog

Joined: 27 Jan 2012 Posts: 46
|
Posted: Fri 14 Sep 2012, 08:25 Post subject:
|
|
Thanks Shino, that did it.
|
|
Back to top
|
|
 |
Pelo
Joined: 10 Sep 2011 Posts: 1151 Location: Paris charles de Gaulle Airport (10 kms°)
|
Posted: Mon 24 Sep 2012, 00:24 Post subject:
this tool should be by default on any distro Subject description: I cannot do without it now : that was exactly what I want |
|
Merci de l'avoir fait.
No bug from my side. Very usefull tool !
|
|
Back to top
|
|
 |
vicmz

Joined: 15 Jan 2012 Posts: 646
|
Posted: Wed 10 Oct 2012, 15:31 Post subject:
|
|
I haven't seen any NLS files, so I made a translation to Spanish for version 2.2.4 which I currently use. Note: there are a few lines with provisional translations, I'll post the file with those lines revised later. Also, the AR is just the country chosen for the system, the translation is in standard Spanish and shall work whatever Hispanic country is chosen.
| Description |
|

Download |
| Filename |
MoManager-es_AR-pupsaveconfig-2.2.4.tar.gz |
| Filesize |
7.07 KB |
| Downloaded |
305 Time(s) |
_________________ OpenboxPlus 1.5.3|Puppy Linux en español|Wiki en español
|
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2271 Location: Japan
|
Posted: Tue 30 Oct 2012, 00:22 Post subject:
pupsaveConfig-2.2.5 |
|
There was a bug in v2.2.4, fixed at v2.2.5.
http://shino.pos.to/linux/puppy/
| /etc/rc.d/rc.shutdown-v2.2.5 wrote: | #29apr12: do not kill myself to avoid re-login
#7may12 - v2.2.3: avoid killing my grand parents, more verbose under debug mode
#v2.2.4: fix typo
#v2.2.5: fix again killing my grand parents
MYPID=$$
PARENT=$PPID
killfuser() {
[ "$1" ] || return
BADPIDS="`fuser -m $1 2>/dev/null`"
[ "$BADPIDS" ] || return
PSRESULT=$(ps -al)
PSRESULT=$(echo "$PSRESULT"| tr -s ' ' | cut -f4,5,14 -d' ')
[ "$VERBOSE" = 'debug' ] && echo "MYPID=$MYPID, PARENT=$PARENT"
for ONEBAD in $BADPIDS
do
[ "$ONEBAD" = "$MYPID" ] && continue
[ "$ONEBAD" = "$PARENT" ] && continue
echo "$PSRESULT" | grep -w "$ONEBAD" | grep -qw -E "$PARENT|poweroff|reboot" && continue
if [ "$VERBOSE" ]; then
[ "$VERBOSE" = 'debug' ] && echo "$PSRESULT" | grep -w $ONEBAD
echo -n "Killing process $ONEBAD..."
if [ "$VERBOSE" = 'debug' ]; then
echo -n ", or skip(S)? " ; read R
R=$(echo $R | tr 's' 'S' | cut -b1)
[ "$R" = 'S' ] && continue
else
echo > /dev/console
fi
fi
kill $ONEBAD
sleep 1
kill -9 $ONEBAD 2>/dev/null
sync
done
} |
Note that pupsaveconfig-2.2.5.pet does not have NLS. pupsaveconfig_NLS is coming soon.
_________________ Multilingual Wary-511
Lucid Puppy Quickset edition
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
Last edited by shinobar on Sun 20 Jan 2013, 22:35; edited 1 time in total
|
|
Back to top
|
|
 |
vicmz

Joined: 15 Jan 2012 Posts: 646
|
Posted: Fri 02 Nov 2012, 23:09 Post subject:
|
|
Please see my post here
This doesn't happen to me in latest Precise, Slacko or Wary, even with PupShutdown installed.
_________________ OpenboxPlus 1.5.3|Puppy Linux en español|Wiki en español
|
|
Back to top
|
|
 |
|