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 [email protected]