Commit Graph

21 Commits

Author SHA1 Message Date
Franco Fichtner 70495e7e75 build/packages: if ports clears the packages flag we can now test and skip 2024-02-14 09:43:12 +01:00
Franco Fichtner 0dd6820d8b build: tweak aux set handling a little 2024-02-14 08:35:59 +01:00
Franco Fichtner a2fc40997f build: basic implementation of aux packages; closes #299
It allows us to retain the "aux" packages for subsequent rebuilds.
These packages are inserted in the "ports" step and removed in the
"packages" step.

May be subject to changes and tweaks, but works nicely when e.g.
rebuilding suricata.
2024-02-08 15:59:16 +01:00
Franco Fichtner e0afba0840 build/packages: shorten AUXLIST and allow override 2023-02-03 15:13:55 +01:00
Franco Fichtner a4e7af0253 build: pkg-warn is more of a pkg-msg anyway 2022-06-08 12:39:12 +02:00
Franco Fichtner c1874043f9 build/packages: mention packages stripped by step 2022-06-08 12:33:41 +02:00
Franco Fichtner b1b52c4631 build: document PORTSLIST and PLUGINSLIST 2021-06-24 09:04:48 +02:00
Franco Fichtner e50d175fe7 build: add a real "package" target and aux.conf trickery
aux.conf harbours ports that are needed for the build and intermediate
package sets for testing and rebuilding, but that will ultimately be
removed from the sets when they are supposed to be uploaded to the mirror.
2019-10-13 15:46:07 +02:00
Franco Fichtner 3bb6fb6938 build: refresh packages via set
Lots of changes, mostly to merge the cool layout of kernel and base
sets with the packages approach.  What happens now is that ports.sh
and core.sh generate a packages set all the time so that it is portable
and can be pushed to a web server too if needed.
2015-05-08 15:13:21 +02:00
Franco Fichtner cc048ebf9f build: more flavour awareness
Looks solid now.  Smaller issues can be ironed out when the next
release is due.  Enjoy. :)
2015-05-07 10:51:35 +02:00
Franco Fichtner a63303ada9 build: add PRODUCT_FLAVOUR awareness to ports/packages 2015-05-07 09:00:32 +02:00
Franco Fichtner 020d1eac63 build: always bootstrap target directories 2015-05-07 08:37:22 +02:00
Franco Fichtner ce56d54576 build/packages: fix wrong directory after refactor 2015-04-07 04:20:28 +02:00
Franco Fichtner 0c9790c94e build/packages: simplify the pkg-repo(8) invoke 2015-04-03 03:13:41 +02:00
Franco Fichtner b49aececeb build: add package signing glue 2015-04-02 05:17:49 +02:00
Franco Fichtner 14bef4837f build: ease the release process workflow 2015-01-24 13:29:23 +01:00
Franco Fichtner d01671e454 build: make packages aware of their architecture
Here we stuff a directory into the path.  This is especially useful
when we are going to cross-build.  mips and arm, anyone?  ;)
2015-01-03 19:46:33 +01:00
Franco Fichtner 0e608c1586 build: remember and use the target architecture for all sets 2015-01-03 18:54:57 +01:00
Franco Fichtner 4091ee4b05 build: linking to the actual package makes more sense 2014-12-12 11:20:35 +01:00
Franco Fichtner fc66d2edc3 build: packages are all txz, skip trying harder and just use tar 2014-12-12 09:58:00 +01:00
Franco Fichtner ba5b62e044 build: add an easy-to-use pkg(8) repository set generator 2014-12-12 09:55:26 +01:00