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