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
9c63784ebf
make: update target, some cleanups
2018-02-26 14:55:16 +00:00
Franco Fichtner
3386053709
webgui: clean up after rework
2017-05-04 16:59:51 +02:00
Franco Fichtner
83b5aae6c3
pkg: second half of previous
2017-03-02 07:02:25 +01:00
Franco Fichtner
72e462453a
pkg: split @shadow and @sample syntax, slight differences
...
Can't guarantee this is the final state, but opnsense-bootstrap
stopping over lingering repository information without the finger-
prints in place is not very helpful either.
Now we have a working copy of the file we need, it is already
reconfigured after install and it now also reverts FreeBSD.conf
back to its required state--which is off--to prevent problems.
2017-03-02 06:55:28 +01:00
Franco Fichtner
f597fff380
pkg: ignore a few more files
...
Now that we have a plist it's easier to review/preview changes.
Can finally tackle the src/opnsense/contrib mess in a sensible
way with this and since we do not rely on mount/umount anymore.
2016-09-25 12:40:24 +02:00
Franco Fichtner
dc2bd36118
Mk: split out some common stuff, add headers
2016-09-24 14:00:47 +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
1fea1163dc
pkg: ":" wasn't supposed to be in there
2016-09-24 11:31:11 +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
82bece2a6d
pkg: shadow the sample files, delete on uninstall is undesired
...
While there also get rid of the need for a /usr/ports dir (this will
make tools.git crash and burn for sure.)
shadow.ucl adapted from https://github.com/freebsd/freebsd-ports/blob/master/Keywords/sample.ucl
2016-08-29 19:46:37 +02:00
Franco Fichtner
b5c7f232d7
firmware: make ABI a bit more flexible and also register name
2016-07-01 14:33:17 +02:00
Franco Fichtner
875d57612f
pkg: do not install *.pyc files
2016-03-12 09:31:27 +01:00
Franco Fichtner
ebaef43b60
make: honour spaces during plist/install stage
2016-01-27 09:44:24 +01:00
Franco Fichtner
9b8db23330
make: add a bootstrap target
2015-11-17 19:59:08 +01:00
Franco Fichtner
4453f751dc
Mk: add NO_SAMPLE mod to install/plist targets
2015-11-17 19:48:33 +01:00
Franco Fichtner
d4d6db2770
Mk: refactor for EXTRA plist/install targets
...
Guess what's coming soon... :)
2015-11-16 19:54:37 +01:00
Franco Fichtner
27846e1b0e
pkg: refactor using PREFIX, but this time for real
2015-08-07 17:00:54 +02:00
Franco Fichtner
8061ea1e5b
pkg: setting PREFIX did not do anything
2015-08-07 07:54:34 +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
Franco Fichtner
bd23c117f5
Mk: refactor install/plist code a wee bit
2015-07-26 16:42:23 +02:00