Franco Fichtner
8185e2007b
pkg: exclude missing packages on armv6
2016-10-24 17:13:50 +02: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
54cb00d75a
Mk: no errors on crypto probe
2016-09-24 14:26:53 +02:00
Franco Fichtner
8903f16227
pkg: add an explicit plist for qa purposes
...
When we build packages, we want to know if something is wrong.
For now, only use it in the upgrade path, not sure how to
to distinguish if a user or the build system is running the
package build.
2016-09-24 14:21:45 +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