Commit Graph

13 Commits

Author SHA1 Message Date
Solene Rapenne 1a1a875145 drop useless unveil 2023-05-07 18:13:26 +02:00
Solene Rapenne 4504b632ce fix permissions, the chmod was a string 2023-05-05 10:17:18 +02:00
Solene Rapenne 9adc8da925 force fixing the chmod of directories 2023-05-05 08:56:43 +02:00
Solene Rapenne b0fe5b34ae add Linux support 2023-05-05 08:28:15 +02:00
Solene Rapenne 4148d4ecd7 impermanence: replace many system calls with perl code, and use full path to commands 2022-03-15 21:12:47 +01:00
Solene Rapenne c85a0e8797 impermanence: secure the symlink operation using unveil 2022-03-15 21:11:57 +01:00
Solene Rapenne e32ec08832 add more warning and rework warning logging and tests 2022-03-15 13:41:35 +01:00
Solene Rapenne 2bdb63cfff impermanence: remove trailing slashes in directories which cause an error 2022-03-15 13:41:16 +01:00
Solene Rapenne 7ff182c6f2 impermanence: fix a bug preventing to use dir/files list with more than one entry 2022-03-14 23:12:20 +01:00
Solene Rapenne 5ea3cb0053 add service file and support in the program 2022-03-14 18:34:08 +01:00
Solene Rapenne 98eecfa950 move some global variables to a smaller scope 2022-03-14 18:05:39 +01:00
Solene Rapenne 83009b96c9 huge code refactoring
- split the main procedure in many procedures
- catch most function call return value
- add new command parameters
- add a verbose mode
2022-03-14 18:00:49 +01:00
Solene Rapenne f9367552a7 working proof of concept version 2022-03-14 15:50:32 +01:00