l...@gnu.org (Ludovic Courtès) writes: > 宋文武 <iyzs...@gmail.com> skribis: > >> * gnu/packages/linux.scm (bluez)[arguments]: Add 'post-install' phase. > > [...] > >> + (lambda* (#:key inputs outputs #:allow-other-keys) >> + (let* ((out (assoc-ref outputs "out")) >> + (servicedir (string-append out >> "/share/dbus-1/services")) >> + (service "obexd/src/org.bluez.obex.service") >> + (rule (string-append >> + out "/lib/udev/rules.d/97-hid2hci.rules"))) >> + ;; Install the obex dbus service file. >> + (substitute* service >> + (("/bin/false") >> + (string-append out "/libexec/bluetooth/obexd"))) > > Why is it /bin/false by default? It has a 'SystemdService' field, and supposed to be bus-activatable by the systemd user unit file.
Pushed, thanks!