aboutsummaryrefslogtreecommitdiffstats
path: root/packer/provision
diff options
context:
space:
mode:
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>2020-12-02 18:32:04 +0100
committerJan-Simon Möller <jsmoeller@linuxfoundation.org>2020-12-02 22:20:14 +0100
commit43dcf1b4db0f5bd92440d5c073e16907a3c0d82a (patch)
treefbd8caa87c05ab08403805e53fdd52b5b7268098 /packer/provision
parent99c0875f1c1a2be19ef9f67c9f9b64d2b399ad18 (diff)
Uprev builder configuration to 18.04
Change-Id: I93101d81827d9751797a96b130db979f05da86d0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Diffstat (limited to 'packer/provision')
-rw-r--r--packer/provision/agl_dependencies.sh28
-rw-r--r--packer/provision/baseline.sh7
2 files changed, 16 insertions, 19 deletions
diff --git a/packer/provision/agl_dependencies.sh b/packer/provision/agl_dependencies.sh
index 433ab7fd..251d5b2c 100644
--- a/packer/provision/agl_dependencies.sh
+++ b/packer/provision/agl_dependencies.sh
@@ -24,6 +24,8 @@ cat /etc/apt/sources.list
DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y -u dist-upgrade
+DEBIAN_FRONTEND=noninteractive dpkg --configure -a
+
DEBIAN_FRONTEND=noninteractive apt-get update && \
apt-get -y install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat \
libsdl1.2-dev xterm make xsltproc docbook-utils fop dblatex xmlto autoconf automake \
@@ -31,7 +33,7 @@ DEBIAN_FRONTEND=noninteractive apt-get update && \
tree rsync python-yaml python-requests curl tar docker.io pandoc python3 \
ruby-all-dev ruby-ffi ruby-ffi-* jekyll ruby-redcarpet mkdocs \
python-pip python-simplejson g++-multilib make zip unzip iperf3 \
- debian-keyring debian-archive-keyring python3-yaml python3-pip
+ debian-keyring debian-archive-keyring python3-yaml python3-pip python-pip
# Adding stretch-backports for lavacli
echo "deb https://apt.lavasoftware.org/release stretch-backports main" >> /etc/apt/sources.list
@@ -97,28 +99,16 @@ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB8
mkdir -p /opt/AGL
cd /opt/AGL/
-#mkdir webdocs
-#cd webdocs
-#git clone http://github.com/iotbzh/webdocs-tools
-#git clone http://github.com/iotbzh/webdocs-sample
-git clone https://github.com/automotive-grade-linux/docs-agl
-
-cd ./docs-agl/doctools/webdocs/
-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
-### hope that is enough
-################### SDX181207 } - (closing brace)
+git clone https://git.automotivelinux.org/AGL/documentation
+cd documentation
+sudo pip3 install -r requirements.txt
# ruby markdown linter
-sudo gem install mdl
+#sudo gem install mdl
# python markdown linter
-sudo pip install mdlint
+sudo pip3 install mdlint
# releng-scripts needs latest (stable v2.9) jinja2
sudo pip install --force-reinstall --ignore-installed jinja2
@@ -136,7 +126,7 @@ sudo pip3 show jinja2
. /etc/os-release
wget -O - "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x52B59B1571A79DBC054901C0F6BC817356A3D45E" | sudo apt-key add -
sudo bash -c "cat >> /etc/apt/sources.list.d/golang.list <<EOF
-deb http://ppa.launchpad.net/longsleep/golang-backports/ubuntu ${VERSION_CODENAME} main
+deb http://ppa.launchpad.net/longsleep/golang-backports/ubuntu bionic main
EOF"
sudo apt-get update
sudo apt-get install golang-go
diff --git a/packer/provision/baseline.sh b/packer/provision/baseline.sh
index 351b9dd1..b34e48cf 100644
--- a/packer/provision/baseline.sh
+++ b/packer/provision/baseline.sh
@@ -109,6 +109,13 @@ EOF
cat /etc/apt/sources.list
echo "---> printing sources.list <---"
+ sed -i -e "s#xenial#bionic#g" /etc/apt/sources.list
+
+ echo "---> printing sources.list <---"
+ cat /etc/apt/sources.list
+ echo "---> printing sources.list <---"
+
+
echo "---> printing resolv.conf <---"
cat /etc/resolv.conf || true
echo "---> printing resolv.conf <---"