53 lines
956 B
Bash
Executable File
53 lines
956 B
Bash
Executable File
#!/bin/bash
|
|
|
|
|
|
if [ ! -e patches ]; then
|
|
echo "Error: This script must be run from wanpipe/ directory!"
|
|
exit 1
|
|
fi
|
|
|
|
superuser=NO;
|
|
if [ "$UID" = 0 ]; then
|
|
superuser=YES;
|
|
fi
|
|
|
|
LWH_DIR=${1:-patches/kdrivers/include}
|
|
KWH_DIR=${2:-/lib/modules/$(uname -r)/build/include/linux}
|
|
KWH_INC_DIR=/usr/include/linux
|
|
WH_INC_DIR=/usr/include/wanpipe
|
|
|
|
if [ -e $KWH_DIR/zaptel.h ]; then
|
|
rm -f $KWH_DIR/zaptel.h
|
|
fi
|
|
|
|
W_H_FILES=`find $LWH_DIR -name "*.h" | xargs`
|
|
for file_raw in $W_H_FILES
|
|
do
|
|
file=${file_raw##*\/}
|
|
|
|
if [ $file = "wanrouter.h" ]; then
|
|
continue;
|
|
fi
|
|
|
|
if [ -e $KWH_DIR/$file ]; then
|
|
rm -f $KWH_DIR/$file
|
|
fi
|
|
|
|
if [ $superuser = "YES" ]; then
|
|
if [ -e $KWH_INC_DIR/$file ]; then
|
|
rm -f $KWH_INC_DIR/$file
|
|
fi
|
|
if [ -e $WH_INC_DIR/$file ]; then
|
|
rm -f $WH_INC_DIR/$file
|
|
fi
|
|
fi
|
|
done
|
|
|
|
if [ $superuser = "YES" ]; then
|
|
if [ -d $WH_INC_DIR ]; then
|
|
\rm -rf $WH_INC_DIR
|
|
\mkdir -p $WH_INC_DIR
|
|
fi
|
|
fi
|
|
|