]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - debian/control.in
libext2fs: avoid potential out-of-bounds write if pread/pread64 fails
[thirdparty/e2fsprogs.git] / debian / control.in
CommitLineData
55e00a25
TT
1define(MULTIARCH_HEADERS,ifdef(`DO_MULTIARCH',
2Multi-Arch: same
3Pre-Depends: ${misc:Pre-Depends},REMOVE_ME))dnl
4d8f08f4 4Source: e2fsprogs
56e5d125 5Section: admin
4d8f08f4 6Priority: required
5a0d720a 7Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
3f557ac7 8Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any], libattr1-dev, debhelper (>= 9.0), libblkid-dev, uuid-dev, m4
a54993bc 9Standards-Version: 4.0.0
afa78742 10Homepage: http://e2fsprogs.sourceforge.net
4d8f08f4 11
d3c05957 12ifdef(`FUSE2FS',``
d1335619
TT
13Package: fuse2fs
14Priority: optional
15Depends: ${shlibs:Depends}, ${misc:Depends}
d3c05957 16Architecture: linux-any kfreebsd-any
d1335619
TT
17Description: ext2 / ext3 / ext4 file system driver for FUSE
18 fuse2fs is a FUSE file system client that supports reading and
19 writing from devices or image files containing ext2, ext3, and ext4
20 file systems.
d3c05957 21'')dnl
d1335619 22
a8ffb5c2 23ifdef(`E2FSCK_STATIC',``
1893e713 24Package: e2fsck-static
1893e713 25Priority: optional
a4d77554 26Depends: ${misc:Depends}
96099115 27Recommends: sash | bash-static | zsh-static | busybox-static | zsh30-static
1893e713 28Architecture: any
90075df5 29Description: statically-linked version of the ext2/ext3/ext4 filesystem checker
5a009bb9 30 This may be of some help to you if your filesystem gets corrupted enough
1893e713
TT
31 to break the shared libraries used by the dynamically linked checker.
32 .
33 This binary takes much more space than its dynamic counterpart located
34 in e2fsprogs, though.
35 .
36 You may want to install a statically-linked shell as well, to be able
37 to run this program if something like your C library gets corrupted.
a8ffb5c2 38'')dnl
1893e713 39
6ac208c2
TT
40Package: e2fsprogs-l10n
41Priority: extra
42Depends: e2fsprogs (= ${binary:Version})
43Replaces: e2fsprogs (<< 1.43.5-1)
44Architecture: any
45Description: ext2/ext3/ext4 file system utilities - translations
46 The ext2, ext3 and ext4 file systems are successors of the original ext
47 ("extended") file system. They are the main file system types used for
48 hard disks on Debian and other Linux systems.
49 .
50 This package provides translations for messages for programs found in
51 the 'e2fsprogs' package.
52
151c86ab
TT
53Package: libcomerr2
54Section: libs
151c86ab 55Provides: libcomerr-kth-compat
686c4c12 56Depends: ${shlibs:Depends}, ${misc:Depends}
151c86ab
TT
57Replaces: e2fsprogs (<< 1.34-1)
58Architecture: any
55e00a25 59MULTIARCH_HEADERS
dfcb79e6 60Description: common error description library
151c86ab
TT
61 libcomerr is an attempt to present a common error-handling mechanism to
62 manipulate the most common form of error code in a fashion that does not
63 have the problems identified with mechanisms commonly in use.
64
4d8f08f4 65Package: comerr-dev
020c5477 66Section: libdevel
4d8f08f4 67Priority: extra
686c4c12 68Depends: libc6-dev | libc-dev, libcomerr2 (= ${mainBinary}), ${misc:Depends}
4d8f08f4 69Suggests: doc-base
32e7608c 70Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3)
4d8f08f4 71Architecture: any
dfcb79e6 72Description: common error description library - headers and static libraries
151c86ab 73 libcom_err is an attempt to present a common error-handling mechanism to
4d8f08f4
TT
74 manipulate the most common form of error code in a fashion that does not
75 have the problems identified with mechanisms commonly in use.
151c86ab
TT
76 .
77 This package contains the development environment for the com_err library.
78
79Package: libss2
80Section: libs
686c4c12 81Depends: libcomerr2, ${shlibs:Depends}, ${misc:Depends}
151c86ab
TT
82Replaces: e2fsprogs (<< 1.34-1)
83Architecture: any
55e00a25 84MULTIARCH_HEADERS
dfcb79e6 85Description: command-line interface parsing library
55e00a25
TT
86 libss provides a simple command-line interface parser which will
87 accept input from the user, parse the command into an argv argument
88 vector, and then dispatch it to a handler function.
94df6e9e 89 .
151c86ab 90 It was originally inspired by the Multics SubSystem library.
4d8f08f4
TT
91
92Package: ss-dev
020c5477 93Section: libdevel
4d8f08f4 94Priority: extra
686c4c12 95Depends: libc6-dev | libc-dev, libss2 (= ${mainBinary}), comerr-dev, ${misc:Depends}
4d8f08f4 96Architecture: any
dfcb79e6 97Description: command-line interface parsing library - headers and static libraries
4d8f08f4
TT
98 This package includes a tool that parses a command table to generate
99 a simple command-line interface parser, the include files needed to
100 compile and use it, and the static libs.
94df6e9e 101 .
4d8f08f4 102 It was originally inspired by the Multics SubSystem library.
151c86ab
TT
103 .
104 This package contains the development environment for the ss library.
3ae497ea 105
b6902b3d 106ifdef(`UDEB_PKGS',``
dd198d68 107Package: e2fsprogs-udeb
3a50a3ea 108Package-Type: udeb
dd198d68 109Section: debian-installer
56e5d125 110Priority: optional
686c4c12 111Depends: ${shlibs:Depends}, ${misc:Depends}
dd198d68 112Architecture: any
dfcb79e6 113Description: stripped-down versions of e2fsprogs, for debian-installer
dd198d68
TT
114 This package is an e2fsprogs package built for a reduced size, so that
115 it can help to save space in debian-installer.
116 .
b6902b3d 117 Don'''``t attempt to install this package, it has no support for a couple of
79786216 118 features you surely want. Anyway it should refuse to install.
2b561a67 119'')dnl
b90b826b 120
151c86ab
TT
121Package: e2fslibs
122Section: libs
686c4c12 123Depends: ${shlibs:Depends}, ${misc:Depends}
151c86ab
TT
124Replaces: e2fsprogs (<< 1.34-1)
125Provides: libext2fs2, libe2p2
126Architecture: any
55e00a25 127MULTIARCH_HEADERS
90075df5
TT
128Description: ext2/ext3/ext4 file system libraries
129 The ext2, ext3 and ext4 file systems are successors of the original ext
130 ("extended") file system. They are the main file system types used for
131 hard disks on Debian and other Linux systems.
132 .
133 This package provides the ext2fs and e2p libraries, for userspace software
134 that directly accesses extended file systems. Programs that use libext2fs
135 include e2fsck, mke2fs, and tune2fs. Programs that use libe2p include
136 dumpe2fs, chattr, and lsattr.
151c86ab
TT
137
138Package: e2fslibs-dev
139Section: libdevel
140Priority: extra
686c4c12 141Depends: libc6-dev | libc-dev, comerr-dev, e2fslibs (= ${binary:Version}), ${misc:Depends}
151c86ab
TT
142Suggests: doc-base
143Provides: ext2fs-dev, e2p-dev
144Replaces: libkrb5-dev (<< 1.3)
145Architecture: any
90075df5
TT
146Description: ext2/ext3/ext4 file system libraries - headers and static libraries
147 The ext2, ext3 and ext4 file systems are successors of the original ext
148 ("extended") file system. They are the main file system types used for
149 hard disks on Debian and other Linux systems.
151c86ab
TT
150 .
151 This package contains the development environment for the ext2fs and e2p
152 libraries.
153
b90b826b
TT
154Package: e2fsprogs
155Essential: yes
3f557ac7 156Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, libblkid1, libuuid1
d2051f11 157Multi-Arch: foreign
6ac208c2 158Suggests: gpart, parted, fuse2fs, e2fsck-static, e2fsprogs-l10n
b90b826b 159Architecture: any
95981655
TT
160Description: ext2/ext3/ext4 file system utilities
161 The ext2, ext3 and ext4 file systems are successors of the original ext
162 ("extended") file system. They are the main file system types used for
163 hard disks on Debian and other Linux systems.
b90b826b 164 .
95981655 165 This package contains programs for creating, checking, and maintaining
8cfa6400 166 ext2/3/4-based file systems. It also includes the "badblocks" program,
a7da1af7 167 which can be used to scan for bad blocks on a disk or other storage device.
a6728639 168ifdef(`USE_DBGSYM',,``
fbcb3a85 169Package: e2fsprogs-dbg
2de03c18 170Section: debug
fbcb3a85 171Priority: extra
686c4c12 172Depends: e2fsprogs (= ${binary:Version}), ${misc:Depends}
fbcb3a85 173Architecture: any
90075df5 174Description: debugging information for e2fsprogs
fbcb3a85
TT
175 This package includes the debug information useful for debugging e2fsprogs
176 and its libraries, contained in the e2fsprogs and e2fsck-static packages.
177 The debug information is used for execution tracing and core
a6728639 178 dump analysis.
3f557ac7 179
fbcb3a85 180Package: e2fslibs-dbg
2de03c18 181Section: debug
fbcb3a85 182Priority: extra
686c4c12 183Depends: e2fslibs (= ${binary:Version}), ${misc:Depends}
fbcb3a85 184Architecture: any
90075df5 185Description: debugging information for e2fslibs
fbcb3a85
TT
186 This package includes the debug information useful for debugging the
187 ext2fs and e2p libraries, contained in the e2fslibs package. The debug
188 information is used for execution tracing and core dump analysis.
189
190Package: libcomerr2-dbg
2de03c18 191Section: debug
fbcb3a85 192Priority: extra
686c4c12 193Depends: libcomerr2 (= ${binary:Version}), ${misc:Depends}
fbcb3a85 194Architecture: any
90075df5 195Description: debugging information for libcomerr2
fbcb3a85
TT
196 This package includes the debug information useful for debugging the
197 com_err library, contained in the libcomerr2 package. The debugging
198 information is used for execution tracing and core dump analysis.
199
200Package: libss2-dbg
2de03c18 201Section: debug
fbcb3a85 202Priority: extra
686c4c12 203Depends: libss2 (= ${binary:Version}), ${misc:Depends}
fbcb3a85 204Architecture: any
90075df5 205Description: debugging information for libss2
fbcb3a85
TT
206 This package includes the debug information useful for debugging the
207 ss library, contained in the libss2 package. The debug information
208 is used for execution tracing and core dump analysis.
a6728639 209'')dnl