Add 'make extra-tests' rule and run extra tests.
[libguestfs.git] / README
diff --git a/README b/README
index 787ec32..bf978ca 100644 (file)
--- a/README
+++ b/README
@@ -58,12 +58,12 @@ For basic functionality and the C tools:
 
 - gperf
 
+- pcre (Perl Compatible Regular Expressions C library)
+
 - genisoimage (NOT mkisofs any more)
 
 - hivex >= 1.2.7 (http://libguestfs.org/download) (optional)
 
-- pcre (Perl Compatible Regular Expressions C library) (optional)
-
 - libmagic (the library that corresponds to the 'file' command) (optional)
 
 - libvirt (optional)
@@ -77,6 +77,9 @@ For basic functionality and the C tools:
 - Berkeley DB 'db_dump' and 'db_load' utilities
   (db4-utils or db4.X-util or similar) (optional)
 
+- systemtap/DTrace userspace probes (optional)
+  http://sourceware.org/systemtap/wiki/AddingUserSpaceProbingToApps
+
 - perldoc (pod2man, pod2text, pod2html) to generate the manual pages
   and other documentation.
 
@@ -98,10 +101,6 @@ To build FUSE support (guestmount):
 
 - FUSE libraries and kernel module (optional)
 
-To build virt-resize:
-
-- OCaml PCRE bindings (ocaml-pcre) (optional)
-
 To build language bindings:
 
 - Perl if you want to build the perl bindings (optional)
@@ -131,6 +130,10 @@ To build the Perl tools:
 
 - perl-libintl for translating perl code (optional)
 
+To run virt-sysprep:
+
+- virt-sysprep requires FUSE support since it uses guestmount
+
 
 Building
 ----------------------------------------------------------------------
@@ -144,6 +147,14 @@ Finally run the tests:
 
   make check
 
+There are some extra tests, but these require that you have some
+libvirt guests installed, that these guests' disks are accessible by
+the current user, and these tests may fail for other reasons which are
+not necessarily because of real problems.  If you want to run these
+extra tests do:
+
+  make extra-tests
+
 If everything works, you can install the library and tools by running
 this command as root: