-
Notifications
You must be signed in to change notification settings - Fork 282
Building a Puppy on GitHub
- Go to the Actions tab of https://github.com/puppylinux-woof-CE/woof-CE (or a fork):
- Select the "release" workflow:
Then, specify a version number, specify a release name suffix, etc' and click "Run workflow":
Not all parameter combinations will work:
- Make sure the architecture is supported
- Make sure the distro is supported
- Make sure distro version is supported and exactly how woof-CE calls it (for example, specify
focal64
in an x86_64 build, to use Ubuntu 20.04 packages) - Make sure the kernel you selected is available for the chosen architecture.
For example, if you want an Ubuntu 20.04 based build for ARM and there's no ubuntu
directory under arm/
, or no focal
subdirectory under arm/ubuntu
, this means this combination is not implemented and won't work (the configuration files are missing).
If you wish to build an updated version of a previous Puppy release using the latest woof-CE, without guarantee of 100% faithful reproduction, use these configurations:
-
x86_64
,slackware64
,14.2
,4.19
(similar to Slacko64 7.0) -
x86_64
,ubuntu
,focal64
,5.4
(similar to Fossapup64) -
x86
,slackware
,14.2
,4.19
(similar to Slacko 7.0) -
x86_64
,ubuntu
,bionic64
,4.19
(similar to BionicPup64 8.0)
Generally, the combinations built by scheduled runs of woof-CE are the ones most likely to work.
The release name suffix can be empty, but otherwise must start with "-" (i.e. -alpha, -alpha1, -beta2, -rc1).
- Wait for the build to start (refresh the page if needed), then click it:
- Select the build job:
- Get a healthy snack and monitor the logs:
- If the build has passed, go back to https://github.com/puppylinux-woof-CE/woof-CE (or your fork) and your shiny new Puppy should be available under Releases:
This new release is release draft: it's visible only to woof-CE members (or you, if it's a fork of woof-CE). You can either discard it (for example, if you tested it and found it to be buggy), or publish it so users can see and download it.
- Get more healthy snacks, call your friends and throw a Puppy testing party.