debian/0000775000000000000000000000000012321253372007170 5ustar debian/patches/0000775000000000000000000000000012321252125010612 5ustar debian/patches/series0000664000000000000000000000005012321252125012022 0ustar # placeholder nspr4_path fix-tests.diff debian/patches/fix-tests.diff0000664000000000000000000002071512321252125013377 0ustar --- a/tests/run-tests.sh +++ b/tests/run-tests.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash tmpfile=`mktemp ${TMPDIR:-/tmp}/runtestsXXXXXX` if test -z "$tmpfile" ; then --- a/tests/001-keyiread-dsa/run.sh +++ b/tests/001-keyiread-dsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/001-keyiread/run.sh +++ b/tests/001-keyiread/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/001-keyiread-ec/run.sh +++ b/tests/001-keyiread-ec/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/001-keyiread-rsa/run.sh +++ b/tests/001-keyiread-rsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/002-keygen-dsa/run.sh +++ b/tests/002-keygen-dsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/002-keygen-ec/run.sh +++ b/tests/002-keygen-ec/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/002-keygen-rsa/run.sh +++ b/tests/002-keygen-rsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/002-keygen/run.sh +++ b/tests/002-keygen/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/003-csrgen-dsa/run.sh +++ b/tests/003-csrgen-dsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/003-csrgen-ec/run.sh +++ b/tests/003-csrgen-ec/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/003-csrgen-rsa/run.sh +++ b/tests/003-csrgen-rsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/003-csrgen/run.sh +++ b/tests/003-csrgen/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/004-selfsign-dsa/run.sh +++ b/tests/004-selfsign-dsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/004-selfsign-ec/run.sh +++ b/tests/004-selfsign-ec/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/004-selfsign-rsa/run.sh +++ b/tests/004-selfsign-rsa/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/004-selfsign/run.sh +++ b/tests/004-selfsign/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/005-dbusm/run.sh +++ b/tests/005-dbusm/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/006-serial/run.sh +++ b/tests/006-serial/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/007-certsave-dbm/run.sh +++ b/tests/007-certsave-dbm/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=dbm ../007-certsave/run.sh --- a/tests/007-certsave-sql/run.sh +++ b/tests/007-certsave-sql/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=sql ../007-certsave/run.sh --- a/tests/007-certsave/run.sh +++ b/tests/007-certsave/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/008-certread/run.sh +++ b/tests/008-certread/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/009-oiddict/run.sh +++ b/tests/009-oiddict/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/010-iterate/run.sh +++ b/tests/010-iterate/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" @@ -30,33 +30,33 @@ kV1Ad3iHw/TnJjzrJJs3o92pRR/JtF0Jw6dszNP1 -----END CERTIFICATE-----" cat > ca-issued << EOF -#!/bin/sh +#!/bin/bash echo "$cert" exit 0 EOF chmod u+x ca-issued cat > ca-issued-with-no-newline << EOF -#!/bin/sh +#!/bin/bash echo -n "$cert" exit 0 EOF chmod u+x ca-issued-with-no-newline cat > ca-issued-with-noise-before << EOF -#!/bin/sh +#!/bin/bash echo iLoveCookies echo "$cert" exit 0 EOF chmod u+x ca-issued-with-noise-before cat > ca-issued-with-noise-after << EOF -#!/bin/sh +#!/bin/bash echo "$cert" echo iLoveCookies exit 0 EOF chmod u+x ca-issued-with-noise-after cat > ca-issued-with-noise-both << EOF -#!/bin/sh +#!/bin/bash echo iLoveCookies echo "$cert" echo Also Monkeys @@ -64,45 +64,45 @@ exit 0 EOF chmod u+x ca-issued-with-noise-both cat > ca-ask-again << EOF -#!/bin/sh +#!/bin/bash echo iLoveCookiesSome exit 1 EOF chmod u+x ca-ask-again cat > ca-reject << EOF -#!/bin/sh +#!/bin/bash echo CA rejected us, must have been having a bad day. exit 2 EOF chmod u+x ca-reject cat > ca-unreachable << EOF -#!/bin/sh +#!/bin/bash echo Could not contact CA. exit 3 EOF chmod u+x ca-unreachable cat > ca-unconfigured << EOF -#!/bin/sh +#!/bin/bash echo Something is wrong with my brain. exit 4 EOF chmod u+x ca-unconfigured cat > ca-ask-again-5 << EOF -#!/bin/sh +#!/bin/bash echo 13 echo iLoveCookiesMore exit 5 EOF chmod u+x ca-ask-again-5 cat > ca-ask-again-broken-5 << EOF -#!/bin/sh +#!/bin/bash echo "?1034h13" echo iLoveCookiesMore exit 5 EOF chmod u+x ca-ask-again-broken-5 cat > ca-what-what-6 << EOF -#!/bin/sh +#!/bin/bash echo What do you want? exit 6 EOF @@ -682,7 +682,7 @@ echo echo '[Kicking off notify-then-submit.]' : > $tmpdir/notification.txt cat > $tmpdir/notify.sh << EOF -#!/bin/sh +#!/bin/bash touch $tmpdir/notification.txt echo The sky is falling: \$CERTMONGER_NOTIFICATION >> $tmpdir/notification.txt EOF --- a/tests/011-dbinit-dbm/run.sh +++ b/tests/011-dbinit-dbm/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=dbm ../011-dbinit/run.sh --- a/tests/011-dbinit-sql/run.sh +++ b/tests/011-dbinit-sql/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=sql ../011-dbinit/run.sh --- a/tests/011-dbinit/run.sh +++ b/tests/011-dbinit/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/012-dbadd-dbm/run.sh +++ b/tests/012-dbadd-dbm/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=dbm ../012-dbadd/run.sh --- a/tests/012-dbadd-sql/run.sh +++ b/tests/012-dbadd-sql/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=sql ../012-dbadd/run.sh --- a/tests/012-dbadd/run.sh +++ b/tests/012-dbadd/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/013-enckey-dbm/run.sh +++ b/tests/013-enckey-dbm/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=dbm ../013-enckey/run.sh --- a/tests/013-enckey-sql/run.sh +++ b/tests/013-enckey-sql/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=sql ../013-enckey/run.sh --- a/tests/013-enckey/run.sh +++ b/tests/013-enckey/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/014-prefs/run.sh +++ b/tests/014-prefs/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" CERTMONGER_CONFIG_DIR=$tmpdir; export CERTMONGER_CONFIG_DIR --- a/tests/015-lockedkey-dbm/run.sh +++ b/tests/015-lockedkey-dbm/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=dbm ../015-lockedkey/run.sh --- a/tests/015-lockedkey-sql/run.sh +++ b/tests/015-lockedkey-sql/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=sql ../015-lockedkey/run.sh --- a/tests/015-lockedkey/run.sh +++ b/tests/015-lockedkey/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash cd "$tmpdir" --- a/tests/016-dates/run.sh +++ b/tests/016-dates/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" CERTMONGER_CONFIG_DIR=$tmpdir; export CERTMONGER_CONFIG_DIR --- a/tests/017-notoken-dbm/run.sh +++ b/tests/017-notoken-dbm/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=dbm ../017-notoken/run.sh --- a/tests/017-notoken-sql/run.sh +++ b/tests/017-notoken-sql/run.sh @@ -1,2 +1,2 @@ -#!/bin/sh -e +#!/bin/bash -e exec env scheme=sql ../017-notoken/run.sh --- a/tests/017-notoken/run.sh +++ b/tests/017-notoken/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash cd "$tmpdir" --- a/tests/018-pembase/run.sh +++ b/tests/018-pembase/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" --- a/tests/019-dparse/run.sh +++ b/tests/019-dparse/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e count=0 for role in agent end-user ; do for good in good.profileSubmit* ; do --- a/tests/021-resume/run.sh +++ b/tests/021-resume/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" @@ -8,7 +8,7 @@ SAVED_CONFIG_DIR="$CERTMONGER_CONFIG_DIR CERTMONGER_CONFIG_DIR=`pwd` cat > $tmpdir/notify.sh << EOF -#!/bin/sh +#!/bin/bash echo \$CERTMONGER_NOTIFICATION | sed s@"$tmpdir"@'\$tmpdir'@g EOF chmod u+x $tmpdir/notify.sh --- a/tests/022-base64/run.sh +++ b/tests/022-base64/run.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash -e cd "$tmpdir" middle=40 debian/patches/nspr4_path0000664000000000000000000000054412321252125012622 0ustar --- a/src/tlslayer-n.c +++ b/src/tlslayer-n.c @@ -23,10 +23,10 @@ #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include "tlslayer.h" #include "tlslayer-int.h" debian/source/0000775000000000000000000000000012321233404010462 5ustar debian/source/format0000664000000000000000000000001412321233404011670 0ustar 3.0 (quilt) debian/certmonger.init0000664000000000000000000001050412321252125012215 0ustar #!/bin/sh ### BEGIN INIT INFO # Provides: certmonger # Required-Start: $network $remote_fs # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Certmonger # Description: Certmonger is a D-Bus -based service which attempts to # simplify interaction with certifying authorities (CAs) # on networks which use public-key infrastructure (PKI). ### END INIT INFO # Author: Timo Aaltonen > # PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="Certmonger" # Introduce a short description here NAME=certmonger # Introduce the short server's name here DAEMON=/usr/sbin/$NAME # Introduce the server's location here DAEMON_ARGS="" # Arguments to run the daemon with PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME # Exit if the package is not installed [ -x $DAEMON ] || exit 0 # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh # Define LSB log_* functions. # Depend on lsb-base (>= 3.0-6) to ensure that this file is present. . /lib/lsb/init-functions # # Function that starts the daemon/service # do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ || return 1 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS \ || return 2 # Add code here, if necessary, that waits for the process to be ready # to handle requests from services started subsequently which depend # on this one. As a last resort, sleep for some time. } # # Function that stops the daemon/service # do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 # Wait for children to finish too if this is a daemon that forks # and if the daemon is only ever run from this initscript. # If the above conditions are not satisfied then add some other code # that waits for the process to drop all resources that could be # needed by services started subsequently. A last resort is to # sleep for some time. start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON [ "$?" = 2 ] && return 2 # Many daemons don't delete their pidfiles when they exit. rm -f $PIDFILE return "$RETVAL" } # # Function that sends a SIGHUP to the daemon/service # do_reload() { # # If the daemon can reload its configuration without # restarting (for example, when it is sent a SIGHUP), # then implement that here. # start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME return 0 } case "$1" in start) [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME" do_start case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac ;; stop) [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac ;; status) status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? ;; #reload|force-reload) # # If do_reload() is not implemented then leave this commented out # and leave 'force-reload' as an alias for 'restart'. # #log_daemon_msg "Reloading $DESC" "$NAME" #do_reload #log_end_msg $? #;; restart|force-reload) # # If the "reload" option is implemented then remove the # 'force-reload' alias # log_daemon_msg "Restarting $DESC" "$NAME" do_stop case "$?" in 0|1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Old process is still running *) log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 ;; esac ;; *) #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 exit 3 ;; esac : debian/certmonger.prerm0000664000000000000000000000156012321233404012400 0ustar #!/bin/sh # prerm script for certmonger # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `upgrade' # * `failed-upgrade' # * `remove' `in-favour' # * `deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in remove|upgrade|deconfigure) ;; failed-upgrade) ;; *) echo "prerm 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/control0000664000000000000000000000315112321252125010566 0ustar Source: certmonger Section: utils Priority: extra Maintainer: Ubuntu FreeIPA XSBC-Original-Maintainer: Debian FreeIPA Team Uploaders: Timo Aaltonen Build-Depends: debhelper (>= 9), dh-autoreconf, quilt, autopoint, dbus-x11, dh-systemd, dos2unix, expect, libdbus-1-dev, libcurl4-nss-dev, libxml2-dev, libxmlrpc-core-c3-dev, libnspr4-dev, libnss3-tools, libnss3-dev, libssl-dev, libsystemd-daemon-dev, libsystemd-login-dev, libtevent-dev, lsb-release, openssl, pkg-config, uuid-dev, Standards-Version: 3.9.5 Homepage: https://fedorahosted.org/certmonger/ Vcs-Git: git://git.debian.org/pkg-freeipa/certmonger.git Vcs-Browser: http://git.debian.org/?p=pkg-freeipa/certmonger.git;a=summary Package: certmonger Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: D-Bus -based service to simplify interaction with certificate authorities Certmonger is a D-Bus -based service which attempts to simplify interaction with certifying authorities (CAs) on networks which use public-key infrastructure (PKI). . If it knows the location of a certificate, certmonger can track the expiration date and notify you when the certificate is about to expire. . If it has access to the corresponding private key and information about the CA which issued the certificate, certmonger can even attempt to automatically obtain a new certificate. . Supports certificate and key storage in PEM or NSSDB formats. . Can self-sign certificates, or can submit them to either certmaster or development versions of IPA. debian/changelog0000664000000000000000000000166312321252206011043 0ustar certmonger (0.74-0ubuntu1) trusty; urgency=medium * Sync from unreleased debian git. -- Timo Aaltonen Wed, 09 Apr 2014 17:08:46 +0300 certmonger (0.74-1) UNRELEASED; urgency=low * New upstream release. * control: Bump policy to 3.9.5, no changes. * control, compat, .install: Bump compat to 9. * control, rules: Add support for systemd, install upstart job unconditionally. * rules: Add config options for hardened build. * fix-tests.diff: All the tests have bashisms, so use bash instead of /bin/sh. * control: Add libsystemd-login-dev to build-depends, sort them while at it. * install: Fix tmpfiles.d install path. * rules: Don't purge po/*.gmo on clean -- Timo Aaltonen Mon, 11 Feb 2013 00:43:15 +0200 certmonger (0.57-1) unstable; urgency=low * Initial release (Closes: #644367) -- Timo Aaltonen Fri, 29 Jun 2012 18:41:18 +0200 debian/rules0000775000000000000000000000204412321252125010243 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 override_dh_auto_configure: dh_auto_configure -- \ --with-tmpdir=/var/run/certmonger \ --enable-systemd \ --enable-pie \ --enable-now \ CFLAGS="$(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" override_dh_auto_install: dh_auto_install --destdir=debian/tmp mkdir -p $(CURDIR)/debian/tmp/lib/systemd/system rm $(CURDIR)/build/systemd/Makefile cp $(CURDIR)/build/systemd/*.service $(CURDIR)/build/systemd/certmonger.path \ $(CURDIR)/debian/tmp/lib/systemd/system override_dh_install: dh_install --list-missing override_dh_clean: dh_clean # rm -f po/*.gmo %: dh $@ --with quilt,autoreconf,systemd --builddirectory=build/ debian/certmonger.install0000664000000000000000000000032312321252125012716 0ustar etc/certmonger/certmonger.conf etc/dbus-1/system.d/* lib/systemd/system/ usr/bin/* usr/sbin/* usr/share/dbus-1/* usr/share/locale/* usr/share/man/* usr/lib/*/certmonger/* usr/lib/tmpfiles.d var/lib/certmonger/* debian/compat0000664000000000000000000000000212321252125010361 0ustar 9 debian/watch0000664000000000000000000000017712321252125010221 0ustar #git=git://git.fedorahosted.org/certmonger.git version=3 https://fedorahosted.org/released/certmonger/certmonger-(.*)\.tar\.gz debian/certmonger.postinst0000664000000000000000000000205412321233404013135 0ustar #!/bin/sh # postinst script for certmonger # # 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) # reload dbus config file if [ -x /etc/init.d/dbus ]; then invoke-rc.d dbus force-reload || true fi ;; 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/copyright0000664000000000000000000000470612321233404011124 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: certmonger Source: https://fedorahosted.org/certmonger Files: * Copyright: 2009-2011 Red Hat, Inc. License: GPL-3+ with OpenSSL exception This program 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 3 of the License, or (at your option) any later version. . In addition, as a special exception, the author of this program gives permission to link the code of its release with the OpenSSL project's "OpenSSL" library (or with modified versions of it that use the same license as the "OpenSSL" library), and distribute the linked executables. You must obey the GNU General Public License in all respects for all of the code used other than "OpenSSL". If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. . 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 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 full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. Files: debian/* Copyright: 2011 Timo Aaltonen > License: GPL-2+ 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/certmonger.upstart0000664000000000000000000000045312321252125012756 0ustar # certmonger # # certmonger is a D-Bus-based service which attempts to simplify # interaction with certifying authorities (CAs) on networks which use # public-key infrastructure (PKI). description "Certmonger" start on net-device-up stop on runlevel [06] expect daemon respawn exec certmonger