]>
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}, | |
28de0abf | 154 | ${sphinxdoc:Built-Using}, |
92886af5 SI |
155 | ${misc:Depends} |
156 | Recommends: | |
157 | python3-pyzfs | |
158 | Description: wrapper for libzfs_core C library (documentation) | |
159 | libzfs_core is intended to be a stable interface for programmatic | |
160 | administration of ZFS. This wrapper provides one-to-one wrappers for | |
161 | libzfs_core API functions, but the signatures and types are more natural to | |
162 | Python. | |
163 | . | |
164 | nvlists are wrapped as dictionaries or lists depending on their usage. | |
165 | Some parameters have default values depending on typical use for | |
166 | increased convenience. Enumerations and bit flags become strings and lists | |
167 | of strings in Python. Errors are reported as exceptions rather than integer | |
168 | errno-style error codes. The wrapper takes care to provide one-to-many | |
169 | mapping of the error codes to the exceptions by interpreting a context | |
170 | in which the error code is produced. | |
171 | . | |
172 | This package contains the documentation. | |
173 | ||
28f635be FG |
174 | Package: zfs-initramfs |
175 | Architecture: all | |
176 | Depends: busybox-initramfs | busybox-static | busybox, | |
177 | initramfs-tools, | |
178 | zfsutils-linux (>= ${binary:Version}), | |
179 | ${misc:Depends} | |
180 | Breaks: zfsutils-linux (<= 0.7.11-pve1~bpo1) | |
181 | Replaces: zfsutils-linux (<= 0.7.11-pve1~bpo1) | |
182 | Description: OpenZFS root filesystem capabilities for Linux - initramfs | |
9fda81f8 SI |
183 | OpenZFS is a storage platform that encompasses the functionality of |
184 | traditional filesystems and volume managers. It supports data checksums, | |
185 | compression, encryption, snapshots, and more. | |
28f635be FG |
186 | . |
187 | This package adds OpenZFS to the system initramfs with a hook | |
188 | for the initramfs-tools infrastructure. | |
189 | ||
68469c1a SI |
190 | Package: zfs-dracut |
191 | Architecture: all | |
192 | Depends: dracut, | |
193 | zfsutils-linux (>= ${source:Version}), | |
194 | ${misc:Depends} | |
195 | Description: OpenZFS root filesystem capabilities for Linux - dracut | |
196 | OpenZFS is a storage platform that encompasses the functionality of | |
197 | traditional filesystems and volume managers. It supports data checksums, | |
198 | compression, encryption, snapshots, and more. | |
199 | . | |
200 | This package adds OpenZFS to the system initramfs with a hook | |
201 | for the dracut infrastructure. | |
202 | ||
28f635be FG |
203 | Package: zfsutils-linux |
204 | Section: contrib/admin | |
205 | Architecture: linux-any | |
28de0abf | 206 | Depends: python3, ${misc:Depends}, ${shlibs:Depends} |
2f5fca8a | 207 | Recommends: zfs-zed |
28f635be FG |
208 | Suggests: nfs-kernel-server, |
209 | samba-common-bin (>= 3.0.23), | |
210 | zfs-initramfs | |
f8d2e880 | 211 | Conflicts: zfs, zfs-fuse |
28f635be FG |
212 | Provides: zfsutils |
213 | Description: command-line tools to manage OpenZFS filesystems | |
9fda81f8 SI |
214 | OpenZFS is a storage platform that encompasses the functionality of |
215 | traditional filesystems and volume managers. It supports data checksums, | |
216 | compression, encryption, snapshots, and more. | |
28f635be FG |
217 | . |
218 | This package provides the zfs and zpool commands to create and administer | |
219 | OpenZFS filesystems. | |
220 | ||
221 | Package: zfs-zed | |
222 | Section: contrib/admin | |
223 | Architecture: linux-any | |
224 | Depends: zfsutils-linux (>= ${binary:Version}), | |
225 | ${misc:Depends}, | |
226 | ${shlibs:Depends} | |
b8330d8f | 227 | Recommends: bsd-mailx | mailutils |
28f635be | 228 | Description: OpenZFS Event Daemon |
9fda81f8 SI |
229 | OpenZFS is a storage platform that encompasses the functionality of |
230 | traditional filesystems and volume managers. It supports data checksums, | |
231 | compression, encryption, snapshots, and more. | |
28f635be | 232 | . |
33bcc369 SI |
233 | ZED (ZFS Event Daemon) monitors events generated by the ZFS kernel |
234 | module. When a zevent (ZFS Event) is posted, ZED will run any ZEDLETs | |
235 | (ZFS Event Daemon Linkage for Executable Tasks) that have been enabled | |
236 | for the corresponding zevent class. | |
237 | . | |
28f635be FG |
238 | This package provides the OpenZFS Event Daemon (zed). |
239 | ||
240 | Package: zfs-test | |
241 | Section: contrib/admin | |
242 | Architecture: linux-any | |
243 | Depends: acl, | |
33baf9d7 | 244 | attr, |
28f635be FG |
245 | bc, |
246 | fio, | |
247 | ksh, | |
248 | lsscsi, | |
249 | mdadm, | |
250 | parted, | |
92886af5 SI |
251 | python3, |
252 | python3-pyzfs, | |
28f635be FG |
253 | sudo, |
254 | sysstat, | |
255 | zfsutils-linux (>=${binary:Version}), | |
256 | ${misc:Depends}, | |
257 | ${shlibs:Depends} | |
33baf9d7 | 258 | Recommends: nfs-kernel-server |
28f635be FG |
259 | Breaks: zfsutils-linux (<= 0.7.9-2) |
260 | Replaces: zfsutils-linux (<= 0.7.9-2) | |
261 | Conflicts: zutils | |
9fda81f8 SI |
262 | Description: OpenZFS test infrastructure and support scripts |
263 | OpenZFS is a storage platform that encompasses the functionality of | |
264 | traditional filesystems and volume managers. It supports data checksums, | |
265 | compression, encryption, snapshots, and more. | |
28f635be FG |
266 | . |
267 | This package provides the OpenZFS test infrastructure for destructively | |
268 | testing and validating a system using OpenZFS. It is entirely optional | |
269 | and should only be installed and used in test environments. | |
270 | ||
512fb2e4 SI |
271 | Package: spl |
272 | Section: contrib/metapackages | |
273 | Architecture: all | |
274 | Depends: ${misc:Depends}, | |
275 | Suggests: zfs-test | |
276 | Description: Solaris Porting Layer user-space utilities for Linux (dummy) | |
277 | The Solaris Porting Layer (SPL) is a Linux kernel module which provides | |
278 | many of the Solaris kernel APIs. This shim layer makes it possible to | |
279 | run Solaris kernel code in the Linux kernel with relatively minimal | |
280 | modification. The Solaris Porting LAyer Tests (SPLAT) is a Linux kernel | |
281 | module which provides a testing harness for the SPL module. | |
282 | . | |
283 | SPL can be particularly useful when you want to track upstream Illumos | |
284 | (or any other OpenSolaris fork) development closely and don't want the | |
285 | overhead of maintaining a large patch which converts Solaris primitives | |
286 | to Linux primitives. | |
287 | . | |
288 | This is a transitional dummy package. It can safely be removed. |