]>
Commit | Line | Data |
---|---|---|
28f635be FG |
1 | Source: zfs-linux |
2 | Section: contrib/kernel | |
3 | Priority: optional | |
4 | Maintainer: Proxmox Support Team <support@proxmox.com> | |
6967bf41 | 5 | Build-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 | 23 | Standards-Version: 4.5.1 |
92886af5 | 24 | Homepage: https://www.zfsonlinux.org/ |
28f635be FG |
25 | Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git |
26 | Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary | |
27 | ||
00fad039 | 28 | Package: libnvpair3linux |
28f635be FG |
29 | Section: contrib/libs |
30 | Architecture: linux-any | |
31 | Depends: ${misc:Depends}, ${shlibs:Depends} | |
00fad039 SI |
32 | Breaks: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3 |
33 | Replaces: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3 | |
28f635be FG |
34 | Description: 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 |
39 | Package: libpam-zfs |
40 | Section: contrib/admin | |
41 | Architecture: linux-any | |
42 | Depends: libpam-runtime, ${misc:Depends}, ${shlibs:Depends} | |
43 | Description: 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 | 51 | Package: libuutil3linux |
28f635be FG |
52 | Section: contrib/libs |
53 | Architecture: linux-any | |
54 | Depends: ${misc:Depends}, ${shlibs:Depends} | |
00fad039 SI |
55 | Breaks: libuutil1, libuutil1linux, libuutil2linux, libuutil3 |
56 | Replaces: libuutil1, libuutil1linux, libuutil2linux, libuutil3 | |
28f635be FG |
57 | Description: 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 | ||
68 | Package: libzfslinux-dev | |
69 | Section: contrib/libdevel | |
70 | Architecture: linux-any | |
d75312dc SI |
71 | Depends: 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} |
78 | Provides: libnvpair-dev, libuutil-dev | |
79 | Description: 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 | 86 | Package: libzfs4linux |
28f635be FG |
87 | Section: contrib/libs |
88 | Architecture: linux-any | |
89 | Depends: ${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 | |
92 | Recommends: libcurl4 | |
00fad039 SI |
93 | Breaks: libzfs2, libzfs2linux, libzfs3linux, libzfs4 |
94 | Replaces: libzfs2, libzfs2linux, libzfs3linux, libzfs4 | |
41ebc8de | 95 | Description: 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 |
102 | Package: libzfsbootenv1linux |
103 | Section: contrib/libs | |
104 | Architecture: linux-any | |
105 | Depends: ${misc:Depends}, ${shlibs:Depends} | |
00fad039 SI |
106 | Breaks: libzfs2, libzfs4 |
107 | Replaces: libzfs2, libzfs4 | |
fd0cc4be SI |
108 | Description: 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 | 115 | Package: libzpool5linux |
28f635be FG |
116 | Section: contrib/libs |
117 | Architecture: linux-any | |
118 | Depends: ${misc:Depends}, ${shlibs:Depends} | |
00fad039 SI |
119 | Breaks: libzpool2, libzpool2linux, libzpool3linux, libzpool4 |
120 | Replaces: libzpool2, libzpool2linux, libzpool3linux, libzpool4 | |
28f635be | 121 | Description: 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 |
128 | Package: python3-pyzfs |
129 | Section: contrib/python | |
130 | Architecture: linux-any | |
131 | Depends: ${misc:Depends}, | |
132 | ${python3:Depends}, | |
133 | python3-cffi, | |
134 | zfsutils-linux (= ${binary:Version}) | |
135 | Description: 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 | ||
149 | Package: pyzfs-doc | |
150 | Section: contrib/doc | |
151 | Architecture: all | |
152 | Depends: | |
153 | ${sphinxdoc:Depends}, | |
154 | ${misc:Depends} | |
155 | Recommends: | |
156 | python3-pyzfs | |
157 | Description: 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 |
173 | Package: zfs-initramfs |
174 | Architecture: all | |
175 | Depends: busybox-initramfs | busybox-static | busybox, | |
176 | initramfs-tools, | |
177 | zfsutils-linux (>= ${binary:Version}), | |
178 | ${misc:Depends} | |
179 | Breaks: zfsutils-linux (<= 0.7.11-pve1~bpo1) | |
180 | Replaces: zfsutils-linux (<= 0.7.11-pve1~bpo1) | |
181 | Description: 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 |
189 | Package: zfs-dracut |
190 | Architecture: all | |
191 | Depends: dracut, | |
192 | zfsutils-linux (>= ${source:Version}), | |
193 | ${misc:Depends} | |
194 | Description: 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 |
202 | Package: zfsutils-linux |
203 | Section: contrib/admin | |
204 | Architecture: linux-any | |
205 | Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} | |
206 | Recommends: lsb-base, zfs-zed | |
207 | Suggests: nfs-kernel-server, | |
208 | samba-common-bin (>= 3.0.23), | |
209 | zfs-initramfs | |
f8d2e880 | 210 | Conflicts: zfs, zfs-fuse |
28f635be FG |
211 | Provides: zfsutils |
212 | Description: 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 | ||
220 | Package: zfs-zed | |
221 | Section: contrib/admin | |
222 | Architecture: linux-any | |
223 | Depends: zfsutils-linux (>= ${binary:Version}), | |
224 | ${misc:Depends}, | |
225 | ${shlibs:Depends} | |
b8330d8f | 226 | Recommends: bsd-mailx | mailutils |
28f635be | 227 | Description: 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 | ||
239 | Package: zfs-test | |
240 | Section: contrib/admin | |
241 | Architecture: linux-any | |
242 | Depends: 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 | 257 | Recommends: nfs-kernel-server |
28f635be FG |
258 | Breaks: zfsutils-linux (<= 0.7.9-2) |
259 | Replaces: zfsutils-linux (<= 0.7.9-2) | |
260 | Conflicts: zutils | |
9fda81f8 SI |
261 | Description: 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 |
270 | Package: spl |
271 | Section: contrib/metapackages | |
272 | Architecture: all | |
273 | Depends: ${misc:Depends}, | |
274 | Suggests: zfs-test | |
275 | Description: 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. |