diff --git a/bootstrap.sh b/bootstrap.sh
index b2d240c7c346c825a513a7a35e82515d543791aa..bf814b5095cd01fbed6b1d15f350da1181b849cb 100644
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -6,7 +6,7 @@
 # HTTP packages. It then installs cabal-install itself.
 # It expects to be run inside the cabal-install directory.
 
-CABAL_VER="1.4.0.1"
+CABAL_VER="1.4.0.2"
 HTTP_VER="3001.0.4"
 ZLIB_VER="0.4.0.4"
 
@@ -17,19 +17,19 @@ ZLIB_URL=${HACKAGE_URL}/zlib/${ZLIB_VER}/zlib-${ZLIB_VER}.tar.gz
 
 wget ${CABAL_URL} ${HTTP_URL} ${ZLIB_URL}
 
-tar -zxf Cabal-1.4.0.1.tar.gz
-pushd Cabal-1.4.0.1
+tar -zxf Cabal-${CABAL_VER}.tar.gz
+pushd Cabal-${CABAL_VER}
 ghc --make Setup
 ./Setup configure --user && ./Setup build && ./Setup install
 popd
 
-tar -zxf HTTP-3001.0.4.tar.gz
-pushd HTTP-3001.0.4
+tar -zxf HTTP-${HTTP_VER}.tar.gz
+pushd HTTP-${HTTP_VER}
 runghc Setup configure --user && runghc Setup build && runghc Setup install
 popd
 
-tar -zxf zlib-0.4.0.4.tar.gz
-pushd zlib-0.4.0.4
+tar -zxf zlib-${ZLIB_VER}.tar.gz
+pushd zlib-${ZLIB_VER}
 runghc Setup configure --user && runghc Setup build && runghc Setup install
 popd
 
diff --git a/cabal-install.cabal b/cabal-install.cabal
index 9aed12c7140618feee42e619818d1dd0a05f8b99..8187b50a2c95d50c9b2b81792ec4ffa215df556d 100644
--- a/cabal-install.cabal
+++ b/cabal-install.cabal
@@ -21,7 +21,7 @@ Copyright:          2005 Lemmih <lemmih@gmail.com>
 Stability:          Experimental
 Category:           Distribution
 Build-type:         Simple
-Extra-Source-Files: README bash-completion/cabal
+Extra-Source-Files: README bash-completion/cabal bootstrap.sh
 Cabal-Version:      >= 1.2
 
 flag old-base