Franco Fichtner
12587aa807
build/arm: provide efi folder the new way; closes #250
2022-01-04 14:49:01 +01:00
Franco Fichtner
d82481a10c
build/dvd: revive setup_efiboot for 22.1
2022-01-04 13:31:14 +01:00
Franco Fichtner
5559bc8524
build: add a working DEBUG flag for 22.1 kernels
...
Make sure to do a manual clean kernel build run in order to get
the necessary files in place. A partial rebuild does not seem
to work.
2022-01-04 09:52:58 +01:00
Franco Fichtner
b072e55797
build: rename plist files to prefix set name
2022-01-03 11:24:19 +01:00
Franco Fichtner
9fc1c776eb
build: introduce PRODUCT_CROSS for easier use
2021-12-27 21:49:25 +01:00
Christopher SHEN
3ed03c7223
device: cross-build is not always needed; closes #256
2021-12-26 08:58:39 +01:00
Franco Fichtner
d13c83dfb7
build: device kernel config suffix is deprecated; closes #255
...
While here also do not embed the device for the (-GENERIC)
ARM64 configuration. Seems like leftovers from the latest
ARM contributions.
2021-12-20 09:23:33 +01:00
Franco Fichtner
ae3d844565
config: more build changes for 22.1
2021-12-14 10:18:16 +01:00
Franco Fichtner
9005749130
build/boot: loop on reboot
2021-12-13 12:20:44 +01:00
Franco Fichtner
1c6c5ac6de
build/ports: for now only warn on plist issues
...
check-plist is never executed, not even in QA scripts for FreeBSD,
but constantly being looked at, likely through Poudriere output.
In general such vital scripting should be executed in a standard
workflow, but to improve our own submissions just fold this into
the ports build manually.
2021-12-10 08:18:05 +01:00
Franco Fichtner
729ddb6f79
build/plugins: fix typo
2021-12-10 07:50:00 +01:00
Franco Fichtner
adfd2ba5ce
build/plugins: last branch wins here in contrast to general behaviour
...
Plugins have a special handling whereas the last active branch
gets to insert its package. The same could be done for core, but
here we only have one package per branch and they should not
overlap in naming.
2021-12-01 22:38:31 +01:00
Franco Fichtner
ee7dfd1686
build: make sure to update the latest link on rebuild
...
It means that we block subsequent builds of the same package in general.
2021-12-01 22:34:47 +01:00
Franco Fichtner
3d7c8f243c
build/release: fix typo reported by @mimugmail
2021-10-17 11:48:10 +02:00
Franco Fichtner
73ce4f6f23
build: refactor PORTSLIST generation into shared list_ports() call
...
With five consumers this makes sense nowadays. While here make the
distfiles fetch ignore PORT_IGNORE to download otherwise missing files
not found in the default flavour.
2021-10-15 14:59:24 +02:00
Franco Fichtner
9bdf70ca0d
build: dev/ seems to work, but clutters non-stage directories
...
E.g. it would show up in the release set.
2021-10-14 20:19:30 +02:00
Franco Fichtner
1b716dda51
build/release: bundle arm if found and reduce default scope again
2021-10-14 20:18:01 +02:00
Franco Fichtner
a0902d71e1
build/options: move options check into chroot to avoid side effects
2021-10-14 10:50:10 +02:00
Franco Fichtner
b3818a032c
build/options: port option scanner; closes #226
2021-10-12 21:02:32 +02:00
Franco Fichtner
d4fed6193a
build: audit missing flavored ports
2021-10-12 19:04:16 +02:00
Franco Fichtner
ce94c70d5b
build: move back to old-style efi fat partition generation
...
Need to revisit for 22.1 beta images.
2021-10-12 09:14:30 +02:00
Franco Fichtner
dac714b313
make: bundle vm image with business release
2021-10-12 09:13:55 +02:00
Franco Fichtner
7d1b646bfe
build: always create a dev dir so clean.sh an find it
2021-10-01 09:56:15 +02:00
Franco Fichtner
4b2d6e81eb
build/clean: back a step but ignore errors
2021-10-01 09:45:14 +02:00
Franco Fichtner
fee2a722f6
build/clean: strange chroot issue in netbsd-tests on stable/13
...
Unmount stray mount points if they exist, but don't try to delete
files that may lie inside the mounted git repository.
2021-09-27 12:50:26 +02:00
Franco Fichtner
4336b0210d
build: streamline version derivation/override
2021-09-09 13:09:54 +02:00
Franco Fichtner
e45319b5a9
build: bundle packages even if there are fatal issues
...
Otherwise it is pretty hard to get a nightly build from a partial run.
2021-09-09 11:10:29 +02:00
Franco Fichtner
5823c875f4
build: go:modules fetch requires runtime packages
...
Buidling pkg, go and openssl with perl5 and nss is quite the overkill so
try to use the existing packages when found.
2021-09-08 13:56:50 +02:00
Franco Fichtner
593d396d76
build: fix double suffix after refactor
2021-09-07 14:16:40 +02:00
Franco Fichtner
1633ef27eb
build: clean up REPO_VERSION usage enabling VERSION override everywhere
2021-09-06 12:11:05 +02:00
Franco Fichtner
bc5487b6b5
build: correclty print error when running embedded scripts
2021-09-03 20:17:28 +02:00
Franco Fichtner
76b8afaa89
build: use PRODUCT_VERSION when we want to emulate REPO_VERSION
2021-09-03 20:04:12 +02:00
Franco Fichtner
77e2de381a
build: allow VERSION override in base and kernel sets
2021-09-01 14:15:30 +02:00
Franco Fichtner
71bc5874a1
build: typo in EFI directory
2021-08-20 14:40:54 +02:00
Franco Fichtner
586b60b941
build/dvd: wants ancient fat configuration to boot
2021-08-20 14:04:03 +02:00
Franco Fichtner
d6d65fc0b4
build: convert vm and vga scripts, minor errors elsewhere
2021-08-20 12:08:12 +02:00
Franco Fichtner
06c8cd0ca9
build/serial: rebuild UEFI on FreeBSD 13
...
The .efifat files have been deleted from the distribution so they
need to be handrolled. That's alright, but then mkimg doesn't work
on FreeBSD 13 because our STAGEDIR contains a ":" character.
Sidestep the issue by using a relative path inside STAGEDIR, but
also hoping that file names with ":" are not becoming second-class.
This should be compatible with 21.7 builds although we likely do not
need new images.
While here also convert dvd image with others to be done later.
2021-08-20 00:33:48 +02:00
Franco Fichtner
27bfcb143b
build/boot: bigger disk for ZFS test
2021-08-19 21:34:51 +02:00
Franco Fichtner
29ce7d28a1
build/kernel: actually retain build chain after previous
2021-08-19 11:04:29 +02:00
Kyle Evans
6a0d3a58e7
kernel: drop cross-build conditional for building kernel-toolchain
...
It's actually non-trivial to determine if you need to build the
kernel-toolchain or not -- host version not matching the target exactly
is a valid reason, among others.
Unconditionally build kernel-toolchain to err on the side of caution and
towards prevention of confusing build failures. If the `base` target
has already been built then no building really happens here, we simply
walk through all of the bootstrap tools and determine they're all up to
date.
2021-08-19 10:33:36 +02:00
Franco Fichtner
cb0452bb17
build/base|kernel: only attempt build when passing "build" argument
...
Packaging can take some time so working on complex src patches is
quicker this way.
2021-08-19 10:18:45 +02:00
Franco Fichtner
181a092c02
build/distfiles: fetch broken ports anyway (i.e. skim list)
2021-08-17 12:53:20 +02:00
Franco Fichtner
f4fa806505
build: clone into existing mountpoint if we must
2021-08-17 12:32:58 +02:00
Franco Fichtner
5832c9c636
build: reset branches that start with "volatile/"
...
It helps with branch rewrite as we pull new updates from FreeBSD
stable branch without the need for merges. We also upstreamed a
few patches so our own stash on top is getting thinner as a bonus.
2021-08-17 08:00:23 +02:00
Franco Fichtner
ecd262621f
build: protect against faulty upstream src.git tags
2021-08-15 09:21:20 +02:00
Franco Fichtner
612983ae9e
build/rename: fix typo
2021-08-13 09:31:08 +02:00
Franco Fichtner
b192f2968e
build/(core|plugins): use similar approach as ports to report skipped/rebuilt; closes #241
2021-08-10 16:22:16 +02:00
Franco Fichtner
ca639d1f03
build/ports: remove more debug
2021-08-10 14:54:29 +02:00
Franco Fichtner
37bf0745c9
build: make .pkg-(warn|err) generic, fix internal STAGEDIR use #241
2021-08-10 13:18:38 +02:00
Franco Fichtner
ad95a2af87
build/ports: no longer use make -s in the builder
...
It's a lot of log content but somehow pkg wanting to bootstrap
into FreeBSD's 1.17 package during building is gone now which
sort of defeats the purpose if trying to fix this with more
debug output. *shrug*
2021-08-10 08:40:26 +02:00
Franco Fichtner
c6c8ee933e
build/audit: fix typo
...
Note to self: while some packages report "vulnerable" they may
only run on vulnerable dependencies.
2021-08-09 13:29:25 +02:00
Franco Fichtner
8429da1ecd
build/ports: not a make invoke :D
2021-08-09 09:53:08 +02:00
Franco Fichtner
2709d6e4ef
build: too much logging in nightly run
2021-08-09 08:03:52 +02:00
Franco Fichtner
ac8fd59651
build/ports: small bug, move to debug ports install target
2021-08-08 09:22:30 +02:00
Franco Fichtner
75e664118f
build/ports: previous change did not work
...
Suspicously this seems to be caused by the ports tree now and
our previous code was working fine. The change is fine too,
but now we need to see which make target triggers this...
2021-08-06 08:53:55 +02:00
Franco Fichtner
79ba9ca822
build/ports: it seems that pkg -N sometimes wants to bootstrap
...
The /usr/sbin/pkg supports -N in the right way, but /usr/local/sbin/pkg -N
which is being invoked if /usr/local/sbin/pkg exists has other semantics
that sometimes makes this work and sometimes it doesn't. The manual page
mentions a weird workaround, but in the end if we assume that base pkg
execs local pkg we can almost certainly assume that it is bootstrapped and
usable.
2021-08-05 09:12:08 +02:00
Franco Fichtner
6a04fbb4ca
build: switch to FreeBSD ports tree
2021-08-02 10:51:18 +02:00
Franco Fichtner
feab3fbeaf
build/vm: fix bugs in previous and flatten mkimg invoke
2021-07-26 13:51:23 +02:00
Christopher SHEN
91757dae56
Working aarch64 configs for 21.1 ( #222 )
2021-07-26 13:04:14 +02:00
Franco Fichtner
574258684d
build: fix typo in distfiles handling
2021-07-13 15:26:14 +02:00
Franco Fichtner
3e3621cdec
build: similar approach for find_images(), now values PRODUCT_FLAVOUR
2021-07-08 12:43:04 +02:00
Franco Fichtner
f7ed343a6f
build: move set load to common code, rename vars for consistent style
2021-07-08 12:05:40 +02:00
Franco Fichtner
d8b0f605d3
build/audit: print all audit targets for better visibility
2021-07-08 11:01:27 +02:00
Franco Fichtner
cd0fdba4b0
build/ports: allow to override BATCH run with developer shell on failure
2021-07-06 08:56:02 +02:00
Franco Fichtner
31d406fc5c
build/boot: uncompress if needed, update README
2021-07-05 10:26:52 +02:00
Franco Fichtner
8ba6951dd4
build/release: do not checksum the checksum file in the checksum file
2021-07-01 13:30:32 +02:00
Franco Fichtner
b1b52c4631
build: document PORTSLIST and PLUGINSLIST
2021-06-24 09:04:48 +02:00
Franco Fichtner
99996adef8
build/plugins: avoid underscore here as well
2021-06-24 08:57:52 +02:00
Franco Fichtner
813e9cbc18
build/skim: avoid underscore in vars for consistency
2021-06-24 08:56:29 +02:00
Franco Fichtner
f1b1f75f90
build: support plugin variants much like port flavors
...
Use it on zabbix4-proxy although the resulting package is the same
as before (plus some new features previously not available there).
2021-06-01 10:08:13 +02:00
Franco Fichtner
bde1931536
build/boot: bring up network, allow ISO boot and add separate HD; closes #227
2021-04-19 10:41:20 +02:00
Franco Fichtner
36b1f402ff
build|composite: use -x grep
2021-04-18 15:05:04 +02:00
Franco Fichtner
2920f45a47
build/boot: increase memory to 2GB
2021-04-16 10:41:17 +02:00
Franco Fichtner
4a8970cbf8
build: ABI hint is not needed on extract
2021-04-15 08:59:41 +02:00
Franco Fichtner
10d94fc215
composite/distribution: proper release build top target; closes #216
2021-04-09 13:33:54 +02:00
Franco Fichtner
752e2b545b
build: let compress sign images and add new list helper; closes #223
2021-04-09 11:18:05 +02:00
Franco Fichtner
316eb45bd7
build: device configuration can use SRCREVISION and SRCABI now
2021-04-08 08:41:39 +02:00
Franco Fichtner
4ed9cc53f1
build/common: show passed arguments to step
2021-04-06 14:23:08 +02:00
Franco Fichtner
3c3330f385
build: pass port options as PORTSENV
...
This way we can hook it into build configuration and also it
looks final enough to document it soon.
2021-04-06 09:02:35 +02:00
Franco Fichtner
8c18ee7ccd
build/ports: add "depend" option to avoid rebuilds of reverse dependencies
2021-04-06 08:04:24 +02:00
Franco Fichtner
17b3822f99
build/release: align public key with image naming
2021-04-01 14:36:12 +02:00
Franco Fichtner
bf47a6ce42
build/plugins: only enforce mandatory plugin list for main branch
...
When not using EXTRABRANCH this is the same behaviour as before.
2021-03-31 14:03:02 +02:00
Franco Fichtner
a5903066c0
build/clean: try harder to find actual STAGEDIR
2021-03-31 13:19:05 +02:00
Franco Fichtner
e50e67ef40
build/ports: add overrides for silent and prune modes
...
No documentation for this as this is going to be reworked again.
Currenty though, during build tests editing these lines constantly
is not the best approach so at least now it works from the command
line.
2021-03-26 10:55:36 +01:00
Franco Fichtner
6e89e3a718
build: prefer -v over -V
2021-02-24 10:33:10 +01:00
Franco Fichtner
0f46176f1a
build: replacement with vars just needs quotes
...
Simplify the code a little by using the SELF var instead
of hardcoding the type again. This way some day the code
could be moved to common and reduce duplication further.
2021-02-23 11:30:48 +01:00
Franco Fichtner
5e28a3aa48
build/skim: last bits in skim update; closes #217
2021-02-23 11:16:03 +01:00
Franco Fichtner
a29b57561c
build/skim: simplify lookup #217
2021-02-22 14:57:09 +01:00
Franco Fichtner
bf1da3f4d8
build/audit: allow PORTS_LIST override
2021-02-22 12:08:01 +01:00
Franco Fichtner
a4daeb64db
build/skim: speed up dependency creation #217
2021-02-19 08:59:20 +01:00
Franco Fichtner
6c7ef34634
build/skim: simplify unused sync a little #217
2021-02-18 16:27:59 +01:00
Franco Fichtner
bc91f00cd5
build/audit: fail on vulnerabilities, but continue on nightly
2021-02-17 11:58:48 +01:00
Franco Fichtner
b9b435215a
build/skim: use -N for diff, easier to see added/removed file changes
2021-02-16 20:46:44 +01:00
Franco Fichtner
a927e81e30
build: make sure the build can cope with SUFFIX=-business
...
We do not want to install globs as the matching is very fuzzy and
also we no longer do. To make sure prevent use of globs in
install_packages so we can catch this in nightly builds if it
ever happens.
While here, allow to set a VERSION for core builds which ignores
the tag-version-derivation. It is useful for prerelease building.
Last but not least ADDITIONS should no longer look for SUFFIX so
if you want to build an image with SUFFIX=-devel and use a development
plugin overwrite ADDITIONS accordingly, e.g. ADDTIONS=os-dyndns-devel
2021-02-10 11:13:50 +01:00
Franco Fichtner
cf3f923da2
build: while here make COMPORT configurable and rename SPEED to COMSPEED
2021-02-02 13:38:01 +01:00
Franco Fichtner
679f0cc68e
build/plugins: provide local override here as well
2021-02-02 09:36:33 +01:00
Franco Fichtner
808649f0ed
build: fold CONFIGDIRPREFIX into CONFIGDIR, derive (PRODUCT_)SETTINGS
...
So now we either set SETTINGS or CONFIGDIR and if the latter is used
SETTINGS variable is populated from the basename of CONFIGDIR to avoid
having to set two overrides at the same time.
Also add a build.conf.local optional build configuration to make
adjustments beyond our own scope feasible.
2021-02-02 09:24:34 +01:00
Franco Fichtner
ba3d075c6e
build: change CONFIG to CONFIGDIR/CONFIGDIRPREFIX approach
...
Always require build.conf since /dev/null does not work anymore
due to omission of embedded language versions.
The top view CONFIGDIR is not the low level CONFIGDIR in the
build scripts, but for lack of refactoring noise and a catchy
naming scheme let's just leave it where it is.
2021-02-01 16:44:55 +01:00
Franco Fichtner
99863e1653
build/audit: remove indent from report
2021-01-28 08:41:06 +01:00
Franco Fichtner
fbac38f495
build/audit: run vulnerability check on ports
2021-01-27 16:22:47 +01:00
Franco Fichtner
6254b6215f
build: ok, FreeBSD bootstraps /usr/src directory
2021-01-27 11:34:15 +01:00
Franco Fichtner
b7d7342ee6
build: do not read SRCREVISION without SRCDIR
2021-01-27 11:32:47 +01:00
Franco Fichtner
91eab2adcf
build: use new make.conf target to simplify patches; closes #210
2021-01-26 20:26:50 +01:00
Franco Fichtner
89d9d02ca4
build/make.conf: apparently it is today #210
2021-01-26 20:26:38 +01:00
Franco Fichtner
42e6909107
build: soft-fail for missing arguments here
2021-01-26 16:39:48 +01:00
Franco Fichtner
3b8dad95d2
build: pass more vars for new make.conf
...
It might make more sense to move make.conf target lower and
use it from the build scripts as well. Not for today.
2021-01-26 15:54:12 +01:00
Franco Fichtner
a4fe2066c8
build/clone: fix typo
2021-01-22 23:46:17 +01:00
Franco Fichtner
1b61f199e8
build: rename DEVELBRANCH to EXTRABRANCH
...
We can switch it to any other branch depending on requirements.
2021-01-22 13:37:46 +01:00
Franco Fichtner
a90907a94e
build: make PRODUCT_REBUILD a globally accessible variable
2021-01-21 09:47:59 +01:00
Franco Fichtner
38ee2fa1d4
config: untangle SETTINGS and ABI
...
In case we want a custom config directory but a matching ABI.
2021-01-20 16:51:37 +01:00
Franco Fichtner
d6111ee42a
build/ports: do not overwrite global SELF and IMAGE
...
While here cleanup_packages is highly ambiguous. Use
prune_packages instead as we remove stale or incompatible
packages from the set.
2021-01-20 16:25:45 +01:00
Franco Fichtner
8742d7295d
build/ports: continue faulty builds unless rebuilding
...
Add a bit of reporting glue to get better visibility of
ports doing rebuild bouncing.
2021-01-20 15:22:07 +01:00
Franco Fichtner
494aec7ce5
build: stop phalcon4 from rebuild bouncing
...
PHP default changed upstream and here deal with this with
a mininal fix passing our PHP version along.
2021-01-20 14:17:30 +01:00
Franco Fichtner
9779a6ab51
build/skim: condense print to categories
2021-01-20 12:43:03 +01:00
Franco Fichtner
7375a65098
build/ports: reverse logic
2021-01-19 13:39:21 +01:00
Franco Fichtner
6f544155a4
build/sign: do not add a marker, there is no reader
2021-01-18 17:29:17 +01:00
Franco Fichtner
6aa26b27d6
build/ports: SELF is actually ports, no need to list twice
2021-01-18 17:27:12 +01:00
Franco Fichtner
553bf8a787
build/ports: only add aux.conf if packages step has not been executed
...
For hotfixes it will start to build go and rust even if it does not
need it.
For the cases where e.g. suricata rebuild requires rust use the
non-packaged packages set or let rust build during dependecy build.
2021-01-18 17:22:38 +01:00
Franco Fichtner
c3f66077b4
build/clone: add new helper
2021-01-18 11:50:37 +01:00
Franco Fichtner
3bc587dcb8
build/prefech: use PRODUCT_ABI when no manual version was set
...
Makes prefetch work out of the box. The initial version is very
likely capable of building packages for the whole series.
2021-01-13 11:15:18 +01:00
Franco Fichtner
ba273a9f49
build/serial: remove debug output
2021-01-11 14:02:44 +01:00
Franco Fichtner
c68563ca3e
config: expose PRODUCT_ABI to ports
...
Fixup PRODUCT_LUA replacement while here.
2021-01-11 11:46:02 +01:00
Franco Fichtner
84aefa59b0
config: support UEFI in serial images, off by default for now; closes #138
...
While here switch images to UFS2.
2021-01-07 15:58:47 +01:00
Franco Fichtner
7a7afca2f7
build: unify generation message
2020-12-14 12:40:13 +01:00
Franco Fichtner
88b4152696
build: small typo that made .abi_hint file reappear in mtree db
2020-12-04 14:50:12 +01:00
Franco Fichtner
123b8977cf
build: test pkg and git binaries; closes #197
2020-09-12 17:04:30 +02:00
René Bayer
e760f313b7
Fixed object paths for cross compiling ( #194 )
2020-08-21 09:52:23 +02:00
Franco Fichtner
b3195a89c7
build/tools: we only support 12.1 now
2020-07-26 06:00:37 +02:00
Franco Fichtner
db2421cfb3
Revert "build: do not enter 20.7.r description territory on 20.1"
...
This reverts commit 84e5ec467a
.
core doesn't actually use "git_describe" so we are fine here.
Added a similar commit in the core repository that actually works. ;)
2020-07-23 12:30:09 +02:00
Franco Fichtner
35d1e1138f
build/boot: "we can be errors, just for one day"
2020-07-21 17:50:04 +02:00
Franco Fichtner
460071a688
build/boot: make boot script run on 12.1
2020-07-21 09:11:32 +02:00
Franco Fichtner
84e5ec467a
build: do not enter 20.7.r description territory on 20.1
...
Due to an issue with pkg upgrade -f[1] and lack of a better approach
we will avoid version parity beween 20.1 and 20.7 development branches
by omitting 20.1 from using the RC tag for versioning.
This allows us to force an upgrade always even though the actual
version is going backwards. It doesn't really matter then because
we seek full transition into the new packages that have been published
and not try to outsmart the upstream repo's efforts to keep everything
in sync.
[1] https://github.com/freebsd/pkg/issues/1806
2020-07-19 20:27:27 +02:00
Franco Fichtner
ea8344b0b8
build: only fetch "origin" as some remotes may not respond
2020-07-16 08:41:22 +02:00
Franco Fichtner
3a3d35f3ed
build: new branches not being fetched at first try
2020-07-16 08:29:14 +02:00
Franco Fichtner
d33488bb0c
build/base: fixup FreeBSD 12.1 build issue with missing host file
2020-07-15 18:21:31 +02:00
Franco Fichtner
c37230a777
build/rebase: .abi_hint file has no relevance here
2020-07-15 03:34:13 +02:00
Franco Fichtner
9b0ad3a4bf
Revert "build/kernel: kldxref fixup, build host seems to be used"
...
This reverts commit 62e5d79c80
.
It doesn't work still.
2020-06-07 11:55:31 +02:00
Franco Fichtner
96427357f4
build: add SRCABI usage and shared .abi_hint file; closes #179
2020-06-04 07:32:28 +02:00
Franco Fichtner
e624dea4c2
build: add ABI hint to packages set
2020-06-04 05:46:36 +02:00
Franco Fichtner
62e5d79c80
build/kernel: kldxref fixup, build host seems to be used
2020-05-27 04:15:05 +02:00
Franco Fichtner
e96cf8a95c
build: support macOS for "make update" purposes
2020-05-17 10:26:30 +02:00
Franco Fichtner
145cad9e0b
build/test: pass correct environment to tests
...
Avoids breakage of inline checks during test step.
2020-04-02 08:24:18 +02:00
Franco Fichtner
378b321ef2
build/nano: noatime as per forum mention
2020-03-17 08:50:14 +01:00
Franco Fichtner
9746b57855
build: pass FLAVOUR instead of poisoning the variable via env
2020-03-06 08:57:40 +01:00
Franco Fichtner
bcfcd1c0ad
build: fix typo
2020-02-24 09:17:23 +01:00
Franco Fichtner
603330a8f6
config: remove notion of version "3" Python, it's the default
2020-02-18 10:15:34 +01:00
Franco Fichtner
1f00c8b677
build: remove PYTHON2 selector, no longer used
2020-02-18 08:25:11 +01:00
Franco Fichtner
dd5878fc78
build: print error when we hit this code branch
2020-02-09 08:51:55 +01:00
Franco Fichtner
a34ba52382
build/ports: check here as well, no package at build start
2020-02-09 08:46:52 +01:00
Franco Fichtner
f7213f9431
build/clean: core,plugins only makes sense if packages are there
2020-02-08 19:02:01 +01:00