12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- Submitted By: Armin K. <krejzi at email dot com>
- Date: 2013-02-11
- Initial Package Version: 2.17
- Upstream Status: Not Applicable
- Origin: Self
- Description: This patch removes references to /var/db directory which is not part
- of FHS and replaces them with more suitable directories in /var
- hierarchy - /var/cache/nscd for nscd and /var/lib/nss_db for nss_db.
- --- a/Makeconfig 2012-12-25 04:02:13.000000000 +0100
- +++ b/Makeconfig 2013-02-11 01:32:32.500667439 +0100
- @@ -250,7 +250,7 @@
-
- # Directory for the database files and Makefile for nss_db.
- ifndef vardbdir
- -vardbdir = $(localstatedir)/db
- +vardbdir = $(localstatedir)/lib/nss_db
- endif
- inst_vardbdir = $(install_root)$(vardbdir)
-
- --- a/nscd/nscd.h 2012-12-25 04:02:13.000000000 +0100
- +++ b/nscd/nscd.h 2013-02-11 01:32:32.500667439 +0100
- @@ -112,11 +112,11 @@
-
-
- /* Paths of the file for the persistent storage. */
- -#define _PATH_NSCD_PASSWD_DB "/var/db/nscd/passwd"
- -#define _PATH_NSCD_GROUP_DB "/var/db/nscd/group"
- -#define _PATH_NSCD_HOSTS_DB "/var/db/nscd/hosts"
- -#define _PATH_NSCD_SERVICES_DB "/var/db/nscd/services"
- -#define _PATH_NSCD_NETGROUP_DB "/var/db/nscd/netgroup"
- +#define _PATH_NSCD_PASSWD_DB "/var/cache/nscd/passwd"
- +#define _PATH_NSCD_GROUP_DB "/var/cache/nscd/group"
- +#define _PATH_NSCD_HOSTS_DB "/var/cache/nscd/hosts"
- +#define _PATH_NSCD_SERVICES_DB "/var/cache/nscd/services"
- +#define _PATH_NSCD_NETGROUP_DB "/var/cache/nscd/netgroup"
-
- /* Path used when not using persistent storage. */
- #define _PATH_NSCD_XYZ_DB_TMP "/var/run/nscd/dbXXXXXX"
- --- a/nss/db-Makefile 2012-12-25 04:02:13.000000000 +0100
- +++ b/nss/db-Makefile 2013-02-11 01:32:32.500667439 +0100
- @@ -22,7 +22,7 @@
- /etc/rpc /etc/services /etc/shadow /etc/gshadow \
- /etc/netgroup)
-
- -VAR_DB = /var/db
- +VAR_DB = /var/lib/nss_db
-
- AWK = awk
- MAKEDB = makedb --quiet
- --- a/sysdeps/generic/paths.h 2012-12-25 04:02:13.000000000 +0100
- +++ b/sysdeps/generic/paths.h 2013-02-11 01:32:32.500667439 +0100
- @@ -68,7 +68,7 @@
- /* Provide trailing slash, since mostly used for building pathnames. */
- #define _PATH_DEV "/dev/"
- #define _PATH_TMP "/tmp/"
- -#define _PATH_VARDB "/var/db/"
- +#define _PATH_VARDB "/var/lib/nss_db/"
- #define _PATH_VARRUN "/var/run/"
- #define _PATH_VARTMP "/var/tmp/"
-
- --- a/sysdeps/unix/sysv/linux/paths.h 2012-12-25 04:02:13.000000000 +0100
- +++ b/sysdeps/unix/sysv/linux/paths.h 2013-02-11 01:32:32.504000831 +0100
- @@ -68,7 +68,7 @@
- /* Provide trailing slash, since mostly used for building pathnames. */
- #define _PATH_DEV "/dev/"
- #define _PATH_TMP "/tmp/"
- -#define _PATH_VARDB "/var/db/"
- +#define _PATH_VARDB "/var/lib/nss_db/"
- #define _PATH_VARRUN "/var/run/"
- #define _PATH_VARTMP "/var/tmp/"
-
|