Merge stage1 x86_64 dans trunk
[hvlinux.git] / stage1 / packages-update
index e85c558..7ca40cd 100755 (executable)
@@ -1,8 +1,7 @@
 #!/bin/sh
 
 LFS_STAGE="stage1"
-USE_LFS_PATCHES=1
-USE_BLFS_PATCHES=1
+USE_CLFS_PATCHES=1
 USE_HV_PATCHES=1
 
 # Reading system configuration informations, functions and package versions.
@@ -13,28 +12,44 @@ source ../packages-list
 
 update_packages_init
 
-# Begin
+# These packages are already downloaded for stage0:
+lpkg     0 ${GMP}
+lpkg     0 ${MPFR}
+lpkg     0 ${PPL}
+lpkg     0 ${CLOOG_PPL}
+lpkg     0 ${BINUTILS}
+lpkg     0 ${GCC_CORE}
+lpkg     0 ${NCURSES}
+lpkg     0 ${FILE_PKG}
+lpkg     0 ${KERNEL}
 
-fpkg_gnu   ${BINUTILS}
-fpkg       ${GCC_CORE} ${GNU_URL}/gcc/${GCC_CORE}
-fpkg       ${KERNEL} http://www.kernel.org/pub/linux/kernel/v2.6
-fpkg_gnu   ${GLIBC}
-fpkg_gnu   ${NCURSES}
+# New packages for stage 1:
+fpkg       ${ZLIB} "http://www.zlib.net"
 fpkg_gnu   ${BASH}
-fpkg       ${BZIP2} http://www.bzip.org/$(get_pkg_ver ${BZIP2})
+fpkg_gnu   ${BISON}
+fpkg       ${BZIP2} "http://www.bzip.org/$(get_pkg_ver ${BZIP2})"
 fpkg_gnu   ${COREUTILS}
-fpkg_gnu   ${DIFFUTILS}
+fpkg       ${DIFFUTILS} "ftp://alpha.gnu.org/gnu/diffutils"
 fpkg_gnu   ${FINDUTILS}
+fpkg_sf    ${FLEX}
 fpkg_gnu   ${GAWK}
 fpkg_gnu   ${GETTEXT}
 fpkg_gnu   ${GREP}
 fpkg_gnu   ${GZIP}
+fpkg_gnu   ${MFOUR}
 fpkg_gnu   ${MAKE_PACKAGE}
 fpkg_gnu   ${PATCH_PACKAGE}
 fpkg_gnu   ${SED}
 fpkg_gnu   ${TAR_PACKAGE}
 fpkg_gnu   ${TEXINFO}
-fpkg       ${UTIL_LINUX} http://www.kernel.org/pub/linux/utils/util-linux
+fpkg_gnu   ${NANO}
+fpkg       ${XZ_UTILS} "http://tukaani.org/xz"
+
+# Chapter 7
+fpkg       ${UTIL_LINUX_NG} "http://www.kernel.org/pub/linux/utils/util-linux-ng/v$(get_pkg_ver_base ${UTIL_LINUX_NG})"
+fpkg_sf    ${E2FSPROGS}
+fpkg       ${SYSVINIT} "ftp://ftp.cistron.nl/pub/people/miquels/sysvinit"
+fpkg       ${MODULE_INIT_TOOLS} "http://www.kernel.org/pub/linux/utils/kernel/module-init-tools"
+fpkg       ${UDEV} "http://www.kernel.org/pub/linux/utils/kernel/hotplug"
 
-# Return last error
 exit $?