diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-08-22 16:19:28 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-08-23 10:01:30 +0200 |
commit | 1d11c1dc48a3849f447350681ebba9d8cb97b979 (patch) | |
tree | 7c46cc7f824a1b740952905154c122bc8a8192ac /pkgs | |
parent | ae6af5c03c79cd8f707d61e0b33c60fa3713c907 (diff) | |
download | nixlib-1d11c1dc48a3849f447350681ebba9d8cb97b979.tar nixlib-1d11c1dc48a3849f447350681ebba9d8cb97b979.tar.gz nixlib-1d11c1dc48a3849f447350681ebba9d8cb97b979.tar.bz2 nixlib-1d11c1dc48a3849f447350681ebba9d8cb97b979.tar.lz nixlib-1d11c1dc48a3849f447350681ebba9d8cb97b979.tar.xz nixlib-1d11c1dc48a3849f447350681ebba9d8cb97b979.tar.zst nixlib-1d11c1dc48a3849f447350681ebba9d8cb97b979.zip |
fixupPrefix: Make the prefix writable first
This ensures that strip and other commands work correctly (since sometimes the install phase will make the installed files read-only).
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/stdenv/generic/setup.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index deb18ed93213..27c1d37df25f 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -776,6 +776,9 @@ fixupPrefix() { if ! [ -d "$prefix" ]; then return; fi + # Make sure everything is writable so "strip" et al. work. + chmod -R u+w "$prefix" + # Put man/doc/info under share/. forceShare=${forceShare:=man doc info} if [ -n "$forceShare" ]; then |