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

Reply via email to