archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / anything-sync-daemon / trunk / anything-sync-daemon.install
blob694bec0b5cc0b55734f6cf67a65daabc02e1d891
1 ## arg 1:  the new package version
2 ## arg 2:  the old package version
3 # shellcheck disable=SC2016
5 _stop_asd_service() {
6   if systemctl is-active asd.service &>/dev/null; then
7     echo 'In order to preserve the data, the asd service will now be stopped.'
8     systemctl stop asd.service &>/dev/null
9   fi
12 pre_upgrade() {
13   for version in 5.69 5.76; do
14     if [ "$(vercmp "$2" "$version")" -lt 0 ]; then
15       _stop_asd_service
16       echo 'Start the asd service manually after upgrade is complete.'
17     fi
18   done
21 post_install() {
22   echo 'Consult the manpage (`man 1 asd`) and backup your data before use.'
25 pre_remove() {
26   _stop_asd_service