Remove extra sfs from BootManager

What features/apps/bugfixes needed in a future Puppy
Post Reply
Message
Author
User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#16 Post by Karl Godt »

For me , sfs_load does too much to make things " easy " for the user .

I roughly know what I am doing and want load and unload on the fly
and not auto-load it next boot by writing into
/etc/rc.d/BOOTCONFIG .

I have several versions of sfs_load and some try to fixmenus
by
/etc/init.d/?sfs_load? stop
at shutown and such glitches .

And I know why my .sfs files are at their location
and don't want to be asked to copy or move them so
" Puppy " can find them next boot .

I am also not so happy about mounting everything to look for files that was introduced somewhere
#100911 completely overhauled the code to find puppy files. note, dropped support for /proc/ide.
and
#110425 major change, /sbin/wait4usb parallel process while searching ata drives, to speed booting.
by Barry in the /init file , which is the cause that I still stick with Puppy-4 .

Otherwise sfs_load it is quite usable and I am using it every time, I boot pfix=ram to load the devx .

I would strip sfs_load for my needs from any code that writes to BOOTCONFIG or /etc/init.d/* .

rc.shutdown should unmount all unneeded loop devices now correctly without /etc/init.d/sfs_load stop and such .

But of course the unmounting by rc.shutdown was buggy until around slacko-5.x .
#120103 karl godt: error unmounting stray partitions. 120103 karl godt: more tweaks.
#120129 karl godt: need to rearrange order, refer http://murga-linux.com/puppy/viewtopic. ... &start=405.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#17 Post by greengeek »

mikeb wrote:[Then its time to invent .... bumdrv... and so on.
Where in the layered filesystem would the bumdrv go? At the bottom?
:-)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#18 Post by mikeb »

well karl my sfs load might be a better starting point for you... I only think you need to fix the free part for later pups/busybox.

I just used the code for slax to write it and added the tmpfs loading.

greengeek...I forgot 'drv-up-the-wall'

mike

Post Reply