Your message dated Mon, 31 Aug 2009 19:53:47 -0700
with message-id <[email protected]>
and subject line Re: libpam-modules: /etc/security/namespace.init depends on 
gawk, but dependency is not delcared
has caused the Debian Bug report #518908,
regarding libpam-modules: /etc/security/namespace.init depends on gawk, but 
dependency is not delcared
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
518908: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518908
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpam-modules
Version: 1.0.1-7
Severity: normal

libpam-modules ships with the pam_namespace module to automatically create and
mount per-user or per-context directories in a detached namespace.

This includes a script, /etc/security/namespace.init, that attempts to
populate an automatically created home directory with the content of
/etc/skel; this script depends on gawk but that dependency is not declared.

The problem is here:

    mode=$(awk '/^UMASK/{gsub("#.*$", "", $2); printf "%o", 
and(0777,compl(strtonum("0" $2))); exit}' /etc/login.defs)

mawk, which was installed on the machine where I was using this, reports these
errors by default:

awk: line 2: function and never defined
awk: line 2: function compl never defined
awk: line 2: function strtonum never defined

This is non-fatal — the PAM module works, installs the new directory and so
forth, but it is not ideal.

Installing gawk automatically corrected the problem, but this was not declared
or noted anywhere in the package.

Regards,
        Daniel

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-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/dash

Versions of packages libpam-modules depends on:
ii  debconf [debconf-2.0]         1.5.26     Debian configuration management sy
ii  libc6                         2.9-4      GNU C Library: Shared libraries
ii  libdb4.7                      4.7.25-6   Berkeley v4.7 Database Libraries [
ii  libpam0g                      1.0.1-7    Pluggable Authentication Modules l
ii  libselinux1                   2.0.71-1   SELinux shared libraries

libpam-modules recommends no packages.

libpam-modules suggests no packages.

-- debconf information:
  libpam-modules/disable-screensaver:



--- End Message ---
--- Begin Message ---
Version: 1.1.0-2

This bug was fixed in the upload of pam 1.1.0-2, but didn't get auto-closed
due to a changelog typo.  Full changelog (with typo removed):

pam (1.1.0-2) unstable; urgency=low

  [ Steve Langasek ]
  * debian/patches/pam_unix_dont_trust_chkpwd_caller.patch: fix this patch
    to call setregid() instead of always returning an error on username
    mismatch in unix_chkpwd, needed in the SELinux case and in some corner
    cases with the broken_shadow option.  Thanks to Michael Spang for the
    analysis.  Closes: #543589.
  * fix the PAM mini-policy to not tell app maintainers that they don't need
    to depend on libpam-modules if they reference modules from there.
  * make libpam-runtime depend on libpam-modules (>= 1.0.1-6) - nothing else
    guarantees that we have pam_unix available for use by pam-auth-update.
  * Use /bin/sh instead of /bin/bash for libpam0g.postinst, since we've
    confirmed there are no longer any bashisms there.  Closes: #519973.
  * Clean up the libpam0g postinst a bit; invoke-rc.d has been a guaranteed
    interface for two stable release cycles now
  * debian/patches/namespace_with_awk_not_gawk: fix the sample
    namespace.init script's dependency on non-POSIX features of gawk, since
    we don't use gawk by default.  Closes: #518908.
  * Updated debconf translations:
    - German, thanks to Sven Joachim <[email protected]> (closes: #544464)

  [ Kees Cook ]
  * debian/local/common-password, debian/pam-configs/unix: switch from "md5"
    to "sha512" as password crypt default.

 -- Steve Langasek <[email protected]>  Mon, 31 Aug 2009 14:21:27 -0700


-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to