]> git.proxmox.com Git - mirror_zfs-debian.git/blame - debian/control
Add Breaks/Replaces to zfs-initramfs
[mirror_zfs-debian.git] / debian / control
CommitLineData
98675f09 1Source: zfs-linux
3d66721f 2Section: contrib/kernel
98675f09 3Priority: optional
7e1a2209 4Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net>
6e2ceb51 5Uploaders: Aron Xu <aron@debian.org>,
10ea2948 6 Petter Reinholdtsen <pere@debian.org>,
d08539f0
MZ
7 Carlos Alberto Lopez Perez <clopez@igalia.com>,
8 Mo Zhou <cdluminate@gmail.com>,
3d6e854e 9Build-Depends: autotools-dev,
d2c64dde 10 debhelper (>= 10.2),
3d6e854e
AX
11 dh-autoreconf,
12 dh-python,
6e2ceb51 13 dkms (>> 2.1.1.2-5),
3d6e854e
AX
14 libattr1-dev,
15 libblkid-dev,
6e2ceb51
AX
16 libselinux1-dev,
17 libtool,
18 lsb-release,
19 po-debconf,
a52a9356 20 python3,
3d6e854e
AX
21 uuid-dev,
22 zlib1g-dev
7ca54749 23Standards-Version: 4.1.2
98675f09 24Homepage: http://www.zfsonlinux.org/
8373eb5e 25Vcs-Git: https://salsa.debian.org/zfsonlinux-team/zfs.git
3aaa8673 26Vcs-Browser: https://salsa.debian.org/zfsonlinux-team/zfs
98675f09 27
418ece33 28Package: libnvpair1linux
3d66721f 29Section: contrib/libs
98675f09
AX
30Architecture: linux-any
31Depends: ${misc:Depends}, ${shlibs:Depends}
989e6328
AR
32Breaks: libnvpair1
33Replaces: libnvpair1
98675f09
AX
34Description: Solaris name-value library for Linux
35 This library provides routines for packing and unpacking nv pairs for
36 transporting data across process boundaries, transporting between
37 kernel and userland, and possibly saving onto disk files.
38
418ece33 39Package: libuutil1linux
3d66721f 40Section: contrib/libs
98675f09
AX
41Architecture: linux-any
42Depends: ${misc:Depends}, ${shlibs:Depends}
989e6328
AR
43Breaks: libuutil1
44Replaces: libuutil1
98675f09
AX
45Description: Solaris userland utility library for Linux
46 This library provides a variety of glue functions for ZFS on Linux:
47 * libspl: The Solaris Porting Layer userland library, which provides APIs
48 that make it possible to run Solaris user code in a Linux environment
49 with relatively minimal modification.
50 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
51 library.
52 * libefi: The Extensible Firmware Interface library for GUID disk
53 partitioning.
54 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
55
418ece33 56Package: libzfslinux-dev
3d66721f 57Section: contrib/libdevel
98675f09 58Architecture: linux-any
3d6e854e
AX
59Depends: libnvpair1linux (= ${binary:Version}),
60 libuutil1linux (= ${binary:Version}),
61 libzfs2linux (= ${binary:Version}),
62 libzpool2linux (= ${binary:Version}),
63 ${misc:Depends}
98675f09 64Provides: libnvpair-dev, libuutil-dev
1d00b166
AX
65Description: OpenZFS filesystem development files for Linux
66 Header files and static libraries for compiling software against
67 libraries of OpenZFS filesystem.
98675f09
AX
68 .
69 This package includes the development files of libnvpair1, libuutil1,
1d00b166 70 libzpool2 and libzfs2.
98675f09 71
418ece33 72Package: libzfs2linux
3d66721f 73Section: contrib/libs
98675f09
AX
74Architecture: linux-any
75Depends: ${misc:Depends}, ${shlibs:Depends}
989e6328
AR
76Breaks: libzfs2
77Replaces: libzfs2
1d00b166 78Description: OpenZFS filesystem library for Linux
98675f09
AX
79 The Z file system is a pooled filesystem designed for maximum data
80 integrity, supporting data snapshots, multiple copies, and data
81 checksums.
82 .
1d00b166 83 The OpenZFS library provides support for managing OpenZFS filesystems.
98675f09 84
3d66721f
AX
85Package: libzpool2linux
86Section: contrib/libs
98675f09
AX
87Architecture: linux-any
88Depends: ${misc:Depends}, ${shlibs:Depends}
989e6328
AR
89Breaks: libzpool2
90Replaces: libzpool2
1d00b166 91Description: OpenZFS pool library for Linux
98675f09
AX
92 The Z file system is a pooled filesystem designed for maximum data
93 integrity, supporting data snapshots, multiple copies, and data
94 checksums.
95 .
96 This zpool library provides support for managing zpools.
97
98675f09
AX
98Package: zfs-dkms
99Architecture: all
3d6e854e
AX
100Pre-Depends: spl-dkms (<<${source:Upstream-Version}.),
101 spl-dkms (>= ${source:Upstream-Version})
4cbaa787 102Depends: dkms (>> 2.1.1.2-5), lsb-release, ${misc:Depends}
14d69e3b 103Recommends: zfs-zed, zfsutils-linux (>= ${binary:Version}), linux-libc-dev (<< 4.19~)
9609acae 104Provides: zfs-modules
1d00b166 105Description: OpenZFS filesystem kernel modules for Linux
98675f09
AX
106 The Z file system is a pooled filesystem designed for maximum data
107 integrity, supporting data snapshots, multiple copies, and data
6e2ceb51 108 checksums.
98675f09 109 .
1d00b166
AX
110 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
111 OpenZFS.
98675f09 112
2b5083c8 113Package: zfs-initramfs
a0d83f07 114Architecture: all
3d6e854e
AX
115Depends: busybox-initramfs | busybox-static | busybox,
116 initramfs-tools,
117 zfs-modules | zfs-dkms,
118 zfsutils-linux (>= ${binary:Version}),
119 ${misc:Depends}
169b3a20
SI
120Breaks: zfsutils-linux (<= 0.7.11-2)
121Replaces: zfsutils-linux (<= 0.7.11-2)
1d00b166 122Description: OpenZFS root filesystem capabilities for Linux - initramfs
2b5083c8
AX
123 The Z file system is a pooled filesystem designed for maximum data
124 integrity, supporting data snapshots, multiple copies, and data
6e2ceb51 125 checksums.
2b5083c8 126 .
1d00b166 127 This package adds OpenZFS to the system initramfs with a hook
2b5083c8 128 for the initramfs-tools infrastructure.
98675f09 129
12c93946 130Package: zfs-dracut
a0d83f07 131Architecture: all
3d6e854e
AX
132Depends: dracut,
133 zfs-modules | zfs-dkms,
134 zfsutils-linux (>= ${binary:Version}),
135 ${misc:Depends}
1d00b166 136Description: OpenZFS root filesystem capabilities for Linux - dracut
12c93946
AX
137 The Z file system is a pooled filesystem designed for maximum data
138 integrity, supporting data snapshots, multiple copies, and data
139 checksums.
140 .
1d00b166 141 This package adds OpenZFS to the system initramfs with a hook
12c93946
AX
142 for the dracut infrastructure.
143
418ece33 144Package: zfsutils-linux
3d66721f 145Section: contrib/admin
98675f09 146Architecture: linux-any
3d6e854e 147Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
9609acae 148Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
3d6e854e
AX
149Breaks: zfs-dkms (<< ${binary:Version}), zfs-dkms (>> ${binary:Version})
150Suggests: nfs-kernel-server,
151 samba-common-bin (>= 3.0.23),
152 zfs-initramfs | zfs-dracut
2c29cd95 153Conflicts: zfs, zfs-fuse
418ece33 154Provides: zfsutils
1d00b166 155Description: command-line tools to manage OpenZFS filesystems
98675f09 156 The Z file system is a pooled filesystem designed for maximum data
2b5083c8 157 integrity, supporting data snapshots, multiple copies, and data
6e2ceb51 158 checksums.
98675f09
AX
159 .
160 This package provides the zfs and zpool commands to create and administer
1d00b166 161 OpenZFS filesystems.
98675f09 162
a2591d3d
AX
163Package: zfs-zed
164Section: contrib/admin
165Architecture: linux-any
3d6e854e
AX
166Depends: zfs-modules | zfs-dkms,
167 zfsutils-linux (>= ${binary:Version}),
168 ${misc:Depends},
169 ${shlibs:Depends}
a2591d3d
AX
170Description: OpenZFS Event Daemon
171 The Z file system is a pooled filesystem designed for maximum data
172 integrity, supporting data snapshots, multiple copies, and data
173 checksums.
174 .
1d00b166 175 This package provides the OpenZFS Event Daemon (zed).
a2591d3d 176
43a63c5b
FG
177Package: zfs-test
178Section: contrib/admin
179Architecture: linux-any
3d6e854e
AX
180Depends: acl,
181 bc,
182 fio,
183 ksh,
184 lsscsi,
185 mdadm,
186 parted,
187 python,
188 sudo,
189 sysstat,
190 zfs-modules | zfs-dkms,
191 zfsutils-linux (>=${binary:Version}),
192 ${misc:Depends},
193 ${shlibs:Depends}
ed0c2a58
AR
194Breaks: zfsutils-linux (<= 0.7.9-2)
195Replaces: zfsutils-linux (<= 0.7.9-2)
2c29cd95 196Conflicts: zutils
43a63c5b
FG
197Description: OpenZFS test infrastructure an support scripts
198 The Z file system is a pooled filesystem designed for maximum data
199 integrity, supporting data snapshots, multiple copies, and data
200 checksums.
201 .
202 This package provides the OpenZFS test infrastructure for destructively
203 testing and validating a system using OpenZFS. It is entirely optional
204 and should only be installed and used in test environments.
205
eb6a4b3d 206Package: zfs-dbg
3d66721f 207Section: contrib/debug
3b76c150 208Priority: optional
98675f09 209Architecture: linux-any
418ece33
AX
210Depends: libnvpair1linux (= ${binary:Version}),
211 libuutil1linux (= ${binary:Version}),
212 libzfs2linux (= ${binary:Version}),
3d66721f 213 libzpool2linux (= ${binary:Version}),
3d6e854e
AX
214 zfs-zed (= ${binary:Version}),
215 zfsutils-linux (= ${binary:Version}),
6e2ceb51 216 ${misc:Depends}
1d00b166 217Description: Debugging symbols for OpenZFS userland libraries and tools
98675f09 218 The Z file system is a pooled filesystem designed for maximum data
2b5083c8 219 integrity, supporting data snapshots, multiple copies, and data
eb6a4b3d 220 checksums.
98675f09 221 .
1d00b166
AX
222 This package contains the debugging symbols for libzpool2linux, libzfs2linux,
223 libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.