devices/update.sh
branchstable-1.5
changeset 2585 26480934a057
parent 2584 0e3d989ff233
child 2586 5b89b4e38cdc
equal deleted inserted replaced
2584:0e3d989ff233 2585:26480934a057
     1 #!/bin/bash
     1 #!/bin/bash
     2 
     2 
     3 set -x
     3 set -x
     4 
     4 
     5 KERNELDIR=/data/kernel/linux-3.8.13
     5 KERNELDIR=/data/kernel/linux-3.10.47
     6 PREVER=3.6
     6 PREVER=3.8
     7 KERNELVER=3.8
     7 KERNELVER=3.10
     8 
     8 
     9 for f in $KERNELDIR/drivers/net/ethernet/{realtek/8139too,realtek/r8169,intel/e100}.c; do
     9 for f in $KERNELDIR/drivers/net/ethernet/{realtek/8139too,realtek/r8169,intel/e100}.c; do
    10     echo $f
    10     echo $f
    11     b=$(basename $f)
    11     b=$(basename $f)
    12     o=${b/\./-$KERNELVER-orig.}
    12     o=${b/\./-$KERNELVER-orig.}
    15     chmod 644 $o
    15     chmod 644 $o
    16     cp -v $o $e
    16     cp -v $o $e
    17     op=${b/\./-$PREVER-orig.}
    17     op=${b/\./-$PREVER-orig.}
    18     ep=${b/\./-$PREVER-ethercat.}
    18     ep=${b/\./-$PREVER-ethercat.}
    19     diff -u $op $ep | patch -p1 $e
    19     diff -u $op $ep | patch -p1 $e
       
    20     hg add $o $e
    20 done
    21 done