[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: why is mipsel drivers files so wierd?



On Sat, Mar 16, 2002 at 12:47:00PM -0500, Adam Di Carlo wrote:
> 
> Why are the mipsel driver*.bin files so wierd:
> 
>   disks-mipsel/3.0.20-2002-03-14/r3k-kn02/images-1.44/driverr3k-kn02-1.bin
>   disks-mipsel/3.0.20-2002-03-14/r4k-kn04/images-1.44/driverr4k-kn04-1.bin
> 
> Does this even work?
> 
> -- 
> ...Adam Di Carlo..<adam@onshore-devel.com>...<URL:http://www.onshored.com/>


The release.sh code was broken; I fixed it by copying in the code from mips.

It's interesting to see how many different ways people can come up with to do 
essentially the same thing:

i386:
      for i in $fromdir/driver$_flavor-?.bin; do
        if [ -f $i ]; then
          base=$(basename $i | sed -e s,$_flavor,,)
          mv $i $destdir/$base
        fi
      done

sparc:
    (cd $release/images-1.44 &&
      for f in driver${subarch}*.bin; do
        mkdir -p ../${subarch}/images-1.44/ # just to be sure
	[ ! -f $f ] || mv $f ../${subarch}/images-1.44/driver${f#driver${subarch}};
      done)

m68k:
        cd $release/images-$size
        for f in driver$subarch*.bin; do
          [ ! -f $f ] || mv $f ../$subarch/images-$size/driver${f#driver$subarch};
        done
        cd ../$subarch/images-$size
        if [ -f driver-1.bin -a ! -f driver-2.bin ]; then
          mv driver-1.bin driver.bin;
        fi
        cd $TOP

powerpc:
      for dfile in $release/images-1.44/driverchrp-?.bin; do 
	  bdfile=`basename $dfile`
	  dnum=`echo $bdfile | cut -d - -f 2 | cut -c 1`
	  mv $release/images-1.44/$bdfile $release/chrp/images-1.44/driver-$dnum.bin
      done
...
  for dfile in $release/images-1.44/driverpmac-?.bin; do 
    bdfile=`basename $dfile`
    dnum=`echo $bdfile | cut -d - -f 2 | cut -c 1`
    mv $release/images-1.44/$bdfile $release/powermac/images-1.44/driver-$dnum.bin
  done
...
	  for dfile in $release/images-1.44/drivernewpmac-?.bin; do 
	      bdfile=`basename $dfile`
	      dnum=`echo $bdfile | cut -d - -f 2 | cut -c 1`
	      mv $release/images-1.44/$bdfile $release/new-powermac/images-1.44/driver-$dnum.bin
	  done
...
      for dfile in $release/images-1.44/driverprep-?.bin; do 
	  bdfile=`basename $dfile`; \
	      dnum=`echo $bdfile | cut -d - -f 2 | cut -c 1`
	  mv $release/images-1.44/$bdfile $release/prep/images-1.44/driver-$dnum.bin
      done 
...
      for dfile in $release/images-1.44/driverapus-?.bin; do 
	  bdfile=`basename $dfile`; \
	      dnum=`echo $bdfile | cut -d - -f 2 | cut -c 1`
	  mv $release/images-1.44/$bdfile $release/apus/images-1.44/driver-$dnum.bin
      done 

alpha:
      for drvdisc in $release/images-1.44/driver${subarch}-?.bin
      do
	drv_number=`echo $drvdisc|sed "s/.*driver${subarch}-\([1-9]\).bin/\1/"`
	mv $drvdisc $targetdir/images-1.44/driver-${drv_number}.bin
      done

arm:
    ( cd $release/images-1.44
    for f in driver${subarch}*.bin; do
      mv $f $release/${subarch}/images-1.44/driver${f#driver${subarch}};
    done
    )

ia64:
  rm -f $release/images-1.44/driver*.bin

mips:
    (cd $release/images-1.44 &&
      for f in driver${subarch}*.bin; do
        mkdir -p ../${subarch}/images-1.44/ # just to be sure
	[ ! -f $f ] || mv $f ../${subarch}/images-1.44/driver${f#driver${subarch}};
      done)

mipsel:
    mv $release/images-1.44/driver${subarch}-*.bin $release/${subarch}/images-1.44/
(broke)



-- 
*------v--------- Installing Debian GNU/Linux 3.0 --------v------*
|      <http://www.debian.org/releases/woody/installmanual>      |
|   debian-imac (potato): <http://debian-imac.sourceforge.net>   |
|            Chris Tillman        tillman@voicetrak.com          |
|                   May the Source be with you                   |
*----------------------------------------------------------------*



Reply to: