diff --git a/common.sh b/common.sh index 49806c47e3..880bad270c 100644 --- a/common.sh +++ b/common.sh @@ -329,6 +329,8 @@ fi if [[ -n "$MISC6_DIR" && $BRANCH != "next" ]]; then display_alert "Installing external applications" "MT7601U - driver" "info" cd $SOURCES/$MISC6_DIR + if ! test -a src/dkms.conf + then cat >> fix_build.patch << _EOF_ diff --git a/src/dkms.conf b/src/dkms.conf new file mode 100644 @@ -373,9 +375,10 @@ index 1b6a631..c336611 100755 _EOF_ patch -p1 < fix_build.patch + fi cd src make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- clean >/dev/null 2>&1 - (make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LINUX_SRC=$SOURCES/$LINUXSOURCEDIR/ >/dev/null 2>&1) + (make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LINUX_SRC=$SOURCES/$LINUXSOURCEDIR/ >/dev/null 2>&1) cp os/linux/*.ko $DEST/cache/sdcard/lib/modules/$VER-$LINUXFAMILY/kernel/net/wireless/ mkdir -p $DEST/cache/sdcard/etc/Wireless/RT2870STA cp RT2870STA.dat $DEST/cache/sdcard/etc/Wireless/RT2870STA/ diff --git a/configuration.sh b/configuration.sh index 59ca6b4b5e..055a811789 100644 --- a/configuration.sh +++ b/configuration.sh @@ -49,8 +49,8 @@ MISC4_DIR="" MISC5="https://github.com/hglm/a10disp/" # Display changer for Allwinner MISC5_DIR="sunxi-display-changer" # local directory -# MISC6="https://github.com/porjo/mt7601/" # Display changer for Allwinner -# MISC6_DIR="mt7601" # local directory + MISC6="https://github.com/porjo/mt7601/" # Display changer for Allwinner + MISC6_DIR="mt7601" # local directory