summaryrefslogtreecommitdiff
path: root/mk/scripts/mkreadme
diff options
context:
space:
mode:
Diffstat (limited to 'mk/scripts/mkreadme')
-rwxr-xr-xmk/scripts/mkreadme18
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 \