Package Details: duplicacy-web 1.5.0-1

Git Clone URL: https://aur.archlinux.org/duplicacy-web.git (read-only, click to copy)
Package Base: duplicacy-web
Description: Cross-platform cloud backup tool with a web GUI
Upstream URL: https://duplicacy.com/
Licenses: custom
Submitter: elanglois
Maintainer: elanglois
Last Packager: elanglois
Votes: 4
Popularity: 0.093505
First Submitted: 2020-04-05 17:26
Last Updated: 2021-03-05 01:41

Dependencies (0)

Required by (0)

Sources (8)

Latest Comments

elanglois commented on 2021-01-12 21:40

It's a bit confusing but I believe that the existing install locations are correct. In both cases the goal is to have duplicacy-web running as a particular user (as far as I'm aware duplicacy-web is meant to be run as a user and maintains configurations in that user's $HOME).

system/duplicacy-web@.service is a system-level service so it has to be templated to a specific user in order to run as that user. You would run it as systemctl start duplicacy-web@$USER.

user/duplicacy-web.service is a user-level service so it does not require templating since it is already run from a user-specific systemd instance. You would run it as systemctl start --user duplicacy-web.

OndraM commented on 2021-01-12 20:02

Aren't duplicacy-web@.service and duplicacy-web.service swapped in pkgfile?

install -m644 -D -t "$pkgdir/usr/lib/systemd/system" "$pkgname@.service"
install -m644 -D -t "$pkgdir/usr/lib/systemd/user" "$pkgname.service"

But duplicacy-web@.service is the user version (but it is installed into systemd/system/), while duplicacy-web.service is the system version (however it is installed into systemd/user/).