X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=debian%2Fcontrol;h=3ffb2d0a23625a31f7af69bc4c36313920bbcc5a;hb=8373eb5e5abfb292117cbe2931d4828a13b5b0a3;hp=21c3e966e669f3d322d6297dd2c4cddff9df7dcc;hpb=591619c83438ed26c41b82e60208618c1939e0fc;p=mirror_zfs-debian.git diff --git a/debian/control b/debian/control index 21c3e966..3ffb2d0a 100644 --- a/debian/control +++ b/debian/control @@ -1,53 +1,42 @@ Source: zfs-linux -Section: kernel +Section: contrib/kernel Priority: optional -Maintainer: Debian ZFS on Linux maintainers -Uploaders: Aron Xu , Carlos Alberto Lopez Perez +Maintainer: Debian ZFS on Linux maintainers +Uploaders: Aron Xu , + Petter Reinholdtsen , + Carlos Alberto Lopez Perez Build-Depends: autotools-dev, - autoconf, - autogen, - automake, - debhelper (>= 9), - dkms (>> 2.1.1.2-5), - libselinux1-dev, - libtool, - po-debconf, - uuid-dev, - zlib1g-dev, - lsb-release -Standards-Version: 3.9.4 + debhelper (>= 10.2), + dh-autoreconf, + dh-python, + dkms (>> 2.1.1.2-5), + libattr1-dev, + libblkid-dev, + libselinux1-dev, + libtool, + lsb-release, + po-debconf, + python3, + uuid-dev, + zlib1g-dev +Standards-Version: 4.1.2 Homepage: http://www.zfsonlinux.org/ -Vcs-Git: git://anonscm.debian.org/pkg-zfsonlinux/zfs.git -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-zfsonlinux/spl.git +Vcs-Git: https://salsa.debian.org/zfsonlinux-team/zfs.git +Vcs-Browser: https://salsa.debian.org/zfsonlinux-team/zfs -Package: libnvpair1 -Section: libs +Package: libnvpair1linux +Section: contrib/libs Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} -Replaces: libnvpair0 Description: Solaris name-value library for Linux This library provides routines for packing and unpacking nv pairs for transporting data across process boundaries, transporting between kernel and userland, and possibly saving onto disk files. -Package: libnvpair1-dbg -Section: debug -Priority: extra -Architecture: linux-any -Depends: ${misc:Depends}, libnvpair1 (= ${binary:Version}) -Replaces: libnvpair0-dbg -Description: Debugging symbols for libnvpair1 - This library provides routines for packing and unpacking nv pairs for - transporting data across process boundaries, transporting between - kernel and userland, and possibly saving onto disk files. - . - This package contains the debugging symbols for libnvpair1. - -Package: libuutil1 -Section: libs +Package: libuutil1linux +Section: contrib/libs Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} -Replaces: libuutil0 Description: Solaris userland utility library for Linux This library provides a variety of glue functions for ZFS on Linux: * libspl: The Solaris Porting Layer userland library, which provides APIs @@ -59,140 +48,165 @@ Description: Solaris userland utility library for Linux partitioning. * libshare: NFS, SMB, and iSCSI service integration for ZFS. -Package: libuutil1-dbg -Section: debug -Priority: extra -Architecture: linux-any -Depends: ${misc:Depends}, libuutil1 (= ${binary:Version}) -Replaces: libuutil0-dbg -Description: Debugging symbols for libuutil1 - This library provides a variety of glue functions for ZFS on Linux: - * libspl: The Solaris Porting Layer userland library, which provides APIs - that make it possible to run Solaris user code in a Linux environment - with relatively minimal modification. - * libavl: The Adelson-Velskii Landis balanced binary tree manipulation - library. - * libefi: The Extensible Firmware Interface library for GUID disk - partitioning. - * libshare: NFS, SMB, and iSCSI service integration for ZFS. - . - This package contains the debugging symbols for libuutil1. - -Package: libzfs-dev -Section: libdevel +Package: libzfslinux-dev +Section: contrib/libdevel Architecture: linux-any -Depends: ${misc:Depends}, libzfs1 (= ${binary:Version}) +Depends: libnvpair1linux (= ${binary:Version}), + libuutil1linux (= ${binary:Version}), + libzfs2linux (= ${binary:Version}), + libzpool2linux (= ${binary:Version}), + ${misc:Depends} Provides: libnvpair-dev, libuutil-dev -Description: Native ZFS filesystem development files for Linux - Header files and static libraries for compiling software against - libraries of native ZFS filesystem. +Description: OpenZFS filesystem development files for Linux + Header files and static libraries for compiling software against + libraries of OpenZFS filesystem. . This package includes the development files of libnvpair1, libuutil1, - and libzfs1. + libzpool2 and libzfs2. -Package: libzfs1 -Section: libs +Package: libzfs2linux +Section: contrib/libs Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} -Replaces: libzfs0 -Description: Native ZFS filesystem library for Linux +Description: OpenZFS filesystem library for Linux The Z file system is a pooled filesystem designed for maximum data integrity, supporting data snapshots, multiple copies, and data checksums. . - The ZFS library provides support for managing ZFS filesystems. + The OpenZFS library provides support for managing OpenZFS filesystems. -Package: libzfs1-dbg -Section: debug -Priority: extra +Package: libzpool2linux +Section: contrib/libs Architecture: linux-any -Depends: ${misc:Depends}, libzfs1 (= ${binary:Version}) -Replaces: libzfs0-dbg -Description: Debugging symbols for libzfs1 +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: OpenZFS pool library for Linux The Z file system is a pooled filesystem designed for maximum data integrity, supporting data snapshots, multiple copies, and data checksums. . - This package contains the debugging symbols for libzfs1. + This zpool library provides support for managing zpools. -Package: libzpool1 -Section: libs -Architecture: linux-any -Depends: ${misc:Depends}, ${shlibs:Depends} -Replaces: libzpool0 -Description: Native ZFS pool library for Linux +Package: zfs-dkms +Architecture: all +Pre-Depends: spl-dkms (<<${source:Upstream-Version}.), + spl-dkms (>= ${source:Upstream-Version}) +Depends: dkms (>> 2.1.1.2-5), dpkg-dev, lsb-release, ${misc:Depends} +Recommends: zfs-zed, zfsutils-linux (>= ${binary:Version}), linux-libc-dev (<< 4.16) +Provides: zfs-modules +Description: OpenZFS filesystem kernel modules for Linux The Z file system is a pooled filesystem designed for maximum data integrity, supporting data snapshots, multiple copies, and data checksums. . - This zpool library provides support for managing zpools. + This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of + OpenZFS. -Package: libzpool1-dbg -Section: debug -Priority: extra -Architecture: linux-any -Depends: ${misc:Depends}, libzpool1 (= ${binary:Version}) -Replaces: libzpool0-dbg -Description: Debugging symbols for libzpool1 +Package: zfs-initramfs +Architecture: all +Depends: busybox-initramfs | busybox-static | busybox, + initramfs-tools, + zfs-modules | zfs-dkms, + zfsutils-linux (>= ${binary:Version}), + ${misc:Depends} +Description: OpenZFS root filesystem capabilities for Linux - initramfs The Z file system is a pooled filesystem designed for maximum data integrity, supporting data snapshots, multiple copies, and data checksums. . - This package contains the debugging symbols for libzpool1. + This package adds OpenZFS to the system initramfs with a hook + for the initramfs-tools infrastructure. -Package: zfs-dkms -Architecture: linux-any -Pre-Depends: spl-dkms (>= ${source:Upstream-Version}) -Depends: ${misc:Depends}, dkms (>> 2.1.1.2-5), lsb-release -Replaces: lzfs, lzfs-dkms -Provides: lustre-backend-fs, lzfs, lzfs-dkms -Conflicts: lzfs, lzfs-dkms -Description: Native ZFS filesystem kernel modules for Linux +Package: zfs-dracut +Architecture: all +Depends: dracut, + zfs-modules | zfs-dkms, + zfsutils-linux (>= ${binary:Version}), + ${misc:Depends} +Description: OpenZFS root filesystem capabilities for Linux - dracut The Z file system is a pooled filesystem designed for maximum data integrity, supporting data snapshots, multiple copies, and data - checksums. + checksums. . - This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of ZFS. - -#Package: zfs-dracut -#Section: kernel -#Architecture: linux-any -#Depends: ${misc:Depends}, dracut, zfsutils -#Description: Native ZFS root filesystem capabilities for Linux -# This package adds ZFS to the system initramfs with a hook -# for the dracut infrastructure. + This package adds OpenZFS to the system initramfs with a hook + for the dracut infrastructure. -#Package: zfs-initramfs -#Section: kernel -#Architecture: linux-any -#Depends: ${misc:Depends}, zfsutils, zfs-grub -#Description: Native ZFS root filesystem capabilities for Linux -# This package adds ZFS to the system initramfs with a hook -# for the initramfs-tools infrastructure. - -Package: zfsutils -Section: admin +Package: zfsutils-linux +Section: contrib/admin Architecture: linux-any -Depends: ${misc:Depends}, ${shlibs:Depends} -Recommends: zfs-dkms -Suggests: samba-common-bin (>= 3.0.23), nfs-kernel-server, zfs-initramfs +Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} +Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed +Breaks: zfs-dkms (<< ${binary:Version}), zfs-dkms (>> ${binary:Version}) +Suggests: nfs-kernel-server, + samba-common-bin (>= 3.0.23), + zfs-initramfs | zfs-dracut Conflicts: zfs, zfs-fuse -Replaces: zfs -Description: command-line tools to manage ZFS filesystems +Provides: zfsutils +Description: command-line tools to manage OpenZFS filesystems The Z file system is a pooled filesystem designed for maximum data - integrity, supporting data snapshots, multiple copies, and data checksums. + integrity, supporting data snapshots, multiple copies, and data + checksums. . This package provides the zfs and zpool commands to create and administer - ZFS filesystems. + OpenZFS filesystems. -Package: zfsutils-dbg -Section: debug +Package: zfs-zed +Section: contrib/admin +Architecture: linux-any +Depends: zfs-modules | zfs-dkms, + zfsutils-linux (>= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Description: OpenZFS Event Daemon + The Z file system is a pooled filesystem designed for maximum data + integrity, supporting data snapshots, multiple copies, and data + checksums. + . + This package provides the OpenZFS Event Daemon (zed). + +Package: zfs-test +Section: contrib/admin +Architecture: linux-any +Depends: acl, + bc, + fio, + ksh, + lsscsi, + mdadm, + parted, + python, + sudo, + sysstat, + zfs-modules | zfs-dkms, + zfsutils-linux (>=${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Breaks: zfsutils-linux (<= 0.7.9-2) +Replaces: zfsutils-linux (<= 0.7.9-2) +Conflicts: zutils +Description: OpenZFS test infrastructure an support scripts + The Z file system is a pooled filesystem designed for maximum data + integrity, supporting data snapshots, multiple copies, and data + checksums. + . + This package provides the OpenZFS test infrastructure for destructively + testing and validating a system using OpenZFS. It is entirely optional + and should only be installed and used in test environments. + +Package: zfs-dbg +Section: contrib/debug Priority: extra Architecture: linux-any -Depends: ${misc:Depends}, zfsutils (= ${binary:Version}) -Replaces: zfs-dbg -Description: Debugging symbols for zfsutils +Depends: libnvpair1linux (= ${binary:Version}), + libuutil1linux (= ${binary:Version}), + libzfs2linux (= ${binary:Version}), + libzpool2linux (= ${binary:Version}), + zfs-zed (= ${binary:Version}), + zfsutils-linux (= ${binary:Version}), + ${misc:Depends} +Description: Debugging symbols for OpenZFS userland libraries and tools The Z file system is a pooled filesystem designed for maximum data - integrity, supporting data snapshots, multiple copies, and data checksums. + integrity, supporting data snapshots, multiple copies, and data + checksums. . - This package contains the debugging symbols for zfsutils. + This package contains the debugging symbols for libzpool2linux, libzfs2linux, + libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.