]> git.proxmox.com Git - mirror_zfs-debian.git/blob - debian/control.in
Merge branch 'add_breaks_replaces_zfs_initramfs' into 'master'
[mirror_zfs-debian.git] / debian / control.in
1 Source: zfs-linux
2 Section: contrib/kernel
3 Priority: optional
4 Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net>
5 Uploaders: Aron Xu <aron@debian.org>,
6 Petter Reinholdtsen <pere@debian.org>,
7 Carlos Alberto Lopez Perez <clopez@igalia.com>,
8 Mo Zhou <cdluminate@gmail.com>,
9 Build-Depends: autotools-dev,
10 debhelper (>= 10.2),
11 dh-autoreconf,
12 dh-python,
13 dkms (>> 2.1.1.2-5),
14 libattr1-dev,
15 libblkid-dev,
16 libselinux1-dev,
17 libtool,
18 lsb-release,
19 po-debconf,
20 python3,
21 uuid-dev,
22 zlib1g-dev
23 Standards-Version: 4.1.2
24 Homepage: http://www.zfsonlinux.org/
25 Vcs-Git: https://salsa.debian.org/zfsonlinux-team/zfs.git
26 Vcs-Browser: https://salsa.debian.org/zfsonlinux-team/zfs
27
28 Package: libnvpair1linux
29 Section: contrib/libs
30 Architecture: linux-any
31 Depends: ${misc:Depends}, ${shlibs:Depends}
32 Breaks: libnvpair1
33 Replaces: libnvpair1
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
39 Package: libuutil1linux
40 Section: contrib/libs
41 Architecture: linux-any
42 Depends: ${misc:Depends}, ${shlibs:Depends}
43 Breaks: libuutil1
44 Replaces: libuutil1
45 Description: Solaris userland utility library for Linux
46 This library provides a variety of glue functions for ZFS on Linux:
47 * libspl: The Solaris Porting Layer userland library, which provides APIs
48 that make it possible to run Solaris user code in a Linux environment
49 with relatively minimal modification.
50 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
51 library.
52 * libefi: The Extensible Firmware Interface library for GUID disk
53 partitioning.
54 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
55
56 Package: libzfslinux-dev
57 Section: contrib/libdevel
58 Architecture: linux-any
59 Depends: libnvpair1linux (= ${binary:Version}),
60 libuutil1linux (= ${binary:Version}),
61 libzfs2linux (= ${binary:Version}),
62 libzpool2linux (= ${binary:Version}),
63 ${misc:Depends}
64 Provides: libnvpair-dev, libuutil-dev
65 Description: OpenZFS filesystem development files for Linux
66 Header files and static libraries for compiling software against
67 libraries of OpenZFS filesystem.
68 .
69 This package includes the development files of libnvpair1, libuutil1,
70 libzpool2 and libzfs2.
71
72 Package: libzfs2linux
73 Section: contrib/libs
74 Architecture: linux-any
75 Depends: ${misc:Depends}, ${shlibs:Depends}
76 Breaks: libzfs2
77 Replaces: libzfs2
78 Description: OpenZFS filesystem library for Linux
79 The Z file system is a pooled filesystem designed for maximum data
80 integrity, supporting data snapshots, multiple copies, and data
81 checksums.
82 .
83 The OpenZFS library provides support for managing OpenZFS filesystems.
84
85 Package: libzpool2linux
86 Section: contrib/libs
87 Architecture: linux-any
88 Depends: ${misc:Depends}, ${shlibs:Depends}
89 Breaks: libzpool2
90 Replaces: libzpool2
91 Description: OpenZFS pool library for Linux
92 The Z file system is a pooled filesystem designed for maximum data
93 integrity, supporting data snapshots, multiple copies, and data
94 checksums.
95 .
96 This zpool library provides support for managing zpools.
97
98 Package: zfs-dkms
99 Architecture: all
100 Pre-Depends: spl-dkms (<<${source:Upstream-Version}.),
101 spl-dkms (>= ${source:Upstream-Version})
102 Depends: dkms (>> 2.1.1.2-5), lsb-release, ${misc:Depends}
103 Recommends: zfs-zed, zfsutils-linux (>= ${binary:Version}), @LINUX_COMPAT@
104 Provides: zfs-modules
105 Description: OpenZFS filesystem kernel modules for Linux
106 The Z file system is a pooled filesystem designed for maximum data
107 integrity, supporting data snapshots, multiple copies, and data
108 checksums.
109 .
110 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
111 OpenZFS.
112
113 Package: zfs-initramfs
114 Architecture: all
115 Depends: busybox-initramfs | busybox-static | busybox,
116 initramfs-tools,
117 zfs-modules | zfs-dkms,
118 zfsutils-linux (>= ${binary:Version}),
119 ${misc:Depends}
120 Breaks: zfsutils-linux (<= 0.7.11-2)
121 Replaces: zfsutils-linux (<= 0.7.11-2)
122 Description: OpenZFS root filesystem capabilities for Linux - initramfs
123 The Z file system is a pooled filesystem designed for maximum data
124 integrity, supporting data snapshots, multiple copies, and data
125 checksums.
126 .
127 This package adds OpenZFS to the system initramfs with a hook
128 for the initramfs-tools infrastructure.
129
130 Package: zfs-dracut
131 Architecture: all
132 Depends: dracut,
133 zfs-modules | zfs-dkms,
134 zfsutils-linux (>= ${binary:Version}),
135 ${misc:Depends}
136 Description: OpenZFS root filesystem capabilities for Linux - dracut
137 The Z file system is a pooled filesystem designed for maximum data
138 integrity, supporting data snapshots, multiple copies, and data
139 checksums.
140 .
141 This package adds OpenZFS to the system initramfs with a hook
142 for the dracut infrastructure.
143
144 Package: zfsutils-linux
145 Section: contrib/admin
146 Architecture: linux-any
147 Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
148 Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
149 Breaks: zfs-dkms (<< ${binary:Version}), zfs-dkms (>> ${binary:Version})
150 Suggests: nfs-kernel-server,
151 samba-common-bin (>= 3.0.23),
152 zfs-initramfs | zfs-dracut
153 Conflicts: zfs, zfs-fuse
154 Provides: zfsutils
155 Description: command-line tools to manage OpenZFS filesystems
156 The Z file system is a pooled filesystem designed for maximum data
157 integrity, supporting data snapshots, multiple copies, and data
158 checksums.
159 .
160 This package provides the zfs and zpool commands to create and administer
161 OpenZFS filesystems.
162
163 Package: zfs-zed
164 Section: contrib/admin
165 Architecture: linux-any
166 Depends: zfs-modules | zfs-dkms,
167 zfsutils-linux (>= ${binary:Version}),
168 ${misc:Depends},
169 ${shlibs:Depends}
170 Description: OpenZFS Event Daemon
171 The Z file system is a pooled filesystem designed for maximum data
172 integrity, supporting data snapshots, multiple copies, and data
173 checksums.
174 .
175 This package provides the OpenZFS Event Daemon (zed).
176
177 Package: zfs-test
178 Section: contrib/admin
179 Architecture: linux-any
180 Depends: acl,
181 bc,
182 fio,
183 ksh,
184 lsscsi,
185 mdadm,
186 parted,
187 python,
188 sudo,
189 sysstat,
190 zfs-modules | zfs-dkms,
191 zfsutils-linux (>=${binary:Version}),
192 ${misc:Depends},
193 ${shlibs:Depends}
194 Breaks: zfsutils-linux (<= 0.7.9-2)
195 Replaces: zfsutils-linux (<= 0.7.9-2)
196 Conflicts: zutils
197 Description: OpenZFS test infrastructure an support scripts
198 The Z file system is a pooled filesystem designed for maximum data
199 integrity, supporting data snapshots, multiple copies, and data
200 checksums.
201 .
202 This package provides the OpenZFS test infrastructure for destructively
203 testing and validating a system using OpenZFS. It is entirely optional
204 and should only be installed and used in test environments.
205
206 Package: zfs-dbg
207 Section: contrib/debug
208 Priority: optional
209 Architecture: linux-any
210 Depends: libnvpair1linux (= ${binary:Version}),
211 libuutil1linux (= ${binary:Version}),
212 libzfs2linux (= ${binary:Version}),
213 libzpool2linux (= ${binary:Version}),
214 zfs-zed (= ${binary:Version}),
215 zfsutils-linux (= ${binary:Version}),
216 ${misc:Depends}
217 Description: Debugging symbols for OpenZFS userland libraries and tools
218 The Z file system is a pooled filesystem designed for maximum data
219 integrity, supporting data snapshots, multiple copies, and data
220 checksums.
221 .
222 This package contains the debugging symbols for libzpool2linux, libzfs2linux,
223 libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.