Remastering an exact clone of a running Puppy

Moderator: Forum moderators

Post Reply
User avatar
wizard
Posts: 2169
Joined: Sun Aug 09, 2020 7:50 pm
Location: Oklahoma, USA
Has thanked: 2980 times
Been thanked: 799 times

Remastering an exact clone of a running Puppy

Post by wizard »

Remasterpup2clone is the latest attempt to make remastering and making an exact clone of a running Puppy configuration easier. Previous methods used an "auxiliary" program to supplement the remasterpup2 program that is included in most Pups. Those methods required a lot more interaction by the user.

Remasterpup2clone is an actual modification of the remasterpup2 program that adds a "clone" choice. It does require YAD which is installed in most modern Pups.

Download the remasterpup2clone.sh program into any directory, it can be run from Rox Filer by just clicking it. Remove the fake .gz and set permissions as executable or download and install the .pet

wizard

Attachments
remasterpup2clone.pet
(11.53 KiB) Downloaded 10 times
remasterpup2clone.sh.gz
Remove fake .gz before using
(36.05 KiB) Downloaded 79 times
Last edited by wizard on Sun Mar 16, 2025 5:03 pm, edited 1 time in total.

Big pile of OLD computers

Clarity
Posts: 4235
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1814 times
Been thanked: 571 times

Re: Remastering an exact clone of a running Puppy

Post by Clarity »

If this was a PET, would it be easy for the WoofCE developers to simply add this for PUP builds?

@Jasper or @wizard and many other members can sponsor a PET for this system cloner.

This is a useful addition for a PUP utility alongside the others in the PUP's desktop menu.

Questions

  • As all of us are familiar with remasters of the past, should this utility be renamed as "SystemCloner" vs remasterpup2clone, its current name, is a bit ambiguous leaving a user(s) wondering which remaster... to use via a PUP's desktop menus?

  • Or should ALL the others be scaped-removed from new PUP's desktop menu and using this single 'master' remaster with "Clone the system" as an option?

Thoughts

User avatar
bigpup
Moderator
Posts: 7512
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 1021 times
Been thanked: 1682 times

Re: Remastering an exact clone of a running Puppy

Post by bigpup »

Why not offer it as a pet.

It would make it easier to download and use.
No remove fake gz, give exec permission, find the file to click on it, etc....
Just download pet and install it.
Run from menu entry.

It is small enough to attach to the forum.

If it is a completely different program, to me, it would be best to have a specific different name.

Over the years of producing programs for Puppy Linux.

Many older programs have been replaced, by newer and better working ones.

That is the way it works in computer software.

What programs are provided in a Puppy version, is really up to the developer, offering the Puppy version.

Programs that are better, easier to use, easier to understand, and operate, should replace and now be the program of choice!

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
bigpup
Moderator
Posts: 7512
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 1021 times
Been thanked: 1682 times

Re: Remastering an exact clone of a running Puppy

Post by bigpup »

Have you used this to remaster BookwormPup64?

I did for BookwormPup64 10.0.10.

Before I start posting issues that I see in the results.
Would like to know if it is the program or just me not using it correctly.

One thing during the last few steps, provided by information windows, and click OK to proceed.

After clicking OK.

Nothing is on the desktop, showing anything, to indicate it is still working.

Several times, I had no idea if it was still doing anything, until a info window popped up, telling me it was done with that step.
Long times of nothing showing, usually makes you think it is not working.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
pp4mnklinux
Posts: 1314
Joined: Wed Aug 19, 2020 5:43 pm
Has thanked: 684 times
Been thanked: 330 times

Re: Remastering an exact clone of a running Puppy

Post by pp4mnklinux »

wizard wrote: Wed Sep 25, 2024 8:14 pm

Remasterpup2clone is the latest attempt to make remastering and making an exact clone of a running Puppy configuration easier. Previous methods used an "auxiliary" program to supplement the remasterpup2 program that is included in most Pups. Those methods required a lot more interaction by the user.

Remasterpup2clone is an actual modification of the remasterpup2 program that adds a "clone" choice. It does require YAD which is installed in most modern Pups.

Download the remasterpup2clone.sh program into any directory, it can be run from Rox Filer by just clicking it. Remove the fake .gz and set permissions as executable.
wizard

That is the attitude !!! @wizard => My sincerest congratulations. :thumbup:

User avatar
peebee
Posts: 1717
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 165 times
Been thanked: 753 times
Contact:

Re: Remastering an exact clone of a running Puppy

Post by peebee »

ReMasterPup2 is Not a .pet in Woof-CE - in rootfs-skeleton so in every Woof-CE build:
https://github.com/puppylinux-woof-CE/w ... masterpup2
https://github.com/puppylinux-woof-CE/w ... CD.desktop

Not a user myself so rely on others for change proposals.........

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

User avatar
wizard
Posts: 2169
Joined: Sun Aug 09, 2020 7:50 pm
Location: Oklahoma, USA
Has thanked: 2980 times
Been thanked: 799 times

Re: Remastering an exact clone of a running Puppy

Post by wizard »

@bigpup

Have you used this to remaster BookwormPup64?

Yes, for 10.0.10 and older

A little review is in order. The remaster feature has always been part of a standard Puppy (my use began with Puppy v1.0.4), although it has not always been maintained well.

What does the standard remasterpup2 do?
It creates a new bootable ISO file of a running Pup that incorporates:
-added .pets
-loaded .sfs (this includes any alphabet sfs's except zdrv and fdrv)
-added files
-configuration settings
These are all incorporated into the new main Puppy sfs file.

Note that alphabet sfs's that you do not want incorporated should be manually removed before booting, and then added back to the /mnt/home/puppylivecdbuild directory just before the ISO is created.

What it doesn't do:
-custom desktop settings, such as backgrounds, icons, etc
-Some program settings or files that are in odd locations will be missed

Remasterpup2clone simply adds a few lines of code to remasterpup2 so it will clone the running system including the desktop and odd programs

Nothing is on the desktop, showing anything, to indicate it is still working.

You just have to be patient, remastering is not a trivial task and the lack of progress indicators are just part of the original program (outside of the scope of remasterpup2clone)

Some hints before remastering with cloning:
-clean up the running Pup, remove any personal data if the ISO is to be shared. This includes files, browser history, bookmarks, etc.
-mount the distros original ISO and when ask choose the "loop" device.

Remastering is CPU intensive and will run it 100% for extended times. You may want to set your CPU frequency scaling = powersave before beginning.

Why not offer it as a pet.

Added to the first post.

wizard

Big pile of OLD computers

Post Reply

Return to “Utility”