Commit graph

101 commits

Author SHA1 Message Date
Franco Fichtner
bbec7f3afc Framework: add keyword support for sample/shadow like in core 2023-12-07 11:02:55 +01:00
Franco Fichtner
c65c6532ac Framework: ignore missing src for meta packages 2023-11-21 16:47:50 +01:00
Franco Fichtner
905214458f plugins: sorry, typo 2023-10-12 16:23:59 +02:00
Franco Fichtner
40785d2ec1 plugins: relax shebang requirement 2023-10-12 16:20:38 +02:00
Franco Fichtner
2d900d4c4f Framework: allow license override 2023-10-10 14:09:42 +02:00
Franco Fichtner
e59563b55a Framework: one more 2023-09-01 09:01:18 +02:00
Franco Fichtner
c8b02224f1 Framework: fix typo in style-model target 2023-09-01 08:19:24 +02:00
Franco Fichtner
672bd4c7fa make: more model QA glue 2023-08-31 12:59:05 +02:00
Franco Fichtner
7f99c4095d make: add lint-model for sanity checking 2023-08-31 12:14:38 +02:00
Franco Fichtner
22ed3972d2 Framework: add metadata to annotations
PR: https://github.com/opnsense/core/issues/6374
2023-04-26 08:58:04 +02:00
Franco Fichtner
f045045354 plugins: annotate support tier levels in plugins
PR: https://github.com/opnsense/core/issues/5983
2023-01-18 14:57:32 +01:00
Franco Fichtner
6a265fb987 Framework: allow MFC from subdir 2022-11-02 11:04:54 +01:00
Franco Fichtner
b3ba075b04 Scripts: make "revision" target work on macOS 2022-11-02 09:32:28 +01:00
Franco Fichtner
4495a83967 Framework: moved to .pkg extension 2022-05-11 12:08:31 +02:00
Franco Fichtner
f57a538c7f Framework: use parallel lint if available via core 2021-10-11 12:24:55 +02:00
Franco Fichtner
ef88595e0c Framework: removed the need for these trampoline targets 2021-08-10 16:31:16 +02:00
Franco Fichtner
179edb8eb2 Framework: tiniest flavour/variants glue for #2408 2021-05-31 17:53:02 +02:00
Franco Fichtner
ea03e161a6 misc: simplify PLUGIN_NO_ABI and use it for themes 2021-05-31 16:48:06 +02:00
Franco Fichtner
b0ad36d2ca Framework: conditional PLUGIN_PKGSUFFIX and PHP 8 file ignore 2021-05-31 16:31:30 +02:00
Franco Fichtner
c95924d824 Framework: update grep 2021-04-18 15:04:10 +02:00
Franco Fichtner
df1e33afa6 Framework: mute script invoke 2021-02-15 09:56:32 +01:00
Franco Fichtner
4ab914ceaf Framework: add revision bump helper and fix a typo 2021-02-15 09:54:11 +01:00
Franco Fichtner
8793d16eff Framework: allow manual PLUGINSDIR and use it everywhere 2021-02-05 10:01:14 +01:00
Franco Fichtner
94493cb32c Framework: exclude txz archives 2021-02-05 09:30:40 +01:00
Franco Fichtner
629eb160ce Framework: small tweaks on previous 2021-02-04 23:04:03 +01:00
Franco Fichtner
e06826bf9e Framework: support version meta data JSON file 2021-02-04 22:58:17 +01:00
Franco Fichtner
850e1c11a8 Framework: exclude .md files 2021-02-01 14:44:59 +01:00
Franco Fichtner
f8bd08e12c Framework: deploy same package logic as core.git has now
The idea was to have a shared default.mk between both repositories,
but for the time being this has an issue with the different prefixes
used by core.git and plugins.git, namely CORE_ and PLUGIN_.
2020-04-15 20:02:43 +02:00
Franco Fichtner
f39d5683cf Framework: fix standard development annotation (as used for package name) 2020-04-07 02:29:38 +02:00
Franco Fichtner
f00eba92f1 Framework: annotate development-only plugins
PR: https://forum.opnsense.org/index.php?topic=10177.0
2020-04-06 14:51:49 +02:00
Franco Fichtner
74449dba70 Framework: chained commands need hard exit on error 2020-02-12 16:19:14 +01:00
Franco Fichtner
40448f8b62 Framework: add lint pass to check for missing shebang
PR: https://forum.opnsense.org/index.php?topic=15827.0
2020-02-12 15:56:53 +01:00
Franco Fichtner
d3ce811139 Framework: support inline built-time replacement
Use Sunny Valley vendor plugin to showcase the implementation.

PR://github.com/opnsense/plugins/pull/1693
2020-02-12 13:06:17 +01:00
Franco Fichtner
936edd16e6 Framework: update this... 2019-07-02 23:48:38 +02:00
Franco Fichtner
4e92fb7b73 Framework: seems like a good idea 2019-06-24 07:51:57 +02:00
Franco Fichtner
fb4f74eca3 devel/debug: prep for final destination Python 3.7 2019-05-20 08:47:00 +02:00
Franco Fichtner
e0988611af make: extend style sweep 2019-05-06 07:49:50 +02:00
Franco Fichtner
39b8dd4556 Framework: clear work directory, 'make license' is greedy 2019-01-13 16:59:58 +01:00
Franco Fichtner
a3591cbc23 Framework: also check src/etc/rc.d, don't error on missing 2019-01-02 11:38:47 +01:00
Franco Fichtner
f39ff91fc2 Framework: break out lint steps, new lint-exec
This is to catch the PRs submitted via GitHub that cannot change
file permissions.

CC: @mimugmail
2019-01-02 11:24:40 +01:00
Franco Fichtner
6f8a6f35a8 Framework: better wording 2018-12-05 07:38:58 +01:00
Franco Fichtner
80e04912a5 Framework: similar to recent core change 2018-11-05 15:18:07 +01: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