Woof-CE_2023 - 0setup

Building a Puppy Linux OS

Moderator: Forum moderators

Post Reply
User avatar
stemsee
Posts: 656
Joined: Sun Jul 26, 2020 8:11 am
Location: lattitude 0
Has thanked: 160 times
Been thanked: 104 times
Contact:

Woof-CE_2023 - 0setup

Post by stemsee »

https://github.com/puppylinux-woof-CE/woof-CE

I'm gonna post my observations on using woof-ce to build a puppy. In this case ubuntu jammy, on my local machine.

Firstly I was trying to build a kernel with kernel kit....K6.2.9, using 6.1* config.

Kernel kit stopped at aufs-utils. My own sukk, based upon the older build.sh, has no problem.

Then I decided to have a go at building Jammy, with my custom populated rootfs skeleton.

The issues 0setup has, 1) if a package is not found the script exits.

Then I go to http://ubuntu-master.mirror.tudos.de/ub ... sts/jammy/ where all the missing packages can be found and downloaded. But in which folder do i download them to so that the 0setup can also search for them locally, and so not exit. Because once it exits you have to run 0setup again .... that means watching it download all the lists over and over again ... I have about 20 missing packages (so far!) ... so i had to do this routine 20 times before I got all the packages .... but not knowing where to put them I had to edit DISTRO_PACKAGES_SPECS-ubuntu-jammy changing yes to no and deleting '||yes' for those packages .... because previously I recall, being able to expand those packages in a build dir later in the process and still get a functional basesfs. ... why can't a directory be used in /tmp which is named and dated so that 0setup can know the lists there are already the latest, and not repeat the process until all missing packages are listed? The following script can instead refuse to run if some flag is either not removed or in-place.

to be continued ....

Last edited by stemsee on Sat Apr 15, 2023 4:36 pm, edited 2 times in total.
User avatar
stemsee
Posts: 656
Joined: Sun Jul 26, 2020 8:11 am
Location: lattitude 0
Has thanked: 160 times
Been thanked: 104 times
Contact:

Re: Woof-CE_2023 - 0setup

Post by stemsee »

reserved

User avatar
peebee
Posts: 1480
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 147 times
Been thanked: 596 times
Contact:

Re: Woof-CE_2023 - 0setup

Post by peebee »

I can build 6.2 kernels OK ..... should be using aufs-util-6.0 - see funcs.sh

What is error displayed??

Downloaded packages go into packages-deb-jammy & packages-pet

which are links to:
../local-repositories/x86_64/packages-deb-jammy
../local-repositories/x86_64/packages-pet

but 0setup is not downloading - it is just checking that the packages specified are available in the repos specified in DISTRO_COMPAT_REPOS- and DISTRO_PET_REPOS

1download does the download.

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

User avatar
stemsee
Posts: 656
Joined: Sun Jul 26, 2020 8:11 am
Location: lattitude 0
Has thanked: 160 times
Been thanked: 104 times
Contact:

Re: Woof-CE_2023 - 0setup

Post by stemsee »

Probably I shouldn't run woof-ce on fatdog.....!

dimkr
Posts: 1908
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 828 times

Re: Woof-CE_2023 - 0setup

Post by dimkr »

User avatar
stemsee
Posts: 656
Joined: Sun Jul 26, 2020 8:11 am
Location: lattitude 0
Has thanked: 160 times
Been thanked: 104 times
Contact:

Re: Woof-CE_2023 - 0setup

Post by stemsee »

dimkr wrote: Mon Apr 17, 2023 5:02 pm

If the dependencies are met, woof-CE can run in pretty much any distro (https://github.com/puppylinux-woof-CE/w ... ld.yml#L60).

All the builds in this table (https://github.com/puppylinux-woof-CE/w ... py-builder) plus kernel builds (https://github.com/puppylinux-woof-CE/w ... el-kit.yml, https://github.com/puppylinux-woof-CE/w ... kernel.yml, https://github.com/puppylinux-woof-CE/w ... kernel.yml) run on Ubuntu and Debian reliably.

So you have added vercmp installer, right? ... good!

Which part of the _func script do I alter to check for the existence of local downloaded packages, when not found online, or even if found online?

Post Reply

Return to “woof-CE”