diff options
Diffstat (limited to 'mk/scripts/mkreadme')
-rwxr-xr-x | mk/scripts/mkreadme | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/mk/scripts/mkreadme b/mk/scripts/mkreadme index eaa90b0b1b6..92fffa77eae 100755 --- a/mk/scripts/mkreadme +++ b/mk/scripts/mkreadme @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: mkreadme,v 1.10 2006/05/29 02:41:26 dmcmahill Exp $ +# $NetBSD: mkreadme,v 1.11 2006/07/28 02:41:07 dmcmahill Exp $ # # Script for README.html generation # @@ -61,6 +61,7 @@ usage(){ echo "Usage: $prog [-c|--cdrom] [-C|--prune] [-d|--debug] [-f|--ftp] " echo " [-p|--pkgsrc directory] " echo " [-P|--packages directory] [-r|--restart] " + echo " [-s|--summary]" echo " [-S|--save-database]" echo " " echo " $prog -h|--help" @@ -90,6 +91,9 @@ usage(){ echo " from a previous run still exists and that the script" echo " should use that instead of recreating the database." echo " " + echo " -s|--summary Generate pkg_summary.gz files for the binary packages" + echo " directories while processing them." + echo " " echo " -S|--save-database Does not delete the database file after the run." echo " This is useful for debugging or re-running this script" echo " with the -r option." @@ -126,6 +130,8 @@ prune=no DEBUG=no save=no +summary="" + while test -n "$1" do @@ -181,6 +187,12 @@ do shift ;; + # Generate the pkg_summary.gz files + -s|--summary) + summary="--summary" + shift + ;; + # Save the database files -S|--save-database) save=yes @@ -247,7 +259,7 @@ echo " " if [ -d ${PKGSRCDIR}/pkgtools/prereq-readme ]; then cd ${PKGSRCDIR}/pkgtools/prereq-readme eval "`${BMAKE} show-tools`" - for v in AWK CMP ECHO EXPR FGREP FIND GREP SED SETENV SORT + for v in AWK CMP ECHO EXPR FGREP FIND GREP GZIP_CMD SED SETENV SORT do eval "echo '---->' ${v}=\"\${${v}}\"" done @@ -397,11 +409,13 @@ ${AWK} -f ${PKGSRCDIR}/mk/scripts/genreadme.awk \ builddependsfile=${TMPDIR}/pkgsrc.builddepends.debug \ debug=$debug \ dependsfile=${TMPDIR}/pkgsrc.depends.debug \ + summary=${summary} \ AWK=$AWK \ CMP=$CMP \ DISTDIR=$DISTDIR \ FIND=$FIND \ GREP=$GREP \ + GZIP_CMD="$GZIP_CMD" \ PACKAGES=$PACKAGES \ PKG_INFO="$PKG_INFO" \ PKG_SUFX=$PKG_SUFX \ |