Merge lp:~vorlon/ubuntu/precise/eglibc/obsolete-conffile into lp:ubuntu/precise/eglibc

Proposed by Steve Langasek
Status: Merged
Merged at revision: 277
Proposed branch: lp:~vorlon/ubuntu/precise/eglibc/obsolete-conffile
Merge into: lp:ubuntu/precise/eglibc
Diff against target: 41 lines (+8/-1)
3 files modified
debian/changelog (+4/-0)
debian/control.in/libc (+1/-1)
debian/debhelper.in/libc.preinst (+3/-0)
To merge this branch: bzr merge lp:~vorlon/ubuntu/precise/eglibc/obsolete-conffile
Reviewer Review Type Date Requested Status
Adam Conrad Pending
Review via email: mp+101264@code.launchpad.net

Description of the change

Adam, can you double-check that this looks sane to you for handling conffile
removal on upgrades? We don't want to leave stale conffiles on the system,
but we also don't want to do anything here that might break the upgrade.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2012-03-24 08:51:13 +0000
+++ debian/changelog 2012-04-09 18:16:19 +0000
@@ -12,6 +12,10 @@
12 depending on the no-longer-existent /lib/init/readlink.12 depending on the no-longer-existent /lib/init/readlink.
13 * Drop obsolete gdm upgrade handling code that only applies for upgrades13 * Drop obsolete gdm upgrade handling code that only applies for upgrades
14 from hardy to lucid.14 from hardy to lucid.
15 * Remove the /etc/ld.so.conf.d/i486-linux-gnu.conf conffile on upgrade on
16 i386, since it's no longer shipped and we should give consistent results
17 on upgrade and install; and add a Breaks on the three library packages
18 in lucid that used this path.
1519
16 -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 24 Mar 2012 00:47:58 -070020 -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 24 Mar 2012 00:47:58 -0700
1721
1822
=== modified file 'debian/control.in/libc'
--- debian/control.in/libc 2012-01-11 15:01:07 +0000
+++ debian/control.in/libc 2012-04-09 18:16:19 +0000
@@ -16,7 +16,7 @@
16 libc6-ppc64 [ppc64],16 libc6-ppc64 [ppc64],
17 libc6-s390x [s390x],17 libc6-s390x [s390x],
18 libc6-sparc64 [sparc64]18 libc6-sparc64 [sparc64]
19Breaks: nscd (<< 2.15)19Breaks: nscd (<< 2.15), liblouis0 (<< 2.3.0-2) [i386], liblouisxml1 (<< 2.4.0-2) [i386], libhwloc0 [i386]
20Description: Embedded GNU C Library: Shared libraries20Description: Embedded GNU C Library: Shared libraries
21 Contains the standard libraries that are used by nearly all programs on21 Contains the standard libraries that are used by nearly all programs on
22 the system. This package includes shared versions of the standard C library22 the system. This package includes shared versions of the standard C library
2323
=== modified file 'debian/debhelper.in/libc.preinst'
--- debian/debhelper.in/libc.preinst 2012-03-25 19:05:21 +0000
+++ debian/debhelper.in/libc.preinst 2012-04-09 18:16:19 +0000
@@ -150,6 +150,9 @@
150 rm_conffile LIBC "/etc/init.d/glibc.sh"150 rm_conffile LIBC "/etc/init.d/glibc.sh"
151 update-rc.d glibc.sh remove >/dev/null151 update-rc.d glibc.sh remove >/dev/null
152 fi152 fi
153 if dpkg --compare-versions "$preversion" lt "2.15-0ubuntu7"; then
154 rm_conffile LIBC "/etc/ld.so.conf.d/i486-linux-gnu.conf"
155 fi
153156
154 # Load debconf module if available157 # Load debconf module if available
155 if [ -f /usr/share/debconf/confmodule ] ; then158 if [ -f /usr/share/debconf/confmodule ] ; then

Subscribers

People subscribed via source and target branches