summaryrefslogtreecommitdiff
path: root/databases/sqlite3/files
diff options
context:
space:
mode:
Diffstat (limited to 'databases/sqlite3/files')
-rw-r--r--databases/sqlite3/files/example.tcl.in16
-rw-r--r--databases/sqlite3/files/patch-Makefile.in11
2 files changed, 27 insertions, 0 deletions
diff --git a/databases/sqlite3/files/example.tcl.in b/databases/sqlite3/files/example.tcl.in
new file mode 100644
index 000000000000..0f8aab96e1f1
--- /dev/null
+++ b/databases/sqlite3/files/example.tcl.in
@@ -0,0 +1,16 @@
+#!%%TCLSH_CMD%%
+
+package require sqlite3
+
+if {$argc!=2} {
+ puts stderr "Usage: $argv0 DATABASE SQL-STATEMENT"
+ exit 1
+}
+sqlite3 db [lindex $argv 0]
+db eval [lindex $argv 1] x {
+ foreach v $x(*) {
+ puts "$v = $x($v)"
+ }
+ puts ""
+}
+db close
diff --git a/databases/sqlite3/files/patch-Makefile.in b/databases/sqlite3/files/patch-Makefile.in
new file mode 100644
index 000000000000..1e048f7ce669
--- /dev/null
+++ b/databases/sqlite3/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2021-04-11 09:08:25 UTC
++++ Makefile.in
+@@ -1274,7 +1274,7 @@ valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA) sessionfuzz
+ # The veryquick.test TCL tests.
+ #
+ tcltest: ./testfixture$(TEXE)
+- ./testfixture$(TEXE) $(TOP)/test/veryquick.test $(TESTOPTS)
++ mkdir $(TOP)/testdir && touch $(TOP) test-out.txt && chown nobody $(TOP)/testdir $(TOP) test-out.txt && su -m nobody -c "./testfixture$(TEXE) $(TOP)/test/veryquick.test $(TESTOPTS)"
+
+ # Minimal testing that runs in less than 3 minutes
+ #