cat $0 printf "==================================================" printf "\nOutput from running above script:\n\n\n" # Upgrade the system and install developer tools. pacman --noconfirm -Sy pacman pacman --noconfirm -Syu pacman --noconfirm -Sy base-devel # Install cadaver for WebDAV. pacman --noconfirm -Sy cadaver ### @export "netrc" cat < ~/.netrc machine dav.ananelson.com login temp password passw0rd EOF ### @end # Install language and language packaging system. pacman --noconfirm -Sy python curl -O http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg bash setuptools-0.6c11-py2.6.egg # Install bazaar. easy_install pyrex easy_install bzr easy_install paramiko ### @export "fetch-private-key" echo "get id_rsa" | cadaver http://dav.ananelson.com/webdav chmod 0400 id_rsa mkdir ~/.ssh/ mv id_rsa ~/.ssh/ ### @export "disable-strict" cat < ~/.ssh/config StrictHostKeyChecking no EOF ### @export "fetch-repo" bzr branch sftp://sshuser@example.com/path/to/bzr-repos/simcode ### @end echo "get run_models.sh" | cadaver http://dav.ananelson.com/webdav bash `dirname $0`/run-models.sh