Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 22 Aug 2014, 06:08
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
sfs_load-2.2 on-the-fly
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 20 [293 Posts]   Goto page: Previous 1, 2, 3, 4, ..., 18, 19, 20 Next
Author Message
Bert


Joined: 30 Jun 2006
Posts: 923

PostPosted: Fri 28 Jan 2011, 21:07    Post subject:  

shinobar wrote:
Thanks to all for testing and discussion.

Bert wrote:
Takes quite a long time to load the SFS.

What is the PUPMODE? Full install?


Good morning shino,

Frugal install, or, more precisely running from live-cd with save file.

Bert

_________________


Back to top
View user's profile Send private message 
shinobar


Joined: 28 May 2009
Posts: 2617
Location: Japan

PostPosted: Sat 29 Jan 2011, 08:14    Post subject: sfs_load-0.2  

UPDATE:
# 29 Jan 2011 v0.2: fix under RAM mode (PUPMODE=5), multisession CD support (PUPMODE=77)
See the top of this topic.

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

Last edited by shinobar on Sat 29 Jan 2011, 18:41; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Sat 29 Jan 2011, 13:26    Post subject: Re: some responce on your feed back  

shinobar wrote:


jemimah wrote:
Would it be possible to patch the bootmanager to do this?
I think a new and improved bootmanager would be less confusing than two boot managers.

I agree. The bootmanager can be modified or replaced when we are sure this method is stable.


Excellent! I will add this to the next release of Fluppy to get some more testing.

Great idea. I hope Barry considers adding this functionality to woof.

I think the update layered filesystem part of the init script does some stuff with whiteout files. I guess in cases where there is a conflict a reboot would still be needed but most of the time, I think it'll be no problem. It may also work to clean the whiteouts on a mounted filesystem - but that would need to be tested.
Back to top
View user's profile Send private message Visit poster's website 
L18L

Joined: 19 Jun 2010
Posts: 2505
Location: Burghaslach, Germany somewhere also known as "Hosla"

PostPosted: Sat 29 Jan 2011, 14:18    Post subject: sfs_load-0.2
Subject description: puppy431 pfix=ram
 

devx_431.sfs successfully loaded on-the-fly Very Happy Very Happy Very Happy
Bert wrote:
Quote:
From what I understood, devx cannot be used before a savefile is created. I learned this from 01Mick0, the creator of QuickPet.
forget it! Now we have learned from shinobar it is possible Smile
edited:
now back in multilingual wary500: devx_431.sfs is not deleted Smile
Back to top
View user's profile Send private message 
rodin.s

Joined: 22 Sep 2010
Posts: 338
Location: Ukraine

PostPosted: Sat 29 Jan 2011, 16:30    Post subject: sfs_load-0.2  

Works OK now with or without pupsave, but maybe it should run fixmenus after unloading SFS to remove menu entries of unloaded SFS. Tested on Wary-5.0 (original and multilingual).
Back to top
View user's profile Send private message 
01micko


Joined: 11 Oct 2008
Posts: 7794
Location: qld

PostPosted: Sat 29 Jan 2011, 17:37    Post subject:  

Hi shino

Tiny syntax error (v2) at line 124
Code:
case "$M" in
  info|warning|error|question) MARK="dialog-$M";;
  *) MARK="$M"
  esac

should be
Code:
*) MARK="$M" ;;
I think

Cheers

_________________
Woof Mailing List | keep the faith Cool |
Back to top
View user's profile Send private message Visit poster's website 
shinobar


Joined: 28 May 2009
Posts: 2617
Location: Japan

PostPosted: Sat 29 Jan 2011, 18:39    Post subject: menu update  

rodin.s wrote:
Works OK now with or without pupsave, but maybe it should run fixmenus after unloading SFS to remove menu entries of unloaded SFS. Tested on Wary-5.0 (original and multilingual).

Right. I am wondering why the sfs_load does not. Checking it up more...
EDIT: Got it now. Smile

@01micko. Thanks for the debugging.

Both will be fixed at next release.

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

Last edited by shinobar on Sat 29 Jan 2011, 21:36; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
shinobar


Joined: 28 May 2009
Posts: 2617
Location: Japan

PostPosted: Sat 29 Jan 2011, 21:35    Post subject: Re: choicepup cd  

nancy reagan wrote:
As I like the sfs method, on my 128mb toshiba, I mainly use choicepup 4.1.2 cd with jrb's pre installed "open with sfs load/unload" and sfs 412 on usb.
Simultaneously I use your pupsaveconfig, pupsave=-0 (never) pupmode =13 .
When I tried yours, it said "failed to append "initrd/pup-ro4" to unionfs. "x-sfs moved to initrd/mnt/dev_save"
Maybe cause jrb's is already in there ?

Confirmed the sfs_load does not work with Puppy-4.2.1.
I can manage it and will be fixed at next release.

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
Back to top
View user's profile Send private message Visit poster's website 
jpeps

Joined: 31 May 2008
Posts: 3220

PostPosted: Sat 29 Jan 2011, 23:32    Post subject:  

This increases the attractiveness of separating out seldom used apps into their own SFS. (or theme/task groups).
Back to top
View user's profile Send private message 
shinobar


Joined: 28 May 2009
Posts: 2617
Location: Japan

PostPosted: Sun 30 Jan 2011, 04:03    Post subject: sfs_load-0.3  

UPDATE:
30 Jan 2011 v0.3: unionfs mount option, fix menu update after unload
Supports Puppy-4.2.1.

EDIT:
Also tested on 4.1.2 and 4.3.1.
That is, tested and works: Puppy-4.1 through 5.0(wary) and 5.2(Lucid).
But seems not work on Puppy-4.0.

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

Last edited by shinobar on Sun 30 Jan 2011, 07:46; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
sc0ttman


Joined: 16 Sep 2009
Posts: 2376
Location: UK

PostPosted: Sun 30 Jan 2011, 06:14    Post subject: Re: sfs_load-0.3  

shinobar wrote:

Supports Puppy-4.2.1.

Aaaaah, that's what I was waiting for...

I am in the middle of testing other things, so cannot install this one yet, so have a few questions:

1. How does this differ from the otf-sfs-loader by goingnuts? Does it use the same method?
(Because the goingnuts otf-sfs-loader doesn't work in puppy 5)

2. Does this allow users to change the maximum number of loops available - so that users can choose how many SFSs are loaded on the fly?
(Very useful!)

3. Have you added ROX right click options for SFS files to load them?
I did it in Puplite, it is very convenient!

3. Do you check for incompatible SFS version, and load Trios SFS convertor, if it is installed?
(That would be great, I will do it in Puplite.)

4. Can I load a 200mb SFS file on the fly, using only a 128mb save file?
(Because when using the goingnuts otf-sfs script, the size of any SFS file loaded on the fly must not be larger than the free space in the save file, during initial unsquashing...)

Sorry for all the questions!

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
shinobar


Joined: 28 May 2009
Posts: 2617
Location: Japan

PostPosted: Sun 30 Jan 2011, 07:38    Post subject: Re: sfs_load-0.3  

sc0ttman wrote:
1. How does this differ from the otf-sfs-loader by goingnuts? Does it use the same method?
(Because the goingnuts otf-sfs-loader doesn't work in puppy 5)

Basically same method i guess. The sfs_load is designed to keep the compatibility with traditional bootmanager.
Of course there are small tweaks matching with Various Puppy versions. The sfs_load is tested on Puppy version 4.1 through 5.0(wary) and 5.2(lucid).

sc0ttman wrote:
2. Does this allow users to change the maximum number of loops available - so that users can choose how many SFSs are loaded on the fly?
(Very useful!)

No. The sfs_loader keeps the compatibility with the traditional bootmanager and has same limit.
Barry thinks too many layers to the unionfs slows down the performance.

EDIT: sfs_load-0.9 and later supports sfs more than 6(experimental). I don't know the upper limit Wink

sc0ttman wrote:
3. Have you added ROX right click options for SFS files to load them?
I did it in Puplite, it is very convenient!

Yes.

sc0ttman wrote:
3. Do you check for incompatible SFS version, and load Trios SFS convertor, if it is installed?
(That would be great, I will do it in Puplite.)

Yes checking, but does not have the button or launcher.
I think the sfs version converting is not so easy for beginners.
It consumes large space and requires Linux partition or work space.

sc0ttman wrote:
4. Can I load a 200mb SFS file on the fly, using only a 128mb save file?
(Because when using the goingnuts otf-sfs script, the size of any SFS file loaded on the fly must not be larger than the free space in the save file, during initial unsquashing...)

Yes, you can. Well... i wonder why the goingnuts otf-sfs cannot. Maybe for the auto converting the sfs version?

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

Last edited by shinobar on Wed 23 Feb 2011, 20:58; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 2109
Location: The Blue Marble

PostPosted: Sun 30 Jan 2011, 09:48    Post subject: Re: sfs_load-0.3  

shinobar wrote:
sc0ttman wrote:
2. Does this allow users to change the maximum number of loops available - so that users can choose how many SFSs are loaded on the fly?
(Very useful!)

No. The sfs_loader keeps the compatibility with the traditional bootmanager and has same limit.
Barry thinks too many layers to the unionfs slows down the performance.
I know what you're feeling about this. That being said, can I persuade you to implement a "non-persistent" SFS loading beyond the traditional 6 SFSes limit? Yes I know it may be slow - you can include a pop-up warning etc when a user tries do this - but it has its uses, especially for testing multiple SFS-es ==> however slow it is, it's still faster than a reboot, and some of us can live with the degraded performance. Especially since the newer kernels have dynamic loop devices (for older kernels, you can disable this functionality).

For your consideration. And thanks for this.

cheers!

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread
Back to top
View user's profile Send private message 
rodin.s

Joined: 22 Sep 2010
Posts: 338
Location: Ukraine

PostPosted: Sun 30 Jan 2011, 14:58    Post subject: sfs_load-0.3
Subject description: 'choose from pulldown' doesn't work
 

When I choose sfs-file from the pulldown it doesn't work, but works OK with drug and drop into the field 'Which sfs do you want to load?' More info on the picture. (Wary-5.0)
sfs_loader.png
 Description   snapshot of sfs_load-0.3
 Filesize   25.87 KB
 Viewed   708 Time(s)

sfs_loader.png

Back to top
View user's profile Send private message 
jpeps

Joined: 31 May 2008
Posts: 3220

PostPosted: Sun 30 Jan 2011, 15:17    Post subject:  

Worked nicely in Lucid 5.2 with an extra.sfs package that contained apps/files from remastered lucid_520.sfs. Apps installed/uninstalled without rebooting, and worked fine. After uninstalling, a few empty links remained, but it got everything else. Thanks shinobar...very useful utility.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 20 [293 Posts]   Goto page: Previous 1, 2, 3, 4, ..., 18, 19, 20 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1053s ][ Queries: 13 (0.0085s) ][ GZIP on ]