Package: sudo-ldap
Version: 1.8.3p2-1
Severity: important
Tags: patch

Dear Maintainer,

When installing sudo-ldap using apt-get I encountered the following output:

-- 8< --
Setting up sudo-ldap (1.8.3p2-1) ...
/var/lib/dpkg/info/sudo-ldap.postinst: 40: [: missing ]
-- 8< --

Line 40 of sudo-ldap.postinst reads like so:

if [ -e /etc/ldap/ldap.conf && ! -e /etc/sudo-ldap.conf ];then

&& is used between commands, but -a is used between predicates in [ ] pairs

When I changed && to -a, the package installed successfully. A patch that does
this is at the end of this message.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: armel (armv5tel)

Kernel: Linux 3.0.0-1-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sudo-ldap depends on:
ii  libc6           2.13-27
ii  libldap-2.4-2   2.4.28-1.1
ii  libpam-modules  1.1.3-7
ii  libpam0g        1.1.3-7

sudo-ldap recommends no packages.

sudo-ldap suggests no packages.

-- Configuration Files:
/etc/sudoers [Errno 13] Permission denied: u'/etc/sudoers'
/etc/sudoers.d/README [Errno 13] Permission denied: u'/etc/sudoers.d/README'

-- no debconf information

---
 debian/sudo-ldap.postinst |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/debian/sudo-ldap.postinst b/debian/sudo-ldap.postinst
index 464afc9..0aa57a9 100644
--- a/debian/sudo-ldap.postinst
+++ b/debian/sudo-ldap.postinst
@@ -37,7 +37,7 @@ update-rc.d sudo start 75 2 3 4 5 . >/dev/null
 
 # create symlink to ease transition to new path for ldap config
 # if old config file exists and new one doesn't
-if [ -e /etc/ldap/ldap.conf && ! -e /etc/sudo-ldap.conf ];then
+if [ -e /etc/ldap/ldap.conf -a ! -e /etc/sudo-ldap.conf ];then
        ln -s ldap/ldap.conf /etc/sudo-ldap.conf
 fi
 
-- 
1.7.9.1



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to