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

TODO: send it to upstream
This commit is contained in:
Anderson Torres 2023-11-23 16:56:46 -03:00
parent dbed3c605f
commit a25d87618a
2 changed files with 17 additions and 1 deletions

View File

@ -0,0 +1,12 @@
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

View File

@ -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;
};