Hello,
Still love Wheezy! I just remastered with /etc and /root customized to my settings. My intention was to run it in ram, as a frugal install on HD with no savefile, for more secure online banking. But when I boot with pfix=ram, I get the keyboard, country and xorg wizards and my customizations are overwritten.
I have this from arseh at http://www.murga-linux.com/puppy/viewtopic.php?t=89970 (Slacko)

Quote:

Is there any practical way to remove [the quick setup menu] from the start, while it can remain as a program that can be used for times that it can be needed?
Or - I can delete the quickstart file from the system.

and from MochiMoppel:

Quote:

Expand the main Puppy file (unsquashfs puppy_whatever.sfs) . In the resulting squashfs-root directory go to squashfs-root /var/local and create an empty file delayedrun_firstboot_flag. Repack the main file with mksquashfs squashfs-root puppy_whatever.sfs. That's it.

But I don't find a delayedrun_firstboot_flag file in Wheezy. Can someone tell me how Wheezy detects whether or not it's a first boot? Or another method to avoid the startup wizards?

we over at the community edition
are trying to make a woof debian base puppy
since you are the expert
could you give me any advice
about making an up to date
woof wheezy
also would you allow us to take a look at your project
and possibly use some of your ideas

So....if you create an empty file called personal_settings_popup_disabled, and place it to the /etc inside your remastered sfs, it should prevent the quickcountry from running.

You can also grab the latest delayedrun, from recent woof build or from woof2 platform in the net, and hack the newest delayedrun script. It should work in dpup wheezy just ok, and there is that file row you mentioned:
if [ ! -f /var/local/delayedrun_firstboot_flag ];then

...but that row is missing in the delayedrun script I have used. I have been bit lazy about delayedrun script. I have used the older one, slightly hacked by me.

Wanderer. Well....I have checked the thread you referred. There is still long road to go. I did create several builds using existing woof before I started to edit it for my needs. I even compiled my own kernel first. Also, you will need kernel compiled using the gcc of that build. Same gcc version I mean.

Anyway....the needed bits are inside my dpup wheezy builds. Inside /root/.packages you will find: DISTRO_COMPAT_REPOS, DISTRO_PET_REPOS, DISTRO_PKGS_SPECS which are the dpup wheezy spesific. Packages-puppy-wheezy-official was the database file, where I did put those my included .pet packages which were not in Barry`s official repos, but I didnt upload those .pets so that smokey01.com wouldnt be too growded with .pets which are already in the build and because there wasnt much need to upload them. My build was my build, and no official Puppy with need to be able to build using woof. Also....Barry Kauler has not included official debian wheezy support. I have hacked existing squeeze woof platform to support debian wheezy building.
I dont have in my new laptop the woof2 platform included which I used for the building. I have it though in my external hdd in safe still. For possible future need.

Anyway....understanding above mentioned files is the first stage. They also have the guidelines for debian wheezy building.

So....if you create an empty file called personal_settings_popup_disabled, and place it to the /etc inside your remastered sfs, it should prevent the quickcountry from running.

This does avoid the quicksetup wizard that runs after the desktop opens. Sorry to bother you, but I still have the keyboard, timezone and xorg wizards which run in console before xwin starts. Do you know how to suppress those?

Wognath. If you have included in your remaster /etc/DISTRO_SPECS file and inside file is row:
DISTRO_XORG_AUTO='yes'
.....then console wizards should not be popping up. If they pops up even you have included that file with that row....then something else is missing.

Pemasu,
Thanks again for the suggestion. The line DISTRO_XORG_AUTO='yes' is present in /etc/distro_specs, but the console wizards still run.
In grub I have tried pfix=ram and also psubdir=wheezy (so it looks for but does not find save file). This is apparently a lot more complicated than I thought it would be...

Wognath. Do you have pupdesk.flg stored in the partition where your Puppy folders are ?
If yes, delete it. Not running quicksetup leaves that file...and it is not wanted.
Relevant part in /etc/rc.d/rc.sysinit:

Previous versions of Chromium 30 ( or 29 or 28 ) would not work in Dpup Wheezy because they all needed glibc version 2.15 and Wheezy only has 2.13 even though it is a recent Debian stable release. The highest version of Chromium that would run was 27.

Now I see that Debian have produced a version 30.0.1599.101 of Chromium as a .deb which is presumably compiled against an earlier glibc (deps list shows glibc 2.11) so it is suitable for use in Wheezy.

You can download the .deb from packages.debian.org or I have done a bit of tweaking and re-packaging and uploaded .pet and .sfs versions to my Yandex Disk

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum