manjar-extensions.script is not posix compatible
The script indicates posix/sh compatibility by using "/bin/sh" in the shebang but is using bashisms ([[
/ ]]
).
This can be easily fixed by replacing [[
with [
and ]]
with ]
.
Problematic files: https://gitlab.manjaro.org/packages/community/gnome/gnome-settings/blob/master/manjaro-gnome-settings-v18/manjaro-extensions.script https://gitlab.manjaro.org/packages/community/gnome/gnome-settings/blob/6320e859aa652d037572dbd43641e60172562e70/manjaro-gnome-settings-v17/manjaro-extensions.script
Error when using dash
as sh
:
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Compiling GSettings XML schema files...
(3/3) Install Manjaro extensions settings
/usr/share/libalpm/scripts/manjaro-extensions: 6: /usr/share/libalpm/scripts/manjaro-extensions: [[: not found
/usr/share/libalpm/scripts/manjaro-extensions: 6: /usr/share/libalpm/scripts/manjaro-extensions: [[: not found
No schema files found: doing nothing.
Unfortunately this gitlab instance seems to forbid forks/merge requests by external contributors... So I can't create a MR for this: