Module Name: src Committed By: uebayasi Date: Tue Dec 15 05:11:08 UTC 2009
Modified Files: src/distrib/sets: sets.subr Log Message: Factor out print_set_files() printing raw set list entries out of list_set_files(). While here kill a useless-use-of-cat. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116 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/sets.subr diff -u src/distrib/sets/sets.subr:1.115 src/distrib/sets/sets.subr:1.116 --- src/distrib/sets/sets.subr:1.115 Tue Dec 15 05:07:11 2009 +++ src/distrib/sets/sets.subr Tue Dec 15 05:11:08 2009 @@ -1,4 +1,4 @@ -# $NetBSD: sets.subr,v 1.115 2009/12/15 05:07:11 uebayasi Exp $ +# $NetBSD: sets.subr,v 1.116 2009/12/15 05:11:08 uebayasi Exp $ # # @@ -173,7 +173,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.115 2009/12/15 05:07:11 uebayasi Exp $ +# # $NetBSD: sets.subr,v 1.116 2009/12/15 05:11:08 uebayasi Exp $ # . base-sys-root [keyword[,...]] # ./altroot base-sys-root # ./bin base-sys-root @@ -260,15 +260,7 @@ else verbose=true fi - for setname; do - list=`list_set_lists $setname` - for l in $list; do - echo $l - if $verbose; then - echo >&2 "DEBUG: list_set_files: $l" - fi - done - done | xargs cat | ${SED} ${SUBST} | \ + print_set_lists "$@" | \ ${AWK} -v obsolete=${obsolete} ' BEGIN { if (obsolete) @@ -475,6 +467,19 @@ done } +print_set_lists() +{ + for setname; do + list=`list_set_lists $setname` + for l in $list; do + echo $l + if $verbose; then + echo >&2 "DEBUG: list_set_files: $l" + fi + done + done | xargs ${SED} ${SUBST} +} + # arch_to_cpu mach # # Print the ${MACHINE_CPU} for ${MACHINE_ARCH}=mach,