Remove ad-hoc run*locally scripts, replace with './run'
[libguestfs.git] / README
diff --git a/README b/README
index fbff025..3960b61 100644 (file)
--- a/README
+++ b/README
@@ -15,7 +15,7 @@ Requirements
 - recent QEMU >= 0.13 with virtio-serial support
 
 - kernel >= 2.6.34 with virtio-serial support enabled.  virtio-block
-  and virtio-serial support are not required but highly recommended.
+  support is not required but comes highly recommended.
 
 - febootstrap >= 3.0 (recommended >= 3.3)
      *NB*: febootstrap 2.x WILL NOT WORK
@@ -59,6 +59,8 @@ Requirements
 - (Optional) OCaml if you want to rebuild the generated files, and
   also to build the OCaml bindings
 
+- (Optional) OCaml PCRE bindings (ocaml-pcre).
+
 - (Optional) Perl if you want to build the perl bindings
 
 - (Optional) Python if you want to build the python bindings
@@ -111,6 +113,34 @@ this command as root:
 
   make install
 
+You can run the virt tools without needing to install, using the "run"
+script in the top directory.  This script sets up some environment
+variables.  For example:
+
+  ./run ./inspector/virt-inspector [usual virt-inspector args ...]
+
+If you are already in the inspector/ subdirectory, then the following
+command will also work:
+
+  ../run ./virt-inspector [...]
+
+You can also make a symlink (note: NOT a hard link) from your $PATH to
+the run script, eg:
+
+  cd ~/bin
+  ln -s ~/libguestfs/run libguestfs-run
+  cd ~/libguestfs
+  libguestfs-run ./inspector/virt-inspector [...]
+
+You can also run the C programs under valgrind like this:
+
+  ./run valgrind [valgrind opts...] ./cat/virt-cat [virt-cat opts...]
+
+This also works with sudo (eg. if you need root access for libvirt or
+to access a block device):
+
+  sudo ./run ./cat/virt-cat -d LinuxGuest /etc/passwd
+
 
 qemu
 ----------------------------------------------------------------------
@@ -214,7 +244,7 @@ appliance.  You will need to port the febootstrap first
 Copyright and license information
 ----------------------------------------------------------------------
 
-Copyright (C) 2009-2010 Red Hat Inc.
+Copyright (C) 2009-2011 Red Hat Inc.
 
 The library is distributed under the LGPLv2+.  The programs are
 distributed under the GPLv2+.  Please see the files COPYING and