This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/vagrantSandbox/initArchlinuxScript.sh

47 lines
761 B
Bash
Raw Normal View History

#! /bin/bash
boxName=$1
echo
echo "Init script for $boxName"
echo
echo
echo "Full update of the system"
echo
pacman -Syu
yaourt --noconfirm -S rpm-org
neededPackages=(gcc-fortran ccache mercurial bison flex git )
bonusPackages=(emacs tcsh)
thirdpartyPackages=(openmpi cmake hwloc)
for p in ${neededPackages[@]}; do
pacman --noconfirm -S $p
done
for p in ${bonusPackages[@]}; do
pacman --noconfirm -S $p
done
for p in ${thirdpartyPackages[@]}; do
pacman --noconfirm -S $p
done
# for the used archlinux-Box the /home is too small but / is big enough
mkdir /Foam
ln -s /Foam/ /home/vagrant/foam
chown vagrant:vagrant /Foam
echo
echo "Archlinux-specific ended. Now doing general stuff"
echo
/vagrant/initGeneralScript.sh
echo
echo "Ended"