SFS file Loader for Full-Install of Puppy.

Under development: PCMCIA, wireless, etc.
Post Reply
Message
Author
User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

SFS file Loader for Full-Install of Puppy.

#1 Post by sunburnt »

Here's a test version for a SFS file loader for ONLY Full-Installs of Puppy.
It uses GTK as MU showed me how, 2 files, 1 executable code & 1 gtk code.
A menu item or desktop icon to run it is needed, it should appear only for full-installs.
I have no full-install of Puppy to test it with, so it's up to you guys...

This is much more complex than it first seems, but it should work.
This app. also showed up an error in the original BootManager.
There's not much time, let me know what's needed...

Idea:
I like my idea of copying the contense of the SFS file to the full-install.
As I said, then no unioning is needed, & it becomes part of the full-install.
This way SFS files are installable packages for full-install Puppies.
Maybe do something along these lines for the next Puppy CE...?
Attachments
sfsloader.tar.gz
... NEW VERSION ... WhoDo has pointed out yet another bug.
(1.64 KiB) Downloaded 726 times
sfsloader.png
New layout...
(7.94 KiB) Downloaded 1451 times
Last edited by sunburnt on Thu 05 Apr 2007, 10:07, edited 11 times in total.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

top Viz priority

#2 Post by Lobster »

:)

Great stuff

This is a top priority for anyone with a full install of Puppy Viz RC3 or RC3a or even RC2

Please test this and post any feedback as soon as possible

We are now working flat out to get this into Viz final

Any help testing really appreciated :)

Sunburnt have made Warren aware of this thread in case he misses it :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

Re: SFS file Loader for Full-Install of Puppy.

#3 Post by WhoDo »

sunburnt wrote:This is much more complex than it first seems, but it should work.
This app. also showed up an error in the original BootManager.
There's not much time, let me know what's needed...
Have downloaded and will test tonight. Won't be able to let you know how it went until tomorrow evening my time. Hope you get some testers who aren't out of town. Thanks for the effort, Terry. Much appreciated.

Cheers
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#4 Post by BarryK »

Don't forget that 2.16 already has BootManager, originally inspired by sunburnt's work. -- in exp2 coming out soon.

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#5 Post by sunburnt »

Post a PIX of what you've got Barry...

May be this Full-Install only SFS file loader can be joined with Barry's.
The appropriate GUI shows for either the normal or full install types.

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#6 Post by sunburnt »

### Uploaded a bug fix version, small errors but they kept it from working.
The file above is the new bug fixed one (just thought I'd get a head start).

If run in Xterm or rxvt, you'll get a string of loop errors, just ignore them, they're normal.
There's 2 commented out test lines that echo the mount & union commands.

At the top of the file: sfsloader you'll see: sfsPATH='/mnt/hda6/sfs'
Set the path to where you intend the extra sfs files to be (/mnt/home, etc.).

We may want to get rid of the SFS file size that's the left column of the TableBox.

NOTE: If the consensus is to wait till Barry's next release, it's okay either way...

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#7 Post by BarryK »

Well, WhoDo wanted to get the 2.15CE final out for Easter, and that leaves no time. You really can't change much between now and then. Introducing something that messes with the boot code means that you should really bring out a RC4 to be sure everything is okay.

I can upload 2.16exp2 in a day or two, and if there is anything you want to use from that, then you're welcome. But heed the above warning. I've learnt the hard way, making some last-minute change that I thought was "harmless" only to find a new bug after the release.

We may be discussing slightly different things anyway, as I wasn't thinking in terms of full hd install situation. I still need to get onto working on the hd full and frugal installer. I maight have a look at frugal tonight, as that was reported broken in 2.16exp1.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#8 Post by Lobster »

BarryK wrote: . . . you should really bring out a RC4 to be sure everything is okay.

I can upload 2.16exp2 in a day or two, and if there is anything you want to use from that, then you're welcome
Warrens plan is to bring out RC4 before the April 4 meeting
and release the final two days later.

:)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#9 Post by BarryK »

I often speed-read threads. Now I have looked at this thread a bit better, what sunburnt is doing here is for full-install only, so doesn't mess with the main part of Puppy, so it should be fine. I'll test rc4.

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#10 Post by sunburnt »

Hey guys... Any tests yet?

It'd at least be nice to know if a union will even work for the full-install (it should).

I hope to join the meeting this morning.

I realized that the sfsloader should test for an existing union,
& if there is one, then it's already been run once & so refuse to run.
Mainly a union can be setup only once & that's it, & so no further changes.

Also a swap in menu item would be very easy with 2 versions of the file: .jwmrc
One normal one & it'd be copied over by a second one during full-install.
The second one would have a sfsloader menu item in it... of course.


Barry; Also The sfsloader doesn't have anything to do with bootup.
It's strictly a: Make a list of sfs files, & then mount & union them.

(If you've worked with my BootManager app., then you've probably caught
the error that the union "dirs=" list is the sfs files & not the sfs mounts.)

User avatar
bobn9lvu
Posts: 173
Joined: Wed 12 Jul 2006, 03:57

#11 Post by bobn9lvu »

I have tried your updated installer on a full HD install, I changed the script to point to the sfs files dir, it found em, but thats all it did....
I told it to install em, I rebooted, nada, even did a menu rebuild, and restart of windows manager... nada...
Could you please make a TODO list on how/where/what should be done, and order/sequence, as I think THAT might be part of my problem.....
Include it in the archive......

2.16 rocks, it finds ALL of my hardware...
Can you tell me if the Nvidia/ATI drivers are included in the iso??


Bob 8)
[color=blue][size=150][b]Puppy Linux - [/b][/size][/color][color=red][size=150][b]Lift your leg at Redmond.[/b][/size][/color] :P :twisted: :P

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#12 Post by sunburnt »

Hi bobn9lvu; This project is "dead" as a Full-Install won't Union SFS files.

Instead of this SFS-Loader, look at the SFS-Installer project,
it copies the SFS files contense into the Puppy full-install.

http://www.murga-linux.com/puppy/viewtopic.php?t=17068

Post Reply