Ubuntu image: use configurable APT mirror, fix -y flag for rdnssd,
output name
This commit is contained in:
parent
88d5cd424f
commit
6ce12bbdda
1 changed files with 8 additions and 7 deletions
|
@ -11,9 +11,10 @@ set -x
|
||||||
# XXX: Handle command-line arguments?
|
# XXX: Handle command-line arguments?
|
||||||
RELEASE=eoan # 19.10
|
RELEASE=eoan # 19.10
|
||||||
ARCH=amd64
|
ARCH=amd64
|
||||||
IMAGE_PATH=ubuntu-$RELEASE-$(date --iso-8601).img.qcow2
|
IMAGE_PATH=ubuntu-uncloud-$RELEASE-$(date --iso-8601).img.qcow2
|
||||||
IMAGE_SIZE=10G
|
IMAGE_SIZE=10G
|
||||||
NBD_DEVICE=/dev/nbd0
|
NBD_DEVICE=/dev/nbd0
|
||||||
|
APT_MIRROR=http://archive.ubuntu.com/ubuntu/
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
# The order here is important.
|
# The order here is important.
|
||||||
|
@ -73,7 +74,7 @@ mount "${NBD_DEVICE}p1" /mnt/boot
|
||||||
|
|
||||||
debootstrap \
|
debootstrap \
|
||||||
--arch=$ARCH $RELEASE \
|
--arch=$ARCH $RELEASE \
|
||||||
/mnt http://archive.ubuntu.com/ubuntu/
|
/mnt "$APT_MIRROR"
|
||||||
|
|
||||||
mount --bind /dev /mnt/dev
|
mount --bind /dev /mnt/dev
|
||||||
mount --bind /dev/pts /mnt/dev/pts
|
mount --bind /dev/pts /mnt/dev/pts
|
||||||
|
@ -94,15 +95,15 @@ EOF
|
||||||
|
|
||||||
# Configure package sources and update package index.
|
# Configure package sources and update package index.
|
||||||
cat >/mnt/etc/apt/sources.list <<EOF
|
cat >/mnt/etc/apt/sources.list <<EOF
|
||||||
deb http://archive.ubuntu.com/ubuntu/ $RELEASE main restricted universe multiverse
|
deb $APT_MIRROR $RELEASE main restricted universe multiverse
|
||||||
deb http://archive.ubuntu.com/ubuntu/ $RELEASE-security main restricted universe multiverse
|
deb $APT_MIRROR $RELEASE-security main restricted universe multiverse
|
||||||
deb http://archive.ubuntu.com/ubuntu/ $RELEASE-updates main restricted universe multiverse
|
deb $APT_MIRROR $RELEASE-updates main restricted universe multiverse
|
||||||
deb http://archive.ubuntu.com/ubuntu/ $RELEASE-backports main restricted universe multiverse
|
deb $APT_MIRROR $RELEASE-backports main restricted universe multiverse
|
||||||
EOF
|
EOF
|
||||||
run_root apt-get update
|
run_root apt-get update
|
||||||
|
|
||||||
# Install RDNSSD for DNS discovery from router advertisement. The service is enabled by default.
|
# Install RDNSSD for DNS discovery from router advertisement. The service is enabled by default.
|
||||||
run_root apt-get install rdnssd
|
run_root apt-get install -y rdnssd
|
||||||
|
|
||||||
# Initialize base services.
|
# Initialize base services.
|
||||||
run_root systemd-machine-id-setup
|
run_root systemd-machine-id-setup
|
||||||
|
|
Loading…
Reference in a new issue