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 $@