diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-19 12:40:09 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-19 12:40:09 +0200 |
commit | 9f1c9404da858eb6347493190e40e59c7f81f2c8 (patch) | |
tree | 6c8029f53d64252829f1f2badfa3a43202cf9bc0 /nixos/modules/system/boot/stage-2-init.sh | |
parent | 2a64b0a91b34f37328e4d6138744eef979314d9a (diff) | |
download | nixpkgs-9f1c9404da858eb6347493190e40e59c7f81f2c8.tar nixpkgs-9f1c9404da858eb6347493190e40e59c7f81f2c8.tar.gz nixpkgs-9f1c9404da858eb6347493190e40e59c7f81f2c8.tar.bz2 nixpkgs-9f1c9404da858eb6347493190e40e59c7f81f2c8.tar.lz nixpkgs-9f1c9404da858eb6347493190e40e59c7f81f2c8.tar.xz nixpkgs-9f1c9404da858eb6347493190e40e59c7f81f2c8.tar.zst nixpkgs-9f1c9404da858eb6347493190e40e59c7f81f2c8.zip |
Put /var/setuid-wrappers on a tmpfs
This allows all other filesystems to be mounted without the suid option.
Diffstat (limited to 'nixos/modules/system/boot/stage-2-init.sh')
-rw-r--r-- | nixos/modules/system/boot/stage-2-init.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nixos/modules/system/boot/stage-2-init.sh b/nixos/modules/system/boot/stage-2-init.sh index 57f85674c5b..a64c6cdfa19 100644 --- a/nixos/modules/system/boot/stage-2-init.sh +++ b/nixos/modules/system/boot/stage-2-init.sh @@ -82,7 +82,7 @@ done # More special file systems, initialise required directories. mkdir -m 0755 /dev/shm -mount -t tmpfs -o "rw,nosuid,nodev,size=@devShmSize@" tmpfs /dev/shm +mount -t tmpfs -o "rw,nosuid,nodev,size=@devShmSize@" none /dev/shm mkdir -m 0755 -p /dev/pts [ -e /proc/bus/usb ] && mount -t usbfs none /proc/bus/usb # UML doesn't have USB by default mkdir -m 01777 -p /tmp @@ -149,6 +149,12 @@ else fi +# Create /var/setuid-wrappers as a tmpfs. +rm -rf /var/setuid-wrappers +mkdir -m 0755 -p /var/setuid-wrappers +mount -t tmpfs -o "mode=0755" none /var/setuid-wrappers + + # Run the script that performs all configuration activation that does # not have to be done at boot time. echo "running activation script..." |