services: shepherd: Add 'shepherd-service-lookup-procedure'.
authorLudovic Courtès <ludo@gnu.org>
Wed, 31 Aug 2016 10:38:38 +0000 (12:38 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 31 Aug 2016 13:44:20 +0000 (15:44 +0200)
commita5d78eb64bcb87440a0b3ff25eec5568df0bc47c
tree0e358fc5568bfd4ac5577c91de3eaca235aacbf1
parentb8692e4696d0d2b36466827da1e0d25d69a298af
services: shepherd: Add 'shepherd-service-lookup-procedure'.

* gnu/services/shepherd.scm (shepherd-service-lookup-procedure): New
procedure.
(shepherd-service-back-edges)[provision->service]: Use it.
* tests/services.scm ("shepherd-service-lookup-procedure"): New test.
gnu/services/shepherd.scm
tests/services.scm