spago: fix Darwin build

This change gets round a weird permissions error on darwin
This commit is contained in:
Simon Chatterjee 2020-02-18 11:08:00 +00:00 committed by Peter Simons
parent 3d7b19344d
commit 4f39597903

View file

@ -680,6 +680,11 @@ self: super: builtins.intersectAttrs super {
# https://github.com/spacchetti/spago/issues/510
cp ${docsSearchAppJsFile} "$sourceRoot/templates/docs-search-app.js"
cp ${purescriptDocsSearchFile} "$sourceRoot/templates/purescript-docs-search"
# For some weird reason, on Darwin, the open(2) call to embed these files
# requires write permissions. The easiest resolution is just to permit that
# (doesn't cause any harm on other systems).
chmod u+w "$sourceRoot/templates/docs-search-app.js" "$sourceRoot/templates/purescript-docs-search"
'';
});