| OLD | NEW |
| 1 #!/bin/bash | 1 #!/bin/bash |
| 2 # | 2 # |
| 3 # Script to setup a GCE instance to run the perf server. | 3 # Script to setup a GCE instance to run the perf server. |
| 4 # For full instructions see the README file. | 4 # For full instructions see the README file. |
| 5 sudo apt-get install monit squid3 gcc | 5 sudo apt-get install monit squid3 gcc mercurial |
| 6 echo "Adding the perf user account" | 6 echo "Adding the perf user account" |
| 7 sudo adduser perf | 7 sudo adduser perf |
| 8 | 8 |
| 9 PARAMS="-D --verbose --backup=none --group=default --owner=perf --preserve-times
tamps" | 9 PARAMS="-D --verbose --backup=none --group=default --owner=perf --preserve-times
tamps" |
| 10 | 10 |
| 11 sudo install $PARAMS --mode=766 continue_install /home/perf/ | 11 sudo install $PARAMS --mode=766 continue_install /home/perf/ |
| 12 sudo install $PARAMS --mode=666 -T sys/_bash_aliases /home/perf/.bash_aliases | 12 sudo install $PARAMS --mode=666 -T sys/_bash_aliases /home/perf/.bash_aliases |
| 13 sudo su perf -c /home/perf/continue_install | 13 sudo su perf -c /home/perf/continue_install |
| 14 | 14 |
| 15 sudo cp sys/perf_init /etc/init.d/perf | 15 sudo cp sys/perf_init /etc/init.d/perf |
| 16 sudo cp sys/perf_monit /etc/monit/conf.d/perf | 16 sudo cp sys/perf_monit /etc/monit/conf.d/perf |
| 17 sudo cp sys/perf_squid /etc/squid3/squid.conf | 17 sudo cp sys/perf_squid /etc/squid3/squid.conf |
| 18 sudo chmod 744 /etc/init.d/perf | 18 sudo chmod 744 /etc/init.d/perf |
| 19 # Confirm that monit is happy. | 19 # Confirm that monit is happy. |
| 20 sudo monit -t | 20 sudo monit -t |
| 21 sudo /etc/init.d/perf restart |
| OLD | NEW |