Module Name: src
Committed By: uebayasi
Date: Tue Dec 15 06:18:07 UTC 2009
Modified Files:
src/distrib/sets: Makefile sets.subr
Log Message:
Clean up debug knobs.
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/Makefile
cvs rdiff -u -r1.116 -r1.117 src/distrib/sets/sets.subr
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/Makefile
diff -u src/distrib/sets/Makefile:1.77 src/distrib/sets/Makefile:1.78
--- src/distrib/sets/Makefile:1.77 Fri Dec 11 15:25:05 2009
+++ src/distrib/sets/Makefile Tue Dec 15 06:18:07 2009
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.77 2009/12/11 15:25:05 uebayasi Exp $
+# $NetBSD: Makefile,v 1.78 2009/12/15 06:18:07 uebayasi Exp $
# The `all' target must appear before bsd.own.mk is pulled in.
all:
@@ -8,8 +8,7 @@
.include <bsd.own.mk>
.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
-SETSCMD= cd ${.CURDIR} && \
- DESTDIR=${DESTDIR:Q} \
+SETSENV= DESTDIR=${DESTDIR:Q} \
MACHINE=${MACHINE:Q} \
MACHINE_ARCH=${MACHINE_ARCH:Q} \
AWK=${TOOL_AWK:Q} \
@@ -22,7 +21,9 @@
PAX=${TOOL_PAX:Q} \
PKG_CREATE=${TOOL_PKG_CREATE:Q} \
SED=${TOOL_SED:Q} \
- TSORT=${TSORT:Q} \
+ TSORT=${TSORT:Q}
+SETSCMD= cd ${.CURDIR} && \
+ ${SETSENV} \
${HOST_SH}
MAKETARS_FLAGS=
@@ -68,8 +69,12 @@
print_toolchain_missing: .PHONY
@echo "${TOOLCHAIN_MISSING}"
-print_mkvars: .PHONY
- @env SETS_SUBR_DEBUG=dumpmkvars rundir="${.CURDIR}" ${HOST_SH} sets.subr
+print_mkvars \
+print_set_lists_base print_set_lists_x print_set_lists_ext \
+list_set_lists_base list_set_lists_x list_set_lists_ext \
+list_set_files_base list_set_files_x list_set_files_ext \
+ : .PHONY
+ @${SETSENV}; rundir="${.CURDIR}"; . ./sets.subr; ${.TARGET}
#
# METALOG MANIPULATION TARGETS
Index: src/distrib/sets/sets.subr
diff -u src/distrib/sets/sets.subr:1.116 src/distrib/sets/sets.subr:1.117
--- src/distrib/sets/sets.subr:1.116 Tue Dec 15 05:11:08 2009
+++ src/distrib/sets/sets.subr Tue Dec 15 06:18:07 2009
@@ -1,4 +1,4 @@
-# $NetBSD: sets.subr,v 1.116 2009/12/15 05:11:08 uebayasi Exp $
+# $NetBSD: sets.subr,v 1.117 2009/12/15 06:18:07 uebayasi Exp $
#
#
@@ -126,16 +126,9 @@
MKVARS="$( ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | sed -e 's,=.*,,' | xargs )"
-if [ "$SETS_SUBR_DEBUG" = "dumpmkvars" ]; then
- for v in $MKVARS; do
- eval echo $v=\$$v
- done
- exit 0
-fi
-
#####
-setsdir=${0%/*}
+setsdir=${rundir}
obsolete=0
module=yes
if [ "${MKKMOD}" = "no" ]; then
@@ -173,7 +166,7 @@
# In each file, a record consists of a path and a System Package name,
# separated by whitespace. E.g.,
#
-# # $NetBSD: sets.subr,v 1.116 2009/12/15 05:11:08 uebayasi Exp $
+# # $NetBSD: sets.subr,v 1.117 2009/12/15 06:18:07 uebayasi Exp $
# . base-sys-root [keyword[,...]]
# ./altroot base-sys-root
# ./bin base-sys-root
@@ -379,6 +372,7 @@
list_set_lists_shl $setname
list_set_lists_module $setname
list_set_lists_rescue $setname
+ return 0
}
list_set_lists_mi()
@@ -507,3 +501,27 @@
@echo \${TARGET_ENDIANNESS}
EOMAKE
}
+
+#####
+
+# print_mkvars
+print_mkvars()
+{
+ for v in $MKVARS; do
+ eval echo $v=\$$v
+ done
+}
+
+# print_set_lists_{base,x,ext}
+# list_set_lists_{base,x,ext}
+# list_set_files_{base,x,ext}
+for func in print_set_lists list_set_lists list_set_files; do
+ for x in base x ext; do
+ if [ $x = base ]; then
+ list=nlists
+ else
+ list=${x}lists
+ fi
+ eval ${func}_${x} \(\) \{ $func \$$list \; \}
+ done
+done