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: texi2html (>= 1.76), gettext, texinfo, dc, pkg-config, DIETLIBC_DEFINES gcc-multilib [mips mipsel], debhelper (>= 7.0), UTIL_LINUX_NG_DEFINES m4
13 Standards-Version: 3.9.3
14 Homepage: http://e2fsprogs.sourceforge.net
16 Package: e2fsck-static
18 Depends: ${shlibs:Depends}, ${misc:Depends}
19 Recommends: sash | bash-static | zsh-static | busybox-static | zsh30-static
21 Description: statically-linked version of the ext2/ext3/ext4 filesystem checker
22 This may be of some help to you if your filesystem gets corrupted enough
23 to break the shared libraries used by the dynamically linked checker.
25 This binary takes much more space than its dynamic counterpart located
28 You may want to install a statically-linked shell as well, to be able
29 to run this program if something like your C library gets corrupted.
33 Provides: libcomerr-kth-compat
34 Depends: ${shlibs:Depends}, ${misc:Depends}
35 Replaces: e2fsprogs (<< 1.34-1)
38 Description: common error description library
39 libcomerr is an attempt to present a common error-handling mechanism to
40 manipulate the most common form of error code in a fashion that does not
41 have the problems identified with mechanisms commonly in use.
46 Depends: libc6-dev | libc-dev, libcomerr2 (= ${mainBinary}), ${misc:Depends}
48 Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3)
50 Description: common error description library - headers and static libraries
51 libcom_err is an attempt to present a common error-handling mechanism to
52 manipulate the most common form of error code in a fashion that does not
53 have the problems identified with mechanisms commonly in use.
55 This package contains the development environment for the com_err library.
59 Depends: libcomerr2, ${shlibs:Depends}, ${misc:Depends}
60 Replaces: e2fsprogs (<< 1.34-1)
63 Description: command-line interface parsing library
64 libss provides a simple command-line interface parser which will
65 accept input from the user, parse the command into an argv argument
66 vector, and then dispatch it to a handler function.
68 It was originally inspired by the Multics SubSystem library.
73 Depends: libc6-dev | libc-dev, libss2 (= ${mainBinary}), comerr-dev, ${misc:Depends}
75 Description: command-line interface parsing library - headers and static libraries
76 This package includes a tool that parses a command table to generate
77 a simple command-line interface parser, the include files needed to
78 compile and use it, and the static libs.
80 It was originally inspired by the Multics SubSystem library.
82 This package contains the development environment for the ss library.
83 ifdef(`UTIL_LINUX_NG',,``
86 Depends: passwd, ${shlibs:Depends}, ${misc:Depends}
87 Recommends: uuid-runtime
88 Replaces: e2fsprogs (<< 1.34-1)
91 Description: Universally Unique ID library
92 The libuuid library generates and parses 128-bit universally unique
93 ids (UUIDs). A UUID is an identifier that is unique across both
94 space and time, with respect to the space of all UUIDs. A UUID can
95 be used for multiple purposes, from tagging objects with an extremely
96 short lifetime, to reliably identifying very persistent objects
99 See RFC 4122 for more information.
101 Package: uuid-runtime
104 Depends: passwd, libuuid1 (>> 1.40.3-1), ${shlibs:Depends}, ${misc:Depends}
105 Replaces: e2fsprogs (<= 1.40.3-1ubuntu1)
107 Description: runtime components for the Universally Unique ID library
108 The libuuid library generates and parses 128-bit universally unique
109 ids (UUIDs). A UUID is an identifier that is unique across both
110 space and time, with respect to the space of all UUIDs. A UUID can
111 be used for multiple purposes, from tagging objects with an extremely
112 short lifetime, to reliably identifying very persistent objects
115 See RFC 4122 for more information.
117 This package contains the uuidgen program and the uuidd daemon.
119 The uuidd daemon is used to generate UUIDs, especially time-based
120 UUID’s, in a secure and guaranteed-unique fashion, even in the face
121 of large numbers of threads trying to grab UUID’s running on
122 different CPU’s. It is used by libuuid as well as the uuidgen
125 Package: libuuid1-udeb
126 XC-Package-Type: udeb
127 Section: debian-installer
129 Depends: ${shlibs:Depends}
131 Description: stripped down universally unique id library, for debian-installer
132 libuuid generates and parses 128-bit universally unique ids (UUIDs).
133 See RFC 4122 for more information.
135 This is a minimal package for debian-installer.
140 Depends: libc6-dev | libc-dev, libuuid1 (= ${mainBinary}), ${misc:Depends}
141 Replaces: e2fslibs-dev (<< 1.15)
143 Description: universally unique id library - headers and static libraries
144 libuuid generates and parses 128-bit universally unique ids (UUIDs).
145 See RFC 4122 for more information.
147 This package contains the development environment for the uuid library.
151 Depends: ${shlibs:Depends}, ${misc:Depends}
153 Description: block device id library
154 The blkid library which allows system programs like fsck and
155 mount to quickly and easily find block devices by filesystem UUID and
156 LABEL. This allows system administrators to avoid specifying
157 filesystems by hard-coded device names, but via a logical naming
160 Package: libblkid1-udeb
161 XC-Package-Type: udeb
162 Section: debian-installer
164 Depends: ${shlibs:Depends}, ${misc:Depends}
166 Description: stripped down block device id library, for debian-installer
167 The blkid library which allows system programs like fsck and
168 mount to quickly and easily find block devices by filesystem UUID and
169 LABEL. This allows system administrators to avoid specifiying
170 filesystems by hard-coded device names, but via a logical naming
173 This is a minimal package for debian-installer.
175 Package: libblkid-dev
178 Depends: libc6-dev | libc-dev, libblkid1 (= ${binary:Version}), ${misc:Depends}
180 Description: block device id library - headers and static libraries
181 The blkid library which allows system programs like fsck and
182 mount to quickly and easily find block devices by filesystem UUID and
183 LABEL. This allows system administrators to avoid specifiying
184 filesystems by hard-coded device names, but via a logical naming
187 This package contains the development environment for the blkid library.
190 Package: e2fsprogs-udeb
191 XC-Package-Type: udeb
192 Section: debian-installer
194 Depends: ${shlibs:Depends}, ${misc:Depends}
196 Description: stripped-down versions of e2fsprogs, for debian-installer
197 This package is an e2fsprogs package built for a reduced size, so that
198 it can help to save space in debian-installer.
200 Don't attempt to install this package, it has no support for a couple of
201 features you surely want. Anyway it should refuse to install.
205 Depends: ${shlibs:Depends}, ${misc:Depends}
206 Replaces: e2fsprogs (<< 1.34-1)
207 Provides: libext2fs2, libe2p2
210 Description: ext2/ext3/ext4 file system libraries
211 The ext2, ext3 and ext4 file systems are successors of the original ext
212 ("extended") file system. They are the main file system types used for
213 hard disks on Debian and other Linux systems.
215 This package provides the ext2fs and e2p libraries, for userspace software
216 that directly accesses extended file systems. Programs that use libext2fs
217 include e2fsck, mke2fs, and tune2fs. Programs that use libe2p include
218 dumpe2fs, chattr, and lsattr.
220 Package: e2fslibs-dev
223 Depends: libc6-dev | libc-dev, comerr-dev, e2fslibs (= ${binary:Version}), ${misc:Depends}
225 Provides: ext2fs-dev, e2p-dev
226 Replaces: libkrb5-dev (<< 1.3)
228 Description: ext2/ext3/ext4 file system libraries - headers and static libraries
229 The ext2, ext3 and ext4 file systems are successors of the original ext
230 ("extended") file system. They are the main file system types used for
231 hard disks on Debian and other Linux systems.
233 This package contains the development environment for the ext2fs and e2p
238 ifdef(`UTIL_LINUX_NG',
239 ``Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, util-linux (>= 2.15~rc1-1)
241 ``Pre-Depends: ${shlibs:Depends}, ${misc:Depends}
243 Suggests: gpart, parted, e2fsck-static
244 Conflicts: dump (<< 0.4b4-4), quota (<< 1.55-8.1), initscripts (<< 2.85-4), sysvinit (<< 2.85-4)
245 Replaces: hurd (<= 20040301-1), libblkid1 (<< 1.38+1.39-WIP-2005.12.10-2), libuuid1 (<< 1.38+1.39-WIP-2005.12.10-2)
247 Description: ext2/ext3/ext4 file system utilities
248 The ext2, ext3 and ext4 file systems are successors of the original ext
249 ("extended") file system. They are the main file system types used for
250 hard disks on Debian and other Linux systems.
252 This package contains programs for creating, checking, and maintaining
253 ext2/3/4-based file systems.
255 Package: e2fsprogs-dbg
258 Depends: e2fsprogs (= ${binary:Version}), ${misc:Depends}
260 Description: debugging information for e2fsprogs
261 This package includes the debug information useful for debugging e2fsprogs
262 and its libraries, contained in the e2fsprogs and e2fsck-static packages.
263 The debug information is used for execution tracing and core
265 ifdef(`UTIL_LINUX_NG',,``
266 Package: uuid-runtime-dbg
269 Depends: uuid-runtime (= ${binary:Version}), ${misc:Depends}
271 Description: debugging information for uuid-runtime
272 This package includes the debug information useful for debugging the
273 uuid runtime programs, contained in the uuid-runtime package.
274 The debugging information is used for execution tracing and core
278 Package: e2fslibs-dbg
281 Depends: e2fslibs (= ${binary:Version}), ${misc:Depends}
283 Description: debugging information for e2fslibs
284 This package includes the debug information useful for debugging the
285 ext2fs and e2p libraries, contained in the e2fslibs package. The debug
286 information is used for execution tracing and core dump analysis.
288 Package: libcomerr2-dbg
291 Depends: libcomerr2 (= ${binary:Version}), ${misc:Depends}
293 Description: debugging information for libcomerr2
294 This package includes the debug information useful for debugging the
295 com_err library, contained in the libcomerr2 package. The debugging
296 information is used for execution tracing and core dump analysis.
301 Depends: libss2 (= ${binary:Version}), ${misc:Depends}
303 Description: debugging information for libss2
304 This package includes the debug information useful for debugging the
305 ss library, contained in the libss2 package. The debug information
306 is used for execution tracing and core dump analysis.
307 ifdef(`UTIL_LINUX_NG',,``
308 Package: libblkid1-dbg
311 Depends: libblkid1 (= ${binary:Version}), ${misc:Depends}
313 Description: debugging information for libblkid1
314 This package includes the debug information useful for debugging the
315 blkid library, contained in the libblkid1 package. The debug
316 information is used for execution tracing and core dump analysis.
318 Package: libuuid1-dbg
321 Depends: libuuid1 (= ${binary:Version}), ${misc:Depends}
323 Description: debugging information for libuuid1
324 This package includes the debug information useful for debugging the
325 UUID library, contained in the libuuid1 package. The debug
326 information is used for execution tracing and core dump analysis.