Commit a25d8761 authored by Anderson Torres's avatar Anderson Torres
Browse files

oh-my-fish: patch to fixup permissions during installation

TODO: send it to upstream
parent dbed3c60
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
diff -Naur source/bin/install source-new/bin/install
--- source/bin/install	1969-12-31 21:00:01.000000000 -0300
+++ source-new/bin/install	2023-11-23 12:48:55.695330320 -0300
@@ -245,6 +245,8 @@
   command cp -r "$OFFLINE_PATH" "$OMF_PATH"
     or abort "Failed to copy source!"

+  chmod -R u+w "$OMF_PATH"
+
   # Set up Git remotes only if the offline install is a Git repository.
   test -d "$OMF_PATH/.git"
     and set_git_remotes
+5 −1
Original line number Diff line number Diff line
@@ -17,6 +17,10 @@ stdenv.mkDerivation (finalAttrs: {
    hash = "sha256-msItKEPe7uSUpDAfCfdYZjt5NyfM3KtOrLUTO9NGqlg=";
  };

  patches = [
    ./001-writable-omf-path.diff
  ];

  buildInputs = [
    fish
  ];
@@ -54,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
      easy to use.
    '';
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ AndersonTorres ];
    maintainers = with lib.maintainers; [ ];
    mainProgram = "omf-install";
    inherit (fish.meta) platforms;
  };