summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2015-04-22 15:49:23 +0300
committerNikolay Amiantov <ab@fmap.me>2015-04-22 17:50:40 +0300
commitb66be2a549756ed8cd6a091d880626aa70e5f313 (patch)
treefad7b384477a74bb6c8674b29aa0bf51a1ca6b16 /pkgs/build-support
parent97931361d739fa2d28f5d583f594e85a8611e5a7 (diff)
downloadnixpkgs-b66be2a549756ed8cd6a091d880626aa70e5f313.tar
nixpkgs-b66be2a549756ed8cd6a091d880626aa70e5f313.tar.gz
nixpkgs-b66be2a549756ed8cd6a091d880626aa70e5f313.tar.bz2
nixpkgs-b66be2a549756ed8cd6a091d880626aa70e5f313.tar.lz
nixpkgs-b66be2a549756ed8cd6a091d880626aa70e5f313.tar.xz
nixpkgs-b66be2a549756ed8cd6a091d880626aa70e5f313.tar.zst
nixpkgs-b66be2a549756ed8cd6a091d880626aa70e5f313.zip
fhs-userenv: move mounts map
Diffstat (limited to 'pkgs/build-support')
-rwxr-xr-xpkgs/build-support/build-fhs-userenv/chroot-user.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/build-support/build-fhs-userenv/chroot-user.rb b/pkgs/build-support/build-fhs-userenv/chroot-user.rb
index 357a743c993..2fd6a47e132 100755
--- a/pkgs/build-support/build-fhs-userenv/chroot-user.rb
+++ b/pkgs/build-support/build-fhs-userenv/chroot-user.rb
@@ -11,7 +11,7 @@ mounts = [ ['/nix/store', nil],
            ['/var', nil],
            ['/run', nil],
            ['/root', nil],
-         ].map! { |x| [ x[0], x[1].nil? ? x[0].sub(/^\/*/, '') : x[1] ] }
+         ]
 
 # Create directories
 mkdirs = ['tmp',
@@ -68,6 +68,9 @@ abort "Usage: chrootenv swdir program args..." unless ARGV.length >= 2
 swdir = Pathname.new ARGV[0]
 execp = ARGV.drop 1
 
+# Set destination paths for mounts
+mounts.map! { |x| [x[0], x[1].nil? ? x[0].sub(/^\/*/, '') : x[1]] }
+
 # Create temporary directory for root and chdir
 root = Dir.mktmpdir 'chrootenv'