I wish that was all neededjamesbond wrote:Mav, you won't like my patch. It's about 1000 lines long and replaces /sbin/init entirely - it's called "Fatdog's /sbin/init"
Add some rc.d, a dozen of fatdog_this scripts few more things that I miss, and then you are ready
Let's see...mikeb wrote:Actually no ... its not really a case of patches but sorely in need of a full rewrite... look at what it needs to achive and write code to achieve that tidilly.
Would be nice to boot from CD, DVD, HDD, USB, MMC, network drive without any boot arguments. Find "magically" (no boot arguments) puppy data anywhere in the system in any form (savefile, savefolder, save partition, full install, underdog) and on any file system. Give the option to save anyway you want on anyfile system and media. Do all this fast and intuitively. Is this too much to ask
Wow. That is a fast "evaluation" of the code. (BTW the linux kernel changes 3500 likes a day).mikeb wrote:60,000 lines of code (bash/ash script I presume) suggests a very messy system that has far too many patches and cludges already... should not woof ce be an opportunity to look at things afresh... cleaner code, better features, removal of obsolete or unuseful ones.
Check out the slax boot/system wrappers...they have hardly changed at all over 9 years ...sort of got it right in the first place...i digress..back to puppy.
Regarding a fresh start, please by all means go ahead. Put your code where your mouth is