]> git.proxmox.com Git - mirror_zfs-debian.git/blame - debian/control.in
Merge branch 'add_breaks_replaces_zfs_initramfs' into 'master'
[mirror_zfs-debian.git] / debian / control.in
CommitLineData
7e4739a2 1Source: zfs-linux
3d66721f 2Section: contrib/kernel
182c8a65 3Priority: optional
7e1a2209 4Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net>
6e2ceb51 5Uploaders: Aron Xu <aron@debian.org>,
ad8b63cb 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,
91735866 20 python3,
3d6e854e
AX
21 uuid-dev,
22 zlib1g-dev
7ca54749 23Standards-Version: 4.1.2
42b1a2ac 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
7e4739a2 27
418ece33 28Package: libnvpair1linux
3d66721f 29Section: contrib/libs
01b298ec 30Architecture: linux-any
1b1f7dc7 31Depends: ${misc:Depends}, ${shlibs:Depends}
a9de45d8
MZ
32Breaks: libnvpair1
33Replaces: libnvpair1
836a5158 34Description: Solaris name-value library for Linux
2c9a21ec
DH
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.
0a1dbd11 38
418ece33 39Package: libuutil1linux
3d66721f 40Section: contrib/libs
01b298ec 41Architecture: linux-any
1b1f7dc7 42Depends: ${misc:Depends}, ${shlibs:Depends}
a9de45d8
MZ
43Breaks: libuutil1
44Replaces: libuutil1
836a5158 45Description: Solaris userland utility library for Linux
21d4841c 46 This library provides a variety of glue functions for ZFS on Linux:
591619c8
AX
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.
0a1dbd11 55
418ece33 56Package: libzfslinux-dev
3d66721f 57Section: contrib/libdevel
9e5db36f 58Architecture: linux-any
3d6e854e
AX
59Depends: libnvpair1linux (= ${binary:Version}),
60 libuutil1linux (= ${binary:Version}),
61 libzfs2linux (= ${binary:Version}),
62 libzpool2linux (= ${binary:Version}),
63 ${misc:Depends}
9e5db36f 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.
591619c8
AX
68 .
69 This package includes the development files of libnvpair1, libuutil1,
1d00b166 70 libzpool2 and libzfs2.
9e5db36f 71
418ece33 72Package: libzfs2linux
3d66721f 73Section: contrib/libs
01b298ec 74Architecture: linux-any
1b1f7dc7 75Depends: ${misc:Depends}, ${shlibs:Depends}
a9de45d8
MZ
76Breaks: libzfs2
77Replaces: libzfs2
1d00b166 78Description: OpenZFS filesystem library for Linux
182c8a65
AX
79 The Z file system is a pooled filesystem designed for maximum data
80 integrity, supporting data snapshots, multiple copies, and data
591619c8 81 checksums.
182c8a65 82 .
1d00b166 83 The OpenZFS library provides support for managing OpenZFS filesystems.
0a1dbd11 84
3d66721f
AX
85Package: libzpool2linux
86Section: contrib/libs
01b298ec 87Architecture: linux-any
1b1f7dc7 88Depends: ${misc:Depends}, ${shlibs:Depends}
a9de45d8
MZ
89Breaks: libzpool2
90Replaces: libzpool2
1d00b166 91Description: OpenZFS pool library for Linux
182c8a65
AX
92 The Z file system is a pooled filesystem designed for maximum data
93 integrity, supporting data snapshots, multiple copies, and data
591619c8 94 checksums.
182c8a65
AX
95 .
96 This zpool library provides support for managing zpools.
0a1dbd11 97
7e4739a2 98Package: zfs-dkms
1ad3b212 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}
2c29cd95 103Recommends: zfs-zed, zfsutils-linux (>= ${binary:Version}), @LINUX_COMPAT@
9609acae 104Provides: zfs-modules
1d00b166 105Description: OpenZFS filesystem kernel modules for Linux
182c8a65
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.
21d4841c 109 .
1d00b166
AX
110 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
111 OpenZFS.
7e4739a2 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.
7e4739a2 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
01b298ec 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
591619c8 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.
591619c8
AX
159 .
160 This package provides the zfs and zpool commands to create and administer
1d00b166 161 OpenZFS filesystems.
47ba6fdb 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
47d73168 208Priority: optional
47ba6fdb 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
591619c8 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.
47ba6fdb 221 .
1d00b166
AX
222 This package contains the debugging symbols for libzpool2linux, libzfs2linux,
223 libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.