aboutsummaryrefslogtreecommitdiffstats
path: root/chroot/make_devices.sh
blob: d333615845ac71a7f843b14d59030cb1b1bf455e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

make_devices() {
  env mknod -m 0666 $1/dev/tty c 5 0
  chown root:tty $1/dev/tty
  for i in 0 1 2 3 4 5 6 7; do
    env mknod -m 0600 $1/dev/tty$i c 4 $i
    chown root:tty $1/dev/tty$i
    chmod 0620 $1/dev/tty$i
  done
  env mknod -m 0666 $1/dev/null c 1 3
  env mknod -m 0666 $1/dev/random c 1 8
  env mknod -m 0666 $1/dev/urandom c 1 9
  env mknod -m 0666 $1/dev/ptmx c 5 2
  chown root:tty $1/dev/ptmx
}
make_devices /home/devi/chroots/voidmusl
make_devices /home/devi/chroots/voidglibc
# debootstrap stable /home/devi/chroots/debian11 http://deb.debian.org/debian