Puppy Remaster Program needs updated from 18th Century

What features/apps/bugfixes needed in a future Puppy
Message
Author
l0wt3ch
Posts: 182
Joined: Thu 24 Apr 2014, 01:30

#101 Post by l0wt3ch »

Well, I think we may be potentially downplaying the seriousness of the situation. For starters, SMERSH was an actual Soviet spy agency, not just a silly Bond villian. If they got RSH, they can get any one of us.

And what about his threat to create Project M.E.R.K.E.L.? Project N.E.M.E.S.I.S and M.E.R.K.E.L. together could pose a threat to all of Western civilization as we know it.

If only RSH were here to help us!

ITSMERSH

#102 Post by ITSMERSH »

Believe me: ITSMERSH, ahem, it's me RSH. I swear, or like Uwe Barschel would have said: Ich gebe Ihnen mein Ehrenwort, ich wiederhole: mein Ehrenwort. :lol: :lol: :lol: :D

anikin
Posts: 994
Joined: Thu 10 May 2012, 06:16

#103 Post by anikin »

In the Soviet military during World War-2, SMERSH was the most feared and despised unit. Its main task was to filter out disloyalty and potential defectors. They worked tirelessly. During that period military tribunals through expedited procedures convicted 994 000 service members. 157 593 out of those were executed.
Attachments
smersh.jpg
(43.19 KiB) Downloaded 463 times

l0wt3ch
Posts: 182
Joined: Thu 24 Apr 2014, 01:30

#104 Post by l0wt3ch »

Do I have to point out the similarity of the pic on the left to a certain someone's avatar? This is becoming more and more curiouser all the time.

ITSMERSH

#105 Post by ITSMERSH »

Uuaahhhaahhhaa :lol:

Assuming this is my avatar meant, you would even be much more confused, if I'm going to tell the name of the avatar (which was created from an Art Image I created appr. 20 years ago)

It's name is: Die Schwerter der Liebe, or in English: The Swords of Love

Could be probably the "Love" to the Home Country, probably some Rus... Home...

:wink: :D

hamoudoudou

People waste more time in this forum to guess who is who

#106 Post by hamoudoudou »

People waste more time in this forum to guess who is who than to develop Puppy Linux.
Simply go and open Facebook profile to know who people are, no avatar there. And you will see Pelo beside me. and so on.. Programmers are people who are supposed to be clever, efficient pragmatic, not people smoking and dreaming utopic worlds..
RSH or Lazy Puppy or John, what importance ? RSH explained he had to change his name only for technical reason.. Don't invent yours.
About the topic remaster programs
Needs are known.. what is missing is people able to satisfy them..or people making the effort to search in this forum existing software for it.
When you are a programmer , the first thing to do is to search how not to program,
99,5 are solved this way.
SFS load on the fly and Pupsave will get your Puppy ready for everything

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#107 Post by fredx181 »

@hamoudoudou Tu n’a aucun sens de l’humour ?

User avatar
nic007
Posts: 3408
Joined: Sun 13 Nov 2011, 12:31
Location: Cradle of Humankind

#108 Post by nic007 »

Back to original topic. I can confirm that the builtin remasterpup2 script that comes with Xenial 7.5 works with all official releases of Wary, Racy, Precise, Tahr and Xenial (that's all the puppys I have).

User avatar
nosystemdthanks
Posts: 703
Joined: Thu 03 May 2018, 16:13
Contact:

Re: People waste more time in this forum to guess who is who

#109 Post by nosystemdthanks »

hamoudoudou wrote:Programmers are people who are supposed to be clever, efficient pragmatic, not people smoking and dreaming utopic worlds..
a deeply ironic statement from someone using the gnu operating system.

"oh, its efficient, its not utopic"

oh yeah? what kernel was it supposed to use?

but yeah, practical aspects are important too. i know a guy that only cares about ideals-- so much that he absolutely refuses to explain why he wants people to adopt them.

"ok so after we all 'work together', then what?"

nope, thats as far as he ever explains it.
[color=green]The freedom to NOT run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies; meaning any free software can be replaced with a user’s preferred alternatives.[/color]

hamoudoudou

He has no flour to grid, our miller.

#110 Post by hamoudoudou »

Burn_IT wrote:As I said to start with, it IS a community project so stop complaining and do something yourself, or with friends??!!!
Of course anything you do produce will need to be approved before being adopted officially.
What would be fine is that you deal with what we need.. Nobody asked Musher0 for remastering.. He has no flour to grid, our miller.
Of course, as people no longer post, youignore what are their problems. Remastering is not one.
Because the fun nowadays is to skip from Puppy to Puppy, or Slitaz, or corepup. To keep with a Puppy version because you like it and you want to include your personal flavors would be possible.. But in other world.
Why suddenly care of Public needs ? The gap is huge.
You mess with the OS. Why remaster a version getting absolete a month later ? Why change apps included as you don't use them.. Just load one SFS on the fly when needed. It's fast, and you can change it as you like. Typing letters with Libre Office is not or daily Challenge (see business section)
Mess with the OS is not our daily hobby.. as no return from civil world (passengers), you are unable to work usefully, excepted for tickling your navel.

Ether
Posts: 261
Joined: Wed 21 Aug 2013, 17:56

#111 Post by Ether »

musher0 wrote:no one in this thread has mentioned the third option, which is to transform your pupsave into an adrv_xxx.sfs -- instead of doing a remaster.
This sounds like exactly what I want to do. Can you please give a working example how to do that (for bionicpup64 8.0 CE), or provide a link to one?

Thank you.

.

Ether
Posts: 261
Joined: Wed 21 Aug 2013, 17:56

#112 Post by Ether »

nic007 wrote:...the use of an adrive to record your changes. I've even done a how to for that on this forum. Just needs a bit of searching..let your fingers do the walking through the yellow pages.
I realize you posted that a year ago, but I just now stumbled across it.

It looks like it's exactly what I want to do.

Were you able to find the "how to"? If so, would you please post a link here?

.

Ether
Posts: 261
Joined: Wed 21 Aug 2013, 17:56

Re: Manually made adrv remaster

#113 Post by Ether »

davids45 wrote:My steps, as I recall... :oops: ...:
in a safe place, expanded a backed-up tar file of a Save-file (most recent BionicPup update) which gave me the Puppy-iconed save-file
so at this point you have a folder containing the contents of the save file that you want to convert into an adrv sfs, correct?
opened a new directory in another safe place (a temp directory on my data partition) started a sub-directory there called 'adrv_ubbpup_18.03"
copied the files (retaining the path structure) of the expanded tar into this new 'adrv_ubbpup_18.03' directory
Apologies if this is a dumb question, but why did you have to copy the files into a new folder? Why not just use the expanded folder you created?


(This is not a criticism; I am just trying to understand)

.

Ether
Posts: 261
Joined: Wed 21 Aug 2013, 17:56

#114 Post by Ether »

nic007 wrote:If you keep your adrv very small (mine is about 2MB) and only use it to save configuration changes/settings (like me), you may just as well operate with a small savefile instead...
How do you keep Puppy from changing that savefile every time you boot??

.

User avatar
nic007
Posts: 3408
Joined: Sun 13 Nov 2011, 12:31
Location: Cradle of Humankind

#115 Post by nic007 »

Ether wrote:
nic007 wrote:If you keep your adrv very small (mine is about 2MB) and only use it to save configuration changes/settings (like me), you may just as well operate with a small savefile instead...
How do you keep Puppy from changing that savefile every time you boot??

.
Read here http://www.murga-linux.com/puppy/viewto ... 261#944470 for the HOWTO on the adrv as replacement for a savefile.

You can apply the same principles by keeping a small savefile instead (say 32 MB). This way you will retain all the benefits of a savefile. If you go the small savefile route make sure you use the pmedia=ataflash or usbflash boot parameter. This way you can choose the automatic save interval in Puppy Event Manager (from the system menu). I normally set it to 0 for no automatic saves during a session. You can always save maually during a session by clicking the save icon on desktop. The newer puppys will give you a choice to save or not at reboot/shutdown.

Ether
Posts: 261
Joined: Wed 21 Aug 2013, 17:56

Re: Puppy Remaster Program needs updated from 18th Century

#116 Post by Ether »

greengeek wrote:Remastering correctly is about asking the user the following questions: ...
Your list of questions was extremely helpful to me, a Puppy beginner. It helped me understand I am not alone and why I am struggling so much with setting up Puppy the way I want it.
greengeek wrote:But what about save files? I have no idea how best to handle them during a remaster. Why would anybody use them? What is the purpose of having a "system critical" file space that can be permanently and instantaneously corrupted by loading a single bad pet or piece of malware ???$%#!????
This x 1000.

It's been the stumbling block for me for years standing in the way of transitioning from Windoze to Puppy linux.

Here is what I want to do:

1) boot bionicpup64 8.0 CE with pfix=ram

2) set the proper timezone, and run "puppy updates" from the setup menu

3) immediately (without shutting down) do a remaster or whatever method that captures those changes in such a way that I can boot to that setup without Puppy messing with it, yet retain the ability to make additional small changes in the future only when I explicitly want to, by booting and immediately making the small changes I want then doing "whatever" again to create a new Puppy configuration that does not get changed when I use it.

.

Ether
Posts: 261
Joined: Wed 21 Aug 2013, 17:56

#117 Post by Ether »

musher0 wrote:the user can make his/her pupsave into a regular sfs
How to do this with bionicpup64 8.0 CE distro ??

.

foxpup
Posts: 1132
Joined: Fri 29 Jul 2016, 21:08

sfs

#118 Post by foxpup »

You make an sfs with mksquashfs command on a folder.
Something like this:

Code: Select all

mksquashfs pupsave save.sfs -comp xz
You could also consider to merge the pupsave with the main sfs.
Look at the code rufwoof provides here:
http://murga-linux.com/puppy/viewtopic. ... 98#1021598

I'll quote myself here from a recent PM where I explain a bit more how to do that.
I've just tried rufwoof's approach again in dPup Stretch 7.5 and it seems to go well.
I first got an error for aufs, so I've installed aufs-dev and aufs-tools from the PPM. I also have the devx and the kernel sources loaded.
I don't know what is really needed. :wink:

I do use a savefolder, but that does not change much. Just mount your pupsavefile, something like that:

Code: Select all

mkdir  stretchsave 
mount -t ext3 ./stretchsave-RC4.3fs stretchsave

In fact you could mount everything that needs mounting by clicking it,
but the paths you would have to enter when doing the overlay would be to long!

You know how to make an sfs?

Code: Select all

mksquashfs top puppy-stretch-7.5.sfs -comp xz

If you have any problem, let me know.

BTW, I do not think using a pupsave is a good way to remaster because it contains personal and machine specific settings.
It will be no problem if you use the new main.sfs on the same machine.
(You do not need devx and the kernels sources ;-) )
.
Last edited by foxpup on Tue 23 Apr 2019, 15:37, edited 1 time in total.

Ether
Posts: 261
Joined: Wed 21 Aug 2013, 17:56

Re: sfs

#119 Post by Ether »

foxpup wrote:You make an sfs with mksquashfs command on a folder.
Something like this:

Code: Select all

mksquashfs pupsave save.sfs -comp xz
Am I correct to infer that what you've called pupsave above is a save folder and not a save file ?

... and once I've created "save.sfs" I can either load it automatically by putting it in the same folder as the main puppy sfs file, or load it manually when I am booted to Puppy?

foxpup
Posts: 1132
Joined: Fri 29 Jul 2016, 21:08

#120 Post by foxpup »

Yes, pupsave is a folder. If you have a pupsavefile, you have to mount it first.

save.sfs will not load automatically. But if you load it manually, on next startups it will be loaded automatically.
There is a gui sfs_load in the menu. You do not necessarily need it, but it is nice an clear.
There are some sfs that will be loaded automatically because the initrd takes care of it. They have fixed names:
adrv
zdrv
ydrv
...
The exact names and which do load automatically depends on the version of Puppy.

Please look at the code from rufwoof, excellent as always.
I think it is in fact what you want.

Post Reply