that part of "done" not being a file isn't the problem.
this was all done under a previous build of CLFS that I did. 
the problem is that tar will not open any of the packages supplied by 
Proto-20101205.wget, if I use the script and yes I've successfully downloaded 
all the packages in the above wget file. 

I can tar each package individually 
example tar xvpf xproto-7.0.19.tar.bz2  will successfully unpack the package 
and I can then build it as per instructions.
If I use the script it will correctly echo 
echo $package
  xproto-7.0.19.tar.bz2
echo $packagedir
  xporto-7.0.19

but tar will not work because it adds the \r to the package name and that 
applies to all the packages and of course none of the packages have that name.
On this computer I am using Debian and it results in the same output.

I think I'll have to try and cp all the packages and add the "\r" to the 
package name.


tks


On Tue, 29 Mar 2011 00:45:03 +0000
Grail Dane <[email protected]> wrote:

> 
> Well the grep error is due to you not having the complete script, ie the 
> following line:
> echo "$packagedir" >> done || break
> Is what populates the done file, bad name in my opinion as it is confusing, 
> however, have you also performed the priorstep of:
> wget -B http://xorg.freedesktop.org/releases/individual/proto/ -i 
> ../Proto-20101205.wget
> As this will download the files you require which seems to be the complaint 
> about no file?The \r may be a remnant if you performed any of this under 
> Windows?
> Let us know how you go?
> cheersgrail
> 
> > Date: Mon, 28 Mar 2011 13:03:38 -0600
> > From: [email protected]
> > To: [email protected]
> > Subject: [Clfs-support] xorg 7 script problem
> > 
> > 
> > Hi 
> > 
> > I am trying to rebuild CFLS and I have run into a problem with the script 
> > for helping build the xorg7 proto  section of the CBLFS
> > 
> > when I run the script 
> >  top=$PWD
> >  cat ../Proto-20101205.wget | while read package; do   packagedir=$(sed -e 
> > "s/\.tar\.bz2//" <<< $package);    cd $top || break; 
> > grep ^$packagedir$ done && continue;  
> >  echo $package && 
> > echo $packagedir && 
> > tar xvf $package; 
> > done
> > 
> > I get the output of  
> > 
> > grep: done: No such file or directory
> > applewmproto-1.4.1.tar.bz2
> > applewmproto-1.4.1
> > tar: applewmproto-1.4.1.tar.bz2\r: Cannot open: No such file or directory
> > tar: Error is not recoverable: exiting now
> > 
> > etc for all the rest of the tar.bz2 files
> > 
> > I copied this directly from the website??? and of course only added the 
> > echo parts to see if the package and packagedir were correctly shown  
> > 
> > why does tar put in the \r at the end of the package name????
> > 
> > tks
> > -- 
> > Randolph D Dach <[email protected]>
> > _______________________________________________
> > Clfs-support mailing list
> > [email protected]
> > http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
>                                         

-- 
Randolph D Dach <[email protected]>
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org

Reply via email to