Package: dirmngr
Version: 1.1.0-3
Severity: normal

Please apply a patch like the following to the init.d script to give the
created directory the correct SE Linux context.  This isn't a high priority
at the moment (it should work for Wheezy without it) but in future it may be
necessary.

--- /etc/init.d/dirmngr.orig    2012-06-21 17:52:37.000000000 +1000
+++ /etc/init.d/dirmngr 2012-06-21 17:53:20.000000000 +1000
@@ -30,6 +30,7 @@
                :
        else
                mkdir -p /var/run/dirmngr || return 1
+               [ -x /sbin/restorecon ] && /sbin/restorecon /var/run/dirmngr
                chown dirmngr:dirmngr /var/run/dirmngr || return 1
 
                output=$(su -c ". /lib/lsb/init-functions && umask 027 && 
start_daemon -p $PIDFILE $DAEMON --daemon --sh" - dirmngr) || return 1

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (350, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dirmngr depends on:
ii  adduser        3.113+nmu3
ii  dpkg           1.16.4.3
ii  install-info   4.13a.dfsg.1-10
ii  libassuan0     2.0.3-1
ii  libc6          2.13-33
ii  libgcrypt11    1.5.0-3
ii  libgpg-error0  1.10-3
ii  libksba8       1.2.0-2
ii  libldap-2.4-2  2.4.28-1.3
ii  libpth20       2.0.7-16
ii  lsb-base       4.1+Debian7

dirmngr recommends no packages.

dirmngr suggests no packages.

-- Configuration Files:
/etc/init.d/dirmngr changed:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
NAME=dirmngr
DAEMON=/usr/bin/$NAME
PIDFILE=/var/run/$NAME.pid
test -x $DAEMON || exit 5
if [ -r /etc/default/$NAME ]; then
        . /etc/default/$NAME
fi
. /lib/lsb/init-functions
d_start() {
        if pidofproc $DAEMON >/dev/null; then
                :
        else
                mkdir -p /var/run/dirmngr || return 1
                [ -x /sbin/restorecon ] && /sbin/restorecon /var/run/dirmngr
                chown dirmngr:dirmngr /var/run/dirmngr || return 1
                output=$(su -c ". /lib/lsb/init-functions && umask 027 && 
start_daemon -p $PIDFILE $DAEMON --daemon --sh" - dirmngr) || return 1
                eval "$output" || return 1
                pid=$(echo "$DIRMNGR_INFO" | cut -d : -f 2) || return 1
                echo "$pid" >$PIDFILE || return 1
                chmod ${DIRMNGR_SOCKET_MODE:-0777} /var/run/dirmngr/socket || 
return 1
        fi
        return 0
}
case "$1" in
    start)
        log_daemon_msg "Starting DirMngr" $NAME
        d_start
        log_end_msg $?
        ;;
    stop)
        log_daemon_msg "Stopping DirMngr" $NAME
        killproc $DAEMON
        log_end_msg $?
        ;;
    status)
        status_of_proc $DAEMON DirMngr
        ;;
    restart)
        $0 stop && sleep 1 && $0 start
        ;;
    try-restart)
        if $0 status >/dev/null; then
                $0 restart
        else
                exit 0
        fi
        ;;
    reload|force-reload)
        log_daemon_msg "Reloading DirMngr configuration" $NAME
        killproc $DAEMON HUP
        log_end_msg $?
        ;;
    *)
        log_failure_msg "Usage: $0 
{start|stop|status|restart|try-restart|reload|force-reload}"
        exit 2
        ;;
esac


-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to