Provide update-alternatives to shwitch to archive mode
This commit is contained in:
parent
432e5ab9f2
commit
907a7505a8
4 changed files with 16 additions and 2 deletions
3
.github/workflows/debian.yml
vendored
3
.github/workflows/debian.yml
vendored
|
|
@ -28,7 +28,8 @@ jobs:
|
|||
mkdir -p PKG_SOURCE/var/lib/timetracker
|
||||
mkdir -p PKG_SOURCE/lib/systemd/system
|
||||
cp -Rf ./DEBIAN PKG_SOURCE/
|
||||
cp -Rf ./timetracker PKG_SOURCE/usr/local/bin/
|
||||
cp -Rf ./timetracker PKG_SOURCE/var/lib/timetracker/
|
||||
cp -Rf ./scripts/* PKG_SOURCE/var/lib/timetracker/
|
||||
cp -Rf ./systemd/* PKG_SOURCE/lib/systemd/system/
|
||||
|
||||
- name: Create Deb package
|
||||
|
|
|
|||
|
|
@ -5,6 +5,11 @@ set -e
|
|||
case "$1" in
|
||||
configure)
|
||||
chown -R timetracker:timetracker /var/lib/timetracker
|
||||
|
||||
chmod u+x /var/lib/timetracker/timetracker*.sh
|
||||
|
||||
update-alternatives --install /usr/local/bin/timetracker timetracker /var/lib/timetracker/timetracker-archive.sh 100
|
||||
update-alternatives --install /usr/local/bin/timetracker timetracker /var/lib/timetracker/timetracker.sh 1000
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure)
|
||||
|
|
|
|||
|
|
@ -10,6 +10,8 @@ case "$1" in
|
|||
if getent group timetracker >/dev/null; then
|
||||
delgroup --system timetracker
|
||||
fi
|
||||
|
||||
update-alternatives --remove-all timetracker
|
||||
;;
|
||||
|
||||
upgrade)
|
||||
|
|
|
|||
|
|
@ -18,7 +18,13 @@ The timetracker application provides the following arguments which can be passed
|
|||
|
||||
The application is triggered by a systemd timer which triggers the application via systemd unit.
|
||||
|
||||
*Note:* Running timetracker with ystemd unit uses the default property values. To change it you have to modify the unit file.
|
||||
*Note:* Running timetracker with systemd unit uses the default property values. To change it you have use the appropriate alternative.
|
||||
|
||||
### Switch alternative
|
||||
|
||||
```shell
|
||||
update-alternatives --config timetracker
|
||||
```
|
||||
|
||||
To enable the timer you have to (requires root privileges):
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue