--- shorewall-doc-4.0.14.orig/debian/copyright +++ shorewall-doc-4.0.14/debian/copyright @@ -0,0 +1,13 @@ +Upstream-Source: http://www.shorewall.net + +Files: * +Copyright: (c) 1999-2008 Thomas M. Eastep +License: GFDL-1.2 + On Debian systems, the complete text of the GNU Free Documentation License, + version 1.2, can be found in /usr/share/common-licenses/GFDL-1.2. + +Files: debian/* +Copyright: (c) 2007-2008 Roberto C. Sanchez +Copyright: (c) 2001-2007 Lorenzo Martignoni +License: GPL-2 + --- shorewall-doc-4.0.14.orig/debian/compat +++ shorewall-doc-4.0.14/debian/compat @@ -0,0 +1 @@ +5 --- shorewall-doc-4.0.14.orig/debian/control +++ shorewall-doc-4.0.14/debian/control @@ -0,0 +1,21 @@ +Source: shorewall-doc +Section: doc +Priority: optional +Maintainer: Roberto C. Sanchez +Homepage: http://www.shorewall.net +Build-Depends: debhelper (>= 5) +Build-Depends-Indep: docbook-xsl, docbook-xml, xsltproc +Standards-Version: 3.8.0 +Vcs-Browser: http://shorewall.svn.sourceforge.net/viewvc/shorewall/ +Vcs-Svn: https://shorewall.svn.sourceforge.net/svnroot/shorewall/ + +Package: shorewall-doc +Architecture: all +Suggests: shorewall +Description: documentation for Shoreline Firewall (Shorewall) + Shorewall is an iptables based firewall that can be used on a dedicated + firewall system, a multi-function masquerade gateway/server or on a standalone + Linux system. + . + This package contains the shorewall HTML documentation. + --- shorewall-doc-4.0.14.orig/debian/rules +++ shorewall-doc-4.0.14/debian/rules @@ -0,0 +1,45 @@ +#!/usr/bin/make -f +# +# Shorewall firewall (http://www.shorewall.net) +# debianized version + +SRWLDOC=$(CURDIR)/debian/shorewall-doc/usr/share/doc/shorewall-doc + +build: build-stamp +build-stamp: + dh_testdir + touch build-stamp + sh debian/build-htmldocs + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + rm -rf html/ + rm -f manpages/*.htm* + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + cp images/* $(SRWLDOC)/html/images/ + +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs + dh_link + dh_installchangelogs + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build install + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- shorewall-doc-4.0.14.orig/debian/postinst +++ shorewall-doc-4.0.14/debian/postinst @@ -0,0 +1,20 @@ +#!/bin/sh -e + + +case "$1" in + configure) + if which install-docs >/dev/null 2>&1; then + install-docs -i /usr/share/doc-base/shorewall-doc + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# --- shorewall-doc-4.0.14.orig/debian/doc-base +++ shorewall-doc-4.0.14/debian/doc-base @@ -0,0 +1,12 @@ +Document: shorewall-doc +Title: Shorewall Documentation +Author: Thomas M. Eastep +Abstract: This is the documentation of Shorewall, an iptables based + firewall that can be used on a dedicated firewall + system, a multi-function masquerade gateway/server or on a standalone + Linux system. +Section: System/Security + +Format: HTML +Index: /usr/share/doc/shorewall-doc/html/index.html +Files: /usr/share/doc/shorewall-doc/html/*.htm* /usr/share/doc/shorewall-doc/manpages/*.htm* --- shorewall-doc-4.0.14.orig/debian/build-htmldocs +++ shorewall-doc-4.0.14/debian/build-htmldocs @@ -0,0 +1,109 @@ +#!/bin/sh + +# This script was written by Roberto C. Sánchez and is based on code from the +# "Shorewall Release Processing" script +# +# That script is copyright as follows: +# -- (C) 2003,2004,2005 -- Tom Eastep (teastep@shorewall.net) +# -- (C) 2005,2006 -- Cristian Rodriguez (webmaster@shorewall.net) +# +# That script is licensed under the GPLv2 +# + +STYLESHEET=/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl + +HTMFILES="6to4.htm + blacklisting_support.htm + configuration_file_basics.htm + CorpNetwork.htm + dhcp.htm + Documentation.htm + errata.htm + fallback.htm + FAQ.htm + GnuCopyright.htm + Install.htm + IPIP.htm + IPSEC.htm + kernel.htm + myfiles.htm + NAT.htm + ports.htm + PPTP.htm + ProxyARP.htm + quotes.htm + samba.htm + shorewall_extension_scripts.htm + shorewall_features.htm + shorewall_mirrors.htm + shorewall_prerequisites.htm + shorewall_quickstart_guide.htm + shorewall_setup_guide_fr.htm + shorewall_setup_guide.htm + Shorewall_sfindex_frame.htm + standalone.htm + starting_and_stopping_shorewall.htm + support.htm + three-interface.htm + traffic_shaping.htm + troubleshoot.htm + two-interface.htm + upgrade_issues.htm + VPN.htm + whitelisting_under_shorewall.htm" + +NOTOC="Documentation_Index.xml + ECN.xml + fallback.xml + GettingStarted.xml + IPP2P.xml + ping.xml + ProxyARP.xml + Shorewall_Doesnt.xml + shorewall_features.xml + shorewall_prerequisites.xml + SimpleBridge.xml" + +list_search() # $1 = element to search for , $2-$n = list +{ + local e=$1 + + while [ $# -gt 1 ]; do + shift + [ "x$e" = "x$1" ] && return 0 + done + + return 1 +} + +mkdir html + +for file in *.xml; do + b=${file%.*} + list_search $b.htm $HTMFILES && b=$b.htm || b=$b.html + list_search $1 $NOTOC && GENTOC="--stringparam generate.toc ''" || GENTOC= + + case $file in + *_ru.xml) + LANGUAGE="--stringparam l10n.gentext.default.language ru" + ;; + *_fr.xml) + LANGUAGE="--stringparam l10n.gentext.default.language fr" + ;; + *) + LANGUAGE= + ;; + esac + + echo "Converting $file from XML to HTML (html/$b) ..." + xsltproc --output html/$b --stringparam html.stylesheet html.css --stringparam ulink.target _self $GENTOC -param toc.section.depth 3 $STYLESHEET $file +done + +cd manpages +for f in *.xml; do + if [ $f != shorewall-template.xml ]; then + echo "Generating HTML from $f..." + xsltproc --output ${f%.xml}.html --stringparam html.stylesheet html.css --stringparam ulink.target _self -param toc.section.depth 3 $STYLESHEET $f + fi +done + --- shorewall-doc-4.0.14.orig/debian/dirs +++ shorewall-doc-4.0.14/debian/dirs @@ -0,0 +1,4 @@ +usr/share/doc/shorewall-doc +usr/share/doc/shorewall-doc/html +usr/share/doc/shorewall-doc/html/images +usr/share/doc/shorewall-doc/manpages --- shorewall-doc-4.0.14.orig/debian/links +++ shorewall-doc-4.0.14/debian/links @@ -0,0 +1,2 @@ +usr/share/doc/shorewall-doc/html/Documentation_Index.html usr/share/doc/shorewall-doc/html/index.html +usr/share/doc/shorewall-doc/manpages usr/share/doc/shorewall-doc/html/manpages --- shorewall-doc-4.0.14.orig/debian/docs +++ shorewall-doc-4.0.14/debian/docs @@ -0,0 +1,2 @@ +html/ +manpages/ --- shorewall-doc-4.0.14.orig/debian/watch +++ shorewall-doc-4.0.14/debian/watch @@ -0,0 +1,9 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://sf.net/shorewall/shorewall-docs-xml-(4[.0-9]*)\.tgz --- shorewall-doc-4.0.14.orig/debian/prerm +++ shorewall-doc-4.0.14/debian/prerm @@ -0,0 +1,18 @@ +#!/bin/sh -e + +case "$1" in + # do not stop the firewall during an upgrade + remove|upgrade) + if which install-docs >/dev/null 2>&1; then + install-docs -r shorewall-doc + fi + ;; + deconfigure|failed-upgrade) + ;; + *) + echo "prerem called with unknown argument \`$1\'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# --- shorewall-doc-4.0.14.orig/debian/changelog +++ shorewall-doc-4.0.14/debian/changelog @@ -0,0 +1,315 @@ +shorewall-doc (4.0.14-2) unstable; urgency=low + + * Unbreak HTML links to manpages (Closes: #502874) + + -- Roberto C. Sanchez Sat, 25 Oct 2008 21:12:24 -0400 + +shorewall-doc (4.0.14-1) unstable; urgency=low + + * New upstream release + * Update copyright file to new proposed format + + -- Roberto C. Sanchez Tue, 23 Sep 2008 07:50:07 -0400 + +shorewall-doc (4.0.13-1) unstable; urgency=low + + * New upstream release + + -- Roberto C. Sanchez Sat, 26 Jul 2008 14:38:38 -0400 + +shorewall-doc (4.0.12-1) unstable; urgency=low + + * New upstream release. + * Updated to Standards-Version 3.8.0 (no changes). + + -- Roberto C. Sanchez Sun, 29 Jun 2008 23:12:49 -0400 + +shorewall-doc (4.0.11-1) unstable; urgency=low + + * New upstream release. + + -- Roberto C. Sanchez Sat, 31 May 2008 19:58:55 -0400 + +shorewall-doc (4.0.10-1) unstable; urgency=low + + * New upstream release. + * Change doc-base section now that Apps has been removed. + + -- Roberto C. Sanchez Sun, 30 Mar 2008 10:18:50 -0400 + +shorewall-doc (4.0.9-1) unstable; urgency=low + + * New upstream release. + + -- Roberto C. Sanchez Sat, 23 Feb 2008 12:16:48 -0500 + +shorewall-doc (4.0.8-1) unstable; urgency=low + + * New upstream release + + -- Roberto C. Sanchez Fri, 25 Jan 2008 19:54:37 -0500 + +shorewall-doc (4.0.7-1) unstable; urgency=low + + * New upstream release + * Bumped Standard to version 3.7.3 (no changes) + * Make lintian happy by referring to common GFDL file + * Make lintian happy by changing package's section to doc + + -- Roberto C. Sanchez Wed, 26 Dec 2007 23:40:02 -0500 + +shorewall-doc (4.0.6-1) unstable; urgency=low + + * New upstream release + + -- Roberto C. Sanchez Fri, 23 Nov 2007 12:44:35 -0500 + +shorewall-doc (4.0.5-2) experimental; urgency=low + + * debian/control: Add Vcs-Browser and Vcs-Svn tags + * debian/copyright: Correct license statement to say GFDL instead of GPL + + -- Roberto C. Sanchez Mon, 29 Oct 2007 19:29:15 -0400 + +shorewall-doc (4.0.5-1) experimental; urgency=low + + * New upstream release (Closes: #425178) + * New maintainer with blessing of old maintainer + * Change back to non-native package + * Ship XML in sources and generate HTML and man pages at build time + + -- Roberto C. Sanchez Sun, 21 Oct 2007 12:22:53 -0400 + +shorewall-doc (3.4.4) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Tue, 19 Jun 2007 12:17:07 -0500 + +shorewall-doc (3.4.2) unstable; urgency=low + + * New upstream release + * Pdf documentation has been removed because out-of-date + + -- Lorenzo Martignoni Sun, 29 Apr 2007 18:21:08 -0500 + +shorewall-doc (3.2.9) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sun, 25 Feb 2007 04:37:38 +0100 + +shorewall-doc (3.2.8) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sat, 20 Jan 2007 04:34:26 +0100 + +shorewall-doc (3.2.6) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sat, 18 Nov 2006 20:06:55 +0100 + +shorewall-doc (3.2.5) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Fri, 3 Nov 2006 05:10:23 +0100 + +shorewall-doc (3.2.4) unstable; urgency=low + + * New upstream release + * Removed useless and private images contained in the original archive + (Closes: #387568) + + -- Lorenzo Martignoni Sun, 15 Oct 2006 22:17:35 +0200 + +shorewall-doc (3.0.7) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sat, 13 May 2006 17:57:59 +0200 + +shorewall-doc (3.0.5) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Fri, 24 Feb 2006 10:11:27 +0100 + +shorewall-doc (3.0.4) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Fri, 6 Jan 2006 17:47:40 +0100 + +shorewall-doc (3.0.3) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Wed, 14 Dec 2005 23:46:37 +0100 + +shorewall-doc (3.0.1) unstable; urgency=low + + * New upstream release + * Examples have been moved in the shorewall package. + * PDF version of the documentation has been temporarily removed because + it is not currently available. + + -- Lorenzo Martignoni Thu, 24 Nov 2005 00:13:50 +0100 + +shorewall-doc (2.4.6) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sat, 12 Nov 2005 23:32:44 +0100 + +shorewall-doc (2.4.5) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Wed, 5 Oct 2005 22:50:23 +0200 + +shorewall-doc (2.4.4) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Wed, 21 Sep 2005 22:33:17 +0200 + +shorewall-doc (2.4.3) unstable; urgency=low + + * New upstream release + * Updated pdf version of the documentation + + -- Lorenzo Martignoni Sun, 4 Sep 2005 12:56:54 +0200 + +shorewall-doc (2.4.1) unstable; urgency=low + + * New upstream release + * Documentation registered to doc-base (Closes: 315427). + + -- Lorenzo Martignoni Mon, 18 Jul 2005 12:41:34 +0200 + +shorewall-doc (2.2.5) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sun, 12 Jun 2005 22:47:21 +0200 + +shorewall-doc (2.2.4) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Wed, 4 May 2005 21:38:34 +0200 + +shorewall-doc (2.2.3) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Fri, 8 Apr 2005 20:36:39 +0200 + +shorewall-doc (2.2.2) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Thu, 17 Mar 2005 09:58:58 +0100 + +shorewall-doc (2.2.1) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sat, 19 Feb 2005 15:21:07 +0100 + +shorewall-doc (2.2.0) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Fri, 11 Feb 2005 00:23:00 +0100 + +shorewall-doc (2.0.16) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Fri, 4 Feb 2005 10:10:06 +0100 + +shorewall-doc (2.0.15) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Thu, 13 Jan 2005 23:04:17 +0100 + +shorewall-doc (2.0.14) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Thu, 6 Jan 2005 00:23:54 +0100 + +shorewall-doc (2.0.13) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Sat, 4 Dec 2004 20:55:32 +0100 + +shorewall-doc (2.0.10) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Mon, 25 Oct 2004 22:02:45 +0200 + +shorewall-doc (2.0.9) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Tue, 28 Sep 2004 12:48:37 +0200 + +shorewall-doc (2.0.8) unstable; urgency=low + + * New upstream release + * Included documentation in PDF format from shorewall 2.0.3. As no new + features have been added, the PDF documenation has not been updated by its + maintainer. + + -- Lorenzo Martignoni Fri, 27 Aug 2004 00:59:46 +0200 + +shorewall-doc (2.0.7) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Fri, 30 Jul 2004 10:35:12 +0200 + +shorewall-doc (2.0.6) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Mon, 19 Jul 2004 14:15:32 +0200 + +shorewall-doc (2.0.3) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Wed, 30 Jun 2004 10:49:30 +0200 + +shorewall-doc (2.0.2) unstable; urgency=low + + * New upstream release + + -- Lorenzo Martignoni Wed, 19 May 2004 18:24:51 +0200 + +shorewall-doc (2.0.0) unstable; urgency=low + + * New upstream release + * removed debian revision from release number (this is a native package) + + -- Lorenzo Martignoni Tue, 23 Mar 2004 15:44:58 +0100 + +shorewall-doc (1.4.10-1) unstable; urgency=low + + * new upstream documentation + * the shorewall source package has been splitted into shorewall and + shorewall-doc because the upstream package has been splitted too. + shorewall-doc is now a debian native package containing the documentation + in html, pdf and some examples + + -- Lorenzo Martignoni Sun, 8 Feb 2004 23:08:54 +0100 + +