diff --git a/srcpkgs/glibc/files/nscd.service b/srcpkgs/glibc/files/nscd.service index 22b9dd8e7a5..262bb534987 100644 --- a/srcpkgs/glibc/files/nscd.service +++ b/srcpkgs/glibc/files/nscd.service @@ -2,8 +2,7 @@ Description=Name Service Cache Daemon [Service] -Type=forking -ExecStart=/usr/sbin/nscd +ExecStart=/usr/sbin/nscd -d ExecStop=/usr/sbin/nscd --shutdown Restart=always diff --git a/srcpkgs/glibc/files/nscd.tmpfiles.d b/srcpkgs/glibc/files/nscd.tmpfiles.d index b23fd3cc876..b670496349d 100644 --- a/srcpkgs/glibc/files/nscd.tmpfiles.d +++ b/srcpkgs/glibc/files/nscd.tmpfiles.d @@ -1 +1,2 @@ -d /run/nscd 755 root root +d /var/run/nscd 0755 root root - +d /var/db/nscd 0755 root root - diff --git a/srcpkgs/glibc/glibc-locales.template b/srcpkgs/glibc/glibc-locales.template index dd26d76e165..8ff85f2e861 100644 --- a/srcpkgs/glibc/glibc-locales.template +++ b/srcpkgs/glibc/glibc-locales.template @@ -10,7 +10,6 @@ noarch=yes do_install() { - #vinstall ${FILESDIR}/localegen.sh 755 usr/sbin localegen vmove etc/default etc vmove usr/share/i18n usr/share vmove usr/share/locale usr/share diff --git a/srcpkgs/glibc/nscd.template b/srcpkgs/glibc/nscd.template index fb36de7c12c..fcd1f3268c2 100644 --- a/srcpkgs/glibc/nscd.template +++ b/srcpkgs/glibc/nscd.template @@ -5,6 +5,7 @@ long_desc=" This package contains nscd, a daemon that provides a cache for the most common name service requests." +revision=1 systemd_services="nscd.service" conf_files="/etc/nscd.conf"