=== modified file 'debian/control' --- debian/control 2011-10-05 17:03:36 +0000 +++ debian/control 2011-10-10 20:29:58 +0000 @@ -38,7 +38,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, cryptsetup, gnupg (<< 2) -Conflicts: dropbear (<= 0.52-5) +Breaks: dropbear (<= 0.53.1-1) Enhances: cryptsetup Description: do unattended reboots with an encrypted root file system This is the client part of the Mandos system, which allows === modified file 'debian/copyright' --- debian/copyright 2011-10-05 16:00:56 +0000 +++ debian/copyright 2011-10-10 20:29:58 +0000 @@ -1,8 +1,7 @@ -Format-Specification: - http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=233 +Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=202 Upstream-Name: Mandos -Upstream-Maintainer: Mandos Maintainers -Upstream-Source: +Upstream-Contact: Mandos +Source: Files: * Copyright: Copyright © 2008-2011 Teddy Hogeborn === modified file 'debian/mandos-client.postinst' --- debian/mandos-client.postinst 2009-05-24 23:36:15 +0000 +++ debian/mandos-client.postinst 2011-10-10 20:29:58 +0000 @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/sh # This script can be called in the following ways: # # After the package was installed: @@ -15,6 +15,8 @@ # If prerm fails during replacement due to conflict: # abort-remove in-favour +set -e + # Update the initial RAM file system image update_initramfs() { === modified file 'debian/mandos-client.postrm' --- debian/mandos-client.postrm 2011-02-27 17:00:41 +0000 +++ debian/mandos-client.postrm 2011-10-10 20:29:58 +0000 @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/sh # This script can be called in the following ways: # # After the package was removed: @@ -26,6 +26,7 @@ # If preinst fails during upgrade: # abort-upgrade +set -e # Update the initial RAM file system image update_initramfs() === modified file 'debian/mandos.postinst' --- debian/mandos.postinst 2009-05-24 23:28:04 +0000 +++ debian/mandos.postinst 2011-10-10 20:29:58 +0000 @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/sh # This script can be called in the following ways: # # After the package was installed: @@ -15,6 +15,8 @@ # If prerm fails during replacement due to conflict: # abort-remove in-favour +set -e + case "$1" in configure) # Rename old "mandos" user and group === modified file 'debian/mandos.prerm' --- debian/mandos.prerm 2009-01-18 00:16:57 +0000 +++ debian/mandos.prerm 2011-10-10 20:29:58 +0000 @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # prerm script for mandos # # see: dh_installdeb(1) === modified file 'mandos' --- mandos 2011-10-09 17:36:01 +0000 +++ mandos 2011-10-10 20:29:58 +0000 @@ -1428,7 +1428,7 @@ sent_size += sent logger.info("Sending secret to %s", client.name) - # bump the timeout as if seen + # bump the timeout using extended_timeout client.checked_ok(client.extended_timeout) if self.server.use_dbus: # Emit D-Bus signal @@ -1661,8 +1661,9 @@ for cond, name in condition_names.iteritems() if cond & condition) - # error or the other end of multiprocessing.Pipe has closed + # error, or the other end of multiprocessing.Pipe has closed if condition & (gobject.IO_ERR | condition & gobject.IO_HUP): + # Wait for other process to exit proc.join() return False === modified file 'mandos-clients.conf.xml' --- mandos-clients.conf.xml 2011-10-05 16:00:56 +0000 +++ mandos-clients.conf.xml 2011-10-10 20:29:58 +0000 @@ -3,7 +3,7 @@ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ /etc/mandos/clients.conf"> - + %common; ]> @@ -190,7 +190,7 @@ Extended timeout is an added timeout that is given once - after a password has been sent sucessfully to a client. + after a password has been sent successfully to a client. The timeout is by default longer than the normal timeout, and is used for handling the extra long downtime while a machine is booting up. Time to take into consideration