Add build support for `beowulf`

This commit is contained in:
Olaf Meeuwissen 2018-05-22 21:53:05 +09:00
parent 6f465d39a4
commit db022a29bb
3 changed files with 20 additions and 5 deletions

View File

@ -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:

View File

@ -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

View File

@ -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