diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3091313..b0e2dec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,6 +31,16 @@ derive:ceres: script: - ./derive.sh ceres +build:beowulf: + stage: build + script: + - ./build.sh beowulf + +derive:beowulf: + stage: derive + script: + - ./derive.sh beowulf + build:ascii: stage: build script: diff --git a/README.md b/README.md index 7d94f86..7391469 100644 --- a/README.md +++ b/README.md @@ -57,9 +57,11 @@ published [releases][4] that are supported by `debootstrap`. solid rather than to something bleeding edge that might blow up in your face any time. - *jessie*, the current Devuan release, tried, tested and rock solid. -- *ascii*, what will become the next Devuan release, mostly tried and - mostly tested, not quite rock solid. You may want to think of it as - "sand solid" :wink: +- *ascii*, what will soon become the current Devuan release, but not + before it's deemed ready. Think of this as "brick solid". +- *beowulf*, the release that will eventually take *ascii*'s place. + Mostly tried and mostly tested, not quite rock solid. You may want + to think of it as "sand solid" :wink: - *ceres*, where all the "Works for me (famous last quote)", bleeding edge kind of thingies enter the heading-for-release cycle. Trying to build anything on top of this is prone to sucking you in. Think diff --git a/bootstrap.sh b/bootstrap.sh index fa3ced8..d75b431 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -1,6 +1,6 @@ #!/bin/sh -eu # bootstrap.sh -- a Devuan base image -# Copyright (C) 2017 Olaf Meeuwissen +# Copyright (C) 2017, 2018 Olaf Meeuwissen # # License: GPL-3.0+ @@ -13,10 +13,13 @@ apt-get install debootstrap -q -y suite=$1 rootfs=$2-$suite +test /usr/share/debootstrap/scripts/$suite \ + || ln -s ceres /usr/share/debootstrap/scripts/$suite + debootstrap \ --force-check-gpg \ --no-merged-usr \ - --variant=minbase $suite $rootfs + --variant=minbase $suite $rootfs http://deb.devuan.org/merged mount -t devpts devpts $rootfs/dev/pts