Author: krejzi
Date: Sun Feb 10 17:20:57 2013
New Revision: 2603

Log:
Add glibc-fhs patch used in lfs systemd.

Added:
   trunk/glibc/glibc-2.17-fhs-1.patch

Added: trunk/glibc/glibc-2.17-fhs-1.patch
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/glibc/glibc-2.17-fhs-1.patch  Sun Feb 10 17:20:57 2013        (r2603)
@@ -0,0 +1,72 @@
+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/"
+ 
-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to