X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=debian%2Fcontrol;h=3ea0b404c5c703d8c7cca0607de41549a29e163f;hb=6dca51fabf6e99b5adf7ea314a3ab83de9fef516;hp=0a259196119cb9c41446691b3cade6ae073ccee5;hpb=fbfcaa661bded359d7420cb633e8dcf630f7f360;p=tools%2Fe2fsprogs.git diff --git a/debian/control b/debian/control index 0a25919..3ea0b40 100644 --- a/debian/control +++ b/debian/control @@ -2,16 +2,41 @@ Source: e2fsprogs Section: admin Priority: required Maintainer: Theodore Y. Ts'o -Build-Depends: texi2html (>= 1.76), gettext, texinfo, dc, libsepol1-dev, libdevmapper-dev, libselinux1-dev, debhelper (>= 4) -Standards-Version: 3.7.2 +Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] , libattr1-dev, debhelper (>= 11.0), libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any] +Standards-Version: 4.4.0 +Homepage: http://e2fsprogs.sourceforge.net +Vcs-Browser: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git +Vcs-Git: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git -b debian/master + +Package: fuse2fs +Build-Profiles: +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends} +Architecture: linux-any kfreebsd-any +Description: ext2 / ext3 / ext4 file system driver for FUSE + fuse2fs is a FUSE file system client that supports reading and + writing from devices or image files containing ext2, ext3, and ext4 + file systems. + +Package: logsave +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: e2fsprogs (<< 1.45.2-1) +Breaks: e2fsprogs (<< 1.45.2-1) +Architecture: linux-any kfreebsd-any +Description: save the output of a command in a log file + The logsave program will execute cmd_prog with the specified + argument(s), and save a copy of its output to logfile. If the + containing directory for logfile does not exist, logsave will + accumulate the output in memory until it can be written out. A copy + of the output will also be written to standard output. Package: e2fsck-static -Section: admin Priority: optional -Depends: -Recommends: sash | zsh-static | busybox-static | zsh30-static +Depends: ${misc:Depends} +Recommends: sash | bash-static | zsh-static | busybox-static Architecture: any -Description: statically-linked version of the ext2 filesystem checker +Description: statically-linked version of the ext2/ext3/ext4 filesystem checker This may be of some help to you if your filesystem gets corrupted enough to break the shared libraries used by the dynamically linked checker. . @@ -21,13 +46,40 @@ Description: statically-linked version of the ext2 filesystem checker You may want to install a statically-linked shell as well, to be able to run this program if something like your C library gets corrupted. +Package: e2fsprogs-l10n +Section: localization +Priority: optional +Depends: e2fsprogs (>= ${binary:Version}), e2fsprogs (<< ${binary:Version}+c~), ${misc:Depends} +Replaces: e2fsprogs (<< 1.43.5-1) +Architecture: all +Multi-Arch: foreign +Description: ext2/ext3/ext4 file system utilities - translations + The ext2, ext3 and ext4 file systems are successors of the original ext + ("extended") file system. They are the main file system types used for + hard disks on Debian and other Linux systems. + . + This package provides translations for messages for programs found in + the 'e2fsprogs' package. + Package: libcomerr2 +Depends: libcom-err2, ${misc:Depends} +Architecture: any +Multi-Arch: same +Priority: optional +Section: oldlibs +Description: transitional package to libcom-err2 + This is a transitional package to libcom-err2. It can safely be removed. + +Package: libcom-err2 Section: libs -Priority: required -Provides: libcomerr-kth-compat -Depends: ${shlibs:Depends} -Replaces: e2fsprogs (<< 1.34-1) +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: libcomerr2 (<< 1.43.9-1~) +Breaks: libcomerr2 (<< 1.43.9-1~) +Provides: libcomerr2 (= ${binary:Version}) Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} Description: common error description library libcomerr is an attempt to present a common error-handling mechanism to manipulate the most common form of error code in a fashion that does not @@ -35,11 +87,12 @@ Description: common error description library Package: comerr-dev Section: libdevel -Priority: extra -Depends: libc6-dev | libc-dev, libcomerr2 (= ${Source-Version}) +Priority: optional +Depends: libc6-dev | libc-dev, libcom-err2 (= ${mainBinary}), ${misc:Depends} Suggests: doc-base Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3) Architecture: any +Multi-Arch: same Description: common error description library - headers and static libraries libcom_err is an attempt to present a common error-handling mechanism to manipulate the most common form of error code in a fashion that does not @@ -49,108 +102,39 @@ Description: common error description library - headers and static libraries Package: libss2 Section: libs -Priority: required -Depends: libcomerr2 +Priority: optional +Depends: libcom-err2, ${shlibs:Depends}, ${misc:Depends} Replaces: e2fsprogs (<< 1.34-1) Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} Description: command-line interface parsing library - This package includes a tool that parses a command table to generate - a simple command-line interface parser, the include files needed to - compile and use it, and the static libs. - . + libss provides a simple command-line interface parser which will + accept input from the user, parse the command into an argv argument + vector, and then dispatch it to a handler function. + . It was originally inspired by the Multics SubSystem library. Package: ss-dev Section: libdevel -Priority: extra -Depends: libc6-dev | libc-dev, libss2 (= ${Source-Version}), comerr-dev +Priority: optional +Depends: libc6-dev | libc-dev, libss2 (= ${mainBinary}), comerr-dev, ${misc:Depends} Architecture: any +Multi-Arch: same Description: command-line interface parsing library - headers and static libraries This package includes a tool that parses a command table to generate a simple command-line interface parser, the include files needed to compile and use it, and the static libs. - . + . It was originally inspired by the Multics SubSystem library. . This package contains the development environment for the ss library. -Package: libuuid1 -Section: libs -Priority: required -Depends: ${shlibs:Depends} -Replaces: e2fsprogs (<< 1.34-1) -Architecture: any -Description: universally unique id library - libuuid generates and parses 128-bit universally unique id's (UUID's). - See RFC 4122 for more information. - -Package: libuuid1-udeb -Section: debian-installer -Priority: optional -Depends: ${shlibs:Depends} -Architecture: any -Description: universally unique id library - libuuid generates and parses 128-bit universally unique id's (UUID's). - See RFC 4122 for more information. - . - This is a minimal package for debian-installer. - -Package: uuid-dev -Section: libdevel -Priority: extra -Depends: libc6-dev | libc-dev, libuuid1 (= ${Source-Version}) -Replaces: e2fslibs-dev (<< 1.15) -Architecture: any -Description: universally unique id library - headers and static libraries - libuuid generates and parses 128-bit universally unique id's (UUID's). - See RFC 4122 for more information. - . - This package contains the development environment for the uuid library. - -Package: libblkid1 -Section: libs -Priority: required -Depends: ${shlibs:Depends} -Architecture: any -Description: block device id library - The blkid library which allows system programs like fsck and - mount to quickly and easily find block devices by filesystem UUID and - LABEL. This allows system administrators to avoid specifiying - filesystems by hard-coded device names, but via a logical naming - system instead. - -Package: libblkid1-udeb -Section: debian-installer -Priority: optional -Depends: ${shlibs:Depends} -Architecture: any -Description: block device id library - The blkid library which allows system programs like fsck and - mount to quickly and easily find block devices by filesystem UUID and - LABEL. This allows system administrators to avoid specifiying - filesystems by hard-coded device names, but via a logical naming - system instead. - . - This is a minimal package for debian-installer. - -Package: libblkid-dev -Section: libdevel -Priority: extra -Depends: libc6-dev | libc-dev, libblkid1 (= ${Source-Version}) -Architecture: any -Description: block device id library - headers and static libraries - The blkid library which allows system programs like fsck and - mount to quickly and easily find block devices by filesystem UUID and - LABEL. This allows system administrators to avoid specifiying - filesystems by hard-coded device names, but via a logical naming - system instead. - . - This package contains the development environment for the blkid library. - Package: e2fsprogs-udeb +Package-Type: udeb Section: debian-installer Priority: optional -Depends: ${shlibs:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} Architecture: any Description: stripped-down versions of e2fsprogs, for debian-installer This package is an e2fsprogs package built for a reduced size, so that @@ -160,48 +144,71 @@ Description: stripped-down versions of e2fsprogs, for debian-installer features you surely want. Anyway it should refuse to install. Package: e2fslibs -Section: libs -Priority: required -Depends: ${shlibs:Depends} -Replaces: e2fsprogs (<< 1.34-1) -Provides: libext2fs2, libe2p2 +Depends: libext2fs2, ${misc:Depends} Architecture: any -Description: ext2 filesystem libraries - The ext2fs and e2p libraries are used by programs that directly access - EXT2 filesystems from usermode programs. The EXT2 filesystem is very often - used as the default filesystem on Linux systems. Various system programs - that use libext2fs include e2fsck, mke2fs, tune2fs, etc. Programs that use - libe2p include dumpe2fs, chattr, and lsattr. +Multi-Arch: same +Priority: optional +Section: oldlibs +Description: transitional package to libext2fs2 + This is a transitional package to libext2fs2. It can safely be removed. Package: e2fslibs-dev +Depends: libext2fs-dev, ${misc:Depends} +Architecture: all +Priority: optional +Section: oldlibs +Description: transitional package to libext2fs-dev + This is a transitional package to libext2fs-dev. It can safely be removed. + +Package: libext2fs2 +Section: libs +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: e2fslibs (<< 1.43.9-1~) +Breaks: e2fslibs (<< 1.43.9-1~) +Provides: e2fslibs (= ${binary:Version}) +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Description: ext2/ext3/ext4 file system libraries + The ext2, ext3 and ext4 file systems are successors of the original ext + ("extended") file system. They are the main file system types used for + hard disks on Debian and other Linux systems. + . + This package provides the ext2fs and e2p libraries, for userspace software + that directly accesses extended file systems. Programs that use libext2fs + include e2fsck, mke2fs, and tune2fs. Programs that use libe2p include + dumpe2fs, chattr, and lsattr. + +Package: libext2fs-dev Section: libdevel -Priority: extra -Depends: libc6-dev | libc-dev, comerr-dev, e2fslibs (= ${Source-Version}) +Priority: optional +Depends: libc6-dev | libc-dev, comerr-dev, libext2fs2 (= ${binary:Version}), ${misc:Depends} +Replaces: e2fslibs-dev (<< 1.43.9-1~) +Breaks: e2fslibs-dev (<< 1.43.9-1~) +Provides: e2fslibs-dev (= ${binary:Version}) Suggests: doc-base -Provides: ext2fs-dev, e2p-dev -Replaces: libkrb5-dev (<< 1.3) Architecture: any -Description: ext2 filesystem libraries - headers and static libraries - The ext2fs and e2p libraries are used by programs that directly access - EXT2 filesystems from usermode programs. The EXT2 filesystem is very often - used as the default filesystem on Linux systems. Various system programs - that use libext2fs include e2fsck, mke2fs, tune2fs, etc. Programs that use - libe2p include dumpe2fs, chattr, and lsattr. +Description: ext2/ext3/ext4 file system libraries - headers and static libraries + The ext2, ext3 and ext4 file systems are successors of the original ext + ("extended") file system. They are the main file system types used for + hard disks on Debian and other Linux systems. . - This package contains the development environment for the ext2fs and e2p + This package contains the development environment for the ext2fs and e2p libraries. Package: e2fsprogs -Essential: yes -Pre-Depends: ${shlibs:Depends} -Depends: -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) +XB-Important: yes +Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, libblkid1, libuuid1 +Multi-Arch: foreign +Suggests: gpart, parted, fuse2fs, e2fsck-static, logsave +Recommends: e2fsprogs-l10n Architecture: any -Description: ext2 file system utilities and libraries - EXT2 stands for "Extended Filesystem", version 2. It's the main - filesystem type used for hard disks on Debian and other Linux systems. +Description: ext2/ext3/ext4 file system utilities + The ext2, ext3 and ext4 file systems are successors of the original ext + ("extended") file system. They are the main file system types 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. + This package contains programs for creating, checking, and maintaining + ext2/3/4-based file systems. It also includes the "badblocks" program, + which can be used to scan for bad blocks on a disk or other storage device.