Fatdog64-802/801/800 Final [21 May 2019]

A home for all kinds of Puppy related projects
Message
Author
jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#441 Post by jamesbond »

I think we haven't compiled that one yet. Maybe someone here in the forum will listen to your request and provide a contributed package.

Alternatively, what I usually do is I use youtube-dl and watch the video using vlc (or ffplay-gtk - which works very well in Fatdog too). It's not as automated and nice as youtube-viewer, but it works.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

partsman
Posts: 363
Joined: Wed 06 Jun 2012, 19:00
Location: OHIO,USA

#442 Post by partsman »

Hi jamesbond :)
Thanks for your reply !
I did use this sfs by Argolance.

http://murga-linux.com/puppy/viewtopic. ... 5566d92371

Of corse I had to load the 32bit compatibility
sfs to use it ! Seems to work ok ! And since I am running in ram I dont save anything as far as config files etc. I just let it get flushed and reload again when I need to use it ! :)
Would like to see a newer pkg for 64bit fatdog though !
Thank you again !
[color=red]Anyone can build a fast processor. The trick is to build a fast system. (Seymour Cray)[/color] :wink:

partsman
Posts: 363
Joined: Wed 06 Jun 2012, 19:00
Location: OHIO,USA

merge multiable sfs,pets,txz packages

#443 Post by partsman »

Hello again :D
Just wondering is there an easy way to merge or combine sfs,pets,txz,etc
packages into one ?
Thanks :D
[color=red]Anyone can build a fast processor. The trick is to build a fast system. (Seymour Cray)[/color] :wink:

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#444 Post by don570 »

Just wondering is there an easy way to merge or combine sfs,pets,txz,etc
packages into one ?
Easiest way is to make an SFS package...

Code: Select all

mksquashfs /tmp/mypackage /path/to/where/you/want/to/keep/the/result.sfs -noappend -comp xz -Xbcj x86
https://distro.ibiblio.org/fatdog/web/f ... ckage.html

partsman
Posts: 363
Joined: Wed 06 Jun 2012, 19:00
Location: OHIO,USA

#445 Post by partsman »

don570 wrote :
Easiest way is to make an SFS package...

Code:
mksquashfs /tmp/mypackage /path/to/where/you/want/to/keep/the/result.sfs -noappend -comp xz -Xbcj x86

https://distro.ibiblio.org/fatdog/web/f ... ckage.html
Hi don570 !
I appreciate the reply ! however thats not what I was trying to ask !
I wanted to know an easy way to merge or combine 2 or more sfs files :wink:
[color=red]Anyone can build a fast processor. The trick is to build a fast system. (Seymour Cray)[/color] :wink:

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#446 Post by rufwoof »

The way I'd do it would be to

modprobe overlay
(so ... cat /proc/filesystems | grep overlay ... shows that overlay fs is loaded)

and then mount both sfs's
mkdir a b
mount a.sfs a
mount b.sfs b

prepare a top level view of the overlaid combination
mkdir top

and then overlay mount that

mount -t overlay overlay -o lowerdir=a:b top

and then form a sfs of that top view
mksquashfs top combined.sfs

Note that the lowerdir=a:b order means that b is below a, it works left = topmost, right = lowest. So if you had 3 mounted sfs's a:b:c then if a file occurred in all three then its the one in 'a' that shines through.

Afterwards

umount top a b
rmdir top a b

For reference that's a read only overlay. If you wanted to overlay and have rw then the format is

mount -t overlay overlay -o lowerdir=a:b,upperdir=changes,workdir=work top

For which you need two other folders, changes and work here, and both of those must be on the same filesystem (i.e. create them in the same folder). When viewing top then any changes made in that have the changes recorded in the 'changes' folder (upperdir= ). The work folder is just a transitional folder that overlay uses as a work area (that must be a empty folder). The changes folder can be pre-existing, i.e. perhaps the changes folder from a earlier session of mounting that particular set of sfs's.
[size=75]( ͡° ͜ʖ ͡°) :wq[/size]
[url=http://murga-linux.com/puppy/viewtopic.php?p=1028256#1028256][size=75]Fatdog multi-session usb[/url][/size]
[size=75][url=https://hashbang.sh]echo url|sed -e 's/^/(c/' -e 's/$/ hashbang.sh)/'|sh[/url][/size]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#447 Post by don570 »

If there is a reason why the packages need to loaded in special order
due to libraries....

I can launch KRITA paint program this way

Code: Select all

LD_LIBRARY_PATH= ./krita-4.1.7-x86_64.appimage

Explanation posts start here...
http://murga-linux.com/puppy/viewtopic. ... 73#1020473
________________________________________________

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#448 Post by step »

Re: merging multiple sfs files

Whatever the method you choose to merge Fatdog64 SFS files, if multiple archives include script /tmp/sfs/autorun.sh you will need to merge the scripts manually into a single script. Fatdog runs autorun.sh upon loading/unloading an SFS.
[url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Fatdog64-810[/url]|[url=http://goo.gl/hqZtiB]+Packages[/url]|[url=http://goo.gl/6dbEzT]Kodi[/url]|[url=http://goo.gl/JQC4Vz]gtkmenuplus[/url]

Post Reply