Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
History for libpkg/triggers.c  ·  View all commits
65 commits
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
6 days ago 920c183
B
triggers: multiple fd handling fixes
Baptiste Daroussin
9 days ago 16bb26d
B
ucl_parse: add 2 helpers on top of ucl to deduplicate code
Baptiste Daroussin
9 days ago b68de0a
B
triggers: fix execution of per packages triggers on pkg add/register
Baptiste Daroussin
21 days ago ee156e7
B
triggers: make the perpackage trigger per file instead of per directory
Baptiste Daroussin
21 days ago bf7cbe6
B
lua: add pkg.exec_capture, a pkg.exec version capturing stdout/stderr
Baptiste Daroussin
22 days ago bd9cf03
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
22 days ago abccdd3
B
triggers: add a "pkg_upgrade" variable for per packages triggers
Baptiste Daroussin
2 months ago 4b9ba49
B
triggers: add per package triggers
Baptiste Daroussin
2 months ago c0006d2
B
trigger: fix typo in regex/regexp
Baptiste Daroussin
2 months ago ba68da9
P
pkg: avoid a bunch of warnings
Pierre Pronchery
2 months ago 3b9bfd7
B
capsicum: finish 3009baa48926cb
Baptiste Daroussin
3 months ago a6e604b
B
capsicum: stop defining from the configure script
Baptiste Daroussin
3 months ago 3009baa
B
triggers: only defer triggers which will need to execute
Baptiste Daroussin
3 months ago 0b5238d
S
Merge commit '2d18505bf79a2eb87e2e72bbc3e30b0cf7f6b15c'
Shawn Webb
4 months ago eacbab2
L
libpkg: Support system triggers
Lexi Winter
7 months ago 7831a19
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
11 months ago ba89bd1
B
triggers: convert to vector
Baptiste Daroussin
1 year ago dfef457
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 25ee7d0
K
More leak fixes as well as skipped leaks.
Keve
1 year ago 306fc12
S
Merge remote-tracking branch 'upstream/main'
Shawn Webb
1 year ago 851a6a4
B
triggers: remove pkg_prefix_path from triggers
Baptiste Daroussin
1 year ago b9dfb2b
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
1 year ago 33f4711
B
STR*EQ: use macros where possible
Baptiste Daroussin
1 year ago 053f4a2
S
Merge remote-tracking branch 'upstream/master'
Shawn Webb
2 years ago f17f98f
B
trigger: fix schema
Baptiste Daroussin
2 years ago ec16d25
B
trigger: fix inverted logic in ucl schema validation
Baptiste Daroussin
2 years ago d27e675
B
triggers: remove debug
Baptiste Daroussin
2 years ago 617e0f0
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago fa6223f
B
lua: add a function to make symlinks
Baptiste Daroussin
3 years ago 9bf1a55
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago e294fea
B
triggers: rework the cleanup triggers
Baptiste Daroussin
3 years ago 399d7a2
S
Merge branch 'upstream-master'
Shawn Webb
3 years ago 6c2ebb5
B
cleanup: prefer tll list over utlist
Baptiste Daroussin
3 years ago f66ca3c
B
triggers: also run triggers when an empty directory is "touched"
Baptiste Daroussin
4 years ago 225062d
B
coverage: fix typo
Baptiste Daroussin
4 years ago 12fbcd4
B
Coverage: add a flag to disable capsicum when running for coverage
Baptiste Daroussin
4 years ago e9c06cd
B
pkg add: really execute once and only once the trigger
Baptiste Daroussin
4 years ago 721ad15
B
lua: add pkg.readdir
Baptiste Daroussin
4 years ago ef8e715
B
triggers: plug memory leak
Baptiste Daroussin
4 years ago 727d35f
B
triggers: use xmalloc.h functions
Baptiste Daroussin
4 years ago 514fde8
B
convert from khash to pkghash
Baptiste Daroussin
4 years ago 438bcc6
S
Merge branch 'upstream-master'
Shawn Webb
4 years ago 9b9eef5
B
triggers: Fix typo
Baptiste Daroussin
5 years ago 62302ab
E
triggers: Give better error message if we can't create a defered trigger
Emmanuel Vadot
5 years ago 0165097
B
triggers: make sure we only consider regular files
Baptiste Daroussin
5 years ago fec332b
B
triggers: only consider .ucl files
Baptiste Daroussin
5 years ago 3d7f1e9
B
triggers: only allow lua triggers and remove entirely shell triggers
Baptiste Daroussin
5 years ago 1e888a8
B
Triggers: in case rootdir is provided, defer the triggers
Baptiste Daroussin
5 years ago 9c5236e
B
lua triggers: provide the rootfd to the script
Baptiste Daroussin
5 years ago d10a68d
B
lua triggers: add the ability to run non sandboxed
Baptiste Daroussin
5 years ago aba9ce4
B
lua: hook the new lua_exec and load all functions in triggers
Baptiste Daroussin
5 years ago 895c9f7
B
Don't run lua triggers in a sandbox, we do want os.execute
Baptiste Daroussin
5 years ago 82747e3
S
Merge commit '74fd3389a4ee2611603ee8658d2f3b4182ace73e'
Shawn Webb
5 years ago b759c48
B
Factorize the matching of globs and regexp
Baptiste Daroussin
5 years ago 9ba7144
B
Plug double free
Baptiste Daroussin
5 years ago 1b2e29d
B
triggers: Give a name to the triggers
Baptiste Daroussin
5 years ago 858b7ee
E
triggers: Follow up to 380ac7f31cf13db2332da414220b33cd906dcdc7
Emmanuel Vadot
5 years ago 6db0093
E
trigger: Fix the ucl schema
Emmanuel Vadot
5 years ago 8404862
E
trigger: Validate more the triggers
Emmanuel Vadot
5 years ago e135dd4
B
Fix crash when installing empty packages
Baptiste Daroussin
5 years ago ab5d570
B
Do not print an error is the trigger directory is non existing
Baptiste Daroussin
5 years ago a02405e
B
Implement triggers
Baptiste Daroussin
5 years ago a4de42d
B
Only prepare the trigger hashtable if we are going to use it
Baptiste Daroussin
5 years ago b896175
B
Implement triggers
Baptiste Daroussin
5 years ago ac3becb