Streamline repo scripts
Created by: ollieparanoid
I'm building the packages for the binary repo manually. The repo is enabled by default in pmbootstrap
(disable with --mirror-pmOS=""
) and it is somewhat usable now and it's a big improvement over having no binary packages at all. But it still needs improvements.
-
Change pmbootstrap aportgen
to generategcc-aarch64
etc. not forarch=all
(9f674675) -
use --strict
for building -
improve the building script: don't use pmbootstrap
directly, wrap it with a different config and work path, so the same PC can be used for quickly testing a build without messing with the repo -
polish repo build scripts and publish them (done: pmOS-repo-scripts) -
properly delete old packages (#1306) -
use proper repo description with pmbootstrap commit hash -
use -9 compression for gzip packages (new pmbootstrap parameter) -
Firmware packages: download blobs after installation, so we can build firmware packages, too (right now they don't get built) (#797 (closed)) -
Some packages will still build despite the same version being on the binary repo (#955 (closed)) -
add pmbootstrap build --all
to simply build all packages? -
build everything for x86
, too (we do have ax86
device now!) -
figure out a good process to (manually) update packages, with maintainers for packages etc? -
set up a postmarketOS version of https://pkgs.alpinelinux.org aka alpine-turbo -
create build logs for every build and upload them somewhere, so they can be linked from alpine-turbo
and finally (future!):
-
automatize it completely: whenever a new commit comes in to master, run the build
Edited by Administrator