swapspace (1.10-4) debian-dir only changes

Summary

 debian/DATE                                        |    1 
 debian/VERSION                                     |    1 
 debian/changelog                                   |  160 +++++++++++++++++++++
 debian/compat                                      |    1 
 debian/control                                     |   17 ++
 debian/copyright                                   |   28 +++
 debian/dirs                                        |    5 
 debian/docs                                        |    1 
 debian/manpages                                    |    1 
 debian/patches/100-makefile-use-debian-flags.patch |   52 ++++++
 debian/patches/series                              |    1 
 debian/postinst                                    |    4 
 debian/rules                                       |   38 ++++
 debian/swapspace.init                              |   85 +++++++++++
 debian/swapspace.install                           |    2 
 debian/watch                                       |    2 
 16 files changed, 399 insertions(+)

    
download this patch

Patch contents

--- swapspace-1.10.orig/debian/DATE
+++ swapspace-1.10/debian/DATE
@@ -0,0 +1 @@
+Wed, 17 Sep 2008
--- swapspace-1.10.orig/debian/VERSION
+++ swapspace-1.10/debian/VERSION
@@ -0,0 +1 @@
+1.10-4
--- swapspace-1.10.orig/debian/changelog
+++ swapspace-1.10/debian/changelog
@@ -0,0 +1,160 @@
+swapspace (1.10-4) unstable; urgency=low
+
+  * New maintainer. (Closes: #499116)
+  * debian/rules:
+    - Converted to debhelper v7.
+    - Some cleanup.
+    - Turned off verbose building mode.
+    - Moved dh_installman parameter to debian/manpages.
+    - Added quilt makefile.
+    - Made 'nostrip' and 'noopt' in DEB_BUILD_OPTIONS really working.
+  * debian/control:
+    - Added build-dependency on quilt.
+    - Bumped debhelper dependency to (>= 7).
+    - Bumped 'Standards-Version' to 3.8.0.
+    - Added dependency on lsb-base (>= 3.2-14) for status_of_proc in
+      initscript.
+    - Short descriptions now starts with the non-capital letter.
+    - As package conflicts with swapd that is optional, swapspace went to
+      extra (by policy).
+  * debian/copyright:
+    - Renewed download place.
+  * debian/swapspace.init:
+    - Implemented 'status' option as required by LSB.
+    - Replaces 'echo's by proper LSB functions lsb_daemon_msg, lsb_end_msg.
+    - Removed displayed by swapspace daemon output as it breaks LSB script
+      output.
+    - Added '--oknodo' option to STARTCMD to make 'start' return 0 when daemon
+      is already running.
+  * debian/patches:
+    - Started to use quilt patching system.
+    - Converted useful stuff from diff.gz to 100-makefile-debian-flags.patch.
+    - 100-makefile-debian-flags.patch: corrected to use Debian-specified build
+      flags.
+  * debian/watch:
+    - Added.
+  * debian/compat:
+    - Bumped to 7.
+
+ -- Eugene V. Lyubimkin <jackyf.devel@gmail.com>  Wed, 17 Sep 2008 23:14:13 +0300
+
+swapspace (1.10-3) unstable; urgency=low
+
+  * Fixed FTBFS: cc1: error: unrecognized command line option. Closes: #475988
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Thu, 17 Apr 2008 22:15:17 +1000
+
+swapspace (1.10-2) unstable; urgency=low
+
+  * NMU acknowledgement. Closes: #468748, #438078 
+  * Updated homepage. Closes: #474100
+  * Fixed the following lintian messages:
+    - swapspace source: debian-rules-ignores-make-clean-error line 44
+    - swapspace source: out-of-date-standards-version 3.7.2 (current is 3.7.3)
+    - swapspace: description-contains-homepage
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Sat, 05 Apr 2008 22:16:57 +1000
+
+swapspace (1.10-1.1) unstable; urgency=low
+
+  * Non-maintainer upload to solve release goal.
+  * Add LSB dependency header to init.d scripts (Closes: #468748).
+  * Make sure package build properly with DEB_BUILD_OPTIONS=nostrip
+    (Closes: #438078).
+
+ -- Petter Reinholdtsen <pere@debian.org>  Fri,  4 Apr 2008 19:06:56 +0200
+
+swapspace (1.10-1) unstable; urgency=low
+
+  * New upstream release.
+    - Fixed "dies when memory low". Closes: #383214.
+      
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Wed, 16 Aug 2006 19:02:30 +1000
+
+swapspace (1.8-2) unstable; urgency=low
+
+  * Applied patch from upstream author to deal with the format of
+    /proc/meminfo when it doesn't end with a unit, like "kB".
+    Closes: #377449.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Mon, 14 Aug 2006 14:24:21 +1000
+
+swapspace (1.8-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Sat, 22 Jul 2006 10:32:40 +1000
+
+swapspace (1.6-2) unstable; urgency=high
+
+  * Fixed "Fails to start with /proc/meminfo parse error", closes: #377449.
+    Patch by Robert August Vincent II <bob@html.com>.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Sun, 09 Jul 2006 15:26:27 +1000
+
+swapspace (1.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Thu, 15 Jun 2006 21:01:30 +1000
+
+swapspace (1.5-1) unstable; urgency=low
+
+  * Initial debian release, closes: #322282.
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  Tue, 13 Jun 2006 14:52:35 +1000
+
+swapspace (1.5) unstable; urgency=low
+
+  * Redesigned internal state machine; improved corner-case behaviour
+  * Custom signal handlers are now reusable
+  * Signal-triggered stats dump now goes to log if appropriate
+  * New -v|--verbose option logs state transitions and other debug info
+  * Updated documentation
+  * Makefile installs binary as world-executable (and strips it first)
+  * Can be built with most configuration features disabled
+  * Much more extensive dumps of internal state on signal receipt
+  * Add own C/cpp options to those set in environment
+  * New -P|--paranoid option wipes swapfiles after use
+  * More thorough checking of swap path setting
+  * Handles swapfiles being deactivated by third party
+  * Improved handling of kill signals
+  * SIGUSR2 forces algorithm to "diet" state
+  * New -e|--erase option: deallocate all swap files and exit
+  * Checks for sufficient disk space before attempting to create swapfile
+  * Checks swapdir's filesystem size on startup
+  * Rewritten swapfile sizing formula
+  * Cleaned up logging system
+  * Rephrased "meekness" as "elasticity"
+
+ -- Jeroen T. Vermeulen <jtv@sipa.or.th>  Thu, 01 Aug 2005 18:30:00 +0700
+
+swapspace (1.4) unstable; urgency=low
+
+  * Supports Linux 2.4's /proc/meminfo format; no longer requires 2.6 kernel
+  * Only deallocates if enough memory stays free for entire cooldown period
+  * Failure to parse /proc/meminfo is now fatal
+  * New --version option
+  * Additional sanity checking of memory statistics
+
+ -- Jeroen T. Vermeulen <jtv@sipa.or.th>  Thu, 16 June 2005 19:30:00 +0700
+
+swapspace (1.3) unstable; urgency=low
+
+  * Consider part of non-dirty cached memory (and buffers) to be free space
+  * Re-tuned default parameters for new accounting
+  * Unified logging code--it's not pretty, but it's prettier
+  * No longer bother with "negotiable" minimum swapfile sizes
+  * Clarified startup message ("require n extra bytes" to "would prefer []")
+  * Systematic rounding of swap sizes to page size
+  * Pad help output to align long options names vertically
+  * Fix: "smaller than expected" informational message was printed too often
+
+ -- Jeroen T. Vermeulen <jtv@sipa.or.th>  Thu, 26 May 2005 17:00:00 +0700
+
+swapspace (1.2) unstable; urgency=low
+
+  * Initial Debian package.
+
+ -- Jeroen T. Vermeulen <jtv@sipa.or.th>  Fri, 20 May 2005 14:00:00 +0700
+
--- swapspace-1.10.orig/debian/compat
+++ swapspace-1.10/debian/compat
@@ -0,0 +1 @@
+7
--- swapspace-1.10.orig/debian/control
+++ swapspace-1.10/debian/control
@@ -0,0 +1,17 @@
+Source: swapspace
+Section: admin
+Priority: extra
+Maintainer: Eugene V. Lyubimkin <jackyf.devel@gmail.com>
+Build-Depends: debhelper (>= 7), quilt (>= 0.40)
+Standards-Version: 3.8.0
+Homepage: http://pqxx.org/development/swapspace
+
+Package: swapspace
+Architecture: any
+Conflicts: swapd
+Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.2-14)
+Description: dynamic swap space manager
+ Small, stable system add-on that continuously and automatically adapts
+ available virtual memory space to your actual memory needs.  Claims disk space
+ for use as swap space when needed; frees it up for use by the filesystem when
+ not needed.
--- swapspace-1.10.orig/debian/copyright
+++ swapspace-1.10/debian/copyright
@@ -0,0 +1,28 @@
+This package was debianized by Jeroen T. Vermeulen <jtv@sipa.or.th> on
+Fri, 13 May 2005 15:42:12 +0700.
+
+It was downloaded from ftp://pqxx.org/software/swapspace/
+
+Copyright (c) 2004-2005 Software Industry Promotion Agency of Thailand
+Copyright (C) 2005, Software Industry Industry Promotion Agency (SIPA), Thailand
+
+License:
+
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This package is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this package; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+   MA 02110-1301, USA.
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
--- swapspace-1.10.orig/debian/dirs
+++ swapspace-1.10/debian/dirs
@@ -0,0 +1,5 @@
+usr/sbin
+etc
+etc/init.d
+usr/share/man/man8
+var/lib/swapspace
--- swapspace-1.10.orig/debian/docs
+++ swapspace-1.10/debian/docs
@@ -0,0 +1 @@
+README
--- swapspace-1.10.orig/debian/manpages
+++ swapspace-1.10/debian/manpages
@@ -0,0 +1 @@
+doc/swapspace.8
--- swapspace-1.10.orig/debian/postinst
+++ swapspace-1.10/debian/postinst
@@ -0,0 +1,4 @@
+#! /bin/sh
+dpkg-statoverride --update --add root root 0700 /var/lib/swapspace
+#DEBHELPER#
+
--- swapspace-1.10.orig/debian/rules
+++ swapspace-1.10/debian/rules
@@ -0,0 +1,38 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+# export DH_VERBOSE=1
+
+include /usr/share/quilt/quilt.make
+
+%:
+	dh $@
+
+build: build-stamp
+build-stamp: $(QUILT_STAMPFN)
+	dh build --before dh_auto_build
+	$(MAKE) DEB_FLAGS="$(CFLAGS)"
+	dh build --after dh_auto_build
+	touch build-stamp
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+	# Add here commands to clean up after the build process.
+	rm -f src/svn-commit.tmp src/swapspace src/hog
+	[ ! -f Makefile ] || $(MAKE) clean
+	dh_clean 
+
+install: build
+	dh install --before dh_auto_install
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/swapspace
+	dh install --after dh_auto_install
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh binary-arch
+
+binary: binary-arch
+.PHONY: build clean binary-arch binary install
--- swapspace-1.10.orig/debian/swapspace.init
+++ swapspace-1.10/debian/swapspace.init
@@ -0,0 +1,85 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          swapspace
+# Required-Start:    $remote_fs $syslog
+# Required-Stop:     $remote_fs $syslog
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Linux init script for swapspace
+### END INIT INFO
+
+# Swapspace is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# Swapspace is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with swapspace; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+. /lib/lsb/init-functions
+
+set -e
+
+PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
+DESC="dynamic swap manager"
+NAME=swapspace
+DAEMON="/usr/sbin/$NAME"
+PIDFILE="/var/run/$NAME.pid"
+
+PARANOID="no"
+
+# Exit gracefully if the package has been removed
+test -x "$DAEMON" || exit 0
+
+PIDOPT="--pidfile $PIDFILE"
+#DAEMON_ARGS="--daemon $PIDOPT"
+DAEMON_ARGS="-d -p"
+STDOPTS="--quiet $PIDOPT"
+
+if test "$PARANOID" = "yes" ; then
+	DAEMON_ARGS = "$DAEMON_ARGS -P"
+fi
+
+STARTCMD="start-stop-daemon --start --oknodo --exec $DAEMON $STDOPTS -- $DAEMON_ARGS"
+STOPCMD="start-stop-daemon --stop --oknodo $STDOPTS"
+
+
+case "$1" in
+  start)
+	log_daemon_msg "Starting $DESC" "$NAME"
+	$STARTCMD >/dev/null
+	log_end_msg $?
+	;;
+  stop)
+	log_daemon_msg "Stopping $DESC" "$NAME"
+	set +e
+	$STOPCMD
+	exit_code=$?
+	set -e
+	if test "$PARANOID" = "yes" ; then
+		# Make an extra attempt to clean up any remaining swapfiles
+		$DAEMON $DAEMON_ARGS -e
+	fi
+	log_end_msg $exit_code
+	;;
+  reload|restart|force-reload)
+    $0 stop
+	$0 start
+	;;
+  status)
+    status_of_proc -p "$PIDFILE" "$DAEMON" swapspace && exit 0 || exit $?
+	;;
+  *)
+	echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
+	exit 1
+	;;
+esac
+
+exit 0
+
--- swapspace-1.10.orig/debian/swapspace.install
+++ swapspace-1.10/debian/swapspace.install
@@ -0,0 +1,2 @@
+src/swapspace usr/sbin 
+swapspace.conf etc
--- swapspace-1.10.orig/debian/watch
+++ swapspace-1.10/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://pqxx.org/software/swapspace/ swapspace-(.+)\.tar\.gz
--- swapspace-1.10.orig/debian/patches/100-makefile-use-debian-flags.patch
+++ swapspace-1.10/debian/patches/100-makefile-use-debian-flags.patch
@@ -0,0 +1,52 @@
+Index: swapspace-1.10/Makefile
+===================================================================
+--- swapspace-1.10.orig/Makefile	2008-09-17 22:23:24.980226538 +0300
++++ swapspace-1.10/Makefile	2008-09-17 22:22:29.068926150 +0300
+@@ -3,9 +3,9 @@
+ SWAPPARENT=/var/lib
+ SWAPDIR=$(SWAPPARENT)/swapspace
+ 
+-all: VERSION DATE
+-	+$(MAKE) -C src VERSION="`cat VERSION`" DATE="`cat DATE`"
+-	+$(MAKE) -C doc VERSION="`cat VERSION`" DATE="`cat DATE`"
++all: debian/VERSION debian/DATE
++	+$(MAKE) -C src VERSION="`cat debian/VERSION`" DATE="`cat debian/DATE`"
++	+$(MAKE) -C doc VERSION="`cat debian/VERSION`" DATE="`cat debian/DATE`"
+ 
+ clean:
+ 	+$(MAKE) -C src clean
+@@ -18,7 +18,7 @@
+ 	install -d -m700 $(DESTDIR)/$(SWAPDIR)
+ 	install -d $(DESTDIR)/usr/sbin $(DESTDIR)/etc $(DESTDIR)/etc/init.d
+ 	install -d $(DESTDIR)/usr/share/man/man8
+-	strip src/swapspace || true
++#	strip src/swapspace || true
+ 	install -m755 src/swapspace $(DESTDIR)/usr/sbin
+ 	install -m644 swapspace.conf $(DESTDIR)/etc
+ 	install -m744 debian/swapspace.init $(DESTDIR)/etc/init.d/swapspace
+@@ -41,10 +41,10 @@
+ 
+ 
+ # Derive version number and last change date from Debian changelog
+-VERSION: debian/changelog
++debian/VERSION: debian/changelog
+ 	head -n 1 $< | sed -e 's/^.*(\([0-9][^)]*\)).*/\1/' >$@
+ 
+-DATE: debian/changelog
++debian/DATE: debian/changelog
+ 	grep '^ -- ' $< | sed -e 's/^.*>  \([MTWFS][a-z]\{2\}, \{1,2\}[[:digit:]]\{1,2\} [JFBAMSOND][a-z]* 2[[:digit:]]\{3\}\) .*/\1/' | head -n 1 >$@
+ 
+ .PHONY: all clean install uninstall
+Index: swapspace-1.10/src/Makefile
+===================================================================
+--- swapspace-1.10.orig/src/Makefile	2008-09-17 22:23:25.028226633 +0300
++++ swapspace-1.10/src/Makefile	2008-09-17 22:23:39.968035952 +0300
+@@ -3,7 +3,7 @@
+ # Assumes we're using gcc
+ # swapspace is written in C99, but with at least one extension that isn't
+ # supported in gcc's C99 mode: sigaction() (though it is part of POSIX).
+-CFLAGS += --std=gnu99 -Wall --pedantic -Wshadow -O2 -g
++CFLAGS += --std=gnu99 -Wall --pedantic -Wshadow -O2 -g $(DEB_FLAGS)
+ CPPFLAGS += -DSUPPORT_LARGE_FILES -DVERSION="\"$(VERSION)\"" -DDATE="\"$(DATE)\""
+ RM=rm -f
+ 
--- swapspace-1.10.orig/debian/patches/series
+++ swapspace-1.10/debian/patches/series
@@ -0,0 +1 @@
+100-makefile-use-debian-flags.patch