20 lines
420 B
Bash
Executable File
20 lines
420 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Super stupid and lazy way to chroot
|
|
|
|
chroot_dir="$HOME/Alpine-chroot"
|
|
|
|
# Pre
|
|
doas mount -o bind /dev ${chroot_dir}/dev
|
|
doas mount -t proc none ${chroot_dir}/proc
|
|
doas mount -o bind /sys ${chroot_dir}/sys
|
|
doas cp -L /etc/resolv.conf ${chroot_dir}/etc/
|
|
|
|
# chroot
|
|
doas chroot ${chroot_dir} /bin/ash -l
|
|
|
|
# Post
|
|
doas umount -l ${chroot_dir}/dev
|
|
doas umount -l ${chroot_dir}/proc
|
|
doas umount -l ${chroot_dir}/sys
|