mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 15:11:25 +00:00
* Fix problems with repeated installations due to the immutable bit
(http://hydra.nixos.org/build/2645533). svn path=/nixos/trunk/; revision=34235
This commit is contained in:
parent
6ba2899c18
commit
a3e04ba0aa
@ -91,6 +91,7 @@ storePaths=$(@perl@/bin/perl @pathsFromGraph@ @nixClosure@)
|
|||||||
echo "copying Nix to $mountPoint...."
|
echo "copying Nix to $mountPoint...."
|
||||||
for i in $storePaths; do
|
for i in $storePaths; do
|
||||||
echo " $i"
|
echo " $i"
|
||||||
|
chattr -R -i $mountPoint/nix/store/$i 2> /dev/null || true # clear immutable bit
|
||||||
rsync -a $i $mountPoint/nix/store/
|
rsync -a $i $mountPoint/nix/store/
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -124,7 +125,7 @@ ln -sf @shell@ $mountPoint/bin/sh
|
|||||||
|
|
||||||
if test -n "$NIXOS_PREPARE_CHROOT_ONLY"; then
|
if test -n "$NIXOS_PREPARE_CHROOT_ONLY"; then
|
||||||
echo "User requested only to prepare chroot. Exiting."
|
echo "User requested only to prepare chroot. Exiting."
|
||||||
exit 0;
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user