]> git.proxmox.com Git - mirror_zfs-debian.git/blob - debian/control
Add kernel package dependency, recommend zfs-modules first
[mirror_zfs-debian.git] / debian / control
1 Source: zfs-linux
2 Section: kernel
3 Priority: optional
4 Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>
5 Uploaders: Aron Xu <aron@debian.org>, Carlos Alberto Lopez Perez <clopez@igalia.com>
6 Build-Depends: autotools-dev,
7 autoconf,
8 autogen,
9 automake,
10 debhelper (>= 9),
11 dkms (>> 2.1.1.2-5),
12 libselinux1-dev,
13 libtool,
14 po-debconf,
15 uuid-dev,
16 zlib1g-dev,
17 lsb-release
18 Standards-Version: 3.9.4
19 Homepage: http://www.zfsonlinux.org/
20 Vcs-Git: git://anonscm.debian.org/pkg-zfsonlinux/zfs.git
21 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-zfsonlinux/spl.git
22
23 Package: libnvpair1
24 Section: libs
25 Architecture: linux-any
26 Depends: ${misc:Depends}, ${shlibs:Depends}
27 Replaces: libnvpair0
28 Provides: libnvpair0
29 Description: Solaris name-value library for Linux
30 This library provides routines for packing and unpacking nv pairs for
31 transporting data across process boundaries, transporting between
32 kernel and userland, and possibly saving onto disk files.
33
34 Package: libnvpair1-dbg
35 Section: debug
36 Priority: extra
37 Architecture: linux-any
38 Depends: ${misc:Depends}, libnvpair1 (= ${binary:Version})
39 Replaces: libnvpair0-dbg, libnvpair0
40 Provides: libnvpair0-dbg, libnvpair0
41 Description: Debugging symbols for libnvpair1
42 This library provides routines for packing and unpacking nv pairs for
43 transporting data across process boundaries, transporting between
44 kernel and userland, and possibly saving onto disk files.
45 .
46 This package contains the debugging symbols for libnvpair1.
47
48 Package: libnvpair1-udeb
49 Package-Type: udeb
50 Section: debian-installer
51 Architecture: linux-any
52 Depends: ${shlibs:Depends}, ${misc:Depends}
53 Description: OpenSolaris name-value pair library (debian-installer version)
54 This package contains the OpenSolaris libnvpair library, for managing
55 name-value pairs.
56 .
57 This is a minimal package for use in debian-installer.
58
59 Package: libuutil1
60 Section: libs
61 Architecture: linux-any
62 Depends: ${misc:Depends}, ${shlibs:Depends}
63 Replaces: libuutil0
64 Provides: libuutil0
65 Description: Solaris userland utility library for Linux
66 This library provides a variety of glue functions for ZFS on Linux:
67 * libspl: The Solaris Porting Layer userland library, which provides APIs
68 that make it possible to run Solaris user code in a Linux environment
69 with relatively minimal modification.
70 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
71 library.
72 * libefi: The Extensible Firmware Interface library for GUID disk
73 partitioning.
74 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
75
76 Package: libuutil1-dbg
77 Section: debug
78 Priority: extra
79 Architecture: linux-any
80 Depends: ${misc:Depends}, libuutil1 (= ${binary:Version})
81 Replaces: libuutil0-dbg, libuutil0
82 Provides: libuutil0-dbg, libuutil0
83 Description: Debugging symbols for libuutil1
84 This library provides a variety of glue functions for ZFS on Linux:
85 * libspl: The Solaris Porting Layer userland library, which provides APIs
86 that make it possible to run Solaris user code in a Linux environment
87 with relatively minimal modification.
88 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
89 library.
90 * libefi: The Extensible Firmware Interface library for GUID disk
91 partitioning.
92 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
93 .
94 This package contains the debugging symbols for libuutil1.
95
96 Package: libuutil1-udeb
97 Package-Type: udeb
98 Section: debian-installer
99 Architecture: linux-any
100 Depends: ${shlibs:Depends}, ${misc:Depends}
101 Description: OpenSolaris userland utility library (debian-installer version)
102 This package contains the OpenSolaris userland utility library.
103 .
104 This is a minimal package for use in debian-installer.
105
106 Package: libzfs-dev
107 Section: libdevel
108 Architecture: linux-any
109 Depends: ${misc:Depends}, libzfs1 (= ${binary:Version})
110 Provides: libnvpair-dev, libuutil-dev
111 Description: Native ZFS filesystem development files for Linux
112 Header files and static libraries for compiling software against
113 libraries of native ZFS filesystem.
114 .
115 This package includes the development files of libnvpair1, libuutil1,
116 and libzfs1.
117
118 Package: libzfs1
119 Section: libs
120 Architecture: linux-any
121 Depends: ${misc:Depends}, ${shlibs:Depends}
122 Replaces: libzfs0
123 Provides: libzfs0
124 Description: Native ZFS filesystem library for Linux
125 The Z file system is a pooled filesystem designed for maximum data
126 integrity, supporting data snapshots, multiple copies, and data
127 checksums.
128 .
129 The ZFS library provides support for managing ZFS filesystems.
130
131 Package: libzfs1-dbg
132 Section: debug
133 Priority: extra
134 Architecture: linux-any
135 Depends: ${misc:Depends}, libzfs1 (= ${binary:Version})
136 Replaces: libzfs0-dbg, libzfs0
137 Provides: libzfs0-dbg, libzfs0
138 Description: Debugging symbols for libzfs1
139 The Z file system is a pooled filesystem designed for maximum data
140 integrity, supporting data snapshots, multiple copies, and data
141 checksums.
142 .
143 This package contains the debugging symbols for libzfs1.
144
145 Package: libzfs1-udeb
146 Package-Type: udeb
147 Section: debian-installer
148 Architecture: linux-any
149 Depends: ${shlibs:Depends}, ${misc:Depends}
150 Description: OpenSolaris ZFS library (debian-installer version)
151 The Z file system is a pooled filesystem designed for maximum data integrity,
152 supporting data snapshots, multiple copies, and data checksums.
153 .
154 The ZFS library provides support for managing ZFS filesystems.
155 .
156 This is a minimal package for use in debian-installer.
157
158 Package: libzpool1
159 Section: libs
160 Architecture: linux-any
161 Depends: ${misc:Depends}, ${shlibs:Depends}
162 Replaces: libzpool0
163 Provides: libzpool0
164 Description: Native ZFS pool library for Linux
165 The Z file system is a pooled filesystem designed for maximum data
166 integrity, supporting data snapshots, multiple copies, and data
167 checksums.
168 .
169 This zpool library provides support for managing zpools.
170
171 Package: libzpool1-dbg
172 Section: debug
173 Priority: extra
174 Architecture: linux-any
175 Depends: ${misc:Depends}, libzpool1 (= ${binary:Version})
176 Replaces: libzpool0-dbg, libzpool0
177 Provides: libzpool0-dbg, libzpool0
178 Description: Debugging symbols for libzpool1
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 libzpool1.
184
185 Package: libzpool1-udeb
186 Package-Type: udeb
187 Section: debian-installer
188 Architecture: linux-any
189 Depends: ${shlibs:Depends}, ${misc:Depends}
190 Description: OpenSolaris interface library to manage ZFS storage pools (debian-installer version)
191 This package contains the OpenSolaris libzpool library.
192 .
193 This is a minimal package for use in debian-installer.
194
195 Package: zfs-dkms
196 Architecture: all
197 Pre-Depends: spl-dkms (>= ${source:Upstream-Version})
198 Depends: ${misc:Depends}, dkms (>> 2.1.1.2-5), lsb-release
199 Recommends: zfsutils
200 Replaces: lzfs, lzfs-dkms
201 Provides: zfs-modules, lustre-backend-fs, lzfs, lzfs-dkms
202 Conflicts: lzfs, lzfs-dkms
203 Description: Native ZFS filesystem kernel modules for Linux
204 The Z file system is a pooled filesystem designed for maximum data
205 integrity, supporting data snapshots, multiple copies, and data
206 checksums.
207 .
208 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of ZFS.
209
210 #Package: zfs-dracut
211 #Section: kernel
212 #Architecture: linux-any
213 #Depends: ${misc:Depends}, dracut, zfsutils
214 #Description: Native ZFS root filesystem capabilities for Linux
215 # This package adds ZFS to the system initramfs with a hook
216 # for the dracut infrastructure.
217
218 #Package: zfs-initramfs
219 #Section: kernel
220 #Architecture: linux-any
221 #Depends: ${misc:Depends}, zfsutils, zfs-grub
222 #Description: Native ZFS root filesystem capabilities for Linux
223 # This package adds ZFS to the system initramfs with a hook
224 # for the initramfs-tools infrastructure.
225
226 Package: zfsutils
227 Section: admin
228 Architecture: linux-any
229 Depends: ${misc:Depends}, ${shlibs:Depends}
230 Recommends: zfs-modules | zfs-dkms
231 Suggests: samba-common-bin (>= 3.0.23), nfs-kernel-server, zfs-initramfs
232 Conflicts: zfs, zfs-fuse
233 Replaces: zfs
234 Description: command-line tools to manage ZFS filesystems
235 The Z file system is a pooled filesystem designed for maximum data
236 integrity, supporting data snapshots, multiple copies, and data checksums.
237 .
238 This package provides the zfs and zpool commands to create and administer
239 ZFS filesystems.
240
241 Package: zfsutils-dbg
242 Section: debug
243 Priority: extra
244 Architecture: linux-any
245 Depends: ${misc:Depends}, zfsutils (= ${binary:Version})
246 Replaces: zfs-dbg, zfs
247 Provides: zfs-dbg, zfs
248 Description: Debugging symbols for zfsutils
249 The Z file system is a pooled filesystem designed for maximum data
250 integrity, supporting data snapshots, multiple copies, and data checksums.
251 .
252 This package contains the debugging symbols for zfsutils.
253
254 Package: zfsutils-udeb
255 Package-Type: udeb
256 Section: debian-installer
257 Architecture: linux-any
258 Depends: ${shlibs:Depends}, ${misc:Depends},
259 libuutil1-udeb (= ${binary:Version}), libnvpair1-udeb (= ${binary:Version}),
260 libzfs1-udeb (= ${binary:Version}), libzpool1-udeb (= ${binary:Version}),
261 zfs-modules,
262 Description: command-line tools to manage ZFS filesystems (debian-installer version)
263 The Z file system is a pooled filesystem designed for maximum data integrity,
264 supporting data snapshots, multiple copies, and data checksums.
265 .
266 This package provides the zfs and zpool commands to create and administer
267 ZFS filesystems.
268 .
269 This is a minimal package for use in debian-installer.