Verified Commit 61612b4e authored by A. Wilcox's avatar A. Wilcox

First attempt at CI

parent 3e5650b6
branches:
only:
- master
dist: xenial
sudo: required
language: minimal
install:
- sudo .travis/install
script: |
. .travis/config
sudo chroot $NEWROOT su -l $USER sh -c "cd $CLONE_DIR; make LINKER_PATH=/lib/ld-musl-x86_64.so.1 LOADER_NAME=ld-linux-x86-64.so.2"
notifications:
email: false
#!/bin/sh
declare -r NEWROOT=/srv/adelie
#!/bin/sh
. $(dirname $0)/config
curl -O https://mirrormaster.adelielinux.org/adelie/apk-tools-static/x86_64.apk
tar -xzOf x86_64.apk sbin/apk.static > /tmp/apk.static
mkdir -p "$NEWROOT"/etc/apk
/tmp/apk.static -X "https://mirrormaster.adelielinux.org/adelie/current/system" --root "$NEWROOT" --initdb --no-progress add adelie-core bash-binsh musl-dev gcc binutils
pushd "$NEWROOT"
mount -t proc none proc
mount -t sysfs none sys
mount -R /dev dev
mount -R /run run
ln -s /run/shm dev/shm
mkdir ./$CLONE_DIR
mount -B $CLONE_DIR ./$CLONE_DIR
useradd -m -c "Travis User" -s /bin/sh -G wheel -u $SUDO_UID $SUDO_USER
popd
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment