From 85545c3fc60140bca90a3c2e49f41ff6bdd93c79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Wed, 23 Jan 2019 15:11:39 +0100 Subject: Purify piedsjaloux website --- virtual/modules/websites/commons/composer-env.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'virtual/modules/websites/commons') diff --git a/virtual/modules/websites/commons/composer-env.nix b/virtual/modules/websites/commons/composer-env.nix index 123d5fa..abc8f01 100644 --- a/virtual/modules/websites/commons/composer-env.nix +++ b/virtual/modules/websites/commons/composer-env.nix @@ -153,7 +153,9 @@ let ''ln -s "${dependency.src}" "$vendorDir/$(basename "${dependencyName}")"'' else ''cp -av "${dependency.src}" "$vendorDir/$(basename "${dependencyName}")"'' - } + }${if dependency.needsModifyRights or false then "\n" + '' + chmod -R u+rwx "$vendorDir/$(basename "${dependencyName}")" + '' else ""} '' else '' namespaceDir="${dependencyName}/$(dirname "${dependency.targetDir}")" mkdir -p "$namespaceDir" @@ -161,7 +163,9 @@ let ''ln -s "${dependency.src}" "$namespaceDir/$(basename "${dependency.targetDir}")"'' else ''cp -av "${dependency.src}" "$namespaceDir/$(basename "${dependency.targetDir}")"'' - } + }${if dependency.needsModifyRights or false then "\n" + '' + chmod -R u+rwx "$namespaceDir/$(basename "${dependency.targetDir}")" + '' else ""} ''} '') (builtins.attrNames dependencies); -- cgit v1.2.3