Skip to content

Instantly share code, notes, and snippets.

@invisiblek
Created April 10, 2015 04:05
Show Gist options
  • Save invisiblek/f46a88f0ac8a93cde8ee to your computer and use it in GitHub Desktop.
Save invisiblek/f46a88f0ac8a93cde8ee to your computer and use it in GitHub Desktop.
#!/bin/bash
first=true
version="12.1"
personal_devices=(vs985 n3 m8 dlx jfltevzw) # i605 flo
public_devices=(v410 tenderloin d2vzw)
for i in ${personal_devices[@]}; do
logfilename=$i-`date +%Y%m%d`.log
[[ "$first" == "true" ]] &&
/home/dp/.bin/build.cm.generic -f -p -s -c $i $version 2>&1 | sed -r 's/\x1B\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]//g' > /tmp/$logfilename &&
first=false \
||
/home/dp/.bin/build.cm.generic -f $i $version 2>&1 | sed -r 's/\x1B\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]//g' > /tmp/$logfilename
mv /tmp/$logfilename /home/dp/daily/
done
for i in ${public_devices[@]}; do
logfilename=$i-`date +%Y%m%d`.log
[[ "$1" != "noupload" ]] &&
/home/dp/.bin/build.cm.generic -f -u -t $i $version 2>&1 | sed -r 's/\x1B\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]//g' > /tmp/$logfilename \
||
/home/dp/.bin/build.cm.generic -f $i $version 2>&1 | sed -r 's/\x1B\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]//g' > /tmp/$logfilename
mv /tmp/$logfilename /home/dp/daily/
done
logfilename=vs980-`date +%Y%m%d`.log
[[ "$1" != "noupload" ]] &&
/home/dp/.bin/build.cm.generic -f -u -a [email protected],[email protected] vs980 $version 2>&1 | sed -r 's/\x1B\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]//g' > /tmp/$logfilename \
||
/home/dp/.bin/build.cm.generic -f vs980 $version 2>&1 | sed -r 's/\x1B\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]//g' > /tmp/$logfilename
mv /tmp/$logfilename /home/dp/daily/
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment