diff options
Diffstat (limited to 'packer/provision')
-rw-r--r-- | packer/provision/agl_dependencies.sh | 26 | ||||
-rw-r--r-- | packer/provision/agl_mirror.sh | 4 |
2 files changed, 23 insertions, 7 deletions
diff --git a/packer/provision/agl_dependencies.sh b/packer/provision/agl_dependencies.sh index f09343bf..3516a022 100644 --- a/packer/provision/agl_dependencies.sh +++ b/packer/provision/agl_dependencies.sh @@ -32,14 +32,14 @@ sudo usermod -a -G docker ubuntu cat <<EOFHOSTS >> /etc/hosts -# workaround for download-new -10.30.72.8 download-new.automotivelinux.org +# workaround for download +10.30.72.8 download.automotivelinux.org 10.30.72.8 download-internal.automotivelinux.org EOFHOSTS # install newer version of jjb ... fixes issues with rendering -sudo pip install --upgrade --force-reinstall -v jenkins-job-builder +sudo pip install --upgrade --force-reinstall -v jenkins-job-builder cat <<EOFSYSCTL >> /etc/sysctl.conf # we have a lot of make jobs, this helps a lot @@ -57,6 +57,20 @@ vm.dirty_writeback_centisecs = 0 EOFSYSCTL ### webdocs +# taken from container setup script. not documented in readme. +# install node.js and tools (npm, gulp, bower) if needed +# +if [[ -z $(which node) ]]; then + curl -sL https://deb.nodesource.com/setup_6.x | bash - + apt-get install -y nodejs + npm install --global gulp bower +fi + +# tools used to generate developer website (https://github.com/automotive-grade-linux/docs-agl) +gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 \ + && curl -sSL https://get.rvm.io | bash -s stable --ruby --gems=jekyll + + mkdir -p /opt/AGL cd /opt/AGL/ #mkdir webdocs @@ -70,9 +84,11 @@ npm install #gem install --no-user-install -V kramdown #gem install --no-user-install -V jekyll-plantuml -gem install --no-user-install -V --version 3.1.6 jekyll -gem install --no-user-install -V --version 1.13.1 kramdown +#gem install --no-user-install -V --version 3.1.6 jekyll +#gem install --no-user-install -V --version 1.13.1 kramdown ### hope that is enough + + exit 0 diff --git a/packer/provision/agl_mirror.sh b/packer/provision/agl_mirror.sh index cfeeee3c..a61090a8 100644 --- a/packer/provision/agl_mirror.sh +++ b/packer/provision/agl_mirror.sh @@ -12,12 +12,12 @@ cd #mirror sstate-cache into /opt/AGL/sstate-mirror mkdir -p /opt/AGL/sstate-mirror cd /opt/AGL/sstate-mirror -wget --mirror -np -nH --convert-links "http://download-new.automotivelinux.org/sstate-mirror/" -A siginfo -A tgz --cut-dirs=1 +wget --mirror -np -nH --convert-links "http://download.automotivelinux.org/sstate-mirror/" -A siginfo -A tgz --cut-dirs=1 cd #mirror downloads into /opt/AGL/premirror mkdir -p /opt/AGL/premirror cd /opt/AGL/premirror -wget --mirror -r -l1 -np -nH --convert-links "http://download-new.automotivelinux.org/AGL/mirror/" -R 'done' -R 'O=A,O=D' --cut-dirs=2 +wget --mirror -r -l1 -np -nH --convert-links "http://download.automotivelinux.org/AGL/mirror/" -R 'done' -R 'O=A,O=D' --cut-dirs=2 cd |