This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Add systemd unit file for nscd
- From: Khem Raj <raj dot khem at gmail dot com>
- To: Allan McRae <allan at archlinux dot org>
- Cc: libc-alpha at sourceware dot org
- Date: Thu, 9 May 2013 21:34:51 -0700
- Subject: Re: [PATCH] Add systemd unit file for nscd
- References: <1367302602-21639-1-git-send-email-allan at archlinux dot org> <517F7773 dot 90009 at suse dot com> <517F9C9B dot 4020905 at archlinux dot org> <518C41B8 dot 60502 at archlinux dot org>
Hi Allan
On May 9, 2013, at 5:39 PM, Allan McRae <allan@archlinux.org> wrote:
> Any further comments on this? Update version below.
>
>
Can we somehow not hardcode /usr/sbin ?
there are some distributions which don't use /usr and for them /usr/sbin = /sbin
so may be have this replaceable w.r.t. prefix
> ChangeLog:
>
> 2013-05-10 Allan McRae <allan@archlinux.org>
>
> * nscd/nscd.service: New file.
> * nscd/nscd.tmpfiles: New file.
>
>
>
> diff --git a/nscd/nscd.service b/nscd/nscd.service
> new file mode 100644
> index 0000000..5541189
> --- /dev/null
> +++ b/nscd/nscd.service
> @@ -0,0 +1,16 @@
> +[Unit]
> +Description=Name Service Cache Daemon
> +
> +[Service]
> +Type=simple
> +ExecStart=/usr/sbin/nscd --foreground
> +ExecStop=/usr/sbin/nscd --shutdown
> +ExecReload=/usr/sbin/nscd -i passwd
> +ExecReload=/usr/sbin/nscd -i group
> +ExecReload=/usr/sbin/nscd -i hosts
> +ExecReload=/usr/sbin/nscd -i services
> +Restart=always
> +PIDFile=/run/nscd/nscd.pid
> +
> +[Install]
> +WantedBy=multi-user.target
> diff --git a/nscd/nscd.tmpfiles b/nscd/nscd.tmpfiles
> new file mode 100644
> index 0000000..8a24a78
> --- /dev/null
> +++ b/nscd/nscd.tmpfiles
> @@ -0,0 +1 @@
> +d /run/nscd 0755 root root