Howto build a woof puppy from local repository fastest ?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Howto build a woof puppy from local repository fastest ?

Karl Godt
Administrator
In response to

[QUOTE]
KRG,

You know, you can essentially build everything yourself and keep your own local repository inside the woof tree... you don't need a full featured distro, just build it with essentials, will preserve your fragile download limit.
[/QUOTE]

that's posted by 01micko in the "Tests and commits" thread .

I'd like to get some hints about how to setup a local repository
and about how to build it fast, ie without compiling a kernel .

I have some kernels and  still have to build initrd.gz 's for them, but that might not be the main problem.

I assume already extracted binary packages ie for geany, abiword and such .

Main goal is about easy  and fast building, probably even without devx and kernel source sfs.
Reply | Threaded
Open this post in threaded view
|

Re: Howto build a woof puppy from local repository fastest ?

01micko
Administrator
Karl

You need to study the inner workings of woof, in particular how DISTRO_PET_REPOS and DISTRO_PKS_SPECS_${DISTRO_BINARY_COMPAT}_${DISTRO_COMPAT_VERSION} (more particularly the syntax of the PKGS_SPECS_TABLE variable, tip: don't use an apostrophe in names or comments!) are related and make sure each packages exists with it's generic name in your ./packages-pet repository (physically) and in your Packages-puppy-$DISTRO_FILE_PREFIX-official package list. Make sure you base your distro on something that exists! (in the context of woof).

Hope that makes sense!
Reply | Threaded
Open this post in threaded view
|

Re: Howto build a woof puppy from local repository fastest ?

Karl Godt
Administrator
GREAT_GOD_UNBELIEVABLE_DISTRO_WITH_SPECS_AND_TABLES ..

Sounds that I need to create a long file manually with all the hundreds of .pet , .deb or .txz package-name-s.ext ..

Would like the idea to just run something like remasterpup2 on the woof rootfs-skeleton directory,
because just to test my puppy-scripts , without testing the woof-build-scripts .

Was sober experimenting a lot with git commands today , and finally got things to work ,
but hat took me several ours of try and error , understood nothing , and my HEAD became detached and all so weird things ..

Cheers, need  

Guess woof will be similar confusing ..