daemon: debug segv correct use of dereferencing NULL.
[libguestfs.git] / debian / control
1 Source: libguestfs
2 Section: libs
3 Priority: extra
4 Maintainer: Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
5 Uploaders: Richard Jones <rjones@redhat.com>, Guido Günther <agx@sigxcpu.org>
6 Build-Depends: debhelper (>= 7), dpkg-dev, devscripts, autotools-dev,
7   febootstrap (>= 3.2),
8   libreadline-dev, cdbs, libaugeas-dev, libhivex-dev, libvirt-dev,
9   libmagic-dev, libncurses5-dev, libpcre3-dev, libxml2-dev,
10   gperf,
11 # XXX libconfig-dev, but it is not in Debian
12   qemu-system (>= 0.13) | kvm (>= 0.13) | qemu-kvm (>= 0.13) | qemu (>= 0.13),
13 # XXX how to say we need Linux >= 2.6.36?
14   genisoimage, pkg-config,
15 # when building from git:
16   automake, autoconf, libtool, ocaml, ocaml-findlib,
17 # for python bindings:
18   python-all-dev, python-support,
19 # for the perl bindings:
20   libtest-pod-coverage-perl, libextutils-command-perl,
21   libintl-perl, libtest-pod-perl,
22   libstring-shellquote-perl,
23 # for Perl virt tools
24   libsys-virt-perl, libwin-hivex-perl,
25 # FUSE
26   libfuse-dev, fuse-utils,
27 # Debian OCaml
28   dh-ocaml,
29 # Erlang
30   erlang-dev,
31 # to create images in the test suite
32   db4.8-util
33 Homepage: http://libguestfs.org
34 Standards-Version: 3.8.2
35
36 Package: libguestfs0
37 Architecture: any
38 Depends: ${shlibs:Depends}, ${misc:Depends},
39   febootstrap (>= 3.2),
40 # These are needed for virtio-serial:
41   qemu-system (>= 0.13) | kvm (>= 0.13) | qemu-kvm (>= 0.13) | qemu (>= 0.13),
42 # XXX how to say we need Linux >= 2.6.36?
43 # For the supermin appliance (see appliance/packagelist):
44   bsdmainutils,
45   btrfs-tools,
46   cryptsetup,
47   diff,
48 # gfs-tools,
49 # gfs2-tools,
50   grub-pc,
51 # hfsplus,
52   iproute,
53   libaugeas0,
54 # nilfs2-tools,
55   ntfs-3g,
56   ntfsprogs,
57   reiserfsprogs,
58   udev,
59   vim-tiny,
60   xz-utils,
61   zfs-fuse,
62   binutils,
63   cpio,
64   dosfstools,
65   file,
66   jfsutils,
67   lsof,
68   lvm2,
69   module-init-tools,
70   net-tools,
71   parted,
72   procps,
73   scrub,
74   strace,
75   xfsprogs,
76   zerofree
77 Description: library for accessing and modifying guest disk images
78  libguestfs is a library for accessing and modifying guest disk images. Amongst
79  the things this is good for: making batch configuration changes to guests,
80  viewing and editing files inside guests, getting disk used/free statistics,
81  migrating between virtualization systems, performing partial backups,
82  performing partial guest clones, cloning guests and changing
83  registry/UUID/hostname info, and much else besides.
84  .
85  It uses Linux kernel and qemu code, and can access any type of guest
86  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
87  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
88  vmdk.
89  .
90  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
91  filesystem is in each LV, etc.). It can also run commands in the context of 
92  the guest. Also you can upload and download files and directories.
93
94 Package: guestfish
95 Section: devel
96 Architecture: any
97 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
98 Description: libguestfs filesystem interactive shell
99  Guestfish is a shell and command-line tool for examining and modifying
100  virtual machine filesystems.  It uses libguestfs and exposes all of the
101  functionality of the guestfs API, see guestfs(3).
102
103 Package: guestfsd
104 Architecture: any
105 Depends: ${shlibs:Depends}, ${misc:Depends},
106   bsdmainutils, diff, grub-pc, iproute,
107   libaugeas0, udev, binutils, cpio, dosfstools,
108   file, lsof, module-init-tools, net-tools, parted,
109   procps, scrub, strace, zerofree
110 Description: Daemon to access to guest virtual machine through virtio serial
111  Daemon to access to guest virtual machine through virtio serial
112
113 Package: guestmount
114 Section: devel
115 Architecture: any
116 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
117 Description: mount guest filesystem using libguestfs and FUSE
118  The guestmount program can be used to mount virtual machine filesystems
119  and other disk images on the host.  It uses libguestfs for access to
120  the guest filesystem, and FUSE (the "filesystem in userspace") to make
121  it appear as a mountable device.
122
123 Package: libguestfs-tools
124 Section: devel
125 Architecture: any
126 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
127  libsys-virt-perl, libguestfs-perl (= ${binary:Version})
128 Description: libguestfs virt tools
129  This package contains virt tools including virt-cat, virt-df, virt-edit,
130  virt-filesystems, virt-inspector, virt-ls, virt-make-fs, virt-rescue,
131  virt-resize, virt-tar and virt-win-reg.
132
133 Package: libguestfs-dev
134 Section: libdevel
135 Architecture: any
136 Depends: libguestfs0 (= ${binary:Version}), ${misc:Depends}
137 Description: library for accessing and modifying guest disk images
138  libguestfs is a library for accessing and modifying guest disk images. Amongst
139  the things this is good for: making batch configuration changes to guests,
140  viewing and editing files inside guests, getting disk used/free statistics,
141  migrating between virtualization systems, performing partial backups,
142  performing partial guest clones, cloning guests and changing
143  registry/UUID/hostname info, and much else besides.
144  .
145  It uses Linux kernel and qemu code, and can access any type of guest
146  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
147  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
148  vmdk.
149  .
150  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
151  filesystem is in each LV, etc.). It can also run commands in the context of 
152  the guest. Also you can upload and download files and directories.
153  .
154  This package contains the development headers.
155
156 Package: libguestfs0-dbg
157 Section: debug
158 Architecture: any
159 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version})
160 Description: library for accessing and modifying guest disk images
161  libguestfs is a library for accessing and modifying guest disk images. Amongst
162  the things this is good for: making batch configuration changes to guests,
163  viewing and editing files inside guests, getting disk used/free statistics,
164  migrating between virtualization systems, performing partial backups,
165  performing partial guest clones, cloning guests and changing
166  registry/UUID/hostname info, and much else besides.
167  .
168  It uses Linux kernel and qemu code, and can access any type of guest
169  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
170  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
171  vmdk.
172  .
173  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
174  filesystem is in each LV, etc.). It can also run commands in the context of 
175  the guest. Also you can upload and download files and directories.
176  .
177  This package contains the debugging symbols.
178
179 Package: libguestfs-doc
180 Section: doc
181 Architecture: all
182 Depends: ${shlibs:Depends}, ${misc:Depends}
183 Description: library for accessing and modifying guest disk images
184  libguestfs is a library for accessing and modifying guest disk images. Amongst
185  the things this is good for: making batch configuration changes to guests,
186  viewing and editing files inside guests, getting disk used/free statistics,
187  migrating between virtualization systems, performing partial backups,
188  performing partial guest clones, cloning guests and changing
189  registry/UUID/hostname info, and much else besides.
190  .
191  It uses Linux kernel and qemu code, and can access any type of guest
192  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
193  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
194  vmdk.
195  .
196  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
197  filesystem is in each LV, etc.). It can also run commands in the context of 
198  the guest. Also you can upload and download files and directories.
199  .
200  This package contains the documentation.
201
202 Package: python-guestfs
203 Section: python
204 Architecture: any
205 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version})
206 Provides: python-libguestfs
207 Conflicts: python-libguestfs
208 Description: library for accessing and modifying guest disk images
209  libguestfs is a library for accessing and modifying guest disk images. Amongst
210  the things this is good for: making batch configuration changes to guests,
211  viewing and editing files inside guests, getting disk used/free statistics,
212  migrating between virtualization systems, performing partial backups,
213  performing partial guest clones, cloning guests and changing
214  registry/UUID/hostname info, and much else besides.
215  .
216  It uses Linux kernel and qemu code, and can access any type of guest
217  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
218  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
219  vmdk.
220  .
221  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
222  filesystem is in each LV, etc.). It can also run commands in the context of 
223  the guest. Also you can upload and download files and directories.
224  .
225  This package contains the Python bindings.
226  
227 Package: libguestfs-perl
228 Section: perl
229 Architecture: any
230 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version}),
231  ${perl:Depends}
232 Description: library for accessing and modifying guest disk images
233  libguestfs is a library for accessing and modifying guest disk images. Amongst
234  the things this is good for: making batch configuration changes to guests,
235  viewing and editing files inside guests, getting disk used/free statistics,
236  migrating between virtualization systems, performing partial backups,
237  performing partial guest clones, cloning guests and changing
238  registry/UUID/hostname info, and much else besides.
239  .
240  It uses Linux kernel and qemu code, and can access any type of guest
241  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
242  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
243  vmdk.
244  .
245  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
246  filesystem is in each LV, etc.). It can also run commands in the context of 
247  the guest. Also you can upload and download files and directories.
248  .
249  This package contains the Perl bindings.
250
251 Package: libguestfs-ocaml
252 Architecture: any
253 Depends: ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends}
254 Provides: ${ocaml:Provides}
255 Description: library for accessing and modifying guest disk images
256  libguestfs is a library for accessing and modifying guest disk images. Amongst
257  the things this is good for: making batch configuration changes to guests,
258  viewing and editing files inside guests, getting disk used/free statistics,
259  migrating between virtualization systems, performing partial backups,
260  performing partial guest clones, cloning guests and changing
261  registry/UUID/hostname info, and much else besides.
262  .
263  It uses Linux kernel and qemu code, and can access any type of guest
264  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
265  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
266  vmdk.
267  .
268  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
269  filesystem is in each LV, etc.). It can also run commands in the context of 
270  the guest. Also you can upload and download files and directories.
271  .
272  This package contains the OCaml bindings (runtime).
273
274 Package: libguestfs-ocaml-dev
275 Architecture: any
276 Depends: libguestfs-ocaml, libguestfs-dev, ocaml-findlib,
277  ${ocaml:Depends},
278  ${misc:Depends}
279 Provides: ${ocaml:Provides}
280 Description: library for accessing and modifying guest disk images
281  libguestfs is a library for accessing and modifying guest disk images. Amongst
282  the things this is good for: making batch configuration changes to guests,
283  viewing and editing files inside guests, getting disk used/free statistics,
284  migrating between virtualization systems, performing partial backups,
285  performing partial guest clones, cloning guests and changing
286  registry/UUID/hostname info, and much else besides.
287  .
288  It uses Linux kernel and qemu code, and can access any type of guest
289  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
290  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
291  vmdk.
292  .
293  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
294  filesystem is in each LV, etc.). It can also run commands in the context of 
295  the guest. Also you can upload and download files and directories.
296  .
297  This package contains the OCaml bindings.