]> git.proxmox.com Git - zfsonlinux.git/blob - zfs/debian/control
ab5ceef2ca6e6d81045f644737ce78e2727266a8
[zfsonlinux.git] / zfs / debian / control
1 Source: zfs-linux
2 Section: contrib/kernel
3 Priority: optional
4 Maintainer: Proxmox Support Team <support@proxmox.com>
5 Build-Depends: autotools-dev,
6 debhelper (>= 10~),
7 dh-autoreconf,
8 dh-python,
9 libattr1-dev,
10 libblkid-dev,
11 libselinux1-dev,
12 libtool,
13 lsb-release,
14 python3,
15 uuid-dev,
16 zlib1g-dev
17 Standards-Version: 4.1.2
18 Homepage: http://www.zfsonlinux.org/
19 Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git
20 Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary
21
22 Package: libnvpair1linux
23 Section: contrib/libs
24 Architecture: linux-any
25 Depends: ${misc:Depends}, ${shlibs:Depends}
26 Breaks: libnvpair1
27 Replaces: libnvpair1
28 Description: Solaris name-value library for Linux
29 This library provides routines for packing and unpacking nv pairs for
30 transporting data across process boundaries, transporting between
31 kernel and userland, and possibly saving onto disk files.
32
33 Package: libuutil1linux
34 Section: contrib/libs
35 Architecture: linux-any
36 Depends: ${misc:Depends}, ${shlibs:Depends}
37 Breaks: libuutil1
38 Replaces: libuutil1
39 Description: Solaris userland utility library for Linux
40 This library provides a variety of glue functions for ZFS on Linux:
41 * libspl: The Solaris Porting Layer userland library, which provides APIs
42 that make it possible to run Solaris user code in a Linux environment
43 with relatively minimal modification.
44 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
45 library.
46 * libefi: The Extensible Firmware Interface library for GUID disk
47 partitioning.
48 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
49
50 Package: libzfslinux-dev
51 Section: contrib/libdevel
52 Architecture: linux-any
53 Depends: libnvpair1linux (= ${binary:Version}),
54 libuutil1linux (= ${binary:Version}),
55 libzfs2linux (= ${binary:Version}),
56 libzpool2linux (= ${binary:Version}),
57 ${misc:Depends}
58 Provides: libnvpair-dev, libuutil-dev
59 Description: OpenZFS filesystem development files for Linux
60 Header files and static libraries for compiling software against
61 libraries of OpenZFS filesystem.
62 .
63 This package includes the development files of libnvpair1, libuutil1,
64 libzpool2 and libzfs2.
65
66 Package: libzfs2linux
67 Section: contrib/libs
68 Architecture: linux-any
69 Depends: ${misc:Depends}, ${shlibs:Depends}
70 Breaks: libzfs2
71 Replaces: libzfs2
72 Description: OpenZFS filesystem library for Linux
73 The Z file system is a pooled filesystem designed for maximum data
74 integrity, supporting data snapshots, multiple copies, and data
75 checksums.
76 .
77 The OpenZFS library provides support for managing OpenZFS filesystems.
78
79 Package: libzpool2linux
80 Section: contrib/libs
81 Architecture: linux-any
82 Depends: ${misc:Depends}, ${shlibs:Depends}
83 Breaks: libzpool2
84 Replaces: libzpool2
85 Description: OpenZFS pool library for Linux
86 The Z file system is a pooled filesystem designed for maximum data
87 integrity, supporting data snapshots, multiple copies, and data
88 checksums.
89 .
90 This zpool library provides support for managing zpools.
91
92 Package: zfs-initramfs
93 Architecture: all
94 Depends: busybox-initramfs | busybox-static | busybox,
95 initramfs-tools,
96 zfsutils-linux (>= ${binary:Version}),
97 ${misc:Depends}
98 Breaks: zfsutils-linux (<= 0.7.11-pve1~bpo1)
99 Replaces: zfsutils-linux (<= 0.7.11-pve1~bpo1)
100 Description: OpenZFS root filesystem capabilities for Linux - initramfs
101 The Z file system is a pooled filesystem designed for maximum data
102 integrity, supporting data snapshots, multiple copies, and data
103 checksums.
104 .
105 This package adds OpenZFS to the system initramfs with a hook
106 for the initramfs-tools infrastructure.
107
108 Package: zfsutils-linux
109 Section: contrib/admin
110 Architecture: linux-any
111 Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
112 Recommends: lsb-base, zfs-zed
113 Suggests: nfs-kernel-server,
114 samba-common-bin (>= 3.0.23),
115 zfs-initramfs
116 Conflicts: zfs, zfs-fuse
117 Provides: zfsutils
118 Description: command-line tools to manage OpenZFS filesystems
119 The Z file system is a pooled filesystem designed for maximum data
120 integrity, supporting data snapshots, multiple copies, and data
121 checksums.
122 .
123 This package provides the zfs and zpool commands to create and administer
124 OpenZFS filesystems.
125
126 Package: zfs-zed
127 Section: contrib/admin
128 Architecture: linux-any
129 Depends: zfsutils-linux (>= ${binary:Version}),
130 ${misc:Depends},
131 ${shlibs:Depends}
132 Description: OpenZFS Event Daemon
133 The Z file system is a pooled filesystem designed for maximum data
134 integrity, supporting data snapshots, multiple copies, and data
135 checksums.
136 .
137 This package provides the OpenZFS Event Daemon (zed).
138
139 Package: zfs-test
140 Section: contrib/admin
141 Architecture: linux-any
142 Depends: acl,
143 bc,
144 fio,
145 ksh,
146 lsscsi,
147 mdadm,
148 parted,
149 python,
150 sudo,
151 sysstat,
152 zfsutils-linux (>=${binary:Version}),
153 ${misc:Depends},
154 ${shlibs:Depends}
155 Breaks: zfsutils-linux (<= 0.7.9-2)
156 Replaces: zfsutils-linux (<= 0.7.9-2)
157 Conflicts: zutils
158 Description: OpenZFS test infrastructure an support scripts
159 The Z file system is a pooled filesystem designed for maximum data
160 integrity, supporting data snapshots, multiple copies, and data
161 checksums.
162 .
163 This package provides the OpenZFS test infrastructure for destructively
164 testing and validating a system using OpenZFS. It is entirely optional
165 and should only be installed and used in test environments.
166
167 Package: zfs-dbg
168 Section: contrib/debug
169 Priority: optional
170 Architecture: linux-any
171 Depends: libnvpair1linux (= ${binary:Version}),
172 libuutil1linux (= ${binary:Version}),
173 libzfs2linux (= ${binary:Version}),
174 libzpool2linux (= ${binary:Version}),
175 zfs-zed (= ${binary:Version}),
176 zfsutils-linux (= ${binary:Version}),
177 ${misc:Depends}
178 Description: Debugging symbols for OpenZFS userland libraries and tools
179 The Z file system is a pooled filesystem designed for maximum data
180 integrity, supporting data snapshots, multiple copies, and data
181 checksums.
182 .
183 This package contains the debugging symbols for libzpool2linux, libzfs2linux,
184 libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.
185
186 Package: spl
187 Section: contrib/metapackages
188 Architecture: all
189 Depends: ${misc:Depends},
190 Suggests: zfs-test
191 Description: Solaris Porting Layer user-space utilities for Linux (dummy)
192 The Solaris Porting Layer (SPL) is a Linux kernel module which provides
193 many of the Solaris kernel APIs. This shim layer makes it possible to
194 run Solaris kernel code in the Linux kernel with relatively minimal
195 modification. The Solaris Porting LAyer Tests (SPLAT) is a Linux kernel
196 module which provides a testing harness for the SPL module.
197 .
198 SPL can be particularly useful when you want to track upstream Illumos
199 (or any other OpenSolaris fork) development closely and don't want the
200 overhead of maintaining a large patch which converts Solaris primitives
201 to Linux primitives.
202 .
203 This is a transitional dummy package. It can safely be removed.