Franco Fichtner
9f853b8149
make: magical part of the syslog-ng version integration
2019-10-02 07:57:31 +02: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
959eea632f
firmware: tie pkg dependency to core #3473
2019-09-24 09:39:59 +02:00
Franco Fichtner
b7f160e0a2
make: fix Python binary name
2019-07-19 01:04:32 +02:00
Franco Fichtner
130436ca74
firmware: this is what 20.1 will be now
2019-07-15 12:45:13 +02:00
Franco Fichtner
3ff6c602ab
firmware: track for 20.1 development now
2019-07-14 18:15:48 +02:00
Franco Fichtner
13e1906be8
pkg: move timestamp refresh to post-install stage
2019-07-01 07:19:23 +02:00
Franco Fichtner
ac303690ef
make: try to invalidate the cache, but only if the system looks like it
...
`install' has the same issue as `upgrade' and maybe we need to be careful
about use of `-[pP]' so that we are not stuck with a hash that does not
invalidate when installing a new version anymore.
2019-06-25 09:06:05 +02:00
Franco Fichtner
4728a64a1b
make: lint pass also checks rc.syshook.d now
2019-06-24 07:54:13 +02:00
Franco Fichtner
f55ad273b7
pkg: move to Python 3.7
2019-06-03 07:59:55 +02:00
Franco Fichtner
5d83d8612c
pkg: since CORE_PYTHON2 goes away make 3 the CORE_PYTHON default
2019-05-23 08:57:38 +02:00
Franco Fichtner
8b22eebb9c
pkg: move python dep to 3
2019-05-21 09:04:26 +02:00
Franco Fichtner
28f87839f2
make: LOCALBASE should be used
2019-05-14 07:24:59 +02:00
Franco Fichtner
61ebecddfb
make: tar behaviour seems different, touch index for cache regen
2019-05-13 08:53:00 +00:00
Franco Fichtner
3a59bec6a9
make: speed up `upgrade' by not doing compression
...
txz is quite slow and since we do not publish the image we can
simply use a tar file in this case.
2019-05-13 08:40:42 +00:00
Franco Fichtner
ab75fbb673
make: add the glue for extended style sweep default
2019-05-06 07:43:07 +02:00
Franco Fichtner
f8143ef30d
pkg: switch to PHP 7.2
...
For older package sets use:
# make upgrade CORE_PHP=71
Discussed with: @adschellevis
2019-03-18 08:28:45 +01:00
Franco Fichtner
1f5f414a90
pkg: mcrypt PHP module is no longer needed
...
And doesn't exist on PHP 7.2 ;)
2019-03-14 11:43:09 +01:00
Franco Fichtner
9cd574a78e
make: add .github dir to whitespace sweep
2019-03-14 09:09:22 +01:00
Franco Fichtner
27d606474f
system: add phpseclib dependency and enable it
2019-03-05 17:20:10 +00:00
Franco Fichtner
5ef4318c6b
pkg: Python 3.6 deps
...
We are now in hybrid mode. Hopefully some day we will be able
to drop CORE_PYTHON2 although chances are that Python 2.7 will
still be needed by a third party dependency. But then again
we can only take care of our code anyway. ;)
2019-02-24 18:12:52 +01:00
Franco Fichtner
8e9dbc0c31
web proxy: switch to squid 4
2019-02-05 23:22:41 +01:00
Franco Fichtner
70a9cc6eaf
src: a little fun while at it
2019-01-28 12:12:37 +01:00
Franco Fichtner
3ce9c740c7
src: support for 18.7 has ended
2019-01-24 18:15:37 +01:00
Franco Fichtner
f6a0443aa4
make: finish lint-exec excluding all arbitrary data
2019-01-14 08:11:52 +01:00
Franco Fichtner
3616d808d4
make: phpunit6 -> 7
2019-01-09 08:43:49 +01:00
Franco Fichtner
8257d884d5
make: slightly change this, need this for plugins too
2019-01-04 09:12:53 +01:00
Franco Fichtner
ad66c04238
make: allow flat MFC for files and directories
2019-01-04 09:00:08 +01:00
Franco Fichtner
9f50c88987
make: add preliminary lint-exec lint pass
2019-01-02 16:33:32 +01:00
Franco Fichtner
c6fd3bc018
pkg: happy new year!
2019-01-02 08:55:58 +01:00
Franco Fichtner
2d0ff7ab9d
pkg: fix wrong version in core metadata file
2018-12-22 17:47:21 +01:00
Franco Fichtner
6c46b786b8
pkg: suricata-devel merged into suricata
2018-12-18 12:48:34 +01:00
Franco Fichtner
663f4baef1
make: allow override of CORE_VERSION, CORE_REVISION and CORE_HASH
2018-12-17 08:14:23 +01:00
Franco Fichtner
0d24a23d27
pkg: better wording
2018-12-05 07:39:43 +01:00
Franco Fichtner
92c7681c87
make: fix lint pass due to *.tgb file
2018-11-28 20:24:05 +01:00
Franco Fichtner
0eb1f10095
firmware: rename "opnsense" version file to "core"
...
We already have "kernel" and "base" and plugins also follow this
pattern by only registering its name once per devel or release
version. This kills ambiguity for "opnsense" vs. "opnsense-version"
and makes it more branding friendly. Suffice to say "core", "kernel"
and "base" are reserved names and also align with tools.git.
2018-11-28 09:30:09 +01:00
Franco Fichtner
cae5ec3f69
system: remove apinger, dpinger takes over
2018-11-10 23:42:17 +01:00
Franco Fichtner
6aa9857a0c
make: add vebose output to `package' target
2018-11-05 07:26:56 +01:00
Franco Fichtner
1bd18ccf73
make: plist-check requires WRKDIR
2018-11-04 17:46:51 +01:00
Franco Fichtner
1e7296497f
make: style now checks PHP and Python for build test
2018-11-04 16:52:48 +01:00
Franco Fichtner
20e87d5db3
pkg: time to make package fail on plist error
2018-11-03 12:42:13 +01:00
Franco Fichtner
66709dbbfa
pkg: Python 2/3 split
2018-10-28 13:41:17 +01:00
Franco Fichtner
983485d745
pkg: remove verbose output on copy
...
In the old times this was nice as a control mechanism,
but now we have a plist to match this against.
2018-10-27 23:39:08 +02:00
Franco Fichtner
bb15cdb0f4
firmware: remove training wheels
2018-10-10 09:44:21 +02:00
Franco Fichtner
21d3e84de6
pkg: this seems to be a bit unstable
2018-09-26 08:35:04 +02:00
Franco Fichtner
8b032d3795
pkg: break out these lines
...
They are different against the stable branch and this way
it's easier to read.
2018-09-23 17:40:27 +02:00
Franco Fichtner
00fe21aedb
firmware: to make product_flavour practical inject crypt dependency
2018-09-22 11:50:01 +02:00
Franco Fichtner
bfe16b38ab
pkg: stop pseudo-templating packaging scripts
2018-09-22 10:51:11 +02:00
Franco Fichtner
6ebded2717
firmware: stop providing ABI/name version files manually
...
Add them to the plist with proper replacement for now, even though
they are going away eventually.
2018-09-22 10:38:15 +02:00
Franco Fichtner
8a2d2be72c
make: no need to delete ignored files
2018-09-22 10:18:10 +02:00