Remaster CD bug fixes

There was a report in the 4.3 bugs thread on the forum, of the CD remaster script crashing. I couldn't reproduce that, but I did find 3 other bugs.

1. Boot logo and help missing.
2. mksquashfs error that may have caused iso to be bigger.
3. Hiccup in manipulating the database files in /root/.packages that may have compromised operation of the PPM.

There was a request that the remaster script needs a choice where to get the Puppy files from. Currently they must be on a CD. Need to also be able to choose a mounted directory.
However, at this stage I am being very careful, essential bugfixes only for 431.

One of the bugs in 430-final was caused by an earlier beta-release bugfix. So, I need to be extremely careful.


Posted on 7 Oct 2009, 16:56


Comments:

Posted on 8 Oct 2009, 6:04 by runtt21
remaster crash

I ran remasterpup2 in terminal to see what was going on. Everything works up until i select the burner. On my computer that is dev/sr0.When i select it,the program crashes.

# remasterpup2
SIZETOTALM=336
/usr/sbin/remasterpup2: line 79: 30317 Terminated Xdialog --wrap --title "Puppy simple CD remaster" --msgbox "Calculating needed working space.\nPlease wait, this may take awhile..." 0 0
WKGPART=sdc1
/usr/sbin/remasterpup2: line 161: /dev/sr1: Permission denied


Posted on 8 Oct 2009, 7:02 by runtt21
more info
After that I installed the remaster script from 4.2.1 and it ran ok. It didn't copy the logo16,boot.msg or the help.msg . I had to add those .It also made a pup_430.sfs not a pup-430. So I renamed it and it booted fine.


Posted on 8 Oct 2009, 7:05 by BarryK
Remaster crash
The 'WKGPART' variable is set when you choose a partition as a "working area". You must not choose /dev/sr0 or /dev/sr1 as that is read-only.

But, that is good you have explained that. I will filter that particular dialog so it does not offer /dev/sr*.



Posted on 8 Oct 2009, 7:35 by BarryK
Remaster CD bugfix
I have added a filter so that only writable partitions are offered as the "working area".

I also found that ext4 was left out, so added that. That is, ext4 partitions can also be the working area.



Posted on 8 Oct 2009, 16:00 by gposil
Bug Fixes
Hello Barry,

Would it be possible that you could bundle bug fixes for 430 as a service pack, i'm being selfish here, I would like to incorporate the fixes in dpup482, which will now follow all your updates.

If you get a chance, I would really appreciate your input on the 482 upgrade to dpup.

http://www.dpup.org/test/dpup482beta1-2.6.30.5/

Cheers


Posted on 9 Oct 2009, 6:50 by runtt21
more info
It didn't crash when selecting a working partition.It happens after that when you select the disc burner.


Posted on 9 Oct 2009, 7:15 by BarryK
Remaster still crash
runtt21,
Oh, ok. I fixed a potential crash problem, but not your particular crash problem.

It looks like I need to test on a PC that has two optical drives.



Posted on 9 Oct 2009, 10:02 by runtt21
thanks
"not your particular crash problem." LOL :) That's OK , I have a workaround . Thank you .

Without you there is no puppylinux. Without puppylinux there is no Macpup.Thank you very much !!!


Posted on 9 Oct 2009, 14:24 by BarryK
service pack
gposil,
I do plan to bring out a service pack for current 4.3 users, it may work on older Woof-builds.

Alternatively, the latest Woof will be released, so Dpup and Upup can be built. But, testing those builds is on the back-burner right now, as I don't want to use up much of my monthly download allowance until after 4.3.1 is uploaded.