Woof uploaded August 16, 2010
August 16, 2010 —
BarryK
This is the version of Woof used to build Wary 0.5.1.
Please note that this release of Woof cannot be used to build Lucid Puppy 5.1. Not exactly anyway, you will get a "Lucid Puppy" but not quite the same as the official release. There are some differences in the Woof build system used to build Lucid Puppy 5.1 and 01micko and I will be cooperating to port many of those into the official Woof. 01micko has a site that is of interest for Lucid developers:
http://users.tpg.com.au/01micko/01mickos_tools.html
For introduction and instructions to download Woof, go here:
http://bkhome.org/woof/
So, if you have previously downloaded Woof, all you have to do this time is run this in the Woof project directory to update to the latest Woof files:
# bones download
It is recommended that you follow instructions in the above link to download Woof with full history, however if all you want is the latest tarball, here it is:
http://bkhome.org/bones/woof/woof-LATEST.tar.gz
Comments
Stopping some to us PuppyUsername: bigpup
This does not bother me but I found this in a review of Lucid Puppy in one of the Linux Magazines. Something to think about. Quote: I've tried previous versions of Puppy Linux and its derivatives and always dumped them because of one issue: the bundled packages cannot be uninstalled as they are read-only files. Is this still the same with Lupu?
from Lucid Puppy 5.10 bug report
Username: bigpup
"Quote: I have asked about this in the past as well. Example: Abiword is clutter in my installs as I always install OpenOffice and have Geany and the other smaller editors for smaller tasks. Puppy Package Manager does not present Abiword as an installed app which I may uninstall. WDYT? BarryK wrote: Yes, there is such a tool. I didn't create it though, I just developed infrastructure that lists all builtin files: http://bkhome.org/archive/blog2/201005/file-lists-of-quotbuiltinquot-packages.html It was puppymartin who developed a removal tool: http://murga-linux.com/puppy/viewtopic.php?p=422950#422950 Barry K wrote: It doesn't really uninstall of course, as the main Puppy SFS is read-only, but it does hide the files. Try this tool and see if you feel the same as me. It removes stuff but I have no idea what some of it is or does. if you want it back, now what? Keep in mind this original quote came from someone new to Puppy Linux.
. . . except for Puppy
Username: SirDuncan
"If I remember correctly, Pizzaisgood wrote a script called PupBeGone (or something like that) to uninstall packages. I doubt that it works with current versions of Puppy, but on the then current release it did allow you to uninstall a package from a full HD install. You can't really uninstall from a live CD, but the script made it look like the package was gone so that you could remaster a CD without the package. With the exception of that script, I know of no other attempts to allow uninstalling from a live CD distro.
I Stand Corrected . . .
Username: SirDuncan
"Bigpup posted while I was typing and preemptively proved me wrong. The blog post he linked also shows that the name was Pet-Be-Gone, so it was more recent than I was remembering (made for .pets instead of .pups). Thanks for the links, Bigpup!
package removal
Username: BarryK
"[i]With the exception of that script [PupBeGone], I know of no other attempts to allow uninstalling from a live CD distro.[/i] The link given above is such a tool: http://murga-linux.com/puppy/viewtopic.php?p=422950#422950 ...you then remaster the CD and the application is not just hidden, it is gone. PupBeGone does not work on modern puppies, you need the tool posted by puppymartin, and that needs a recent Woof-built Puppy such as Quirky, Wary and Lucid. Note, if your (Woof-built) Puppy has directory /root/.packages/builtin_files, then you do have the infrastructure present to support puppymartin's removal tool.
pet-be-gone
Username: BarryK
"Same thing holds for pet-be-gone. It doesn't work on modern puppies.
Moo
Username: BarryK
"I have just noticed 'Moo' created by Iguleder: http://murga-linux.com/puppy/viewtopic.php?t=57238 It looks like this can "remove" PETs prior to remastering, and it works for all Woof-built puppies -- that is any pup from 4.3.1 onwards. I haven't tried it, but it looks like you place any PETs that you want to remove into a certain directory, and Moo is then able to determine what files need to be deleted.
Puppy Package Manager
Username: bigpup
"Could Puppy Package Manager be made to show in the installed package list the program packages that come with the initial OS? Then you could select a package and it would be removed. Like it does now for packages that you install. A list like: AbiWord Seamonkey Mplayer PupRadio Etc. I would think it would need a way to get them back if you change your mind. Remastering and all that could be the final step if needed. I think this would be great. There is an OS that I can think of that has this, but I would burst into flames if I said it.
pet removal
Username: 01micko
"I just wonder if some folk here a referring to a [i]full[/i] install, in which it is easy for the initiated to remove whatever package they want. Most new users will go for a full install (until they learn about Puppy) and will have no clue how to rid their install of unwanted packages. Barry has in place the infrastructure, and with some neat scripting it wouldn't be too hard to make a full install only tool, hidden from frugal type installs, that removes unwanted packages. Of course, as usual, dependency checking will be the main issue, but I see no harm in leaving the deps there. my 2c Cheers
Not that easy
Username: Iguleder
"The main problem here is the addition of /root/.packages/builtin-files, 4.3.1 doesn't have it. That's why I had to rely on the original PETs with Moo, Barry. Maybe I'll rewrite it for Lupu and above: it deletes all the files according to the file list, then does cat woof-installed-packages | grep -v $packageToDelete > woof-installed-packages-temp and mv woof-installed-packages-temp woof-installed-packages.
Ummm ... is this what you needed?
Username: Iguleder
"Here, wrote a simple script in 5 mins. Turns a built-in package into a user-installed package so you can remove it through PPM. It stays in the main SFS but you can't see the files ... just use this thing and remaster to trim the main SFS. http://pastebin.ca/1919906
Builtin packages
Username: BarryK
"[i]"Could Puppy Package Manager be made to show in the installed package list the program packages that come with the initial OS?"[/i] They are listed in this file: /root/.packages/woof-installed-packages ...in all Woof-built puppies from 4.3.1 onwards. If I recall rightly, my remaster script updates this file. Anyone else developing a remaster script could consider updating entries in this file also.
delayedrun
Username: 01micko
"Hi Barry, Further to my work with the [b]tray applets[/b]I have tweaked [i]/usr/sbin/delayedrun[/i] for compliance with Icewm in future lupu versions. You will find the file in your Murga inbox. Did you fix the freememapplet_tray for full installs? http://bkhome.org/archive/blog2/201005/freememapplettray-22.html Also, Mr Duracell/Eveready (zigbert) has upgraded Pcd and Pmusic to versions 1.2 and 1.3 respectively. Cheers
Tags: woof