Franco Fichtner
3518119bbe
pkg: sneak an extra space into mtod when appropriate; closes #6479
2023-04-12 08:40:22 +02:00
Franco Fichtner
09b2bec389
pkg: remove CORE_FLAVOUR handling
2023-02-07 09:22:33 +01:00
Franco Fichtner
52d91d0417
make: remove WANTS/WANT magic
...
The packages use is too explicit so simply check for installed
debug plugin and hope for the best.
2022-07-22 08:42:09 +02:00
Franco Fichtner
ebfdeecdfe
make: populate CORE_MAKE command with proper env on stepping stones
...
`make upgrade' could forget what version it was running in the first place.
2021-11-15 19:37:01 +01:00
Franco Fichtner
f68816a8c2
src: fix a couple of stray whitespace issues
2021-11-09 13:33:11 +01:00
Franco Fichtner
c4918b4c99
firmware: change CORE_ALTABI to taret ABI detection for #5144
2021-11-09 09:12:24 +01:00
Franco Fichtner
ac1cd84485
make: add a product_altabi setting if we want to split abis #5144
...
This way we can keep track of the underlying ABI in case a business
version needs to find its way back to community ABI.
In general ALTABI is just the derived ABI version, i.e. the one that
shares the same build settings/packages/OS version.
2021-08-17 08:53:22 +02:00
Franco Fichtner
656c5ada7e
pkg: fix version number derivation and missing replacement
2021-06-29 15:18:12 +02:00
Franco Fichtner
61ca8a7b68
pkg: add series and nickname to metadata
2021-04-09 08:56:46 +02:00
Franco Fichtner
3dcc9f512e
pkg: compute CORE_NEXT to do automated tag matching
...
If CORE_NEXT.b tag exists do not use anything else anymore,
otherwise if CORE_NEXT* something exists use this, otherwise
hands off from manual tag pattern matching.
Since this is based on computation of CORE_ABI input we
can use this on the development track to always figure out
the correct version to use without checking the CORE_ABI
explicitly.
Use CORE_NEXT in a file replacement as well.
2021-02-07 15:04:47 +01:00
Franco Fichtner
58f0a7ec08
pkg: better fix, /usr/sbin/pkg is used always :/
2021-01-24 16:25:47 +01:00
Franco Fichtner
4d31db164f
pkg: fix previous
2021-01-24 10:50:05 +01:00
Franco Fichtner
50a8fdf825
pkg: ignore non-bootstrap situation
2021-01-24 10:46:02 +01:00
Franco Fichtner
512730bd1a
system: syslog-ng again; fix this the hard way
2020-11-13 10:56:36 +01:00
Franco Fichtner
e6daf55d67
Revert "system: remove syslog-ng @version hint"
...
This reverts commit 9ed04c754b28c8b9abd48e78a3af1946ef8d32a5.
2020-11-13 10:45:29 +01:00
Franco Fichtner
9ed04c754b
system: remove syslog-ng @version hint
...
Following a discussion in FreeBSD ports to simplify ports handling
the missing @version will no longer trigger a warning in recent
syslog-ng releases so it's better to remove this to ease future
transitions of the port (merged into one "syslog-ng" port then).
2020-11-09 10:20:35 +01:00
Franco Fichtner
a3e3b97e53
firmware: switch to 20.7
2020-07-28 10:33:42 +02:00
Franco Fichtner
cf96f043a3
pkg: cheer up @adschellevis by auto-selecting suricata
2020-07-24 14:34:01 +02:00
Franco Fichtner
8ca1deb9c9
pkg: treat version numbers correctly
...
Also see: https://github.com/opnsense/tools/commit/84e5ec467a
2020-07-23 12:23:39 +02:00
Franco Fichtner
2a216f91c7
Framework: small comment on current use for these settings
2020-04-24 09:17:48 +02:00
Franco Fichtner
072d9673b9
pkg: useless overrides ARCH and FLAVOUR
2020-04-15 19:12:22 +02:00
Franco Fichtner
094bbd66c1
pkg: variable links at build time
...
Has been on the wishlist almost since we have started
using Python 3 and needed our own python3 link to the
currently used version.
2020-04-13 22:19:37 +02:00
Franco Fichtner
c4edd0b86d
make: detect more version stuff on demand
...
Makes "make upgrade" super easy between dev and release.
2020-04-13 12:19:29 +02:00
Franco Fichtner
5db335e02e
pkg: "make upgrade" can be difficult in dev situations
...
Auto-detect PHP if possible, change FLAVOUR behaviour while at it.
2020-04-11 10:59:45 +02:00
Franco Fichtner
cf19e0ca8f
pkg: move FLAVOUR to defaults
2020-02-12 12:34:18 +01:00
Franco Fichtner
c9e395e6f8
system: replace syslog-ng version via build
...
Next step is using a form of CORE_SYSLOGNG to select
the syslog-ng package suffix. More testing needed.
2019-10-01 22:45:09 +02:00
Franco Fichtner
2d0ff7ab9d
pkg: fix wrong version in core metadata file
2018-12-22 17:47:21 +01:00
Franco Fichtner
d6657904f3
pkg: also inject CORE_COMMIT
2018-09-22 09:18:37 +02:00
Franco Fichtner
8d6a9b4197
firmware: hijack firmare-product for build-time metadata
2018-09-16 19:03:36 +02:00
Franco Fichtner
47baf6b122
make: replace all the things!
2018-09-16 13:09:57 +02:00
Franco Fichtner
9c63784ebf
make: update target, some cleanups
2018-02-26 14:55:16 +00:00
Franco Fichtner
8185e2007b
pkg: exclude missing packages on armv6
2016-10-24 17:13:50 +02:00
Franco Fichtner
54cb00d75a
Mk: no errors on crypto probe
2016-09-24 14:26:53 +02:00
Franco Fichtner
8903f16227
pkg: add an explicit plist for qa purposes
...
When we build packages, we want to know if something is wrong.
For now, only use it in the upgrade path, not sure how to
to distinguish if a user or the build system is running the
package build.
2016-09-24 14:21:45 +02:00
Franco Fichtner
dc2bd36118
Mk: split out some common stuff, add headers
2016-09-24 14:00:47 +02:00