265 Commits

Author SHA1 Message Date
Franco Fichtner
6fd1fd0d74 pkg: move rc to /etc/rc.opnsense; closes #2416
Move /usr/local/etc/rc to /etc/rc.opnsense in order to be able
to boot without /usr mounted.  Move the /boot files along with
it since they require the same type of /usr/local-escapting.

1. This needs further testing.  :)
2. Inspect rc script for commands depend on /usr tools

Our rc.shutdown stays where it is, if we can shutdown we should be
able to access it.  If not, it's not grabbed via /etc/rc.shutdown.
2018-10-27 22:12:04 +02:00
Franco Fichtner
bbbdef2b51 pkg: new stuff! 2018-10-15 18:29:12 +02:00
Franco Fichtner
63283145ba pkg: fix plist 2018-10-15 17:07:20 +02:00
Franco Fichtner
e65fef947d firmware: rename security audit script for clarity 2018-10-14 11:57:18 +02:00
Franco Fichtner
bb15cdb0f4 firmware: remove training wheels 2018-10-10 09:44:21 +02:00
Franco Fichtner
913d80037d system: "firmware" log idea inspired by HardenedBSD 2018-10-07 16:13:29 +02:00
Franco Fichtner
cbb3cbaa4b pkg: fix plist 2018-10-07 13:59:34 +02:00
Franco Fichtner
84f35e7088 system: start to cleanup legacy notifications #2408 2018-09-28 17:59:46 +02:00
Franco Fichtner
ef5cb57e31 unbound: shorten unbounctlwrapper to wrapper.py 2018-09-23 10:20:09 +02:00
Franco Fichtner
993b205cb6 unbound: cache dump / load / flush 2018-09-23 10:04:09 +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
fa07bf9d0f pkg: fix plist 2018-09-19 23:06:30 +02:00
Franco Fichtner
a0347a46d2 rc: add manual page for opnsense-version 2018-09-16 23:58:20 +02:00
Franco Fichtner
8fcda9f8aa firmware: make firmware-upgrade the version file 2018-09-16 23:15:55 +02:00
Franco Fichtner
0cf4fe5e38 rc: hello opnsense-version! 2018-09-16 23:07:21 +02:00
Ad Schellevis
619707a0c9 Firewall/alias, ditch legacy pages for https://github.com/opnsense/core/issues/1858 2018-08-24 18:03:25 +02:00
Franco Fichtner
32aa199882 ui: no minified version for tokenize2
Discussed with: @adschellevis
2018-08-14 17:48:07 +02:00
Franco Fichtner
56b922f187 pkg: fix plist 2018-08-05 17:26:54 +02:00
Franco Fichtner
34b06640be pkg: fix plist 2018-08-05 11:39:42 +02:00
Franco Fichtner
24e0a308ff firmware: whoops, wrong file 2018-08-02 22:09:46 +02:00
Franco Fichtner
4b461425a5 firmware: revoke 18.1 fingerprint 2018-08-02 22:05:13 +02:00
Franco Fichtner
d993743e72 firmware: update no more 2018-08-02 22:02:43 +02:00
Franco Fichtner
82ba1d22c9 system: use shared encrypt() and decrypt() functions #2535 2018-07-27 08:59:58 +02:00
Franco Fichtner
235fa8b999 pkg: fix plist 2018-07-17 23:11:10 +02:00
Franco Fichtner
aa69410e65 unbound: update to latest root hints; closes #2147
We call the file ".min." so that our whitespace sweep does not
clean up whitespaces to retain the original checksum so that
the file can always be verified.
2018-07-15 20:05:49 +02:00
Ad Schellevis
15fa1eb0d4 plist 2018-07-14 17:13:26 +02:00
Franco Fichtner
a02f4a078f pkg: fix plist 2018-07-11 08:48:41 +02:00
Franco Fichtner
497fe0ab95 pkg: fix plist 2018-07-09 08:51:37 +02:00
Franco Fichtner
d092781c0c pkg: fix plist 2018-07-06 21:33:50 +02:00
Franco Fichtner
9e951d8f0b pkg: fix plist 2018-07-02 14:35:21 +00:00
Franco Fichtner
1094c805f2 firmware: revoke older fingerprints 2018-07-02 14:36:40 +02:00
Franco Fichtner
548ae4ff17 firmware: add message too 2018-06-30 12:03:55 +02:00
Franco Fichtner
8fa15dd3db firmware: prepare 18.7.r1 update 2018-06-30 11:59:12 +02:00
Franco Fichtner
c21f755a5d pkg: fix plist 2018-06-30 11:18:12 +02:00
Franco Fichtner
6d831c1f91 pkg: fix plist 2018-06-28 12:23:40 +02:00
Franco Fichtner
998a780d7f pkg: sync plist 2018-06-27 15:57:14 +00:00
Franco Fichtner
0fdf8efeb7 pkg: fix plist 2018-06-27 11:38:12 +02:00
Franco Fichtner
f518f709af pkg: migrate from origin.conf to OPNsense.conf
Using the project name in the file makes work flow less confusing,
especially since we have a FreeBSD.conf right next to it.

PR: https://github.com/opnsense/update/issues/35
2018-06-21 15:36:05 +02:00
Franco Fichtner
79bf33a1ca system: better dhparam support including RFC 7919 2018-06-19 07:51:29 +02:00
Franco Fichtner
893940e532 pkg: sync 2018-06-15 15:34:27 +02:00
Franco Fichtner
307c2c098a pkg: fix plist, sweep 2018-06-12 08:57:44 +02:00
Franco Fichtner
cf91b51633 rc: migrate files to new rc.syshook layout 2018-06-11 05:24:41 +00:00
Franco Fichtner
5dd6901b2b rc: sprinkle more exec, better rc.syshook usage in shutdown 2018-06-11 00:03:43 +02:00
Franco Fichtner
177ca71909 system: move carp to rc.syshook
Cut out the middleman that is rc.carp and allow fully
plugabble calls to rc.syshook carp instead...

Make the "return" statements actual errors, and change
the level for the devd script to 101 to align with the
other custom hooks that we use.

CC: @adschellevis
2018-06-10 19:44:17 +00:00
Franco Fichtner
43966ce7b7 rc: pluggable backup via rc.syshook
To achieve this pass additional arguments and also parse
a subdirectory to find the appropriate scripts.  Eventually
it should make exclusive use of the directories.
2018-06-10 19:08:05 +00:00
Franco Fichtner
0008970cdc rc: merge carp scripts 2018-06-07 09:54:23 +00:00
Franco Fichtner
df5dddaf87 pkg: fix plist 2018-06-04 20:50:25 +00:00
Franco Fichtner
2092954409 pkg: fix plist 2018-06-02 12:09:28 +00:00
Franco Fichtner
115f30e8ef system: second part of #2431 2018-06-01 15:22:27 +00:00
Franco Fichtner
d840e9acad system: samplify dh-parameter files #2431 2018-06-01 16:58:34 +02:00