source: trunk/scripts/osx-update/osx-update.applescript @ 2550

Last change on this file since 2550 was 2294, checked in by broder, 16 years ago

Add the dev servers to the osx-update script.

File size: 1.0 KB
Line 
1set hosts to {"citadel-station.mit.edu", "aperture-science.mit.edu", "shadow-moses.mit.edu", "arklay-mansion.mit.edu", "xvm.mit.edu", "xvm-remote.mit.edu", "xvm-console.mit.edu", "black-mesa.mit.edu", "torchwood-institute.mit.edu", "xvm-dev.mit.edu", "xvm-remote-dev.mit.edu", "xvm-console-dev.mit.edu"}
2
3tell application "Terminal"
4        activate
5        tell application "System Events" to tell process "Terminal" to keystroke "n" using command down
6       
7        set onFirst to true
8        repeat with host in hosts
9                if onFirst is true then
10                        set onFirst to false
11                        do script with command "kdo ${ATHENA_USER:-$USER}/root </dev/null >/dev/null" in selected tab of the first window
12                else
13                        tell application "System Events" to tell process "Terminal" to keystroke "t" using command down
14                end if
15                do script with command "kdo ${ATHENA_USER:-$USER}/root ssh -o GSSAPIDelegateCredentials=no root@" & host in selected tab of the front window
16                do script with command "aptitude update && aptitude dist-upgrade --without-recommends" in selected tab of the front window
17        end repeat
18end tell
Note: See TracBrowser for help on using the repository browser.