]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - wilink8-wlan/build-utilites.git/blob - sudo_build_wl18xx.sh
New driver must be used with firmware 8.9.1.0.0 and later.
[wilink8-wlan/build-utilites.git] / sudo_build_wl18xx.sh
1 ORG_FILENAME="build_wl18xx.sh"
2 SUDO_FILENAME="_build_with_sudo.sh"
3 cp $ORG_FILENAME $SUDO_FILENAME
5 MAKE_PREFIX="sudo PATH=\$PATH -E "
6 SUDO_PREFIX="sudo "
8 makeregex[1]="modules_install"
9 makeregex[2]="make install"
10 makeregex[3]="install -d"
12 for i in {1..3}
13 do
14     #echo "Add 'sudo' for $i) ${makeregex[$i]}"
15     sed -i "/${makeregex[$i]}/s/^/${MAKE_PREFIX} /" ./$SUDO_FILENAME
16 done
18 sudoregex[1]="mkdir"
19 sudoregex[2]="tar "
20 sudoregex[3]="cp "
21 sudoregex[4]="chmod "
22 sudoregex[5]="rm "
23 sudoregex[6]="install -m "
24 sudoregex[7]="ln "
26 for i in {1..7}
27 do
28     #echo "Add 'sudo' for $i) ${sudoregex[$i]}"
29     #sed -i "s/${sudoregex[$i]}/${SUDO_PREFIX} /" ./$SUDO_FILENAME
30         sed -i "s/\(${sudoregex[$i]}\)/${SUDO_PREFIX} \1/g" ./$SUDO_FILENAME
31 done
33 echo "Finished adding sudo to build script, Running..."
35 ./$SUDO_FILENAME $@