Commit Graph

13 Commits

Author SHA1 Message Date
Marcel Otte 83e0bdd63f Add missing environment to shell script execution 2021-05-26 21:46:47 +02:00
Marcel Otte 2d765d6bf2 Stream asyncio process output instead of retrieving as a whole 2021-05-25 21:32:32 +02:00
Wolf-Michael Bolle 4ba0c00c3d Fix some more pylint issues. 2021-05-24 23:02:54 +02:00
Marcel Otte ef57d1e447 Some debug and decoding of raw strings 2021-05-20 20:24:46 +02:00
Marcel Otte 734f182f8b Another try to change the user... 2020-09-27 17:15:46 +02:00
Marcel Otte d1dfb809e3 Working prototype
All the minimal features work now.
- describing a device
- describing a backup
- link a backup to a device
- schedule backups at day intervals
- mount the device
- put stuff on it
- umount the device

Downsides:
- executed as root, fully!
- all scripts are executed as root, dangerous!
- Bad and undocumented code.. :)
- No tests and only minimal checking (lotta TODOs)
2020-03-19 21:16:38 +01:00
Marcel Otte ae59979d0d Last state of work from some time ago 2020-03-18 21:09:17 +01:00
Marcel Otte ec610ab3b3 More WIP
- Service now has better logging (still not satisfied)
- udev tool now works sending the udev environment as json to the
service
- schema update that frequency is always days
- some additions or corrections at scheduler, backup and device classes
2020-01-06 23:01:25 +01:00
Marcel Otte b12d85e7f1 Latest WIP
- UnixSocket working
- Converted complicated Singleton to Borg pattern
- Corrected some implementations
- Introduced pipenv
2020-01-05 13:19:25 +01:00
Marcel Otte 88c83cc1d8 Another progress commit 2019-05-03 21:36:44 +02:00
Marcel Otte 8d3be057a8 Another bit 2019-02-24 22:42:36 +01:00
Marcel Otte ee1ae9364a Working on it... 2019-01-06 21:29:21 +01:00
Marcel Otte 77e979886b Adding class bodies 2019-01-06 17:34:02 +01:00