Commit graph

2258 commits

Author SHA1 Message Date
Alexandre Pujol
16f00ebfc7
refractor(build): move builder tasks to the builder sub package. Add tests. 2024-03-25 23:16:00 +00:00
Alexandre Pujol
08d4110c2a
build: update directives with the new interface. 2024-03-25 22:40:25 +00:00
Alexandre Pujol
38e9e5f08e
build: define new build directories. 2024-03-25 22:38:01 +00:00
Alexandre Pujol
62099d325d
build: define new unified build interfaces. 2024-03-25 22:37:30 +00:00
Alexandre Pujol
b6aed5cd8d
refractor(build): move os check as an internal build pkg. 2024-03-25 22:36:31 +00:00
Alexandre Pujol
ac935ce81c
refractor: move internal build function to util. 2024-03-25 21:45:18 +00:00
Alexandre Pujol
5d40cc1166
fix(aa-log): handle owner rule even if thhe log is not complete. 2024-03-25 20:32:13 +00:00
Alexandre Pujol
d8d15c8a35
feat(profile): add ghc-pkg. 2024-03-24 20:45:15 +00:00
Alexandre Pujol
fb841b46c4
fix: broken link in doc. 2024-03-24 15:29:45 +00:00
Alexandre Pujol
1a097bed36
doc: add the abstactions page. 2024-03-24 15:21:31 +00:00
Alexandre Pujol
8da2fd621a
feat(abs): remove some unused abstractions. 2024-03-24 14:44:58 +00:00
Alexandre Pujol
444b9ef77a
doc: update fsp structure. 2024-03-24 13:24:26 +00:00
Alexandre Pujol
77016661dc
build: update flags tracking list. 2024-03-23 22:43:10 +00:00
Alexandre Pujol
e979fe05b0
doc: add directives documentation. 2024-03-23 17:42:53 +00:00
Alexandre Pujol
88fcdd8c8e
build(directive): support both liust & map. 2024-03-23 17:41:10 +00:00
Alexandre Pujol
f81ceb9185
feat(aa-log): speed up log generation. 2024-03-23 13:41:19 +00:00
Alexandre Pujol
863034438d
fix(profile): resolve kdeconnectd path manunally. 2024-03-22 22:20:47 +00:00
Alexandre Pujol
8c516ea788
feat(profile): general update. 2024-03-22 22:13:42 +00:00
Alexandre Pujol
6d84301698
feat(profile): start using the exec directive. 2024-03-22 21:12:38 +00:00
Alexandre Pujol
5b17f8b4e8
build(debian): do not fail if rules failed to compile. 2024-03-22 21:04:38 +00:00
Alexandre Pujol
d5470b8404
build: exex directive: sort & cleanup generated rules. 2024-03-22 20:56:04 +00:00
Alexandre Pujol
73fe7a7475
build: exex directive: add support for transition. 2024-03-22 19:47:45 +00:00
Alexandre Pujol
a5f71675ea
feat(profile): general update. 2024-03-22 19:45:13 +00:00
Alexandre Pujol
492c5a37dd
refractor: move integration code to the test directory. 2024-03-22 14:08:44 +00:00
Alexandre Pujol
828f282fc3
feat(profile): cleanup unix_chpwd already present in abs. 2024-03-22 13:11:49 +00:00
Alexandre Pujol
8c31008385
refractor: audio2 -> audio-server. 2024-03-22 13:03:52 +00:00
Alexandre Pujol
325068b705
feat(profile): all electron based software need userns. 2024-03-22 11:49:00 +00:00
Alexandre Pujol
87db46113c
feat(profile): cleanup common desktop files. 2024-03-21 23:28:57 +00:00
Alexandre Pujol
0d16d4fdab
build: remove old directive code. 2024-03-21 23:23:44 +00:00
Alexandre Pujol
7cbf8a8f9b
fix: do not force early load of userdbd as it can cause issues. 2024-03-21 23:22:08 +00:00
Alexandre Pujol
79a3bb1ea8
fix(build): for compatibility, use slices from exp. 2024-03-21 23:19:33 +00:00
Alexandre Pujol
5149b55bd0
feat(profile): add only directive. 2024-03-21 23:18:03 +00:00
Alexandre Pujol
6052b95347
feat(profile): update stack directives. 2024-03-21 23:11:07 +00:00
Alexandre Pujol
7bc16fddfd
fix(profile): remove duplicate dbus rule. 2024-03-21 23:10:29 +00:00
Alexandre Pujol
6c38e90b5e
feat(profile): update dbus directive format. 2024-03-21 23:03:08 +00:00
Alexandre Pujol
22fb2298d5
fix(build): for compatibility, use slices from exp. 2024-03-21 22:20:19 +00:00
Alexandre Pujol
e2ac675165
fix(build): ensure directive can be loaded. 2024-03-21 22:13:00 +00:00
Alexandre Pujol
99e386705f
feat(build): rewrite the dbus directive fot the new format. 2024-03-21 22:09:16 +00:00
Alexandre Pujol
b32ee4a5a9
feat(build): add the exec directive. 2024-03-21 22:07:41 +00:00
Alexandre Pujol
8e5f83df34
feat(build): rewrite the stack directive witht the new structure. 2024-03-21 21:09:46 +00:00
Alexandre Pujol
83691bbb1f
feat(build): add new filter directives. 2024-03-21 20:51:42 +00:00
Alexandre Pujol
2ca62215bc
build: prepare new structure for directives. 2024-03-21 20:36:41 +00:00
Alexandre Pujol
e1d1d0be3d
refractor(build): move os logic to its own module. 2024-03-21 18:58:32 +00:00
Alexandre Pujol
662dd1c6dc
chore: move internal util function. 2024-03-21 18:54:52 +00:00
Alexandre Pujol
dbb0d76e52
feat(abs): add the bash-strict. 2024-03-20 16:14:29 +00:00
Alexandre Pujol
5039dae148
feat(profile): improve kde support on debian. 2024-03-20 16:13:20 +00:00
Alexandre Pujol
74b10ec4d3
build: ensure pkgdest directory exist. 2024-03-20 00:05:30 +00:00
Alexandre Pujol
7b880a5142
feat(profile): general update. 2024-03-20 00:04:39 +00:00
Alexandre Pujol
c074c09e3b
build(opensuse): treat config file as normal files.
apparmor.d profile files are **not** expected to be edited by system admin.
They have local directory for this.
2024-03-19 22:14:54 +00:00
Alexandre Pujol
cbd0b61491
feat(profile): improve sudo abstraction. 2024-03-19 22:00:05 +00:00