[Aboriginal] Breakage while building LFS7.2

Prasanna Balan prazzb at gmail.com
Wed Oct 31 10:46:22 PDT 2012


Hello
   I am trying to build LFS 7.2 using control images.I am using the
   patch attached below.
   The build breaks while extracting tzdata.I've attached the
   ( relevant )build log below the patch.
   I necessarily added a ls command above mv in the extract function.
   Notice how the packages above show ls properly and for tzdata it
   shows up like  readlink -f
   
   I want to confirm that this is for all and my system is not broken.
-- 
-prazzb
GPG key 0xDB63309D
-------------- next part --------------
# HG changeset patch
# Parent a0645b114a585760839d3c8e82810f8a183ad6ea

diff -r a0645b114a58 common/download_functions.sh
--- a/common/download_functions.sh	Thu Sep 20 14:41:18 2012 +0530
+++ b/common/download_functions.sh	Wed Oct 31 23:06:52 2012 +0530
@@ -119,12 +119,14 @@
     UNIQUE=$(readlink /proc/self)
     trap 'rm -rf "$BUILD/temp-'$UNIQUE'"' EXIT
     rm -rf "$SRCTREE/$PACKAGE" 2>/dev/null
-    mkdir -p "$BUILD/temp-$UNIQUE" "$SRCTREE" || dienow
+    mkdir -p "$BUILD/temp-$UNIQUE" "$SRCTREE" || dienow 
 
     { tar -xv${DECOMPRESS} -f "$FILENAME" -C "$BUILD/temp-$UNIQUE" || dienow
     } | dotprogress
 
-    mv "$BUILD/temp-$UNIQUE/"* "$SRCTREE/$PACKAGE" &&
+    echo $PACKAGE
+    ls -lh $BUILD/temp-$UNIQUE/*
+    mv -v "$BUILD/temp-$UNIQUE/"* "$SRCTREE/$PACKAGE" &&
     echo "$SHA1TAR" > "$SHA1FILE"
   )
 
diff -r a0645b114a58 images/lfs-bootstrap/download.sh
--- a/images/lfs-bootstrap/download.sh	Thu Sep 20 14:41:18 2012 +0530
+++ b/images/lfs-bootstrap/download.sh	Wed Oct 31 23:06:52 2012 +0530
@@ -1,4 +1,4 @@
-# Build Linux From Scratch 6.7 packages under target environment.
+# Build Linux From Scratch 7.2 packages under target environment.
 
 # Note: this doesn't rebuild the toolchain packages (libc, binutils,
 # gcc, linux-headers), but reuses the toolchain we've got, because:
@@ -11,8 +11,8 @@
 
 # Download upstream tarball
 
-URL=http://ftp.osuosl.org/pub/lfs/lfs-packages/lfs-packages-6.8.tar \
-SHA1=6ea087c36553a13f4da1152014d226806013db15 \
+URL=http://ftp.osuosl.org/pub/lfs/lfs-packages/lfs-packages-7.2.tar \
+SHA1=eaff8e8a95cb11b6a3199925ed0a87b3fef207a4 \
 RENAME='s/-sources//' \
 download || dienow
 
@@ -32,22 +32,21 @@
 # Fixups for tarball names the Aboriginal extract scripts can't parse into
 # package name, version number, and archive type.
 
+mv "$SRCDIR"/tzdata{2012e,-2012.5}.tar.gz &&
 mv "$SRCDIR"/expect{,-}5.45.tar.gz &&
 mv "$SRCDIR"/sysvinit-2.88{dsf,}.tar.bz2 &&
-mv "$SRCDIR"/tcl{8.5.9-src,-src-8.5.9}.tar.gz &&
-mv "$SRCDIR"/udev-{166-testfiles,testfiles-166}.tar.bz2 || exit 1
+mv "$SRCDIR"/tcl{8.5.12-src,-src-8.5.12}.tar.gz 
 
-# Remove damaged patches (whitespace damaged, don't apply without "fuzz").
-
-rm "$SRCDIR"/gcc-4.5.2-startfiles_fix-1.patch &&
-rm "$SRCDIR"/procps-3.2.8-fix_HZ_errors-1.patch || exit 1
-#rm "$SRCDIR"/tar-1.23-overflow_fix-1.patch || exit 1
 
 # Break down upstream tarball
 
 for i in $(cd "$SRCDIR"; ls *.tar.*)
 do
-  extract_package $(noversion $i)
+  a=$(noversion $i)      
+  if [ $a != "binutils" -a  $a != "bash" -a $a != "linux" -a $a != "glibc" -a $a != "gcc" ] 
+    then 
+    extract_package $a
+  fi
 done
 
 rm -rf "$SRCDIR"
-------------- next part --------------
-rw-r--r--  1 prazzb users 319K Jul 25 22:08 changes
drwxr-xr-x  2 prazzb users 4.0K Jul 25 22:15 compat
drwxr-xr-x  2 prazzb users 4.0K Jul 25 22:15 doc
drwxr-xr-x  2 prazzb users 4.0K Jul 25 22:15 generic
drwxr-xr-x 13 prazzb users 4.0K Jul 25 22:15 library
drwxr-xr-x  2 prazzb users 4.0K Jul 25 22:15 libtommath
-rw-r--r--  1 prazzb users 2.3K Jul 16 17:27 license.terms
drwxr-xr-x  5 prazzb users 4.0K Jul 25 22:15 macosx
drwxr-xr-x  2 prazzb users 4.0K Jul 25 22:15 tests
drwxr-xr-x  2 prazzb users 4.0K Jul 25 22:15 tools
drwxr-xr-x  3 prazzb users 4.0K Jul 25 22:15 unix
drwxr-xr-x  2 prazzb users 4.0K Jul 25 22:15 win
?/home/prazzb/Documents/Mercurial/control-images/build/temp-6964/tcl8.5.12? -> ?/home/prazzb/Documents/Mercurial/control-images/build/lfs-bootstrap/packages/tcl-src?
=== texinfo ( )
]2;  texinfoExtracting 'texinfo'...........................
texinfo
total 1.6M
-rw-r--r-- 1 prazzb users  75K Dec 26  2007 ABOUT-NLS
-rw-r--r-- 1 prazzb users 1.6K Mar  8  2008 AUTHORS
-rw-r--r-- 1 prazzb users  35K Jul  2  2007 COPYING
-rw-r--r-- 1 prazzb users 275K Sep 19  2008 ChangeLog
-rw-r--r-- 1 prazzb users 427K Aug 11  2004 ChangeLog.46
-rw-r--r-- 1 prazzb users 2.2K Jul 13  2007 INSTALL
-rw-r--r-- 1 prazzb users 9.2K Jun 15  2006 INSTALL.generic
-rw-r--r-- 1 prazzb users 3.9K Apr 11  2004 INTRODUCTION
-rw-r--r-- 1 prazzb users 2.5K Jul  6  2008 Makefile.am
-rw-r--r-- 1 prazzb users  31K Sep 19  2008 Makefile.in
-rw-r--r-- 1 prazzb users  38K Sep 19  2008 NEWS
-rw-r--r-- 1 prazzb users 5.4K Dec 13  2004 README
-rw-r--r-- 1 prazzb users 2.3K May 22  2008 README.dev
-rw-r--r-- 1 prazzb users  12K Jul 27  2008 TODO
-rw-r--r-- 1 prazzb users  36K Sep 19  2008 aclocal.m4
drwxr-xr-x 2 prazzb users 4.0K Sep 19  2008 build-aux
-rw-r--r-- 1 prazzb users  16K Sep 19  2008 config.in
-rwxr-xr-x 1 prazzb users 572K Sep 19  2008 configure
-rw-r--r-- 1 prazzb users 7.6K Sep 19  2008 configure.ac
drwxr-xr-x 2 prazzb users 4.0K Sep 19  2008 djgpp
drwxr-xr-x 3 prazzb users 4.0K Sep 22  2008 doc
drwxr-xr-x 4 prazzb users 4.0K Sep 19  2008 gnulib
drwxr-xr-x 2 prazzb users 4.0K Sep 19  2008 info
drwxr-xr-x 3 prazzb users 4.0K Sep 19  2008 install-info
drwxr-xr-x 2 prazzb users 4.0K Sep 19  2008 lib
drwxr-xr-x 3 prazzb users 4.0K Sep 19  2008 makeinfo
drwxr-xr-x 2 prazzb users 4.0K Sep 19  2008 po
-rw-r--r-- 1 prazzb users 7.3K Jul 27  2008 system.h
drwxr-xr-x 2 prazzb users 4.0K Sep 19  2008 util
?/home/prazzb/Documents/Mercurial/control-images/build/temp-6997/texinfo-4.13? -> ?/home/prazzb/Documents/Mercurial/control-images/build/lfs-bootstrap/packages/texinfo?
=== tzdata ( )
]2;  tzdataExtracting 'tzdata'
tzdata
-rw-r--r-- 1 prazzb users  44K Jul 19 06:15 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/africa
-rw-r--r-- 1 prazzb users  16K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/antarctica
-rw-r--r-- 1 prazzb users 111K Jul 25 19:43 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/asia
-rw-r--r-- 1 prazzb users  67K Jul 25 20:10 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/australasia
-rw-r--r-- 1 prazzb users 4.0K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/backward
-rw-r--r-- 1 prazzb users 2.9K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/etcetera
-rw-r--r-- 1 prazzb users 119K Jul 25 19:43 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/europe
-rw-r--r-- 1 prazzb users  393 Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/factory
-rw-r--r-- 1 prazzb users 4.3K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/iso3166.tab
-rw-r--r-- 1 prazzb users 3.2K Jul 25 19:43 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/leapseconds
-rw-r--r-- 1 prazzb users 133K Jul 25 19:43 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/northamerica
-rw-r--r-- 1 prazzb users 1.2K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/pacificnew
-rw-r--r-- 1 prazzb users  19K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/solar87
-rw-r--r-- 1 prazzb users  19K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/solar88
-rw-r--r-- 1 prazzb users  20K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/solar89
-rw-r--r-- 1 prazzb users  73K Jul 25 19:43 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/southamerica
-rw-r--r-- 1 prazzb users 1.6K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/systemv
-rw-r--r-- 1 prazzb users  680 Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/yearistype.sh
-rw-r--r-- 1 prazzb users  20K Jul 19 06:00 /home/prazzb/Documents/Mercurial/control-images/build/temp-7030/zone.tab
mv: target ?/home/prazzb/Documents/Mercurial/control-images/build/lfs-bootstrap/packages/tzdata? is not a directory
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.landley.net/pipermail/aboriginal-landley.net/attachments/20121031/022145f3/attachment-0002.pgp>


More information about the Aboriginal mailing list