OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-tools Date: 11-Aug-2006 19:43:40 Branch: HEAD Handle: 2006081118433900 Added files: openpkg-tools/cmd .cvsignore Modified files: openpkg-tools Makefile Log: pre-generate manual pages and roll them into the tarball Summary: Revision Changes Path 1.7 +10 -2 openpkg-tools/Makefile 1.1 +1 -0 openpkg-tools/cmd/.cvsignore ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-tools/Makefile ============================================================================ $ cvs diff -u -r1.6 -r1.7 Makefile --- openpkg-tools/Makefile 18 Feb 2005 13:22:00 -0000 1.6 +++ openpkg-tools/Makefile 11 Aug 2006 17:43:39 -0000 1.7 @@ -29,7 +29,15 @@ cvs tag -F OPENPKG_TOOLS_$$V tarball: - @V=`sh cmd/shtool.sh version -l txt -d short $(VERSION_FILE)`; \ + @echo "++ pre-generating manual pages"; \ + for cmd in cmd/*; do \ + if [ ".`grep =pod $$cmd`" != . ]; then \ + base=`echo $$cmd | sed -e 's;cmd/\(.*\)\.[^/]*$$;\1;'`; \ + base_uc=`echo $$base | tr '[a-z]' '[A-Z]'`; \ + pod2man --section=8 --center="OpenPKG" --release="$$base_uc(8)" --date="OpenPKG" --quotes=none $$cmd >cmd/$$base.8; \ + fi; \ + done; \ + V=`sh cmd/shtool.sh version -l txt -d short $(VERSION_FILE)`; \ echo "++ rolling distribution tarball ($(PACKAGE_NAME)-$${V}.tar.gz)"; \ sh cmd/shtool.sh tarball -o $(PACKAGE_NAME)-$${V}.tar.gz \ -d $(PACKAGE_NAME)-$${V} -u openpkg -g openpkg \ @@ -37,6 +45,6 @@ -c 'gzip --best' . && \ ls -l $(PACKAGE_NAME)-$${V}.tar.gz; \ gunzip <$(PACKAGE_NAME)-$${V}.tar.gz | tar tvf - | head -10; \ - echo "[...]"; \ + echo "[...]"; \ gunzip <$(PACKAGE_NAME)-$${V}.tar.gz | tar tvf - | tail -10 @@ . patch -p0 <<'@@ .' Index: openpkg-tools/cmd/.cvsignore ============================================================================ $ cvs diff -u -r0 -r1.1 .cvsignore --- /dev/null 2006-08-11 19:40:19 +0200 +++ .cvsignore 2006-08-11 19:43:39 +0200 @@ -0,0 +1 @@ +*.8 @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org