docker-devuan_paddy-hack/bootstrap.sh

33 lines
691 B
Bash
Executable File

#!/bin/sh -eu
# bootstrap.sh -- a Devuan base image
# Copyright (C) 2017 Olaf Meeuwissen
#
# License: GPL-3.0+
DEBIAN_FRONTEND=noninteractive
export DEBIAN_FRONTEND
apt-get update
apt-get install debootstrap -q -y
rootfs=$PWD/rootfs
debootstrap \
--force-check-gpg \
--no-merged-usr \
--variant=minbase jessie $rootfs
chroot $rootfs apt-mark auto '.*' \
| sed '/not installed/d'
chroot $rootfs apt-mark manual devuan-keyring
bindir=usr/local/bin
install -m 0755 -o root -g root scripts/* $rootfs/$bindir
for script in $(ls $rootfs/$bindir); do
echo "+ /$bindir/$script"
chroot $rootfs /$bindir/$script
done
chroot $rootfs apt-get --purge autoremove -q -y