commit 1085893d3f4875b79d6316a674ec8064e45b318d
parent bc1553a8ee28301c0dcadc04ed4d671cb965885a
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Sun, 12 Apr 2026 19:24:29 +0200
keep protection logic
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/donaudb/Makefile.sql b/src/donaudb/Makefile.sql
@@ -1,8 +1,12 @@
procedures.sql: procedures.sql.in donau_do_*.sql
+ chmod +w $@ || true
gcc -E -P -undef - < procedures.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@
+ chmod ugo-w $@
donau-0002.sql: donau-0002.sql.in 0002-*.sql
+ chmod +w $@ || true
gcc -E -P -undef - < donau-0002.sql.in 2>/dev/null | sed -e "s/--.*//" | awk 'NF' - >$@
+ chmod ugo-w $@
CLEANFILES = \
diff --git a/src/donaudb/meson.build b/src/donaudb/meson.build
@@ -9,11 +9,11 @@ sqldir = get_option('datadir') / 'donau' / 'sql'
run_command('make', '-f', 'Makefile.sql', 'all', check: true)
sqlfiles = [
- 'versioning.sql',
- 'donau-0001.sql',
'drop.sql',
+ 'donau-0001.sql',
'donau-0002.sql',
'procedures.sql',
+ 'versioning.sql',
]
install_data(sources: sqlfiles, install_dir: sqldir)