1 define(MULTIARCH_HEADERS,ifdef(`DO_MULTIARCH',
3 Pre-Depends: ${misc:Pre-Depends},REMOVE_ME))dnl
4 define(UTIL_LINUX_NG_DEFINES,
5 ifdef(`UTIL_LINUX_NG', ``libblkid-dev (>= 2.16), uuid-dev (>= 2.16),''))dnl
6 define(DIETLIBC_DEFINES,
7 ifdef(`DIETLIBC', ``dietlibc-dev (>> 0.30) [alpha amd64 arm hppa i386 ia64 powerpc ppc64 s390 sparc],''))dnl
11 Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
12 Build-Depends: gettext, texinfo, pkg-config, DIETLIBC_DEFINES gcc-multilib [mips mipsel], debhelper (>= 7.0), UTIL_LINUX_NG_DEFINES m4
13 Standards-Version: 3.9.6
14 Homepage: http://e2fsprogs.sourceforge.net
16 ifdef(`E2FSCK_STATIC',``
17 Package: e2fsck-static
19 Depends: ${shlibs:Depends}, ${misc:Depends}
20 Recommends: sash | bash-static | zsh-static | busybox-static | zsh30-static
22 Description: statically-linked version of the ext2/ext3/ext4 filesystem checker
23 This may be of some help to you if your filesystem gets corrupted enough
24 to break the shared libraries used by the dynamically linked checker.
26 This binary takes much more space than its dynamic counterpart located
29 You may want to install a statically-linked shell as well, to be able
30 to run this program if something like your C library gets corrupted.
35 Provides: libcomerr-kth-compat
36 Depends: ${shlibs:Depends}, ${misc:Depends}
37 Replaces: e2fsprogs (<< 1.34-1)
40 Description: common error description library
41 libcomerr is an attempt to present a common error-handling mechanism to
42 manipulate the most common form of error code in a fashion that does not
43 have the problems identified with mechanisms commonly in use.
48 Depends: libc6-dev | libc-dev, libcomerr2 (= ${mainBinary}), ${misc:Depends}
50 Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3)
52 Description: common error description library - headers and static libraries
53 libcom_err is an attempt to present a common error-handling mechanism to
54 manipulate the most common form of error code in a fashion that does not
55 have the problems identified with mechanisms commonly in use.
57 This package contains the development environment for the com_err library.
61 Depends: libcomerr2, ${shlibs:Depends}, ${misc:Depends}
62 Replaces: e2fsprogs (<< 1.34-1)
65 Description: command-line interface parsing library
66 libss provides a simple command-line interface parser which will
67 accept input from the user, parse the command into an argv argument
68 vector, and then dispatch it to a handler function.
70 It was originally inspired by the Multics SubSystem library.
75 Depends: libc6-dev | libc-dev, libss2 (= ${mainBinary}), comerr-dev, ${misc:Depends}
77 Description: command-line interface parsing library - headers and static libraries
78 This package includes a tool that parses a command table to generate
79 a simple command-line interface parser, the include files needed to
80 compile and use it, and the static libs.
82 It was originally inspired by the Multics SubSystem library.
84 This package contains the development environment for the ss library.
85 ifdef(`UTIL_LINUX_NG',,``
88 Depends: passwd, ${shlibs:Depends}, ${misc:Depends}
89 Recommends: uuid-runtime
90 Replaces: e2fsprogs (<< 1.34-1)
93 Description: Universally Unique ID library
94 The libuuid library generates and parses 128-bit universally unique
95 ids (UUIDs). A UUID is an identifier that is unique across both
96 space and time, with respect to the space of all UUIDs. A UUID can
97 be used for multiple purposes, from tagging objects with an extremely
98 short lifetime, to reliably identifying very persistent objects
101 See RFC 4122 for more information.
103 Package: uuid-runtime
106 Depends: passwd, libuuid1 (>> 1.40.3-1), ${shlibs:Depends}, ${misc:Depends}
107 Replaces: e2fsprogs (<= 1.40.3-1ubuntu1)
109 Description: runtime components for the Universally Unique ID library
110 The libuuid library generates and parses 128-bit universally unique
111 ids (UUIDs). A UUID is an identifier that is unique across both
112 space and time, with respect to the space of all UUIDs. A UUID can
113 be used for multiple purposes, from tagging objects with an extremely
114 short lifetime, to reliably identifying very persistent objects
117 See RFC 4122 for more information.
119 This package contains the uuidgen program and the uuidd daemon.
121 The uuidd daemon is used to generate UUIDs, especially time-based
122 UUID’s, in a secure and guaranteed-unique fashion, even in the face
123 of large numbers of threads trying to grab UUID’s running on
124 different CPU’s. It is used by libuuid as well as the uuidgen
128 Package: libuuid1-udeb
129 XC-Package-Type: udeb
130 Section: debian-installer
132 Depends: ${shlibs:Depends}
134 Description: stripped down universally unique id library, for debian-installer
135 libuuid generates and parses 128-bit universally unique ids (UUIDs).
136 See RFC 4122 for more information.
138 This is a minimal package for debian-installer.
144 Depends: libc6-dev | libc-dev, libuuid1 (= ${mainBinary}), ${misc:Depends}
145 Replaces: e2fslibs-dev (<< 1.15)
147 Description: universally unique id library - headers and static libraries
148 libuuid generates and parses 128-bit universally unique ids (UUIDs).
149 See RFC 4122 for more information.
151 This package contains the development environment for the uuid library.
155 Depends: ${shlibs:Depends}, ${misc:Depends}
157 Description: block device id library
158 The blkid library which allows system programs like fsck and
159 mount to quickly and easily find block devices by filesystem UUID and
160 LABEL. This allows system administrators to avoid specifying
161 filesystems by hard-coded device names, but via a logical naming
165 Package: libblkid1-udeb
166 XC-Package-Type: udeb
167 Section: debian-installer
169 Depends: ${shlibs:Depends}, ${misc:Depends}
171 Description: stripped down block device id library, for debian-installer
172 The blkid library which allows system programs like fsck and
173 mount to quickly and easily find block devices by filesystem UUID and
174 LABEL. This allows system administrators to avoid specifiying
175 filesystems by hard-coded device names, but via a logical naming
178 This is a minimal package for debian-installer.
181 Package: libblkid-dev
184 Depends: libc6-dev | libc-dev, libblkid1 (= ${binary:Version}), ${misc:Depends}
186 Description: block device id library - headers and static libraries
187 The blkid library which allows system programs like fsck and
188 mount to quickly and easily find block devices by filesystem UUID and
189 LABEL. This allows system administrators to avoid specifiying
190 filesystems by hard-coded device names, but via a logical naming
193 This package contains the development environment for the blkid library.
197 Package: e2fsprogs-udeb
198 XC-Package-Type: udeb
199 Section: debian-installer
201 Depends: ${shlibs:Depends}, ${misc:Depends}
203 Description: stripped-down versions of e2fsprogs, for debian-installer
204 This package is an e2fsprogs package built for a reduced size, so that
205 it can help to save space in debian-installer.
207 Don'''``t attempt to install this package, it has no support for a couple of
208 features you surely want. Anyway it should refuse to install.
213 Depends: ${shlibs:Depends}, ${misc:Depends}
214 Replaces: e2fsprogs (<< 1.34-1)
215 Provides: libext2fs2, libe2p2
218 Description: ext2/ext3/ext4 file system libraries
219 The ext2, ext3 and ext4 file systems are successors of the original ext
220 ("extended") file system. They are the main file system types used for
221 hard disks on Debian and other Linux systems.
223 This package provides the ext2fs and e2p libraries, for userspace software
224 that directly accesses extended file systems. Programs that use libext2fs
225 include e2fsck, mke2fs, and tune2fs. Programs that use libe2p include
226 dumpe2fs, chattr, and lsattr.
228 Package: e2fslibs-dev
231 Depends: libc6-dev | libc-dev, comerr-dev, e2fslibs (= ${binary:Version}), ${misc:Depends}
233 Provides: ext2fs-dev, e2p-dev
234 Replaces: libkrb5-dev (<< 1.3)
236 Description: ext2/ext3/ext4 file system libraries - headers and static libraries
237 The ext2, ext3 and ext4 file systems are successors of the original ext
238 ("extended") file system. They are the main file system types used for
239 hard disks on Debian and other Linux systems.
241 This package contains the development environment for the ext2fs and e2p
246 ifdef(`UTIL_LINUX_NG',
247 ``Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, util-linux (>= 2.15~rc1-1)
249 ``Pre-Depends: ${shlibs:Depends}, ${misc:Depends}
252 Suggests: gpart, parted, e2fsck-static
253 Conflicts: dump (<< 0.4b4-4), quota (<< 1.55-8.1), initscripts (<< 2.85-4), sysvinit (<< 2.85-4)
254 Replaces: hurd (<= 20040301-1), libblkid1 (<< 1.38+1.39-WIP-2005.12.10-2), libuuid1 (<< 1.38+1.39-WIP-2005.12.10-2)
256 Description: ext2/ext3/ext4 file system utilities
257 The ext2, ext3 and ext4 file systems are successors of the original ext
258 ("extended") file system. They are the main file system types used for
259 hard disks on Debian and other Linux systems.
261 This package contains programs for creating, checking, and maintaining
262 ext2/3/4-based file systems. It also includes the "badblocks" program,
263 which can be used to scan for bad blocks on a disk or other storage device.
265 Package: e2fsprogs-dbg
268 Depends: e2fsprogs (= ${binary:Version}), ${misc:Depends}
270 Description: debugging information for e2fsprogs
271 This package includes the debug information useful for debugging e2fsprogs
272 and its libraries, contained in the e2fsprogs and e2fsck-static packages.
273 The debug information is used for execution tracing and core
275 ifdef(`UTIL_LINUX_NG',,``
276 Package: uuid-runtime-dbg
279 Depends: uuid-runtime (= ${binary:Version}), ${misc:Depends}
281 Description: debugging information for uuid-runtime
282 This package includes the debug information useful for debugging the
283 uuid runtime programs, contained in the uuid-runtime package.
284 The debugging information is used for execution tracing and core
288 Package: e2fslibs-dbg
291 Depends: e2fslibs (= ${binary:Version}), ${misc:Depends}
293 Description: debugging information for e2fslibs
294 This package includes the debug information useful for debugging the
295 ext2fs and e2p libraries, contained in the e2fslibs package. The debug
296 information is used for execution tracing and core dump analysis.
298 Package: libcomerr2-dbg
301 Depends: libcomerr2 (= ${binary:Version}), ${misc:Depends}
303 Description: debugging information for libcomerr2
304 This package includes the debug information useful for debugging the
305 com_err library, contained in the libcomerr2 package. The debugging
306 information is used for execution tracing and core dump analysis.
311 Depends: libss2 (= ${binary:Version}), ${misc:Depends}
313 Description: debugging information for libss2
314 This package includes the debug information useful for debugging the
315 ss library, contained in the libss2 package. The debug information
316 is used for execution tracing and core dump analysis.
317 ifdef(`UTIL_LINUX_NG',,``
318 Package: libblkid1-dbg
321 Depends: libblkid1 (= ${binary:Version}), ${misc:Depends}
323 Description: debugging information for libblkid1
324 This package includes the debug information useful for debugging the
325 blkid library, contained in the libblkid1 package. The debug
326 information is used for execution tracing and core dump analysis.
328 Package: libuuid1-dbg
331 Depends: libuuid1 (= ${binary:Version}), ${misc:Depends}
333 Description: debugging information for libuuid1
334 This package includes the debug information useful for debugging the
335 UUID library, contained in the libuuid1 package. The debug
336 information is used for execution tracing and core dump analysis.