Réglé une erreur: les headers de Linux n'étaient pas réinstallés au stage2 (mon erreur)
authorgobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Sat, 19 Mar 2011 05:01:36 +0000 (05:01 +0000)
committergobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Sat, 19 Mar 2011 05:01:36 +0000 (05:01 +0000)
config/sysinfos.hp-mini
stage2/pkg/linux

index 218ec44..45613d8 100644 (file)
@@ -5,7 +5,7 @@
 
 INST_TYPE="workstation"
 HVL_TARGET="x86"
-MAKEJOBS=2
+MAKEJOBS=1
 
 # Destination path where to install new Linux-HV system. This is usually where
 # you have mounted your new LFS partition, but it can also be any directory.
index dd0af0b..a3ee9f5 100644 (file)
@@ -2,25 +2,24 @@
 
 hvbuild()
 {
-    # Check if kernel sources from stage0 are still there
+    # Check if kernel sources from stage0 are still in /usr/src.
+    # If not, recopy them.
     if [ ! -d /usr/src/${PACKAGE} ]; then
-        # If no, then copy them. We don't install headers and
-        # assume that it is a new kernel version installation.
-        mv ${LFS_TMP}/${PACKAGE} /usr/src
-    else
-        # Install headers
-        cd /usr/src/${PACKAGE}
-        make mrproper
-        make headers_check
-
-        # Remove any previous headers install
-        rm -rf dest
-        make INSTALL_HDR_PATH=dest headers_install
-        cp -rv dest/include/* /usr/include
-        find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv
-        rm -rf dest
+        cp -a ${LFS_TMP}/${PACKAGE} /usr/src
     fi
 
+    # Install headers
+    cd /usr/src/${PACKAGE}
+    make mrproper
+    make headers_check
+
+    # Remove any previous headers install
+    rm -rf dest
+    make INSTALL_HDR_PATH=dest headers_install
+    cp -rv dest/include/* /usr/include
+    find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv
+    rm -rf dest
+
     # Install HV kernel compilation script:
     VERSION=$(get_pkg_ver ${PACKAGE})
     SCRIPT=/usr/src/compile-kernel