20 lines
722 B
Bash
20 lines
722 B
Bash
#!/bin/bash
|
|
#
|
|
# Purpose : Install and start the service that pauses a Core's email when the
|
|
# mail server stops taking its password (system/email-watch).
|
|
# Run by install.sh and on every update (updates.d/17-email-watch.sh),
|
|
# so changes to it reach existing machines.
|
|
|
|
set -e
|
|
|
|
COREDESKTOP="$HOME/.local/share/coredesktop"
|
|
UNITS="$HOME/.config/systemd/user"
|
|
|
|
mkdir -p "$UNITS"
|
|
cp "$COREDESKTOP/system/systemd/coredesktop-email-watch.service" "$UNITS/"
|
|
systemctl --user daemon-reload
|
|
systemctl --user enable coredesktop-email-watch.service
|
|
# Restart, so it runs the version update just pulled. It doesn't start without
|
|
# a Core set up.
|
|
systemctl --user restart coredesktop-email-watch.service
|