~ubuntu-branches/ubuntu/maverick/eglibc/maverick-updates

« back to all changes in this revision

Viewing changes to debian/debhelper.in/libc.postinst

  • Committer: Package Import Robot
  • Author(s): Steve Beattie
  • Date: 2012-03-06 12:12:55 UTC
  • mfrom: (55.1.4 maverick-proposed)
  • Revision ID: package-import@ubuntu.com-20120306121255-b0g09gbshiipl5bj
Tags: 2.12.1-0ubuntu10.4
* SECURITY UPDATE: timezone header parsing integer overflow (LP: #906961)
  - debian/patches/any/glibc-CVE-2009-5029.patch: Check values from
    TZ file header
  - CVE-2009-5029
* SECURITY UPDATE: memory consumption denial of service in fnmatch
  - debian/patches/any/glibc-CVE-2011-1071.patch: avoid too much
    stack use in fnmatch.
  - CVE-2011-1071
* SECURITY UPDATE: /etc/mtab corruption denial of service
  - debian/patches/any/glibc-CVE-2011-1089.patch: Report write
    error in addmnt even for cached streams
  - CVE-2011-1089
* SECURITY UPDATE: insufficient locale environment sanitization
  - debian/patches/any/glibc-CVE-2011-1095.patch: escape contents of
    LANG environment variable.
  - CVE-2011-1095
* SECURITY UPDATE: ld.so insecure handling of privileged programs'
  RPATHs with $ORIGIN
  - debian/patches/any/glibc-CVE-2011-1658.patch: improve handling of
    RPATH and ORIGIN
  - CVE-2011-1658
* SECURITY UPDATE: fnmatch integer overflow
  - debian/patches/any/glibc-CVE-2011-1659.patch: check size of
    pattern in wide character representation
  - CVE-2011-1659
* SECURITY UPDATE: DoS in RPC implementation (LP: #901716)
  - debian/patches/any/glibc-CVE-2011-4609.patch: nanosleep when too
    many open fds is detected
  - CVE-2011-4609
* SECURITY UPDATE: vfprintf nargs overflow leading to FORTIFY
  check bypass
  - debian/patches/any/glibc-CVE-2012-0864.patch: check for integer
    overflow
  - CVE-2012-0864

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
        if [ ! -d /var/mail ] && [ ! -L /var/mail ]; then
91
91
            ln -sf spool/mail /var/mail
92
92
        fi
93
 
        if dpkg --compare-versions "$preversion" lt '2.12'; then
 
93
        if dpkg --compare-versions "$preversion" lt 2.12.1-0ubuntu10.2; then
94
94
            # LP #504198
95
95
            if which locale-gen >/dev/null; then
96
96
                locale-gen --purge
244
244
      if [ "$(stat -c %d/%i /)" = "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ]; then
245
245
        # the devicenumber/inode pair of / is the same as that of /sbin/init's
246
246
        # root, so we're *not* in a chroot
247
 
        (telinit u ; sleep 1)
 
247
        # Upstart cannot be restarted without losing all of its state, so
 
248
        # umountroot will run 'telinit u' on reboot if this file exists
 
249
        touch /var/run/init.upgraded
248
250
      fi
249
251
    fi
250
252
fi