nixpkgs/pkgs/by-name/wi/wikiman/fix-paths.patch

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

45 lines
1.4 KiB
Diff
Raw Permalink Normal View History

2024-11-26 21:36:24 +01:00
diff --git a/wikiman.sh b/wikiman.sh
2025-05-18 01:08:17 +02:00
index 994c0b7..49bfc4b 100755
2024-11-26 21:36:24 +01:00
--- a/wikiman.sh
+++ b/wikiman.sh
2025-05-18 01:08:17 +02:00
@@ -50,38 +50,7 @@ if printenv WIKIMAN_TUI_PREVIEW >/dev/null; then
2024-11-26 21:36:24 +01:00
fi
init() {
-
- # BSD compatibility: Installation prefix
-
- case "$(dirname "$0")" in
- "$HOME/bin"|"$HOME/.local/bin")
- conf_sys_usr="$HOME/.local/share";
- conf_sys_etc="${XDG_CONFIG_HOME:-"$HOME/.config"}/wikiman";;
- '/bin'|'/sbin'|'/usr/bin'|'/usr/sbin')
- conf_sys_usr='/usr';
- conf_sys_etc='/etc';;
- '/usr/local/bin'|'/usr/local/sbin')
- conf_sys_usr='/usr/local';
- conf_sys_etc='/usr/local/etc';;
- *)
- case "$(dirname "$(command -v wikiman)")" in
- "$HOME/bin"|"$HOME/.local/bin")
2025-05-18 01:08:17 +02:00
- >&2 echo 'warning: unsupported installation path, using fallback for user install' ;
2024-11-26 21:36:24 +01:00
- conf_sys_usr="$HOME/.local/share";
- conf_sys_etc="${XDG_CONFIG_HOME:-"$HOME/.config"}/wikiman";;
- '/bin'|'/sbin'|'/usr/bin'|'/usr/sbin')
2025-05-18 01:08:17 +02:00
- >&2 echo 'warning: unsupported installation path, using fallback for Linux' ;
2024-11-26 21:36:24 +01:00
- conf_sys_usr='/usr';
- conf_sys_etc='/etc';;
- '/usr/local/bin'|'/usr/local/sbin')
2025-05-18 01:08:17 +02:00
- >&2 echo 'warning: unsupported installation path, using fallback for BSD' ;
2024-11-26 21:36:24 +01:00
- conf_sys_usr='/usr/local';
- conf_sys_etc='/usr/local/etc';;
- *)
2025-05-18 01:08:17 +02:00
- >&2 echo 'error: unsupported installation path - failed to establish fallback' ;
2024-11-26 21:36:24 +01:00
- exit 5;;
- esac;;
- esac
2025-05-18 01:08:17 +02:00
+ conf_sys_etc="/etc"
2024-11-26 21:36:24 +01:00
export conf_sys_usr
export conf_sys_etc