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"
11 for i in {1..2}
12 do
13 #echo "Add 'sudo' for $i) ${makeregex[$i]}"
14 sed -i "/${makeregex[$i]}/s/^/${MAKE_PREFIX} /" ./$SUDO_FILENAME
15 done
17 sudoregex[1]="mkdir"
18 sudoregex[2]="tar "
19 sudoregex[3]="cp "
20 sudoregex[4]="chmod "
21 sudoregex[5]="rm "
22 sudoregex[6]="install -m "
23 sudoregex[7]="ln "
25 for i in {1..7}
26 do
27 #echo "Add 'sudo' for $i) ${sudoregex[$i]}"
28 #sed -i "s/${sudoregex[$i]}/${SUDO_PREFIX} /" ./$SUDO_FILENAME
29 sed -i "s/\(${sudoregex[$i]}\)/${SUDO_PREFIX} \1/g" ./$SUDO_FILENAME
30 done
32 echo "Finished adding sudo to build script, Running..."
34 ./$SUDO_FILENAME $@