devices/update.sh
changeset 2589 2b9c78543663
equal deleted inserted replaced
2415:af21f0bdc7c9 2589:2b9c78543663
       
     1 #!/bin/bash
       
     2 
       
     3 set -x
       
     4 
       
     5 KERNELDIR=/data/kernel/linux-3.16.6
       
     6 PREVER=3.14
       
     7 KERNELVER=3.16
       
     8 
       
     9 for f in $KERNELDIR/drivers/net/ethernet/{realtek/8139too,realtek/r8169,intel/e100}.c; do
       
    10     echo $f
       
    11     b=$(basename $f)
       
    12     o=${b/\./-$KERNELVER-orig.}
       
    13     e=${b/\./-$KERNELVER-ethercat.}
       
    14     cp -v $f $o
       
    15     chmod 644 $o
       
    16     cp -v $o $e
       
    17     op=${b/\./-$PREVER-orig.}
       
    18     ep=${b/\./-$PREVER-ethercat.}
       
    19     diff -u $op $ep | patch -p1 $e
       
    20     hg add $o $e
       
    21 done