277 Commits

Author SHA1 Message Date
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
Franco Fichtner
fb1e2f5c66 make: diff argument support 2018-09-21 08:29:00 +02:00