taler-merchant: work around expected paths

Some services expect the `sql` and `templates` directories to be
available under different paths than what's outputted.

(cherry picked from commit d062164ed8)
This commit is contained in:
eljamm
2025-05-30 10:52:56 +02:00
committed by Valentin Gagarin
parent 59898069c1
commit 0ba7ec4442

View File

@@ -82,6 +82,14 @@ stdenv.mkDerivation (finalAttrs: {
done
'';
postFixup = ''
# - taler-merchant-dbinit expects `versioning.sql` under `share/taler/sql`
# - taler-merchant-httpd expects `share/taler/merchant/templates`
mkdir -p $out/share/taler/sql
ln -s $out/share/taler-merchant $out/share/taler/merchant
ln -s $out/share/taler-merchant/sql $out/share/taler/sql/merchant
'';
enableParallelBuilding = true;
doInstallCheck = true;