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 23 Jun 2017, 18:47
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
mkfigos 1.3: combines librepup with refracta
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 3 of 4 [53 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Author Message
learnhow2code

Joined: 12 Jun 2016
Posts: 1015

PostPosted: Sun 31 Jul 2016, 04:04    Post subject:  

1.0:
* switched from tahr 6.0.5 to librepup based on 6.0.2
* modprobe e1000 added to puppy mode for qemu compatibility
* more compression for sfs
* default wallpaper removed in puppy mode
mkfigos10.fig.gz
Description 
gz

 Download 
Filename  mkfigos10.fig.gz 
Filesize  17.79 KB 
Downloaded  43 Time(s) 
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1449
Location: lincoln, uk

PostPosted: Mon 01 Aug 2016, 21:59    Post subject:  

hey code

finally got around to running your '09 script which created figos0.9.iso

I'm not clever enough to understand what changes I should see over and above a 'normal' tahrpup build

I have tried '10 script but I get a syntax error on line 4, again sadly I have no understanding

Smile

http://archive.org/download/Puppy_Linux_OddsnSods/figos0.9.iso
Back to top
View user's profile Send private message Visit poster's website 
quirkian2new

Joined: 06 Oct 2015
Posts: 81
Location: on the inter-planet train

PostPosted: Tue 02 Aug 2016, 01:18    Post subject:  

@learnhow2code, i think nearly all of the members in this puppy forum will appreciate all kinds of effort for innovation & technology advance for puppy linux. So keep up with your good effort.

Other innovative efforts like PUPBSD is also being discussed in the following thread :

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

thanks
Back to top
View user's profile Send private message 
learnhow2code

Joined: 12 Jun 2016
Posts: 1015

PostPosted: Tue 02 Aug 2016, 03:27    Post subject:  

ally wrote:
finally got around to running your '09 script which created figos0.9.iso

I'm not clever enough to understand what changes I should see over and above a 'normal' tahrpup build


this is so many kinds of wonderful...

first of all, youre the first person to upload a copy of my iso, ever! and youre the second person (on the planet) to upload an iso containing my programming language, which is in fig os.

there are some other interesting things about this-- one is that refracta was clearly downloaded, because the initrd and vmlinuz differ from the puppy initrd and vmlinuz-- but the squashfs is missing.

im guessing this is because mksquashfs failed on your machine on the larger file, but it obviously modified the smaller puppy sfs, because it contains changes i made. in fact, the 10-chapter book i did a preliminary version of is in there, along with evince (one of the better tools for reading it.)

but the best part is-- either from an evaluation standpoint or from a technical standpoint, the ping scripts are not edited! *evil grin* -- this is either because sed didnt work or because you removed those lines. either way, im tickled.

youve done an excellent job and thank you for putting this up. as much as id like to get you more into this process, that was never my intention-- i didnt want you as a guinea pig, i wanted it to work properly for you the first time so you could upload it.

you have uploaded it, and it does work-- thank you very much! i will reply to the other things you mentioned:


Quote:
I have tried '10 script but I get a syntax error on line 4, again sadly


i think you got the syntax error with version 1.0 for the same reason you did the first time on 0.9.

without expecting you to follow any of this (its simply not your job to) i will explain in case it helps someone:

the "fig" files im putting in this thread, have this naming convention:


[ filename ] DOT [ fig ] DOT [ gz ]
- or -
[ filename ] DOT [ fig ] DOT [ py ] DOT [ gz ]


the DOT gz part just makes it so the forum will allow it first, chop that off the name (rename) and you get:


[ filename ] DOT [ fig ]
- or -
[ filename ] DOT [ fig ] DOT [ py ]


mostly i upload the file as a DOT-fig file-- these files have never worked for you. you renamed one as .sh and it ran in bash-- that will never work. to make it work, you would have to install the fig pet (or use the iso you uploaded) and run it like this:

fig29 mkfigos10.fig #### (if you use fig os, its fig29.py)

[ now a lot of stuff happens on the screen ]

you get: mkfigos10.fig.py


thats the other thing i uploaded for you: mkfigos09 DOT fig DOT py.


the dot-fig file runs with fig, which then gives you the dot-fig-dot-py file.


then you run the .fig.py file, which is actually a python script, and as youve demonstrated by creating an iso, it works! (though it calls mksqashfs twice, and seems like it worked on the smaller file but not the larger one.)

this is really the important part though:

http://archive.org/download/Puppy_Linux_OddsnSods/figos0.9.iso

thanks again! thats awesome.

if at some point in the future youd like to upload a later version, i can make you another .fig.py file-- that seems to work for us.

as for the ping scripts, im very curious if that was the script that didnt modify them or you that removed the lines Smile i wouldnt suspect you, its just that sed is really reliable! i honestly dont know which scenario is less likely. its fun if you changed it-- i admire your stubborn initiative if you did.

however if you didnt, im just as curious why sed didnt work on your setup. i would suspect busybox, but i did try using mkfigos on puppy. perhaps i didnt try the sed commands? i will almost surely try to recreate your iso (i build it myself many times, but not always the best way.)

if youre not a coder but would like to be, theres a book for you in the .iso you uploaded.

i strongly recommend skipping the intro and starting with chapter 1-- i need starhawk to cut it down for me, but so far he has other stuff to work on Smile cant really blame him.

cheers!
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1449
Location: lincoln, uk

PostPosted: Tue 02 Aug 2016, 08:46    Post subject:  

ok, how do I fix the current figos09.iso? there is new.sfs in 'newsfs' folder, should this replace the tahr one, what about naming?

the mkfig10 is named nkfigos10.fig.py and I run using python mkfigos10.fig.py

apologies for my lack of knowledge, always happy to have a go just way above!

I will create a new archive page when '09 gets corrected, and no I didn't mess with the ping script, wouldn't know how, the only thing I changed was the download location for tahr from ibiblio to nluug as it's faster

Smile
Back to top
View user's profile Send private message Visit poster's website 
ally


Joined: 19 May 2012
Posts: 1449
Location: lincoln, uk

PostPosted: Tue 02 Aug 2016, 08:51    Post subject:  

ok, what a muppet, missed the fig29 prefix, running '10 now

Smile
Back to top
View user's profile Send private message Visit poster's website 
learnhow2code

Joined: 12 Jun 2016
Posts: 1015

PostPosted: Tue 02 Aug 2016, 10:33    Post subject:  

ally wrote:
ok, how do I fix the current figos09.iso? there is new.sfs in 'newsfs' folder, should this replace the tahr one, what about naming?


newsfs absolutely did replace the tahr one-- the files i added wouldnt be in the iso you uploaded (and, they are) otherwise.

Quote:
the mkfig10 is named nkfigos10.fig.py and I run using python mkfigos10.fig.py


youve figured this one out now Smile

Quote:
apologies for my lack of knowledge


are you kidding? i cant believe how willing youve been to learn something like this.

Quote:
I will create a new archive page when '09 gets corrected, and no I didn't mess with the ping script, wouldn't know how, the only thing I changed was the download location for tahr from ibiblio to nluug as it's faster


well thats very interesting. some of the code that changes the ping scripts (this is a whole debacle you can see me getting flak for in this thread-- i turned off the scripts that ping duckduckgo and other sites in tahr) is working-- the part that creates baseping and baseping6 works... but the part that edits the existing scripts. this line for example:

now "sed -i 's/ping/baseping/g' unsq/squashfs-root/usr/sbin/check_internet" shell

what thats meant to do is change /usr/sbin/check_internet so that "ping" becomes "baseping," and this works for me but in the iso you uploaded, it didnt happen.

again, i cant guess why this is. but the iso is useful feedback, and "everyone" (most) will tell you this is a non-issue. but if you made a script that changes it youd be curious why that part didnt work-- sed is pretty reliable; it could be a list of things, none of which seem likely.

lets find out what happens with 1.0. i try these scripts out several times when im working on them, your results are fantastic.

as for fixing 0.9, i think you need more ram or a bigger swap-- i will consider adding a feature to log mksquashfs-- the part that i think is failing to make the larger sfs (squashfs) file for diagnostics.

this is way-- way beyond anything ive asked of you or will ask of you. when i made the script i didnt count on anyone running it. youre not the first person to run it other than me, but you are the first to upload the iso that results.

Quote:
Smile


Very Happy

please dont keep working on this unless its actually fun for you, or you just love remastering so much. the idea of the script is that you run it, it makes an iso. it was never intended for you to put yourself through this Smile

when i run it, it just makes the iso. then i put the iso on dvd, or run isohybrid to make it dd-able to usb.

_________________
users | devs
fig os 1.3 md5
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1449
Location: lincoln, uk

PostPosted: Tue 02 Aug 2016, 11:20    Post subject:  

rebuilt and added fig10.iso

new page just being created and files uploading, see here:

http://archive.org/details/Puppy_Linux_Refractapup

Smile
Back to top
View user's profile Send private message Visit poster's website 
learnhow2code

Joined: 12 Jun 2016
Posts: 1015

PostPosted: Tue 02 Aug 2016, 12:39    Post subject:  

ally wrote:
rebuilt and added fig10.iso

new page just being created and files uploading, see here


hey, its got the full iso now!

so 0.9 and 1.0 are there. you notice that the 1.0 iso is considerably smaller, by design (better compression settings.) and at least in 0.9 (havent downloaded 1.0 yet) the ping scripts are still unmodified, hmm...

future versions of mkfigos will rely on their own file-modification routines, not calls to sed. im not sure that sed is the culprit (if its not, i dont know what is) but i am pretty certain of the way i will try to fix it.

ally, thanks so much! how did you get the full iso to be made this time, did you increase your swap or did simply running it twice do the trick?

incidentally, if you run the iso with "puppy" at boot, you will get puppy tahr (in fig os 1.0 its librepup-- based on tahr also) but if you run the iso with "live" you will get something quite different.

its two distros in one, for the purpose of combining the two. have fun Smile thanks again.
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1449
Location: lincoln, uk

PostPosted: Tue 02 Aug 2016, 12:54    Post subject:  

I tried making the other scripts too but the refracta ISOs have been removed

yes, bigger savefile, I hadn't noticed any errors when building

will have a better play when my brain is working!

Smile
Back to top
View user's profile Send private message Visit poster's website 
learnhow2code

Joined: 12 Jun 2016
Posts: 1015

PostPosted: Tue 02 Aug 2016, 15:27    Post subject:  

ally wrote:
I tried making the other scripts too but the refracta ISOs have been removed


wow thats too bad-- i didnt know fsr was removing the old ones.

thanks to you, if i want to build based on refracta rc1 when fsr deletes the refracta rc1 iso, i can just use fig os 1.0 as a source iso Smile

i love the archive, and i love what youre doing with it-- we are all extremely lucky to have you on our teams.
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1449
Location: lincoln, uk

PostPosted: Tue 02 Aug 2016, 19:40    Post subject:  

thanks, it's been quite a slog, just checked the first upload, it was just over 3 years ago!

I keep finding builds to add, have started collecting pets from the forum so they will go up at some point, I need to concentrate more on pet repositories now

keep 'em coming.....

Smile
Back to top
View user's profile Send private message Visit poster's website 
learnhow2code

Joined: 12 Jun 2016
Posts: 1015

PostPosted: Tue 02 Aug 2016, 21:49    Post subject:  

are you interested in mirroring refracta?

it seems to come out every 2-4 months (in 32 and 64 bit) and i suspect that will slow down as it matures. its the ONLY debian-based distro (other than puppy itself) that made me think "hey, this is sort of the kind of fun i had when i was in love with puppy."

true story. that, and meeting iguleder (outside of puppy land) convinced me to try out puppy again, at least to find out how its going over here. a lots improved-- and a lot of good stuff hasnt changed imo.

something to consider. as the refracta dev is one of those "quality guys" (perfectionists) that seems to only like when his favorites stay up (this is all pure speculation on my part, despite the fact that he and i talk) ive asked him what he thinks about a mirror on the archive-- youre free to mirror it obviously, but its nice to know if hes on board too.

i will get back to you on what he says, and if youre interested / still interested youll have the option of being the person that keeps older versions of refracta archived-- i think its THE best distro since puppy, imo. the best of devuan-- for my own uses. if i were a pi guy or had a cubieboard id probably have to go with straight devuan.
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1449
Location: lincoln, uk

PostPosted: Wed 03 Aug 2016, 07:45    Post subject:  

gathering files. they'll go here: http://archive.org/details/Refracta_Linux

Smile
Back to top
View user's profile Send private message Visit poster's website 
learnhow2code

Joined: 12 Jun 2016
Posts: 1015

PostPosted: Fri 05 Aug 2016, 04:50    Post subject:  

1.1:
* added mtpaint, pcmanfm, syslinux-utils, md5deep to refracta mode
* added pcmanfm to puppy mode... this looks like it may have done something to desktop icons, sorry
* now includes own file-editing routine
* now runs isohybrid on output iso so you only need dd to write iso to usb
mkfigos11.fig.gz
Description 
gz

 Download 
Filename  mkfigos11.fig.gz 
Filesize  19.93 KB 
Downloaded  42 Time(s) 
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 3 of 4 [53 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
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.1361s ][ Queries: 14 (0.0107s) ][ GZIP on ]