Franco Fichtner
310b9b16c0
Framework: better wording
...
(cherry picked from commit 6f8a6f35a8 )
2018-12-05 07:39:22 +01:00
Franco Fichtner
5739c7ba1e
Framework: similar to recent core change
...
(cherry picked from commit 80e04912a5 )
2018-11-06 04:52:00 +01:00
Franco Fichtner
4382fc6317
Framwork: this is stable/18.7
2018-07-03 10:09:59 +02:00
Franco Fichtner
ee900ac77a
Framework: provide test and style-python targets
2018-04-06 05:30:17 +00:00
Franco Fichtner
3456baafd0
Framework: PHP fallback/override for previous
2018-03-17 10:31:14 +01:00
Franco Fichtner
23035f1955
Framwork: better mute for previous
2018-01-08 22:04:13 +00:00
Franco Fichtner
129acfd8ed
Framwork: allow package conflicts
...
"make upgrade" will do the right thing now always.
2018-01-08 22:56:38 +01:00
Franco Fichtner
058b9c8579
Framework: pass update type on configure; closes #473
2018-01-08 22:09:57 +01:00
Franco Fichtner
badb1430ee
Framework: add/update copyrights
2018-01-03 06:36:15 +00:00
Franco Fichtner
afcdb85f44
Framework: slightly adapt style checks
2018-01-03 06:16:39 +00:00
Franco Fichtner
64c8f55cdb
pkg: tweak previous, need this on post-deinstall too
...
PR: https://github.com/opnsense/core/commit/a1c114c670
2017-12-17 15:36:55 +01:00
Franco Fichtner
893f0ba130
Framework: clean doesn't work if src is not found
2017-11-24 07:43:38 +00:00
Franco Fichtner
4897e78790
Framework: proper reset here as well
2017-09-23 15:14:34 +02:00
Franco Fichtner
1b5212365e
Framework: bail on missing pkg-descr, we want this always
2017-09-18 20:43:12 +02:00
Franco Fichtner
08a1145670
Framework: bring back dropped check
2017-09-16 18:15:04 +02:00
Franco Fichtner
06cbde40e2
Framework: more often than not, plugins are not installed
...
So in order to bootstrap a plugin during an upgrade we allow
the upgrade without the package in place.
2017-09-16 18:12:27 +02:00
Franco Fichtner
15269f55da
Framework: only reload configd once in upgrade case
2017-08-21 10:02:08 +02:00
Franco Fichtner
64d1af52e1
Framework: hooray, the `upgrade' target is here \o/
...
Repair a bit of my previous code splatter while here.
2017-08-15 18:55:53 +02:00
Franco Fichtner
6169d290b8
Framework: add a migration argument
...
This is for future use, right now it's not supported.
2017-08-10 08:25:07 +02:00
Franco Fichtner
dcd571e0ac
Framework: migration auto-hook for model-provider
...
Of course, models are polluted with ACL and Menu so this becomes
a kind of a given step. ;(
2017-08-09 15:27:08 +02:00
Franco Fichtner
372bf687c8
Framework: more tools.git-friendly approach to previous
2017-08-03 15:39:13 +02:00
Franco Fichtner
6c95a32340
Framework: tweak previous
2017-07-28 21:04:51 +02:00
Franco Fichtner
22dbe9eacd
Framework: try to install missing packages on package target
2017-07-28 16:54:33 +02:00
Franco Fichtner
b3d88ed912
Framework: add whitespace cleanup for plugin root dir
2017-07-17 06:25:12 +02:00
Franco Fichtner
2974fb9d6c
Framework: annotate this branch as permanently PLUGIN_DEVEL
2017-04-03 06:32:41 +02:00
Franco Fichtner
7d82710418
Framework: because XML in shell scripts is so modern...
2017-03-27 22:30:41 +02:00
Franco Fichtner
aa69b4fde7
Mk: add descriptions via pkg-descr and start with quagga
2017-03-15 01:57:38 +01:00
Franco Fichtner
b0d2fd38ef
Framework: register version file; closes #78
2017-02-16 09:15:03 +01:00
Franco Fichtner
47aa039454
Framework: allow PLUGIN_DEVEL switch
2017-02-07 10:33:28 +01:00
Franco Fichtner
981823b4a6
Framework: allow PLUGIN_NO_ABI setting; closes #73
2017-02-06 12:46:49 +01:00
Franco Fichtner
cea4c84913
tweak to improve on previous as discussed with @evbevz; closes #56
2016-11-28 13:07:04 +01:00
evbevz
471686158e
change places of scripts-auto and scripts-manual
2016-11-28 12:51:40 +01:00
Franco Fichtner
4888ae9d72
make: style(-fix) hangs when directory is not there
2016-11-12 08:27:13 +01:00
Franco Fichtner
c10d7d3d87
make: non-empty directories are ok to leave as is
2016-11-09 09:34:00 +01:00
Franco Fichtner
99f5775a98
tempate slash notation adaption, better print
...
PR: https://github.com/opnsense/core/issues/1238
2016-10-28 14:58:14 +02:00
Franco Fichtner
633a22ff3a
automate the template regeneration for provided templates for #46
...
Unfortunately, we need to reload all subdirs (minus the vendor
directory). The "*" matcher is not very clever and cannot be
coerced to match sub directories without potentially matching any
directories longer than their name, e.g. "Sample*" vs "Sample2".
Problem is when these are installed and the templates are wrongly
regenerated. In theory this doesn't have any bad side effects,
but it may be a potential pitfall to avoid now rather than later.
2016-10-26 16:00:33 +02:00
Franco Fichtner
d1885b47e6
add style and style-fix targets
2016-10-21 19:59:26 +02:00
Franco Fichtner
c730b321eb
make: whitespace sweep target and execution
2016-09-27 09:25:24 +02:00
Franco Fichtner
fa74c7ed0f
Mk: auto generate rc.syshook.d scripts; closes #35
...
This obsoletes the need to manually set package scripts, which
is still possible but fewer mistakes can be made now as the
scripts automatically adapt to the package's changing content.
2016-09-23 07:47:14 +02:00
Franco Fichtner
65c75ad1fe
Templates: make this easier on the eyes
2016-09-23 07:28:09 +02:00
Franco Fichtner
b4385511ab
Mk: reorder automatic script hooks, annotate TODO
2016-09-22 23:55:29 +02:00
Franco Fichtner
5bd397642a
Mk: automate configd restart
2016-09-22 23:48:46 +02:00
Franco Fichtner
6554c8cf9e
Mk: automate scripting loader.conf
2016-09-22 23:39:08 +02:00
Franco Fichtner
ff7d4da7a5
make: tweak previous
2016-08-29 17:14:27 +02:00
Franco Fichtner
b885be004d
make: allow to make use of WRKSRC and PKGDIR
2016-08-29 20:06:36 +02:00
Franco Fichtner
c1096904e7
Mk: add lint target and change list print to one-per-line
2016-06-03 11:17:02 +02:00
Franco Fichtner
00ec2e0c17
Mk: if our first action is cp to dir, make sure we treat it as dir
2016-05-26 09:14:02 +02:00
Franco Fichtner
65ba45662f
Mk: adapt metadata generation target
2016-05-26 08:19:43 +02:00
Franco Fichtner
0489e3bcd0
Mk: add PLUGIN_REVISION, net to categories, tweaks
2016-04-20 07:45:08 +02:00
Franco Fichtner
095af4c651
Mk: inline package target and some manifest prettification; closes #8
2016-04-18 02:18:39 +02:00