r2544 - jhalfs/trunk/contrib

manuel at linuxfromscratch.org manuel at linuxfromscratch.org
Thu Apr 13 09:29:23 PDT 2006


Author: manuel
Date: 2006-04-13 10:29:22 -0600 (Thu, 13 Apr 2006)
New Revision: 2544

Modified:
   jhalfs/trunk/contrib/jhalfs-paco.patch
Log:
Updated paco patch.

Modified: jhalfs/trunk/contrib/jhalfs-paco.patch
===================================================================
--- jhalfs/trunk/contrib/jhalfs-paco.patch	2006-04-13 16:20:14 UTC (rev 2543)
+++ jhalfs/trunk/contrib/jhalfs-paco.patch	2006-04-13 16:29:22 UTC (rev 2544)
@@ -1,8 +1,22 @@
 Index: LFS/master.sh
 ===================================================================
---- LFS/master.sh	(revision 2520)
+--- LFS/master.sh	(revision 2542)
 +++ LFS/master.sh	(working copy)
-@@ -188,7 +188,9 @@
+@@ -158,6 +158,13 @@
+       *stripping*) [[ "${STRIP}" = "0" ]] && continue ;;
+     esac
+ 
++    # Install paco as the first package in ch6, before installing linux-libc-headers.
++    case "${this_script}" in
++      *linux-libc-headers)
++        PACO_NUM=`echo ${this_script} | sed -e 's/linux-libc-headers/a-paco/'`
++        wrt_paco_inst "$PACO_NUM"
++    esac
++
+     # First append each name of the script files to a list (this will become
+     # the names of the targets in the Makefile
+     chapter6="$chapter6 ${this_script}"
+@@ -188,7 +195,9 @@
      # and not to use chroot.
      case "${this_script}" in
        *kernfs)  wrt_run_as_root    "${this_script}" "$file" ;;
@@ -13,21 +27,22 @@
      esac
  
      # Remove the build directory(ies) except if the package build fails.
-@@ -206,6 +208,13 @@
+@@ -206,6 +215,14 @@
  
      # Keep the script file name for Makefile dependencies.
      PREV=${this_script}
 +
-+    # Inserting paco build commands
++    # Reinstalling paco after readsjusting the toolchain.
 +    case "${this_script}" in
-+      *devices)      wrt_paco_inst "065.5" ;;
-+      *readjusting)  wrt_paco_inst "069.5" ;;
++      *readjusting)
++        PACO_NUM=`echo ${this_script} | sed -e 's/readjusting/x-paco/'`
++        wrt_paco_inst "$PACO_NUM" ;;
 +    esac
 +
    done # end for file in chapter06/*
  }
  
-@@ -267,6 +276,14 @@
+@@ -267,6 +284,14 @@
                  wrt_run_as_chroot2 "$this_script" "$file"
                fi
          ;;
@@ -44,7 +59,7 @@
      esac
 Index: LFS/lfs.xsl
 ===================================================================
---- LFS/lfs.xsl	(revision 2520)
+--- LFS/lfs.xsl	(revision 2542)
 +++ LFS/lfs.xsl	(working copy)
 @@ -32,6 +32,9 @@
    <!-- Locale settings -->
@@ -92,7 +107,7 @@
          <xsl:apply-templates/>
 Index: BLFS/master.sh
 ===================================================================
---- BLFS/master.sh	(revision 2520)
+--- BLFS/master.sh	(revision 2542)
 +++ BLFS/master.sh	(working copy)
 @@ -79,6 +79,19 @@
  EOF
@@ -116,7 +131,7 @@
  (
 Index: BLFS/blfs.xsl
 ===================================================================
---- BLFS/blfs.xsl	(revision 2520)
+--- BLFS/blfs.xsl	(revision 2542)
 +++ BLFS/blfs.xsl	(working copy)
 @@ -159,7 +159,7 @@
          <xsl:when test="@role = 'nodump'"/>
@@ -129,7 +144,7 @@
          </xsl:otherwise>
 Index: common/config
 ===================================================================
---- common/config	(revision 2520)
+--- common/config	(revision 2542)
 +++ common/config	(working copy)
 @@ -58,6 +58,23 @@
  #    Not used in LFS
@@ -157,7 +172,7 @@
  RUN_ICA=0
 Index: common/func_validate_configs.sh
 ===================================================================
---- common/func_validate_configs.sh	(revision 2520)
+--- common/func_validate_configs.sh	(revision 2542)
 +++ common/func_validate_configs.sh	(working copy)
 @@ -85,10 +85,10 @@
  inline_doc
@@ -182,31 +197,11 @@
          HPKG)      validation_str="x0x x1x";          validate_str; continue ;;
          RUNMAKE)   validation_str="x0x x1x";          validate_str; continue ;;
          TEST)      validation_str="x0x x1x x2x x3x";  validate_str; continue ;;
-Index: common/paco-build.sh
-===================================================================
---- common/paco-build.sh	(revision 0)
-+++ common/paco-build.sh	(revision 0)
-@@ -0,0 +1,9 @@
-+#!/bin/sh
-+set -e
-+
-+cd $PKGDIR
-+./configure --disable-gpaco \
-+	--sysconfdir=/etc &&
-+make &&
-+make install &&
-+make logme
-
-Property changes on: common/paco-build.sh
-___________________________________________________________________
-Name: svn:keywords
-   + Author Date Revision Id
-
 Index: common/paco-functions
 ===================================================================
 --- common/paco-functions	(revision 0)
 +++ common/paco-functions	(revision 0)
-@@ -0,0 +1,113 @@
+@@ -0,0 +1,112 @@
 +#!/bin/bash
 +
 +
@@ -217,33 +212,32 @@
 +# Not using Paco with uClibc, even if requested
 +if [ $PROGNAME = "hlfs" ]; then
 +  if [ $MODEL = "uclibc" ]; then
-+    $USE_PACO = 0
++    USE_PACO=0
 +  fi
 +fi
 +
 +if [ $USE_PACO != 0 ]; then
-+  name="paco"
-+  this_script="$1-$name"
-+  file="chapter06/$this_script"
-+  chapter6="$chapter6 $this_script"
++  paco_script="$1"
++  paco_file="chapter06/$paco_script"
++  chapter6="$chapter6 $paco_script"
 +
++  # Copy the paco build script to the correct directory and make it executable
++  cp $JHALFSDIR/paco-build.sh $JHALFSDIR/${PROGNAME}-commands/$paco_file &&
++  chmod +x $JHALFSDIR/${PROGNAME}-commands/$paco_file
++
 +  # Write target, dependency and unpack
-+  wrt_target "$this_script" "$PREV"
++  wrt_target "$paco_script" "$PREV"
 +  wrt_unpack2 "$PACO_FILE"
 +
-+  # Copy the paco build script to the correct directory and make it executable
-+  echo -e "\t at cp $JHALFSDIR/paco-build.sh $JHALFSDIR/${PROGNAME}-commands/$file && \\" >> $MKFILE.tmp
-+  echo -e "\tchmod +x $JHALFSDIR/${PROGNAME}-commands/$file" >> $MKFILE.tmp
-+
 +  # Run the script
-+  wrt_run_as_chroot1 "${this_script}" "${file}"
++  wrt_run_as_chroot1 "${paco_script}" "${paco_file}"
 +
 +  # Clean up
-+  wrt_remove_build_dirs "$name"
++  wrt_remove_build_dirs "paco"
 +  echo -e '\t at touch $@' >> $MKFILE.tmp
 +
 +  # Override the PREV variable
-+  PREV="$this_script"
++  PREV="$paco_script"
 +fi
 +}
 +
@@ -255,7 +249,7 @@
 +# Not using Paco with uClibc, even if requested
 +if [ $PROGNAME = "hlfs" ]; then
 +  if [ $MODEL = "uclibc" ]; then
-+    $USE_PACO = 0
++    USE_PACO=0
 +  fi
 +fi
 +
@@ -287,7 +281,7 @@
 +# Not using Paco with uClibc, even if requested
 +if [ $PROGNAME = "hlfs" ]; then
 +  if [ $MODEL = "uclibc" ]; then
-+    $USE_PACO = 0
++    USE_PACO=0
 +  fi
 +fi
 +
@@ -320,15 +314,23 @@
 +fi
 +}
 +
-
-Property changes on: common/paco-functions
-___________________________________________________________________
-Name: svn:keywords
-   + Author Date Revision Id
-
+Index: common/paco-build.sh
+===================================================================
+--- common/paco-build.sh	(revision 0)
++++ common/paco-build.sh	(revision 0)
+@@ -0,0 +1,9 @@
++#!/bin/sh
++set -e
++
++cd $PKGDIR
++./configure --disable-gpaco \
++	--sysconfdir=/etc &&
++make &&
++make install &&
++make logme
 Index: common/common-functions
 ===================================================================
---- common/common-functions	(revision 2520)
+--- common/common-functions	(revision 2542)
 +++ common/common-functions	(working copy)
 @@ -60,6 +60,9 @@
          in the configuration file has the proper packages and patches for the
@@ -358,7 +360,7 @@
      blfs)
 Index: HLFS/hlfs.xsl
 ===================================================================
---- HLFS/hlfs.xsl	(revision 2520)
+--- HLFS/hlfs.xsl	(revision 2542)
 +++ HLFS/hlfs.xsl	(working copy)
 @@ -39,6 +39,9 @@
    <xsl:param name="lang" select="en_CA"/>
@@ -409,9 +411,23 @@
          <xsl:apply-templates/>
 Index: HLFS/master.sh
 ===================================================================
---- HLFS/master.sh	(revision 2520)
+--- HLFS/master.sh	(revision 2542)
 +++ HLFS/master.sh	(working copy)
-@@ -376,7 +376,9 @@
+@@ -318,6 +318,13 @@
+       *) ;;
+     esac
+ 
++    # Install paco as the first package in ch6, befire installing linux-libc-headers
++    case $this_script in
++      *linux-libc-headers)
++        PACO_NUM=`echo $this_script | sed -e 's/linux-libc-headers/a-paco/'`
++        wrt_paco_inst "$PACO_NUM"
++    esac
++
+     # First append each name of the script files to a list (this will become
+     # the names of the targets in the Makefile
+     chapter6="$chapter6 $this_script"
+@@ -376,7 +383,9 @@
          wrt_run_as_root "${this_script}" "${file}"
          ;;
        *)   # The rest of Chapter06
@@ -421,21 +437,22 @@
         ;;
      esac
      #
-@@ -407,6 +409,13 @@
+@@ -407,6 +416,14 @@
  
      # Keep the script file name for Makefile dependencies.
      PREV=$this_script
 +
-+    # Inserting paco build commands
++    # Reinstall paco after the toolchain has been readjusted.
 +    case "${this_script}" in
-+      *devices)      wrt_paco_inst "068.5" ;;
-+      *readjusting)  wrt_paco_inst "073.5" ;;
++      *readjusting)
++        PACO_NUM=`echo $this_script | sed -e 's/readjusting/x-paco/'`
++        wrt_paco_inst "$PACO_NUM" ;;
 +    esac
 +
    done # end for file in chapter06/*
  
  }
-@@ -469,6 +478,15 @@
+@@ -469,6 +486,15 @@
            wrt_run_as_chroot2 "${this_script}" "${file}"
          fi
          ;;
@@ -453,7 +470,7 @@
          ;;
 Index: master.sh
 ===================================================================
---- master.sh	(revision 2520)
+--- master.sh	(revision 2542)
 +++ master.sh	(working copy)
 @@ -66,6 +66,11 @@
  source $MODULE




More information about the alfs-log mailing list