diff --git a/doc/Cabal.xml b/doc/Cabal.xml
index 67f7d3134cccf9d79238a79c56c628a6decb6220..ae3a1fd1eda82079cd30f7ed460ca623fe64d239 100644
--- a/doc/Cabal.xml
+++ b/doc/Cabal.xml
@@ -61,9 +61,9 @@ library
     <programlisting>
 tar -xzf Foo-1.0.tar.gz
 cd Foo-1.0
-cabal-setup configure --with-compiler=ghc-6.4.2 --user
-cabal-setup build
-cabal-setup install
+runhaskell Setup configure --with-compiler=ghc-6.4.2 --user
+runhaskell Setup build
+runhaskell Setup install
     </programlisting>
     <para>
       One of the purposes of Cabal is to make it easier to build a package with
@@ -496,7 +496,7 @@ Executable program2
                 defaulting to <literal>Custom</literal>.
                 If this field is given a value other than
                 <literal>Custom</literal>, some tools such as
-                <literal>cabal-setup</literal> will be able to
+                <literal>cabal-install</literal> will be able to
                 build the package without using the setup script. So if you are
                 just using the default <literal>Setup.hs</literal> then set
                 the build type as <literal>Simple</literal>.</para>
@@ -954,7 +954,6 @@ Executable program2
             </listitem>
           </varlistentry>
 
-
           <varlistentry>
             <term>
               <literal>hugs-options:</literal>