Joerg Schilling wrote:
> Nikos Chantziaras <rea...@arcor.de> wrote:
>
>   
>> Nikos Chantziaras wrote:
>>     
>>> 1) Better use -cjvpf  ("f") takes an argument (the filename of that tar 
>>> to be crated) so it must be at the end.
>>>       
>> That's why I usually use "tar -cjvp -f blabla.tar.bz2".  I always 
>> seperate options that take an argument from the rest.  But -cjvpf works 
>> too as long as "f" is at the end.  This means that if you combine many 
>> options after a single "-", only one one of them is allowed to take an 
>> argument; the last one.
>>     
>
> You are describing the oddities of the bugs in the command line parser from 
> gnu tar. Some of the problems are bugs built into the GNU getopt() function,
> others are a result from the preprocessing in gnutar.
>
> tar, ar and ps are the UNIX commands that do not follow the CLI guidelines 
> from 
> the late 1970s, see:
>
> http://www.opengroup.org/onlinepubs/007908799/xcu/tar.html
>
> and do not use options that are prepended by '-'.
>
> The origunal UNIX tar just ignores the '-' and parses the options as defined 
> in 
> 1978.
>
> Star internally correctly converts the first parameter from the historic 
> style 
> to something that can be parsed by a modern command line parser such as 
> getargs(). GNU tar does not correctly convert the parameters...
>
> Jörg
>
>   

But as was pointed out a while back, star is not on the Gentoo CD.  If I
had to use that stage4 tarball, it would be while booted from the CD. 

Dale

:-)  :-) 

Reply via email to