verify-disks: Explicitely state nothing has to be done
[ganeti-local] / INSTALL
diff --git a/INSTALL b/INSTALL
index f5f1a38..638b06b 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -62,6 +62,13 @@ packages, except for RBD, DRBD and Xen::
                     python-pyinotify python-pycurl socat \
                     python-elementtree qemu
 
+On Fedora to install all required packages except RBD, DRBD and Xen::
+
+  $ yum install openssh openssh-clients bridge-utils iproute ndisc6 \
+                pyOpenSSL pyparsing python-simplejson python-inotify \
+                python-lxml python-paramiko socat qemu-img
+
+
 If you want to build from source, please see doc/devnotes.rst for more
 dependencies.
 
@@ -81,7 +88,7 @@ dependencies.
   distributions need to apply the patches on their own.
 
   Ganeti will use the option if it's detected by the ``configure``
-  script; auto-detection can be disabled by explicitely passing
+  script; auto-detection can be disabled by explicitly passing
   ``--enable-socat-compress`` (use the option to disable compression) or
   ``--disable-socat-compress`` (don't use the option).
 
@@ -115,6 +122,14 @@ All of these are also available as package in Debian/Ubuntu::
   $ apt-get install ghc6 libghc6-json-dev libghc6-network-dev \
                     libghc6-parallel-dev libghc6-curl-dev
 
+Or in Fedora running::
+
+  $ yum install ghc ghc-json-devel ghc-network-devel ghc-parallel-devel
+
+The most recent Fedora doesn't provide ``ghc-curl``. So this needs to be
+installed using ``cabal`` or alternatively htools can be build without
+curl support.
+
 Note that more recent version have switched to GHC 7.x and the packages
 were renamed::
 
@@ -144,15 +159,17 @@ and a few has extra dependencies:
   version 4.2.4
 - `text <http://hackage.haskell.org/package/text>`_
 - ``bytestring``, which usually comes with the compiler
+- `hinotify <http://hackage.haskell.org/package/hinotify>`_
 
 These libraries are available in Debian Wheezy (but not in Squeeze), so
 you can use either apt::
 
-  $ apt-get install libghc-hslogger-dev libghc-crypto-dev libghc-text-dev
+  $ apt-get install libghc-hslogger-dev libghc-crypto-dev libghc-text-dev \
+                    libghc-hinotify-dev
 
 or ``cabal``::
 
-  $ cabal install hslogger Crypto text
+  $ cabal install hslogger Crypto text hinotify
 
 to install them.