]> git.proxmox.com Git - zfsonlinux.git/blame - debian/control
drop transitionall zfs-dbg package
[zfsonlinux.git] / debian / control
CommitLineData
28f635be
FG
1Source: zfs-linux
2Section: contrib/kernel
3Priority: optional
4Maintainer: Proxmox Support Team <support@proxmox.com>
6967bf41 5Build-Depends: abigail-tools,
8af26308 6 debhelper-compat (= 12),
28f635be 7 dh-python,
b7feed74 8 libaio-dev,
28f635be 9 libblkid-dev,
41ebc8de 10 libcurl4-openssl-dev | libcurl4-gnutls-dev,
1f122c54
SI
11 libelf-dev,
12 libpam0g-dev,
92886af5 13 libssl-dev | libssl1.0-dev,
28f635be 14 libtool,
b7feed74 15 libudev-dev,
28f635be 16 lsb-release,
92886af5
SI
17 python3-cffi,
18 python3-setuptools,
19 python3-sphinx,
20 python3-all-dev,
28f635be
FG
21 uuid-dev,
22 zlib1g-dev
53b89f82 23Standards-Version: 4.5.1
92886af5 24Homepage: https://www.zfsonlinux.org/
28f635be
FG
25Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git
26Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary
27
00fad039 28Package: libnvpair3linux
28f635be
FG
29Section: contrib/libs
30Architecture: linux-any
31Depends: ${misc:Depends}, ${shlibs:Depends}
00fad039
SI
32Breaks: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
33Replaces: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
28f635be
FG
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
1f122c54
SI
39Package: libpam-zfs
40Section: contrib/admin
41Architecture: linux-any
42Depends: libpam-runtime, ${misc:Depends}, ${shlibs:Depends}
43Description: PAM module for managing encryption keys for ZFS
44 OpenZFS is a storage platform that encompasses the functionality of
45 traditional filesystems and volume managers. It supports data checksums,
46 compression, encryption, snapshots, and more.
47 .
48 This provides a Pluggable Authentication Module (PAM) that automatically
49 unlocks encrypted ZFS datasets upon login.
50
00fad039 51Package: libuutil3linux
28f635be
FG
52Section: contrib/libs
53Architecture: linux-any
54Depends: ${misc:Depends}, ${shlibs:Depends}
00fad039
SI
55Breaks: libuutil1, libuutil1linux, libuutil2linux, libuutil3
56Replaces: libuutil1, libuutil1linux, libuutil2linux, libuutil3
28f635be
FG
57Description: Solaris userland utility library for Linux
58 This library provides a variety of glue functions for ZFS on Linux:
59 * libspl: The Solaris Porting Layer userland library, which provides APIs
60 that make it possible to run Solaris user code in a Linux environment
61 with relatively minimal modification.
62 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
63 library.
64 * libefi: The Extensible Firmware Interface library for GUID disk
65 partitioning.
66 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
67
68Package: libzfslinux-dev
69Section: contrib/libdevel
70Architecture: linux-any
d75312dc
SI
71Depends: libssl-dev | libssl1.0-dev,
72 libnvpair3linux (= ${binary:Version}),
00fad039
SI
73 libuutil3linux (= ${binary:Version}),
74 libzfs4linux (= ${binary:Version}),
fd0cc4be 75 libzfsbootenv1linux (= ${binary:Version}),
a8c49960 76 libzpool5linux (= ${binary:Version}),
28f635be
FG
77 ${misc:Depends}
78Provides: libnvpair-dev, libuutil-dev
79Description: OpenZFS filesystem development files for Linux
80 Header files and static libraries for compiling software against
81 libraries of OpenZFS filesystem.
82 .
00fad039 83 This package includes the development files of libnvpair3, libuutil3,
a8c49960 84 libzpool5 and libzfs4, libzfsbootenv1.
28f635be 85
00fad039 86Package: libzfs4linux
28f635be
FG
87Section: contrib/libs
88Architecture: linux-any
89Depends: ${misc:Depends}, ${shlibs:Depends}
41ebc8de
SI
90# The libcurl4 is loaded through dlopen("libcurl.so.4").
91# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988521
92Recommends: libcurl4
00fad039
SI
93Breaks: libzfs2, libzfs2linux, libzfs3linux, libzfs4
94Replaces: libzfs2, libzfs2linux, libzfs3linux, libzfs4
41ebc8de 95Description: OpenZFS filesystem library for Linux - general support
9fda81f8
SI
96 OpenZFS is a storage platform that encompasses the functionality of
97 traditional filesystems and volume managers. It supports data checksums,
98 compression, encryption, snapshots, and more.
28f635be
FG
99 .
100 The OpenZFS library provides support for managing OpenZFS filesystems.
101
fd0cc4be
SI
102Package: libzfsbootenv1linux
103Section: contrib/libs
104Architecture: linux-any
105Depends: ${misc:Depends}, ${shlibs:Depends}
00fad039
SI
106Breaks: libzfs2, libzfs4
107Replaces: libzfs2, libzfs4
fd0cc4be
SI
108Description: OpenZFS filesystem library for Linux
109 OpenZFS is a storage platform that encompasses the functionality of
110 traditional filesystems and volume managers. It supports data checksums,
111 compression, encryption, snapshots, and more.
112 .
113 The zfsbootenv library provides support for modifying ZFS label information.
114
a8c49960 115Package: libzpool5linux
28f635be
FG
116Section: contrib/libs
117Architecture: linux-any
118Depends: ${misc:Depends}, ${shlibs:Depends}
00fad039
SI
119Breaks: libzpool2, libzpool2linux, libzpool3linux, libzpool4
120Replaces: libzpool2, libzpool2linux, libzpool3linux, libzpool4
28f635be 121Description: OpenZFS pool library for Linux
9fda81f8
SI
122 OpenZFS is a storage platform that encompasses the functionality of
123 traditional filesystems and volume managers. It supports data checksums,
124 compression, encryption, snapshots, and more.
28f635be
FG
125 .
126 This zpool library provides support for managing zpools.
127
92886af5
SI
128Package: python3-pyzfs
129Section: contrib/python
130Architecture: linux-any
131Depends: ${misc:Depends},
132 ${python3:Depends},
133 python3-cffi,
134 zfsutils-linux (= ${binary:Version})
135Description: wrapper for libzfs_core C library
136 libzfs_core is intended to be a stable interface for programmatic
137 administration of ZFS. This wrapper provides one-to-one wrappers for
138 libzfs_core API functions, but the signatures and types are more natural to
139 Python.
140 .
141 nvlists are wrapped as dictionaries or lists depending on their usage.
142 Some parameters have default values depending on typical use for
143 increased convenience. Enumerations and bit flags become strings and lists
144 of strings in Python. Errors are reported as exceptions rather than integer
145 errno-style error codes. The wrapper takes care to provide one-to-many
146 mapping of the error codes to the exceptions by interpreting a context
147 in which the error code is produced.
148
149Package: pyzfs-doc
150Section: contrib/doc
151Architecture: all
152Depends:
153 ${sphinxdoc:Depends},
154 ${misc:Depends}
155Recommends:
156 python3-pyzfs
157Description: wrapper for libzfs_core C library (documentation)
158 libzfs_core is intended to be a stable interface for programmatic
159 administration of ZFS. This wrapper provides one-to-one wrappers for
160 libzfs_core API functions, but the signatures and types are more natural to
161 Python.
162 .
163 nvlists are wrapped as dictionaries or lists depending on their usage.
164 Some parameters have default values depending on typical use for
165 increased convenience. Enumerations and bit flags become strings and lists
166 of strings in Python. Errors are reported as exceptions rather than integer
167 errno-style error codes. The wrapper takes care to provide one-to-many
168 mapping of the error codes to the exceptions by interpreting a context
169 in which the error code is produced.
170 .
171 This package contains the documentation.
172
28f635be
FG
173Package: zfs-initramfs
174Architecture: all
175Depends: busybox-initramfs | busybox-static | busybox,
176 initramfs-tools,
177 zfsutils-linux (>= ${binary:Version}),
178 ${misc:Depends}
179Breaks: zfsutils-linux (<= 0.7.11-pve1~bpo1)
180Replaces: zfsutils-linux (<= 0.7.11-pve1~bpo1)
181Description: OpenZFS root filesystem capabilities for Linux - initramfs
9fda81f8
SI
182 OpenZFS is a storage platform that encompasses the functionality of
183 traditional filesystems and volume managers. It supports data checksums,
184 compression, encryption, snapshots, and more.
28f635be
FG
185 .
186 This package adds OpenZFS to the system initramfs with a hook
187 for the initramfs-tools infrastructure.
188
68469c1a
SI
189Package: zfs-dracut
190Architecture: all
191Depends: dracut,
192 zfsutils-linux (>= ${source:Version}),
193 ${misc:Depends}
194Description: OpenZFS root filesystem capabilities for Linux - dracut
195 OpenZFS is a storage platform that encompasses the functionality of
196 traditional filesystems and volume managers. It supports data checksums,
197 compression, encryption, snapshots, and more.
198 .
199 This package adds OpenZFS to the system initramfs with a hook
200 for the dracut infrastructure.
201
28f635be
FG
202Package: zfsutils-linux
203Section: contrib/admin
204Architecture: linux-any
205Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
206Recommends: lsb-base, zfs-zed
207Suggests: nfs-kernel-server,
208 samba-common-bin (>= 3.0.23),
209 zfs-initramfs
f8d2e880 210Conflicts: zfs, zfs-fuse
28f635be
FG
211Provides: zfsutils
212Description: command-line tools to manage OpenZFS filesystems
9fda81f8
SI
213 OpenZFS is a storage platform that encompasses the functionality of
214 traditional filesystems and volume managers. It supports data checksums,
215 compression, encryption, snapshots, and more.
28f635be
FG
216 .
217 This package provides the zfs and zpool commands to create and administer
218 OpenZFS filesystems.
219
220Package: zfs-zed
221Section: contrib/admin
222Architecture: linux-any
223Depends: zfsutils-linux (>= ${binary:Version}),
224 ${misc:Depends},
225 ${shlibs:Depends}
b8330d8f 226Recommends: bsd-mailx | mailutils
28f635be 227Description: OpenZFS Event Daemon
9fda81f8
SI
228 OpenZFS is a storage platform that encompasses the functionality of
229 traditional filesystems and volume managers. It supports data checksums,
230 compression, encryption, snapshots, and more.
28f635be 231 .
33bcc369
SI
232 ZED (ZFS Event Daemon) monitors events generated by the ZFS kernel
233 module. When a zevent (ZFS Event) is posted, ZED will run any ZEDLETs
234 (ZFS Event Daemon Linkage for Executable Tasks) that have been enabled
235 for the corresponding zevent class.
236 .
28f635be
FG
237 This package provides the OpenZFS Event Daemon (zed).
238
239Package: zfs-test
240Section: contrib/admin
241Architecture: linux-any
242Depends: acl,
33baf9d7 243 attr,
28f635be
FG
244 bc,
245 fio,
246 ksh,
247 lsscsi,
248 mdadm,
249 parted,
92886af5
SI
250 python3,
251 python3-pyzfs,
28f635be
FG
252 sudo,
253 sysstat,
254 zfsutils-linux (>=${binary:Version}),
255 ${misc:Depends},
256 ${shlibs:Depends}
33baf9d7 257Recommends: nfs-kernel-server
28f635be
FG
258Breaks: zfsutils-linux (<= 0.7.9-2)
259Replaces: zfsutils-linux (<= 0.7.9-2)
260Conflicts: zutils
9fda81f8
SI
261Description: OpenZFS test infrastructure and support scripts
262 OpenZFS is a storage platform that encompasses the functionality of
263 traditional filesystems and volume managers. It supports data checksums,
264 compression, encryption, snapshots, and more.
28f635be
FG
265 .
266 This package provides the OpenZFS test infrastructure for destructively
267 testing and validating a system using OpenZFS. It is entirely optional
268 and should only be installed and used in test environments.
269
512fb2e4
SI
270Package: spl
271Section: contrib/metapackages
272Architecture: all
273Depends: ${misc:Depends},
274Suggests: zfs-test
275Description: Solaris Porting Layer user-space utilities for Linux (dummy)
276 The Solaris Porting Layer (SPL) is a Linux kernel module which provides
277 many of the Solaris kernel APIs. This shim layer makes it possible to
278 run Solaris kernel code in the Linux kernel with relatively minimal
279 modification. The Solaris Porting LAyer Tests (SPLAT) is a Linux kernel
280 module which provides a testing harness for the SPL module.
281 .
282 SPL can be particularly useful when you want to track upstream Illumos
283 (or any other OpenSolaris fork) development closely and don't want the
284 overhead of maintaining a large patch which converts Solaris primitives
285 to Linux primitives.
286 .
287 This is a transitional dummy package. It can safely be removed.