Author: krejzi Date: 2012-08-22 09:06:59 -0600 (Wed, 22 Aug 2012) New Revision: 2517
Added: trunk/glibc/glibc-2.16.0-fhs-1.patch Log: Fix glibc nscd and nss_db paths to be compatible with FHS. Added: trunk/glibc/glibc-2.16.0-fhs-1.patch =================================================================== --- trunk/glibc/glibc-2.16.0-fhs-1.patch (rev 0) +++ trunk/glibc/glibc-2.16.0-fhs-1.patch 2012-08-22 15:06:59 UTC (rev 2517) @@ -0,0 +1,72 @@ +Submitted By: Armin K. <krejzi at email dot com> +Date: 2012-08-22 +Initial Package Version: 2.16.0 +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. + +--- glibc.orig/Makeconfig 2012-06-30 21:12:34.000000000 +0200 ++++ glibc/Makeconfig 2012-08-22 16:55:41.529395336 +0200 +@@ -287,7 +287,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) + +--- glibc.orig/nscd/nscd.h 2012-06-30 21:12:34.000000000 +0200 ++++ glibc/nscd/nscd.h 2012-08-22 16:53:50.531888590 +0200 +@@ -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" +--- glibc.orig/nss/db-Makefile 2012-06-30 21:12:34.000000000 +0200 ++++ glibc/nss/db-Makefile 2012-08-22 16:55:05.688908816 +0200 +@@ -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 +--- glibc.orig/sysdeps/generic/paths.h 2012-06-30 21:12:34.000000000 +0200 ++++ glibc/sysdeps/generic/paths.h 2012-08-22 16:56:19.705913564 +0200 +@@ -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/" + +--- glibc.orig/sysdeps/unix/sysv/linux/paths.h 2012-06-30 21:12:34.000000000 +0200 ++++ glibc/sysdeps/unix/sysv/linux/paths.h 2012-08-22 16:56:32.386085693 +0200 +@@ -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/" + -- http://linuxfromscratch.org/mailman/listinfo/patches FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
