Commit Graph

35 Commits

Author SHA1 Message Date
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
Franco Fichtner 642898d8c8 Framework: mark plugins private so they don't install from GUI; closes #7 2016-04-18 01:34:29 +02:00
Franco Fichtner 432a5f10df Mk: properly error out on missing vars 2015-11-20 00:35:36 +01:00