From 47e87b829c09ae3c6f3bcbabc9824d4be9bf35f9 Mon Sep 17 00:00:00 2001 From: 7heo <7heo@mail.com> Date: Sat, 17 Sep 2016 15:24:46 +0200 Subject: nlplug-findfs: enable automated testing --- .travis/install-alpine | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 .travis/install-alpine (limited to '.travis/install-alpine') diff --git a/.travis/install-alpine b/.travis/install-alpine new file mode 100755 index 0000000..756bbd8 --- /dev/null +++ b/.travis/install-alpine @@ -0,0 +1,34 @@ +#!/bin/sh +# vim: set ts=4: +set -eu + +. "$(dirname "$0")"/common.sh + +APK_TOOLS_URI='http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/apk-tools-static-2.6.7-r0.apk' +APK_TOOLS_SHA256='342458308b8ebdb6a91d347b6b2cced7349c0cd0560a7fd7cdd71c5e1aa2b9f3' + + +title 'Downloading apk-tools-static' + +cd /tmp +wget "$APK_TOOLS_URI" +echo "$APK_TOOLS_SHA256 $(basename "$APK_TOOLS_URI")" | sha256sum -c +tar -xzf $(basename "$APK_TOOLS_URI") + + +title 'Installing Alpine Linux' + +mkdir -p "$ALPINE_ROOT"/etc/apk +cd "$ALPINE_ROOT" + +cp -R "$CLONE_DIR"/.travis/keys etc/apk/keys +cp "$CLONE_DIR"/.travis/repositories etc/apk/repositories +cp /etc/resolv.conf etc/resolv.conf + +/tmp/sbin/apk.static \ + --root . --update-cache --initdb --no-progress \ + add alpine-base + +mount -t proc none proc +mount --rbind /sys sys +mount --rbind /dev dev -- cgit v1.2.3