8 Commits

Author SHA1 Message Date
tomFlowee f805e8f2ce Have app-specific rules
This introduces the command execute-apprules which behaves like
an 'include' as it recurses into the app specific file.

If there is no app specific one, it will load the default.rules

Notable too is that in an app specific rules file the usage of
execute-apprules will always go to default.rules, to avoid
copy / paste of rules.
2024-02-19 10:47:36 +01:00
tomFlowee c88cf37d8e Add the homedir and git permissions 2024-02-18 23:50:34 +01:00
tomFlowee aac648cfc6 Add if statements backend code 2024-02-18 00:22:50 +01:00
tomFlowee 2489e77a09 Fix copy command to be much more useful.
It can create directories now to copy into.
2024-02-17 21:53:28 +01:00
tomFlowee 846aa8f4a9 Add 'shared' and env vars
This moves the final mounts to the rules file and creates the default
setup where the app has the users homedir available under a 'shared'
subdir.

This also introduces environment variables support, filtering out all
easy targets and additionally setting the config / data dirs to not be
hidden dirs.
2024-02-17 18:11:48 +01:00
tomFlowee de6162b149 Do the backend work for env-vars cleanup 2024-02-17 01:03:43 +01:00
tomFlowee 089c74ad01 Add copy and fix lots of issues 2024-02-16 16:54:09 +01:00
tomFlowee e1ac8745a6 Move policy rules to a rules file. 2024-02-15 23:39:04 +01:00