Hi!
Here's a patch for #111651, based on Colin's proposal.
I've tested the upgrade path on a local repository and it worked fine.
--
Robert Millan
diff -Nur e2fsprogs-1.38+1.39-WIP-2005.12.31.old/debian/control
e2fsprogs-1.38+1.39-WIP-2005.12.31/debian/control
--- e2fsprogs-1.38+1.39-WIP-2005.12.31.old/debian/control 2006-02-28
19:20:02.946547784 +0100
+++ e2fsprogs-1.38+1.39-WIP-2005.12.31/debian/control 2006-02-28
19:19:08.631804880 +0100
@@ -5,6 +5,17 @@
Build-Depends: texi2html, gettext, texinfo, dc, debhelper (>= 4)
Standards-Version: 3.6.1
+Package: fsck
+Essential: yes
+Pre-Depends: ${shlibs:Depends}, libblkid1 (= ${Source-Version}),
+ libuuid1 (= ${Source-Version})
+Depends: e2fsprogs | fsck-backend
+Replaces: e2fsprogs (<= 9.99)
+Architecture: any
+Description: Generic `fsck' wrapper.
+ This package contains the generic fsck wrapper that identifies filesystems
+ using /etc/fstab and calls the appropiate fsck backend to check/repair them.
+
Package: e2fsck-static
Section: admin
Priority: optional
@@ -210,9 +221,9 @@
libraries.
Package: e2fsprogs
-Essential: yes
-Pre-Depends: ${shlibs:Depends}
-Depends:
+Pre-Depends: fsck
+Depends: ${shlibs:Depends}
+Provides: fsck-backend
Suggests: gpart, parted, e2fsck-static
Conflicts: dump (<< 0.4b4-4), quota (<< 1.55-8.1), initscripts (<< 2.85-4),
sysvinit (<< 2.85-4)
Replaces: hurd (<= 20040301-1), libblkid1 (<< 1.38+1.39-WIP-2005.12.10-2),
libuuid1 (<< 1.38+1.39-WIP-2005.12.10-2)
@@ -222,4 +233,4 @@
filesystem type used for hard disks on Debian and other Linux systems.
.
This package contains programs for creating, checking, and maintaining EXT2
- filesystems, and the generic `fsck' wrapper.
+ filesystems.
diff -Nur e2fsprogs-1.38+1.39-WIP-2005.12.31.old/debian/fsck.files
e2fsprogs-1.38+1.39-WIP-2005.12.31/debian/fsck.files
--- e2fsprogs-1.38+1.39-WIP-2005.12.31.old/debian/fsck.files 1970-01-01
01:00:00.000000000 +0100
+++ e2fsprogs-1.38+1.39-WIP-2005.12.31/debian/fsck.files 2006-02-28
19:13:37.906082832 +0100
@@ -0,0 +1,2 @@
+sbin/fsck
+usr/share/man/man8/fsck.8