Pascal Jäger
3ce858f18d
grub-btrfsd: refactor whole script
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2023-04-05 18:05:29 +02:00
Pascal Jäger
dd96f22888
grub-btrfsd: Check if all dirs exist
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2023-04-05 17:26:58 +02:00
Pascal Jäger
35429e02a4
grub-btrfsd: Kill process group on SIGTERM/ SIGINT
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2023-04-05 17:10:49 +02:00
Pascal Jäger
04958d6e0b
grub-btrfsd: Start subdaemon when --timeshift-auto
...
Fix #272
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2023-04-05 17:09:30 +02:00
Pascal Jäger
8105a2edf7
grub-btrfsd: watch more than one snapshot dir
...
Fix #262
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2023-03-26 21:08:16 +02:00
Pascal Jäger
879bec3697
grub-btrfsd: watch snapshots directory recursively
...
Fix : #262
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2023-03-26 20:44:50 +02:00
Pascal Jäger
8028a4376a
grub-btrfsd: change condition to run script
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2023-03-26 18:56:35 +02:00
Kevin Chevreuil - Kaisen
5ce2dfa640
Only recreation of the submenu
2023-03-26 18:56:35 +02:00
Pascal Jäger
e03e87dd64
grub-btrfsd: Use bash as interpreter
...
Fix : #248
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-12-07 15:01:10 +01:00
Pascal Jäger
29ec43e9a6
grub-btrfsd: Fix non POSIX redirect
...
Squashed commit of the following:
commit d75feb59f4
Author: Pascal J <pascal.jaeger@leimstift.de >
Date: Sun Dec 4 22:07:01 2022 +0100
grub-btrsd: update shebang
commit a64379789c
Author: Pavin Joseph <pavinjosdev@gmail.com >
Date: Sun Dec 4 22:52:31 2022 +0530
Update grub-btrfsd
commit fe42568785
Author: Pavin Joseph <pavinjosdev@gmail.com >
Date: Sun Dec 4 04:07:05 2022 +0530
Update grub-btrfsd
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-12-04 22:11:00 +01:00
Pascal Jäger
efc4657aab
grub-btrfsd: fixed message about flag dependencies
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-11-26 15:06:44 +01:00
Pascal Jäger
6f154329c7
grub-btrfsd: fix if...else in daemon
...
add description of feature in manpage
fix non sh compatible commands in daemon
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-11-26 10:06:19 +01:00
Pascal Jäger
4942989d7f
grub-btrfsd: add flag or old timeshift
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-11-25 16:58:07 +01:00
Pascal Jäger
91c4aac82c
grub-btrfsd: make dir check of snapshots dir a warning
...
Bug #234
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-11-25 08:52:49 +01:00
Pascal Jäger
13b6df8e9a
grub-btrfsd: Add flag for colorless output
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-11-23 15:57:52 +01:00
Pascal Jäger
33810a9274
grub-btrfs: print version of the script with --version
...
Close #225
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-11-21 22:59:22 +01:00
Pascal Jäger
d406ce795c
grub-btrfsd: error when inotifywait is not found
...
Fix #227
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-11-20 21:34:40 +01:00
Pascal Jäger
de68795d70
grub-btrfsd: better support commandline timeshift
...
When a snapshot is created with `timeshift --create` an the commandline,
sometimes the daemon is not fast enough between the
first (/run/timeshift) inotifywait and the second (an the actual
snapshot directory) inotifywait. Even without any `sleep` between them.
So now the grub (sub)menu is always created once in its own process when the daemon sees a
timeshift startup.
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-10-21 08:27:51 +02:00
Pascal Jäger
4c63b65e9e
grub-btrfsd: Error message when grub(-btrfs) fails
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-10-21 08:26:17 +02:00
Pascal Jäger
5805029c79
grub-btrfsd: fix problem missing /run/timeshift
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-09-02 22:58:37 +02:00
Pascal Jäger
9064d61145
grub-btrfsd: add verbose and syslog options
...
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de >
2022-09-02 22:58:37 +02:00
Pascal Jäger
961675ca31
grub-btrfsd: Merge openrc and systemd daemon
...
Fix #213 , Fix #211 , Fix #215
2022-09-02 22:57:34 +02:00
David P
0182e11951
OpenRC scripts: add configuration file
...
This allows users to customize the snapshots path to work with, e.g., snapper.
If no path is configured, it will default to timeshift.
Signed-off-by: David P <megver83@parabola.nu >
2022-06-26 19:32:11 -04:00
Pascal Jäger
02b925e4b5
Added an openRC daemon
2021-11-02 16:18:04 +01:00