aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-12-21 21:30:38 -0800
committerMichael Forney <mforney@mforney.org>2019-12-21 21:30:38 -0800
commit10414d467b392f285007edeb9e5ca897057adddf (patch)
tree1a028ab669d1b36aa131364b8ee38ea79ddd6a38 /scripts
parentc84c843e3360459cf2c993919fb9f89474a46f38 (diff)
Pass -P to cp to preserve symlinks
This is commonly the default behavior with -R, but POSIX leaves the default unspecified.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/install-nix-from-closure.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/install-nix-from-closure.sh b/scripts/install-nix-from-closure.sh
index 3f1581854..3fea7e056 100644
--- a/scripts/install-nix-from-closure.sh
+++ b/scripts/install-nix-from-closure.sh
@@ -102,7 +102,7 @@ for i in $(cd "$self/store" >/dev/null && echo ./*); do
rm -rf "$i_tmp"
fi
if ! [ -e "$dest/store/$i" ]; then
- cp -Rp "$self/store/$i" "$i_tmp"
+ cp -RPp "$self/store/$i" "$i_tmp"
chmod -R a-w "$i_tmp"
chmod +w "$i_tmp"
mv "$i_tmp" "$dest/store/$i"