summary refs log tree commit diff
diff options
context:
space:
mode:
authorPedroHLC ☭ <root@pedrohlc.com>2023-10-05 10:37:37 -0300
committerPedroHLC ☭ <root@pedrohlc.com>2023-10-05 10:37:37 -0300
commitda6dea3c55c13f7a7df6c072d0d9fa4ac87f7986 (patch)
tree69b8ac2a740b37391d3d022d9bcd414e1c5b5d11
parentd5b901282e31c0e692a34b8e3073f3af3e868ae3 (diff)
downloadnixpkgs-da6dea3c55c13f7a7df6c072d0d9fa4ac87f7986.tar
nixpkgs-da6dea3c55c13f7a7df6c072d0d9fa4ac87f7986.tar.gz
nixpkgs-da6dea3c55c13f7a7df6c072d0d9fa4ac87f7986.tar.bz2
nixpkgs-da6dea3c55c13f7a7df6c072d0d9fa4ac87f7986.tar.lz
nixpkgs-da6dea3c55c13f7a7df6c072d0d9fa4ac87f7986.tar.xz
nixpkgs-da6dea3c55c13f7a7df6c072d0d9fa4ac87f7986.tar.zst
nixpkgs-da6dea3c55c13f7a7df6c072d0d9fa4ac87f7986.zip
elmPackages.elm-pages: update NEW patch for 3.0.x
-rw-r--r--pkgs/development/compilers/elm/packages/elm-pages-fix-init-read-only.patch13
1 files changed, 6 insertions, 7 deletions
diff --git a/pkgs/development/compilers/elm/packages/elm-pages-fix-init-read-only.patch b/pkgs/development/compilers/elm/packages/elm-pages-fix-init-read-only.patch
index 0001188ad68..9704ef9f7c0 100644
--- a/pkgs/development/compilers/elm/packages/elm-pages-fix-init-read-only.patch
+++ b/pkgs/development/compilers/elm/packages/elm-pages-fix-init-read-only.patch
@@ -1,10 +1,10 @@
 diff --git a/generator/src/init.js b/generator/src/init.js
-index 3d8548c..90ee20d 100644
+index 06386ff..7127dae 100644
 --- a/generator/src/init.js
 +++ b/generator/src/init.js
-@@ -3,6 +3,21 @@ const copySync = require("fs-extra").copySync;
- const path = require("path");
- const kleur = require("kleur");
+@@ -6,6 +6,20 @@ import { fileURLToPath } from "url";
+ const __filename = fileURLToPath(import.meta.url);
+ const __dirname = path.dirname(__filename);
  
 +let walknDo = function(somePath, doStuff) {
 +  doStuff(somePath, true);
@@ -20,14 +20,13 @@ index 3d8548c..90ee20d 100644
 +  });
 +}
 +
-+
  /**
   * @param {string} name
   */
-@@ -15,6 +30,13 @@ async function run(name) {
+@@ -18,6 +32,13 @@ export async function run(name) {
    if (!fs.existsSync(name)) {
      try {
-       copySync(template, appRoot);
+       await fsExtra.copy(template, appRoot);
 +      walknDo(appRoot, (file, isDir) => {
 +        if (isDir) {
 +          fs.chmodSync(file, 0o755);