]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - debian/control.in
Require debhelper >= 10.2
[mirror_zfs-debian.git] / debian / control.in
index b7f2464d4bc59413297e99f0792edc07b7a268a6..dec8c29affa8cd20a88538027a54a19e956868a6 100644 (file)
@@ -6,9 +6,8 @@ Uploaders: Aron Xu <aron@debian.org>,
            Petter Reinholdtsen <pere@debian.org>,
            Carlos Alberto Lopez Perez <clopez@igalia.com>
 Build-Depends: dh-autoreconf,
-               dh-systemd,
                autotools-dev,
-               debhelper (>= 9),
+               debhelper (>= 10.2),
                dkms (>> 2.1.1.2-5),
                libselinux1-dev,
                libtool,
@@ -16,11 +15,11 @@ Build-Depends: dh-autoreconf,
                po-debconf,
                uuid-dev,
                zlib1g-dev,
-               python,
+               python3,
                dh-python,
                libblkid-dev,
                libattr1-dev
-Standards-Version: 3.9.7
+Standards-Version: 4.1.1
 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/zfs.git
@@ -87,7 +86,7 @@ Description: OpenZFS pool library for Linux
 
 Package: zfs-dkms
 Architecture: all
-Pre-Depends: spl-dkms (>= ${source:Upstream-Version})
+Pre-Depends: spl-dkms (>= ${source:Upstream-Version}), spl-dkms (<<${source:Upstream-Version}.)
 Depends: dkms (>> 2.1.1.2-5), lsb-release, ${misc:Depends}
 Recommends: zfsutils-linux, zfs-zed
 Provides: zfs-modules
@@ -101,7 +100,10 @@ Description: OpenZFS filesystem kernel modules for Linux
 
 Package: zfs-initramfs
 Architecture: all
-Depends: initramfs-tools, zfs-modules | zfs-dkms, zfsutils-linux, ${misc:Depends}
+Depends: initramfs-tools,
+ busybox-initramfs | busybox-static | busybox,
+ zfs-modules | zfs-dkms, zfsutils-linux,
+ ${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
@@ -124,10 +126,10 @@ Description: OpenZFS root filesystem capabilities for Linux - dracut
 Package: zfsutils-linux
 Section: contrib/admin
 Architecture: linux-any
-Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}, python3
 Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
 Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut
-Conflicts: zfs, zfs-fuse
+Conflicts: zfs, zfs-fuse, zutils
 Provides: zfsutils
 Description: command-line tools to manage OpenZFS filesystems
  The Z file system is a pooled filesystem designed for maximum data
@@ -148,6 +150,21 @@ Description: OpenZFS Event Daemon
  .
  This package provides the OpenZFS Event Daemon (zed).
 
+Package: zfs-test
+Section: contrib/admin
+Architecture: linux-any
+Depends: ${misc:Depends}, ${shlibs:Depends}, zfs-modules | zfs-dkms, zfsutils-linux, parted, lsscsi, mdadm, bc, ksh, fio, acl, sudo, sysstat, python
+Breaks: zfsutils-linux (<= 0.6.5.11-1)
+Replaces: zfsutils-linux (<= 0.6.5.11-1)
+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