Franco Fichtner
728902ca2f
plugins: this is 26.1
2026-01-20 13:01:50 +01:00
Franco Fichtner
5032208e80
net/zerotier: set as unmaintained for #4746
2025-12-01 11:15:29 +01:00
Franco Fichtner
b31937c1ab
make: allow multiple stable pull here too
2025-10-23 18:05:44 +02:00
Franco Fichtner
3e018f4db8
make: contrib dir support
...
Made this very rudimentary compared to core because in practice we do not
need any fancy features from src dir (replacements, links, etc.)
2025-08-20 17:15:07 +02:00
Franco Fichtner
73ff21ea76
make: minor alignment to directory definitions
...
Belong to defaults so common should not offer them.
2025-08-01 09:19:27 +02:00
Franco Fichtner
47f0d10114
make: MFCDIR changes
...
Provide the work directory variables for standalone use.
2025-07-30 09:55:03 +02:00
Franco Fichtner
752d5a940f
make: migrate git glue
2025-07-30 09:34:54 +02:00
Franco Fichtner
cd562d74ec
make: functional glue for previous
2025-07-29 15:04:33 +02:00
Franco Fichtner
2b645c896a
make: style and sweep to from core
2025-07-29 14:47:53 +02:00
Franco Fichtner
9686f6ca16
make: shuffle this test to core
2025-07-29 11:10:02 +02:00
Franco Fichtner
ede3290122
make: show package description on empty target
2025-07-29 10:30:20 +02:00
Franco Fichtner
964f212ac4
make: lint can now auto-detect the proper reference path
2025-07-29 10:24:03 +02:00
Franco Fichtner
a189c0ca1f
make: add devel marker file
...
This eases maintenance during a diff to stable.
2025-07-29 10:01:07 +02:00
Franco Fichtner
e7460d7301
make: align files to look like core
2025-07-29 09:56:17 +02:00
Franco Fichtner
047bab5022
make: kill the plugin lint code
...
For clarity we split core and plugins from the beginning although
plugins only really make sense with a core in mind. To that end,
when dealing with plugins a core repository should always be available
in order to run the lint passes on the code. This makes maintenance
a lot easier in the future.
2025-07-29 09:43:36 +02:00
Franco Fichtner
dab122e07a
plugins: default to 25.7
2025-07-21 09:03:57 +02:00
Franco Fichtner
d42bd4e928
Framework: use tier 4 for development and unknown
2025-07-14 13:28:58 +02:00
Franco Fichtner
929721e9f2
Revert "Framework: ready for release"
...
This reverts commit 6b2cbb2f31 .
2025-07-14 13:26:22 +02:00
Franco Fichtner
3093d47fd2
Framework: add more model linting
2025-07-10 10:13:32 +02:00
Franco Fichtner
6b2cbb2f31
Framework: ready for release
2025-07-10 08:24:47 +02:00
Franco Fichtner
0f1b8b2666
Framework: improve style-model pass
2025-07-02 10:45:40 +02:00
Franco Fichtner
8fa0a9783e
Framework: typo
2025-06-30 13:31:31 +02:00
Franco Fichtner
2bbbc77895
Framework: replacement of variables in package scripts
...
While here reorder a bit and document what we have and how
it interacts.
2025-06-25 13:51:12 +02:00
Franco Fichtner
eac547341a
Framwwork: stray newline
2025-05-22 08:21:24 +02:00
Franco Fichtner
ef54f31c73
plugins: add pull target
2025-03-19 15:19:11 +01:00
Franco Fichtner
7a7a3138a3
plugins: add reset target
2025-01-24 09:59:18 +01:00
Franco Fichtner
2b17488006
plugins: switch to 25.1 as the default
2025-01-22 09:25:21 +01:00
Franco Fichtner
72e7bc03ec
make: add glint target here too
2024-12-19 17:36:11 +01:00
Franco Fichtner
e93694014a
Framework: use /bin/echo for consistent -n support
2024-12-17 07:27:52 +01:00
Franco Fichtner
321beb0f0a
Framework: add manual page support
2024-11-22 10:33:49 +01:00
Franco Fichtner
1a64cab8cb
plugins: add 'commit' target to ease a bit of typing
2024-10-16 08:48:51 +02:00
Franco Fichtner
b357934565
plugins: need to take core ACLs into account
2024-09-13 12:14:44 +02:00
Franco Fichtner
b77cb8ee77
plugins: add lint-acl pass
2024-09-13 11:30:23 +02:00
Franco Fichtner
5b52976676
plugins: add more boring variants glue
...
If we want separate comments for each plugin this would be the
way to do it.
2024-08-27 21:57:42 +02:00
Franco Fichtner
f885287665
plugins: simplify this just a little #4202
2024-08-27 11:57:30 +02:00
Franco Fichtner
39104124c3
plugins: register conflicts with development versions too #4202
...
To make this consistent the product_id and product_conflicts
now both have a consistent plugin prefix.
2024-08-27 11:42:47 +02:00
Franco Fichtner
560e310166
plugins: conditional falling appart, better hide under relevant section #4202
2024-08-27 09:23:52 +02:00
Franco Fichtner
4867a75d30
plugins: do not register own name as conflict #4202
2024-08-27 09:19:39 +02:00
Franco Fichtner
5d346589ed
plugins: add conflicts to #4202
...
In order to devise a plan to cope with plugins that deinstall other
plugins the best approach seems to be to simply tell the core that
other plugins are conflicting. We already have that information
so we just have to pass it along.
It's a bit similar to pkg and ports where this information is available
during build but not used later during runtime. Conflicts are based
on installing the same file, but pkg only notices this when it starts
installing and will try to tell you again, but it could have already
kown.
Needs some glue in core as well but it will be very cool.
2024-08-27 08:57:45 +02:00
Franco Fichtner
742727d351
plugins: hard error without parallel lint
2024-08-21 11:34:08 +02:00
TotalGriffLock
8af0c12f9c
plugins: add double-quotes to fix handling files with spaces ( #4187 )
2024-08-20 08:26:52 +02:00
Franco Fichtner
1972b6dc22
plugins: removed this from core as well
2024-08-16 15:13:53 +02:00
Franco Fichtner
d36177fc9c
plugins: tweak previous
2024-08-09 13:51:46 +02:00
Franco Fichtner
da411d3969
plugins: support PLUGIN_MAIN as well
2024-08-09 13:44:50 +02:00
Franco Fichtner
52b971a24b
plugins: while here also do PLUGIN_STABLE
2024-08-09 13:35:36 +02:00
Franco Fichtner
f374396f64
plugins: add 'feed' target
2024-08-09 13:28:46 +02:00
Franco Fichtner
e7532ede03
plugins: move to 24.7
2024-07-26 08:05:21 +02:00
Franco Fichtner
69f3f03b28
plugins: remove obsolete, switch to 24.1 branch, sync
2024-01-31 08:03:13 +01:00
Franco Fichtner
1ade0ef804
Framework: fix a directory mismatch
...
Reported by: hasan@sunnyvalley.io
2024-01-18 13:24:23 +01:00
Franco Fichtner
c888c851d7
Framework: load firmware repo scripts on post update
...
The procedure can be risky if dependent on the availability of
binaries not directly depended on by the plugin, but that's not
a problem of the plugin code providing this feature.
While here use LOCALBASE where possible.
2024-01-17 08:48:31 +01:00