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