2 Section: contrib/kernel
4 Maintainer: Proxmox Support Team <support@proxmox.com>
5 Build-Depends: abigail-tools,
6 debhelper-compat (= 12),
11 libssl-dev | libssl1.0-dev,
20 Standards-Version: 4.5.1
21 Homepage: https://www.zfsonlinux.org/
22 Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git
23 Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary
25 Package: libnvpair3linux
27 Architecture: linux-any
28 Depends: ${misc:Depends}, ${shlibs:Depends}
29 Breaks: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
30 Replaces: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
31 Description: Solaris name-value library for Linux
32 This library provides routines for packing and unpacking nv pairs for
33 transporting data across process boundaries, transporting between
34 kernel and userland, and possibly saving onto disk files.
37 Section: contrib/admin
38 Architecture: linux-any
39 Depends: libpam-runtime, ${misc:Depends}, ${shlibs:Depends}
40 Description: PAM module for managing encryption keys for ZFS
41 OpenZFS is a storage platform that encompasses the functionality of
42 traditional filesystems and volume managers. It supports data checksums,
43 compression, encryption, snapshots, and more.
45 This provides a Pluggable Authentication Module (PAM) that automatically
46 unlocks encrypted ZFS datasets upon login.
48 Package: libuutil3linux
50 Architecture: linux-any
51 Depends: ${misc:Depends}, ${shlibs:Depends}
52 Breaks: libuutil1, libuutil1linux, libuutil2linux, libuutil3
53 Replaces: libuutil1, libuutil1linux, libuutil2linux, libuutil3
54 Description: Solaris userland utility library for Linux
55 This library provides a variety of glue functions for ZFS on Linux:
56 * libspl: The Solaris Porting Layer userland library, which provides APIs
57 that make it possible to run Solaris user code in a Linux environment
58 with relatively minimal modification.
59 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
61 * libefi: The Extensible Firmware Interface library for GUID disk
63 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
65 Package: libzfslinux-dev
66 Section: contrib/libdevel
67 Architecture: linux-any
68 Depends: libssl-dev | libssl1.0-dev,
69 libnvpair3linux (= ${binary:Version}),
70 libuutil3linux (= ${binary:Version}),
71 libzfs4linux (= ${binary:Version}),
72 libzfsbootenv1linux (= ${binary:Version}),
73 libzpool4linux (= ${binary:Version}),
75 Provides: libnvpair-dev, libuutil-dev
76 Description: OpenZFS filesystem development files for Linux
77 Header files and static libraries for compiling software against
78 libraries of OpenZFS filesystem.
80 This package includes the development files of libnvpair3, libuutil3,
81 libzpool4 and libzfs4.
85 Architecture: linux-any
86 Depends: ${misc:Depends}, ${shlibs:Depends}
87 Breaks: libzfs2, libzfs2linux, libzfs3linux, libzfs4
88 Replaces: libzfs2, libzfs2linux, libzfs3linux, libzfs4
89 Description: OpenZFS filesystem library for Linux
90 OpenZFS is a storage platform that encompasses the functionality of
91 traditional filesystems and volume managers. It supports data checksums,
92 compression, encryption, snapshots, and more.
94 The OpenZFS library provides support for managing OpenZFS filesystems.
96 Package: libzfsbootenv1linux
98 Architecture: linux-any
99 Depends: ${misc:Depends}, ${shlibs:Depends}
100 Breaks: libzfs2, libzfs4
101 Replaces: libzfs2, libzfs4
102 Description: OpenZFS filesystem library for Linux
103 OpenZFS is a storage platform that encompasses the functionality of
104 traditional filesystems and volume managers. It supports data checksums,
105 compression, encryption, snapshots, and more.
107 The zfsbootenv library provides support for modifying ZFS label information.
109 Package: libzpool4linux
110 Section: contrib/libs
111 Architecture: linux-any
112 Depends: ${misc:Depends}, ${shlibs:Depends}
113 Breaks: libzpool2, libzpool2linux, libzpool3linux, libzpool4
114 Replaces: libzpool2, libzpool2linux, libzpool3linux, libzpool4
115 Description: OpenZFS pool library for Linux
116 OpenZFS is a storage platform that encompasses the functionality of
117 traditional filesystems and volume managers. It supports data checksums,
118 compression, encryption, snapshots, and more.
120 This zpool library provides support for managing zpools.
122 Package: python3-pyzfs
123 Section: contrib/python
124 Architecture: linux-any
125 Depends: ${misc:Depends},
128 zfsutils-linux (= ${binary:Version})
129 Description: wrapper for libzfs_core C library
130 libzfs_core is intended to be a stable interface for programmatic
131 administration of ZFS. This wrapper provides one-to-one wrappers for
132 libzfs_core API functions, but the signatures and types are more natural to
135 nvlists are wrapped as dictionaries or lists depending on their usage.
136 Some parameters have default values depending on typical use for
137 increased convenience. Enumerations and bit flags become strings and lists
138 of strings in Python. Errors are reported as exceptions rather than integer
139 errno-style error codes. The wrapper takes care to provide one-to-many
140 mapping of the error codes to the exceptions by interpreting a context
141 in which the error code is produced.
147 ${sphinxdoc:Depends},
151 Description: wrapper for libzfs_core C library (documentation)
152 libzfs_core is intended to be a stable interface for programmatic
153 administration of ZFS. This wrapper provides one-to-one wrappers for
154 libzfs_core API functions, but the signatures and types are more natural to
157 nvlists are wrapped as dictionaries or lists depending on their usage.
158 Some parameters have default values depending on typical use for
159 increased convenience. Enumerations and bit flags become strings and lists
160 of strings in Python. Errors are reported as exceptions rather than integer
161 errno-style error codes. The wrapper takes care to provide one-to-many
162 mapping of the error codes to the exceptions by interpreting a context
163 in which the error code is produced.
165 This package contains the documentation.
167 Package: zfs-initramfs
169 Depends: busybox-initramfs | busybox-static | busybox,
171 zfsutils-linux (>= ${binary:Version}),
173 Breaks: zfsutils-linux (<= 0.7.11-pve1~bpo1)
174 Replaces: zfsutils-linux (<= 0.7.11-pve1~bpo1)
175 Description: OpenZFS root filesystem capabilities for Linux - initramfs
176 OpenZFS is a storage platform that encompasses the functionality of
177 traditional filesystems and volume managers. It supports data checksums,
178 compression, encryption, snapshots, and more.
180 This package adds OpenZFS to the system initramfs with a hook
181 for the initramfs-tools infrastructure.
183 Package: zfsutils-linux
184 Section: contrib/admin
185 Architecture: linux-any
186 Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
187 Recommends: lsb-base, zfs-zed
188 Suggests: nfs-kernel-server,
189 samba-common-bin (>= 3.0.23),
191 Conflicts: zfs, zfs-fuse
193 Description: command-line tools to manage OpenZFS filesystems
194 OpenZFS is a storage platform that encompasses the functionality of
195 traditional filesystems and volume managers. It supports data checksums,
196 compression, encryption, snapshots, and more.
198 This package provides the zfs and zpool commands to create and administer
202 Section: contrib/admin
203 Architecture: linux-any
204 Depends: zfsutils-linux (>= ${binary:Version}),
207 Description: OpenZFS Event Daemon
208 OpenZFS is a storage platform that encompasses the functionality of
209 traditional filesystems and volume managers. It supports data checksums,
210 compression, encryption, snapshots, and more.
212 ZED (ZFS Event Daemon) monitors events generated by the ZFS kernel
213 module. When a zevent (ZFS Event) is posted, ZED will run any ZEDLETs
214 (ZFS Event Daemon Linkage for Executable Tasks) that have been enabled
215 for the corresponding zevent class.
217 This package provides the OpenZFS Event Daemon (zed).
220 Section: contrib/admin
221 Architecture: linux-any
234 zfsutils-linux (>=${binary:Version}),
237 Recommends: nfs-kernel-server
238 Breaks: zfsutils-linux (<= 0.7.9-2)
239 Replaces: zfsutils-linux (<= 0.7.9-2)
241 Description: OpenZFS test infrastructure and support scripts
242 OpenZFS is a storage platform that encompasses the functionality of
243 traditional filesystems and volume managers. It supports data checksums,
244 compression, encryption, snapshots, and more.
246 This package provides the OpenZFS test infrastructure for destructively
247 testing and validating a system using OpenZFS. It is entirely optional
248 and should only be installed and used in test environments.
251 Section: contrib/metapackages
253 Depends: ${misc:Depends},
255 Description: Solaris Porting Layer user-space utilities for Linux (dummy)
256 The Solaris Porting Layer (SPL) is a Linux kernel module which provides
257 many of the Solaris kernel APIs. This shim layer makes it possible to
258 run Solaris kernel code in the Linux kernel with relatively minimal
259 modification. The Solaris Porting LAyer Tests (SPLAT) is a Linux kernel
260 module which provides a testing harness for the SPL module.
262 SPL can be particularly useful when you want to track upstream Illumos
263 (or any other OpenSolaris fork) development closely and don't want the
264 overhead of maintaining a large patch which converts Solaris primitives
267 This is a transitional dummy package. It can safely be removed.
270 Section: contrib/metapackages
272 Suggests: libnvpair3linux-dbgsym,
274 libuutil3linux-dbgsym,
276 libzfsbootenv1linux-dbgsym,
277 libzpool4linux-dbgsym,
279 zfsutils-linux-dbgsym,
281 Description: Transitional package. It can be safely removed.