diff --git a/Makefile b/Makefile index 15acd861..e3c71bdd 100644 --- a/Makefile +++ b/Makefile @@ -22,15 +22,13 @@ clean: rm -f onedrive onedrive.o onedrive.service install: all - install -D onedrive $(DESTDIR)$(PREFIX)/bin/onedrive - install -D -m 644 onedrive.service $(DESTDIR)/usr/lib/systemd/user/onedrive.service - install -D -m 644 onedrive@.service $(DESTDIR)/usr/lib/systemd/user/onedrive@.service - install -D -m 644 logrotate/onedrive.logrotate /etc/logrotate.d/onedrive mkdir -p /var/log/onedrive chown root.users /var/log/onedrive chmod 0775 /var/log/onedrive - rm -f ~/.config/onedrive/items.sqlite3 - + install -D onedrive $(DESTDIR)$(PREFIX)/bin/onedrive + install -D -m 644 logrotate/onedrive.logrotate /etc/logrotate.d/onedrive + chmod 0644 $(DESTDIR)/usr/lib/systemd/user/onedrive*.service + onedrive: version $(SOURCES) $(DC) $(DFLAGS) $(SOURCES) diff --git a/systemd.units/onedrive.service.in b/systemd.units/onedrive.service.in index 8788b337..578965c2 100644 --- a/systemd.units/onedrive.service.in +++ b/systemd.units/onedrive.service.in @@ -1,8 +1,8 @@ [Unit] Description=OneDrive Free Client Documentation=https://github.com/skilion/onedrive -Requires=network-online.target After=network-online.target +Wants=network-online.target [Service] ExecStart=@PREFIX@/bin/onedrive --monitor diff --git a/systemd.units/onedrive@.service.in b/systemd.units/onedrive@.service.in index 59d90bf3..db473a1c 100644 --- a/systemd.units/onedrive@.service.in +++ b/systemd.units/onedrive@.service.in @@ -1,8 +1,8 @@ [Unit] Description=OneDrive Free Client for %i Documentation=https://github.com/skilion/onedrive -Requires=network-online.target After=network-online.target +Wants=network-online.target [Service] ExecStart=@PREFIX@/bin/onedrive --monitor --confdir=/home/%i/.config/onedrive