From: Ulrich Drepper Date: Thu, 16 Jun 2011 01:26:56 +0000 (-0400) Subject: Install db-Makefile X-Git-Tag: upstream/2.30~12293 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=77fb9117432a754388c52f6eb06c60a828975350;p=external%2Fglibc.git Install db-Makefile --- diff --git a/ChangeLog b/ChangeLog index 33d9706..e7bfbb8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2011-06-15 Ulrich Drepper + * Makeconfig: Define vardbdir and inst_vardbdir. + * nss/Makefile: Add rules to install db-Makefile. + * nss/nss_db/db-XXX.c: Cleanup. * nss/Makefile (libnss_db-dbs): Add db-initgroups. diff --git a/Makeconfig b/Makeconfig index b34cacf..cc5c3a9 100644 --- a/Makeconfig +++ b/Makeconfig @@ -291,6 +291,12 @@ sysconfdir = $(prefix)/etc endif inst_sysconfdir = $(install_root)$(sysconfdir) +# Directory for the database files and Makefile for nss_db. +ifndef vardbdir +vardbdir = /var/db +endif +inst_vardbdir = $(install_root)$(vardbdir) + # What timezone should be the installed default (e.g., US/Eastern). # Run `make -C time echo-zonenames' to see a list of available zone names. # The local timezone can be changed with `zic -l TIMEZONE' at any time. diff --git a/nss/Makefile b/nss/Makefile index f6065cc..60c6549 100644 --- a/nss/Makefile +++ b/nss/Makefile @@ -78,6 +78,8 @@ generated += $(filter-out db-alias.c db-netgrp.c, \ $(addsuffix .c,$(libnss_db-dbs))) distribute += $(addprefix nss_db/, db-XXX.c nss_db.h) +install-others += $(inst_vardbdir)/Makefile + # Build static module if requested ifneq ($(build-static-nss),yes) libnss_files-inhibit-o = $(filter-out .os,$(object-suffixes)) @@ -114,6 +116,9 @@ $(libnss_db-dbs:%=$(objpfx)%.c): $(objpfx)db-%.c: nss_files/files-%.c $(objpfx)makedb: $(makedb-modules:%=$(objpfx)%.o) +$(inst_vardbdir)/Makefile: db-Makefile $(+force) + $(do-install) + distribute += nss_test1.c CFLAGS-nss_test1.c = -DNOT_IN_libc=1