Mount dev after tarbombing

This commit is contained in:
Jørn Åne de Jong 2022-05-29 17:18:35 +02:00 committed by Nico Schottelius
parent d35d04801a
commit 03aee8ad68
1 changed files with 3 additions and 6 deletions

View File

@ -135,22 +135,19 @@ ln -s /usr/home "$ZFSTARGET/home"
chmod 1777 "$ZFSTARGET/var/tmp" chmod 1777 "$ZFSTARGET/var/tmp"
chmod 1777 "$ZFSTARGET/tmp" chmod 1777 "$ZFSTARGET/tmp"
# Mount dev in chroot
mkdir -p "$UFSTARGET/dev"
mount -t devfs devfs "$UFSTARGET/dev"
# Download and extract base system. # Download and extract base system.
dist_files="kernel.txz base.txz" dist_files="kernel.txz base.txz"
dist_dir="/usr/freebsd-dist/$ARCH/$RELEASE" dist_dir="/usr/freebsd-dist/$ARCH/$RELEASE"
mkdir -p "$dist_dir" "$UFSTARGET" mkdir -p "$dist_dir"
for f in $dist_files for f in $dist_files
do do
fetch -m -o "$dist_dir/$f" "$DIST_BASE/$f" fetch -m -o "$dist_dir/$f" "$DIST_BASE/$f"
tar -C "$UFSTARGET" -xJf "$dist_dir/$f" tar -C "$UFSTARGET" -xJf "$dist_dir/$f"
done done
# Avoid writing temporary files while building # Mount dev and tmp in chroot
mount -t devfs devfs "$UFSTARGET/dev"
mount_nullfs /tmp "$UFSTARGET/tmp" mount_nullfs /tmp "$UFSTARGET/tmp"
mount_nullfs /var/tmp "$UFSTARGET/var/tmp" mount_nullfs /var/tmp "$UFSTARGET/var/tmp"