debian/0000755000000000000000000000000011644655717007206 5ustar debian/pathfinderd.dirs0000644000000000000000000000007311355642102012340 0ustar var/cache/pathfinder/crls etc/default etc/dbus-1/system.d debian/changelog0000644000000000000000000000746111644655461011064 0ustar pathfinder (1.1.3-0.4) unstable; urgency=medium * Non-maintainer upload. * Add patch from Ilya Barygin to fix linking with recent binutils versions (closes: #615761). -- Jordi Mallach Mon, 10 Oct 2011 22:51:04 +0200 pathfinder (1.1.3-0.3) unstable; urgency=low * NMU to fix RC bug * debian/pathfinderd.preinst - Fix violation of policy 10.7.3, prompt when upgrading from 0.2.4-4. Thanks for report & advice, Holger! (Closes: #582019) * debian/{libpathfinder-dev,libpathfinder-openssl-nss,libpathfinder-nss}.install - also fix Broken Symlinks -- Hideki Yamane Fri, 21 May 2010 00:23:56 +0900 pathfinder (1.1.3-0.2) unstable; urgency=low * NMU * debian/pathfinderd.{postrm,postinst} - fix lintian error: remove update-rc.d stuff, it is handled by dh_installinit * add debian/pathfinderd.conf, install it via pathfinderd.install and specify permission in debian/rules * add lintian override, since pathfinderd.conf installed with 0640 -- Hideki Yamane (Debian-JP) Fri, 09 Apr 2010 11:38:14 +0900 pathfinder (1.1.3-0.1) unstable; urgency=low * NMU with maintainer's ACK. * New upstream release - fix "FTBFS: iwvdbuslistener.h:13:24: error: wvcallback.h: No such file or directory" to use the new WvDBus in WvStreams (Closes: #542975) - Include stdint.h for GCC 4.4 compatibility. (Closes: #505053) - Remove the send-interface lines from the DBUS configuration. (Closes: #510696) * switch to dpkg-source format3.0 (quilt) * debian/rules - cleanup, use debhelper7 (Thanks to Enrico Zini) * debian/control: - set "Build-Depends: debhelpher (>= 7.0.50~)" - Standards-Version: 3.8.4 - add Homepage: field - libpathfinder-dev: add Depends: ${misc:Depends} - Build-Depends: "libldap2-dev", deal with cmake complains about "LDAP Development packages" - set "Build-Depends: libwvstreams-dev (>= 4.6.1)", to use package enabled with --with-dbus option - pathfinderd: add "Depends: dbus" to avoid "insserv: Service dbus has to be enabled to start service pathfinderd" * debian/copyright - add my name and specify GPL version 2 * debian/watch: add it. * debian/pathfinderd.{default,dirs,init,postrm} - merge from SVN r200:r203, remove unnecessary "--test" argument and more. -- Hideki Yamane (Debian-JP) Sat, 03 Apr 2010 23:35:01 +0900 pathfinder (0.2.4-4) unstable; urgency=low * Fix the diff, so that it doesn't include all of the CMake garbage. -- Patrick Patterson Thu, 20 Mar 2008 02:10:55 +0000 pathfinder (0.2.4-3) unstable; urgency=low * Fix the init script to not have a syntax error. * Fix postinst script to correctly run. * Fix the init script to actually fork the daemon into the background. -- Patrick Patterson Wed, 19 Mar 2008 21:19:50 +0000 pathfinder (0.2.4-2) unstable; urgency=low * Include LSB init scripts dependancy information (Closes: #471593) * Fix the init script to actually start the daemon from the correct location -- Patrick Patterson Wed, 19 Mar 2008 20:13:32 +0000 pathfinder (0.2.4-1) unstable; urgency=low * New Upstream version. * Fix clean target (Closes: #471184) * Fix a buglet in the policy mapping where an uninitialized variable would sometimes give incorrect result. -- Patrick Patterson Tue, 18 Mar 2008 15:55:33 +0000 pathfinder (0.2.3-1) unstable; urgency=low * Fix missing init script links for pathfinderd * Actually install the dbus system permissions and configuration file for pathfinderd * Install defaults file for pathfinderd. * Initial release (Closes: #457605) -- Patrick Patterson Tue, 11 Mar 2008 20:40:54 +0000 debian/libpathfinder-openssl-1.install0000644000000000000000000000005711375253010015207 0ustar debian/tmp/usr/lib/libpathfinder-openssl-*.so* debian/source/0000755000000000000000000000000011355537524010500 5ustar debian/source/format0000644000000000000000000000001411357607176011711 0ustar 3.0 (quilt) debian/pathfinderd.postinst0000644000000000000000000000170411357521257013275 0ustar #!/bin/sh # postinst script for pathfinder # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-remove' # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in configure) ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/pathfinderd.docs0000644000000000000000000000002711325677136012342 0ustar pathfinderd.ini.sample debian/pathfinder-utils.manpages0000644000000000000000000000003211325677136014173 0ustar pathverify.3 pathclient.3 debian/pathfinderd.prerm0000644000000000000000000000050711325677136012542 0ustar #!/bin/sh set -e if [ -x "/etc/init.d/pathfinderd" ]; then if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d pathfinderd stop || exit $? else /etc/init.d/pathfinderd stop || exit $? fi fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# debian/pathfinderd.manpages0000644000000000000000000000001611325677136013203 0ustar pathfinderd.8 debian/pathfinder-utils.install0000644000000000000000000000007411325677136014054 0ustar debian/tmp/usr/bin/pathclient debian/tmp/usr/bin/pathverify debian/pathfinderd.init0000644000000000000000000000563211357530511012352 0ustar #! /bin/sh # # skeleton example file to build /etc/init.d/ scripts. # This file should be used to construct scripts for /etc/init.d. # # Written by Miquel van Smoorenburg . # Modified for Debian # by Ian Murdock . # Further changes by Javier Fernandez-Sanguino # # Version: @(#)skeleton 1.9 26-Feb-2001 miquels@cistron.nl # ### BEGIN INIT INFO # Provides: pathfinderd # Required-Start: $remote_fs $syslog dbus # Required-Stop: $remote_fs $syslog dbus # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Pathfinder X.509 Path Discovery and Validation Service # Description: Enable RFC3280 compliant X.509 path discovery and # validation service via dbus. ### END INIT INFO PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/sbin/pathfinderd NAME="pathfinderd" DESC="Pathfinder X.509 PDVal Service" test -x $DAEMON || exit 0 LOGDIR=/var/log/pathfinder PIDFILE=/var/run/$NAME.pid DODTIME=1 # Time to wait for the server to die, in seconds # If this value is set too low you might not # let some servers to die gracefully and # 'restart' will not work # Include pathfinder defaults if available if [ -f /etc/default/pathfinderd ] ; then . /etc/default/pathfinderd fi . /lib/lsb/init-functions case "$1" in start) log_begin_msg "Starting $DESC: " start-stop-daemon --start --oknodo --quiet --pidfile $PIDFILE \ --exec $DAEMON -- $DAEMON_OPTS log_end_msg $? ;; stop) log_begin_msg "Stopping $DESC: " start-stop-daemon --stop --oknodo --quiet --pidfile $PIDFILE \ --exec $DAEMON log_end_msg $? ;; force-stop) log_begin_msg "Forcefully stopping $DESC: " killall -KILL $DAEMON log_end_msg $? ;; force-reload) # # If the "reload" option is implemented, move the "force-reload" # option to the "reload" entry above. If not, "force-reload" is # just the same as "restart" except that it does nothing if the # daemon isn't already running. # check wether $DAEMON is running. If so, restart start-stop-daemon --stop --quiet --pidfile \ /var/run/$NAME.pid --exec $DAEMON \ && $0 restart \ || exit 0 ;; restart) log_begin_msg "Restarting $DESC: " start-stop-daemon --stop --quiet --pidfile $PIDFILE\ --exec $DAEMON [ -n "$DODTIME" ] && sleep $DODTIME start-stop-daemon --start --quiet --pidfile $PIDFILE\ --exec $DAEMON -- $DAEMON_OPTS log_end_msg $? ;; status) log_begin_msg "$LABEL is " if running ; then log_success_msg "running" else log_failure_msg " not running." exit 1 fi ;; *) N=/etc/init.d/$NAME # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 log_success_msg "Usage: $N {start|stop|restart|force-reload|status|force-stop}" >&2 exit 1 ;; esac exit 0 debian/control0000644000000000000000000000752711375172313010607 0ustar Source: pathfinder Section: utils Priority: optional Maintainer: Patrick Patterson Build-Depends: cmake, debhelper (>= 7.0.50~), libdbus-1-dev, libnss3-dev, libwvstreams-dev (>=4.6.1), pkg-config, libboost-dev, libssl-dev, libldap2-dev Standards-Version: 3.8.4 Homepage: http://code.google.com/p/pathfinder-pki/ Package: pathfinderd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, dbus Description: Daemon for X.509 Path Discovery and Validation Pathfinder is designed to provide a mechanism for any program to perform RFC3280-compliant path validation of X.509 certificates, even when some of the intermediate certificates are not present on the local machine. It will automatically download any such certificates (and their CRLs) from the Internet as needed using the AIA and CRL distribution point extensions of the certificate it is processing. . This package has the UniConf enabled DBus Daemon for Pathfinder which has been designed for central management and configuration of PKI Trust anchors and configuration information. Package: pathfinder-utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Utilities to use with the Pathfinder Daemon Pathfinder is designed to provide a mechanism for any program to perform RFC3280-compliant path validation of X.509 certificates, even when some of the intermediate certificates are not present on the local machine. It will automatically download any such certificates (and their CRLs) from the Internet as needed using the AIA and CRL distribution point extensions of the certificate it is processing. . This package contains command line utilities to verify your configuration and to allow scripts to talk to the Pathfinder Daemon. Package: libpathfinder-openssl-1 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: Pathfinder integration Library for OpenSSL Pathfinder is designed to provide a mechanism for any program to perform RFC3280-compliant path validation of X.509 certificates, even when some of the intermediate certificates are not present on the local machine. It will automatically download any such certificates (and their CRLs) from the Internet as needed using the AIA and CRL distribution point extensions of the certificate it is processing. . This package contains the shared library to allow OpenSSL based programs to use Pathfinder for their Certificate validation. Package: libpathfinder-nss-1 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: Pathfinder integration Library for LibNSS Pathfinder is designed to provide a mechanism for any program to perform RFC3280-compliant path validation of X.509 certificates, even when some of the intermediate certificates are not present on the local machine. It will automatically download any such certificates (and their CRLs) from the Internet as needed using the AIA and CRL distribution point extensions of the certificate it is processing. . This package contains the shared library to allow LibNSS based programs to use Pathfinder for their Certificate validation. Package: libpathfinder-dev Architecture: any Section: libdevel Depends: ${misc:Depends} Provides: libpathfinder-1-dev Description: Development files for pathfinder Pathfinder is designed to provide a mechanism for any program to perform RFC3280-compliant path validation of X.509 certificates, even when some of the intermediate certificates are not present on the local machine. It will automatically download any such certificates (and their CRLs) from the Internet as needed using the AIA and CRL distribution point extensions of the certificate it is processing. . This package contains the development files to allow programmers to write applications using either OpenSSL or LibNSS that use Pathfinder for their Certificate validation. debian/copyright0000644000000000000000000000335511325677136011142 0ustar This package was debianized by Patrick Patterson on Sun, 23 Dec 2007 00:07:19 +0000. It was downloaded from http://code.google.com/p/pathfinder-pki/source Upstream Author: Carillon Information Security Inc. Copyright: Copyright (C) 2007 Carillon Information Security Inc. License: Pathfinder is released under the terms of the GNU Lesser General Public License (LGPL) which can be found on Debian systems in the following file: /usr/share/common-licenses/LGPL-2.1 This program 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 Lesser General Public License for more details. The Pathfinder License also contains the clause: "In addition to the above license, as a special exception, the copyright holders give permission to link the code of portions of this program with the OpenSSL library under certain conditions as described in each individual source file, and distribute linked combinations including the two. You must obey the GNU Lesser General Public License in all respects for all of the code used other than OpenSSL. If you modify file(s) with this exception, you may extend this exception to your version of the file(s), but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. If you delete this exception statement from all source files in the program, then also delete it here." The Debian packaging is (C) 2007, Patrick Patterson and (C) 2010 Hideki Yamane , is licensed under the GPL Version2, see `/usr/share/common-licenses/GPL-2'. debian/pathfinderd.postrm0000644000000000000000000000164711357522067012744 0ustar #!/bin/sh # postrm script for pathfinder # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in remove|purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/compat0000644000000000000000000000000211325677136010377 0ustar 5 debian/libpathfinder-nss-1.install0000644000000000000000000000005311375253001014323 0ustar debian/tmp/usr/lib/libpathfinder-nss-*.so* debian/patches/0000755000000000000000000000000011644655517010633 5ustar debian/patches/series0000644000000000000000000000001311644655516012041 0ustar link.patch debian/patches/link.patch0000644000000000000000000001102111644655100012570 0ustar Description: Hack the build system to pass libraries after object files by adding parameters to TARGET_LINK_LIBRARIES. This fixes FTBFS with --no-add-needed and --as-needed linker options. Many of the parameters are passed twice now, a cleanup is in order. Author: Ilya Barygin Bug-Debian: http://bugs.debian.org/756132 Bug-Ubuntu: https://launchpad.net/bugs/615761 --- pathfinder-1.1.3.orig/CMakeLists.txt 2011-08-20 21:01:25.000000000 +0400 +++ pathfinder-1.1.3/CMakeLists.txt 2011-08-20 21:02:06.000000000 +0400 @@ -2,10 +2,18 @@ find_package(PkgConfig) cmake_minimum_required(VERSION 2.5) +if(COMMAND cmake_policy) + cmake_policy(SET CMP0003 NEW) +endif(COMMAND cmake_policy) + PROJECT(PATHFINDER) SET(PACKAGE_VERSION 1.1.3) pkg_check_modules(UNICONF libuniconf) +pkg_check_modules(NSS nss) +pkg_check_modules(DBUS dbus-1) +pkg_check_modules(OPENSSL openssl) +pkg_check_modules(WVDBUS libwvdbus) #PKGCONFIG(libuniconf UNICONF_INCLUDEDIR UNICONF_LIBDIR UNICONF_LINKFLAGS UNICONF_CFLAGS) PKGCONFIG(libwvdbus WVDBUS_INCLUDEDIR WVDBUS_LIBDIR WVDBUS_LINKFLAGS WVDBUS_CFLAGS) @@ -76,17 +84,17 @@ PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}") ADD_EXECUTABLE(pathverify pathverify.cc) -TARGET_LINK_LIBRARIES(pathverify pathology x509path) +TARGET_LINK_LIBRARIES(pathverify pathology x509path ${WVDBUS_LIBRARIES} ${OPENSSL_LIBRARIES} ${LDAP_LIBS}) SET_TARGET_PROPERTIES(pathverify PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}" LINK_FLAGS "${EXTRA_LINKFLAGS}") ADD_EXECUTABLE(pathfinderd pathfinderd.cc) -TARGET_LINK_LIBRARIES(pathfinderd pathology x509path) +TARGET_LINK_LIBRARIES(pathfinderd pathology x509path ${WVDBUS_LIBRARIES} ${OPENSSL_LIBRARIES} ${LDAP_LIBS}) SET_TARGET_PROPERTIES(pathfinderd PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}" LINK_FLAGS "${EXTRA_LINKFLAGS}") ADD_EXECUTABLE(pathclient pathclient.cc util.cc) -TARGET_LINK_LIBRARIES(pathclient) +TARGET_LINK_LIBRARIES(pathclient ${WVDBUS_LIBRARIES} ${OPENSSL_LIBRARIES}) SET_TARGET_PROPERTIES(pathclient PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}" LINK_FLAGS "${EXTRA_LINKFLAGS}") @@ -99,13 +107,13 @@ INSTALL(FILES README AUTHORS LICENSE pathfinderd.ini.sample DESTINATION share/doc/pathfinder) ADD_EXECUTABLE(openssltest openssltest.cc) -TARGET_LINK_LIBRARIES(openssltest pathfinder-openssl-1) +TARGET_LINK_LIBRARIES(openssltest pathfinder-openssl-1 ${OPENSSL_LIBRARIES} ${DBUS_LIBRARIES}) SET_TARGET_PROPERTIES(openssltest PROPERTIES COMPILE_FLAGS "${DBUS_CFLAGS} ${EXTRA_CFLAGS}" LINK_FLAGS "${OPENSSL_LINKFLAGS} ${DBUS_LINKFLAGS}") IF(NSS_CFLAGS) ADD_EXECUTABLE(nsstest nsstest.cc) -TARGET_LINK_LIBRARIES(nsstest pathfinder-nss-1) +TARGET_LINK_LIBRARIES(nsstest pathfinder-nss-1 ${NSS_LIBRARIES} ${DBUS_LIBRARIES}) SET_TARGET_PROPERTIES(nsstest PROPERTIES COMPILE_FLAGS "${DBUS_CFLAGS} ${NSS_CFLAGS}" LINK_FLAGS "${DBUS_LINKFLAGS} ${NSS_LINKFLAGS}") ENDIF(NSS_CFLAGS) --- pathfinder-1.1.3.orig/libpathfinder/CMakeLists.txt 2011-08-20 21:01:47.000000000 +0400 +++ pathfinder-1.1.3/libpathfinder/CMakeLists.txt 2011-08-20 21:02:06.000000000 +0400 @@ -8,7 +8,7 @@ IF (NSS_CFLAGS) SET(LIBPATHFINDER_NSS_CFLAGS "${DBUS_CFLAGS} ${NSS_CFLAGS}") - +TARGET_LINK_LIBRARIES(pathfinder-nss-1 ${DBUS_LIBRARIES}) SET_TARGET_PROPERTIES(pathfinder-nss-1 PROPERTIES COMPILE_FLAGS "${LIBPATHFINDER_NSS_CFLAGS}") SET_TARGET_PROPERTIES(pathfinder-nss-1 PROPERTIES VERSION 1.0.0 SOVERSION 1 ) SET_TARGET_PROPERTIES(pathfinder-nss-1 PROPERTIES CLEAN_DIRECT_OUTPUT 1) @@ -19,7 +19,7 @@ ENDIF(NSS_CFLAGS) SET(LIBPATHFINDER_OPENSSL_CFLAGS "${DBUS_CFLAGS} ${OPENSSL_CFLAGS}") - +TARGET_LINK_LIBRARIES(pathfinder-openssl-1 ${DBUS_LIBRARIES}) SET_TARGET_PROPERTIES(pathfinder-openssl-1 PROPERTIES COMPILE_FLAGS "${LIBPATHFINDER_OPENSSL_CFLAGS}") SET_TARGET_PROPERTIES(pathfinder-openssl-1 PROPERTIES VERSION 1.0.0 SOVERSION 1 ) SET_TARGET_PROPERTIES(pathfinder-openssl-1 PROPERTIES CLEAN_DIRECT_OUTPUT 1) --- pathfinder-1.1.3.orig/t/CMakeLists.txt 2011-08-20 21:01:47.000000000 +0400 +++ pathfinder-1.1.3/t/CMakeLists.txt 2011-08-20 21:02:06.000000000 +0400 @@ -5,7 +5,7 @@ requireexplicitpolicy.t.cc policymapping.t.cc inhibitpolicymapping.t.cc basicconstraints.t.cc crldistpoint.t.cc wvcrlcache.t.cc pathvalidator.t.cc revocationfinder.t.cc pathfinder.t.cc wvx509path.t.cc util.t.cc) -TARGET_LINK_LIBRARIES(all.t pathology x509path) +TARGET_LINK_LIBRARIES(all.t pathology x509path ${WVDBUS_LIBRARIES} ${OPENSSL_LIBRARIES} ${LDAP_LIBS}) SET_TARGET_PROPERTIES(all.t PROPERTIES COMPILE_FLAGS "${WVDBUS_CFLAGS} ${WVTEST_CFLAGS} ${EXTRA_CFLAGS}" debian/watch0000644000000000000000000000027311325677136010234 0ustar # Compulsory line, this is a version 3 file version=3 http://code.google.com/p/pathfinder-pki/downloads/list \ http://pathfinder-pki.googlecode.com/files/pathfinder-(.*)-Source.tar.gz debian/pathfinderd.default0000644000000000000000000000042411325677136013037 0ustar # Defaults for pathfinder initscript # sourced by /etc/init.d/pathfinderd # installed at /etc/default/pathfinder by the maintainer scripts # # This is a POSIX shell fragment # # Additional options that are passed to the Daemon. DAEMON_OPTS="-d -c ini:/etc/pathfinderd.conf" debian/pathfinderd.conf0000644000000000000000000000006311357510443012327 0ustar [Trusted directories] Extra certs = /etc/ssl/certs debian/rules0000755000000000000000000000127511375175317010265 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 %: dh $@ override_dh_auto_clean: -rm -r $(CURDIR)/debian/cmakedir $(CURDIR)/version.h $(CURDIR)/*.pc dh_auto_clean override_dh_auto_configure: mkdir $(CURDIR)/debian/cmakedir && \ (cd $(CURDIR)/debian/cmakedir && cmake $(CURDIR) -DCMAKE_INSTALL_PREFIX:FILEPATH=/usr) for links in version.h `cd $(CURDIR)/debian/cmakedir/ && ls *.pc`; \ do \ ln -s $(CURDIR)/debian/cmakedir/$$links $(CURDIR)/$$links ; \ done override_dh_auto_install: (cd $(CURDIR)/debian/cmakedir && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install) override_dh_fixperms: dh_fixperms chmod 640 debian/pathfinderd/etc/pathfinderd.conf debian/docs0000644000000000000000000000000711325677136010051 0ustar README debian/libpathfinder-dev.install0000644000000000000000000000044511375175412014156 0ustar debian/tmp/usr/include/pathfinder-1/libpathfinder.h debian/tmp/usr/include/pathfinder-1/libpathfinder-openssl.h debian/tmp/usr/include/pathfinder-1/libpathfinder-nss.h debian/cmakedir/pathfinder-nss.pc usr/include/pathfinder-1/ debian/cmakedir/pathfinder-openssl.pc usr/include/pathfinder-1/ debian/pathfinderd.install0000644000000000000000000000024611357514024013052 0ustar debian/tmp/etc/dbus-1/system.d/pathfinderd.conf debian/tmp/usr/sbin/pathfinderd debian/pathfinderd.conf etc/ debian/lintian/pathfinderd usr/share/lintian/overrides/ debian/dirs0000644000000000000000000000000511325677136010060 0ustar etc/ debian/lintian/0000755000000000000000000000000011357514241010627 5ustar debian/lintian/pathfinderd0000644000000000000000000000010611357514241013037 0ustar pathfinderd: non-standard-file-perm etc/pathfinderd.conf 0640 != 0644 debian/pathfinderd.preinst0000644000000000000000000000205511375172256013077 0ustar #!/bin/sh # preinst script for pathfinder # # see: dh_installdeb(1) set -e WRONG_COMMAND='rm -f /etc/init.d/pathfinderd' POSTRM=/var/lib/dpkg/info/pathfinderd.postrm FIXED_VERSION=1.1.3-0.1 # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-remove' # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in install|upgrade) if dpkg --compare-versions "$2" le-nl "$FIXED_VERSION" ; then sed -i -e "s:$WRONG_COMMAND::g" $POSTRM fi ;; *) ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0