From 0427b21abaafe592d6ab43bec6e068188904db53 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Mon, 23 Nov 2015 21:39:49 +0300 Subject: [PATCH] chrootenv: symlink some directories instead of copying --- pkgs/build-support/build-fhs-chrootenv/env.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/build-fhs-chrootenv/env.nix b/pkgs/build-support/build-fhs-chrootenv/env.nix index c4b5a18521af..c00d3865afab 100644 --- a/pkgs/build-support/build-fhs-chrootenv/env.nix +++ b/pkgs/build-support/build-fhs-chrootenv/env.nix @@ -164,14 +164,14 @@ let ${setupLibDirs} for i in bin sbin share include; do if [ -d "${staticUsrProfileTarget}/$i" ]; then - cp -r "${staticUsrProfileTarget}/$i" "$i" + cp -rsHf "${staticUsrProfileTarget}/$i" "$i" fi done cd .. - + for i in var etc; do if [ -d "${staticUsrProfileTarget}/$i" ]; then - cp -r "${staticUsrProfileTarget}/$i" "$i" + cp -rsHf "${staticUsrProfileTarget}/$i" "$i" fi done for i in usr/{bin,sbin,lib,lib32,lib64}; do