#!/bin/bash # # debootstrap a subhost filesystem BASE="$(realpath $(dirname $0))" NAME=$1 : ${SUBHOST=/opt/subhost} : ${TOP=$SUBHOST/$NAME} : ${OSROOT=$TOP/base} : ${TARGET=$TOP/live} : ${IMAGE=$TOP/$NAME.img} : ${UPPER=$TOP/root} : ${WORK=$TOP/work} : ${MOUNT=$TOP/mnt} : ${NSNAME=$NAME} : ${BRIDGES=lan_br} : ${CONFIG=$TOP/config} : ${SUITE=chimaera} : ${SOURCE=http://deb.devuan.org/merged} mkdir -p $TARGET $UPPER $WORK $MOUNT PKGS="less,psmisc,ifupdown,net-tools,iproute2,iputils-ping,procps" PKGS+=",man-db,manpages,manpages-dev,manpages-posix,manpages-posix-dev" debootstrap --no-merged-usr --variant=minbase --include="$PKGS" \ $SUITE $OSROOT $SOURCE cp -p $BASE/startup $OSROOT/