Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#59610 - Wrong keyword in service unit configuration file

Attached to Project: Community Packages
Opened by Martin Bock (mbock) - Saturday, 11 August 2018, 06:06 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 11 August 2018, 07:19 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Third line in file '/usr/lib/systemd/system/connman-wait-online.service' is 'Requisite=connman.service', but has to be 'Requires=connman.service'. The keyword is wrong (typo?).

Additional info:
* connman-1.36-1

Steps to reproduce:
man 5 systemd.service
pacman -S connman, systemctl {start,enable} {connman,connman-wait-online}.service
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 11 August 2018, 07:19 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Saturday, 11 August 2018, 06:19 GMT
Requisite seems fine to me.

Edit: Also, this is the stock upstream unit. If you really think it needs changed, talk to them, but know what Requisite is before doing so.
Comment by Martin Bock (mbock) - Saturday, 11 August 2018, 07:08 GMT
Yes, I see. I wasn't aware of the keyword 'Requisite=' until now. Thanks for the push.

BTW: I replaced 'autofs' with 'systemd.automount' via fstab, which doesn't work in my first approach with enabled 'connman.service'. In my second approach I disabled 'connman.service' and enabled 'connman-wait-online.service', which doesn't pull in 'connman.service' as dependency (Requiste= vs. Requires=). My third approach with enabled 'connman.service' and 'connman-wait-online.service' does the job, but is different from 'systemd-networkd-wait-online.service', which requires 'systemd-networkd.service'.

Loading...