Files
Astral/distro-files/usr/bin/astral-chroot
T

30 lines
373 B
Bash
Executable File

#!/usr/bin/bash
usage() {
echo $0: usage: $0 sysroot
}
if [ $# = 0 ]
then
usage
exit 1
fi
if [ -z "$1" ]
then
echo "$0: empty sysroot argument"
exit 1
fi
SYSROOT="$1"
PKGS=
cp -L /etc/resolv.conf "${SYSROOT}/etc/"
mkdir -p "${SYSROOT}/dev"
mkdir -p "${SYSROOT}/tmp"
mount "${SYSROOT}/dev" devfs
mount "${SYSROOT}/tmp" tmpfs
chroot "${SYSROOT}" /usr/bin/bash -l