Commit Graph

9 Commits

Author SHA1 Message Date
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