/ nix / lib / scripts / isospin-init-base.sh
isospin-init-base.sh
 1  #!/bin/sh
 2  # nix/lib/scripts/isospin-init-base.sh
 3  #
 4  # Firecracker VM init script - base setup
 5  # Used by: nix/lib/container.nix init-script function
 6  set -e
 7  
 8  export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 9  @envExports@
10  
11  # Mount essential filesystems
12  mount -t proc proc /proc
13  mount -t sysfs sys /sys
14  mount -t devtmpfs dev /dev 2>/dev/null || true
15  mkdir -p /dev/pts /dev/shm
16  mount -t devpts devpts /dev/pts 2>/dev/null || true
17  mount -t tmpfs tmpfs /tmp 2>/dev/null || true
18  mount -t tmpfs tmpfs /run 2>/dev/null || true
19  
20  hostname builder