14 Commits

Author SHA1 Message Date
Franco Fichtner
297d8ddd9d pkg: pull (relative) symlink into package #3461 2019-05-13 10:39:02 +00:00
Franco Fichtner
69ff2fa8ad system: move opnsense-auth to libexec
... but keep a symlink for backwards compatibility
2019-02-27 01:26:15 +01:00
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
225ba12ef8 pkg: rename tree.mk to core.mk 2018-09-22 20:23:57 +02:00
Franco Fichtner
86350fc183 man: allow to enroll and install man pages
Support was missing for quite a while.  Time to write a couple
of docs for our "opnsense-" tools in core.
2018-05-19 15:57:16 +02:00
Franco Fichtner
12a5ac98d7 Mk: allow ROOT fallback, but make sure it's there 2016-09-24 11:48:13 +02:00
Franco Fichtner
28f3f5391f Mk: small fix, /usr/local is our default-default 2016-09-24 11:36:08 +02:00
Franco Fichtner
50f557f4d7 pkg: ok, 500% harder than found in the last commit
Transition away from making the internals known, so rework
the whole tree.mk to expand better to dynamic destinations.
2016-09-24 11:29:10 +02:00
Franco Fichtner
96f5e7faca pkg: hook up src/boot, wow, that was easy 2016-09-24 09:57:24 +02:00
Franco Fichtner
1eea5ee6d4 src: tweak previous
(Yay, it's gone.)
2016-03-10 14:52:29 +01:00
Franco Fichtner
9b8db23330 make: add a bootstrap target 2015-11-17 19:59:08 +01:00
Franco Fichtner
5e5e6c2f27 captive portal: bye bye my love
The captive portal is being replaced!  This hooks up the
new page into the services section while ditching most of
the old code.  There'll be no migration, if you use package
`opnsense-devel' and the captive portal you'll have to switch
to `opnsense' or migrate to the new code.  Beware that the
new captive portal is going to be a huge step forward but
features will trickle in week after week until it is stable
enough to merge it.  Latest release date is going to be 16.1.
2015-10-15 23:48:23 +02:00
Franco Fichtner
812d35abda wizard: actually install the new wizard home 2015-10-01 07:38:28 +02:00
Franco Fichtner
d5cd97a492 pkg: generalise packaging magic; add .in suffix awareness
o Makes live-mounting easier as the package config samples won't
  be clobbered anymore.

o Automatically picks up ".in" files, runs replace and moves them
  to their permanent location.

o Refactored src directory install while at it.
2015-07-29 17:00:13 +02:00