Wrap around dhtcache vs. datacache confusion which prevented the datacache service from starting. While at it, sanetize default package selection. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 lines
545 B
Bash
16 lines
545 B
Bash
#!/bin/sh
|
|
|
|
uci -q get gnunet.datastore || uci set gnunet.datastore=gnunet-config
|
|
uci -q get gnunet.dhtcache || uci set gnunet.dhtcache=gnunet-config
|
|
|
|
uci -q batch <<EOF
|
|
del gnunet.datastore_sqlite
|
|
set gnunet.datastore_sqlite=gnunet-config
|
|
set gnunet.datastore_sqlite.FILENAME=/etc/gnunet/datastore.sqlite
|
|
set gnunet.datastore.DATABASE=sqlite
|
|
del gnunet.datacache_sqlite
|
|
set gnunet.datacache_sqlite=gnunet-config
|
|
set gnunet.datacache_sqlite.FILENAME=/var/run/gnunet/datacache.sqlite
|
|
set gnunet.dhtcache.DATABASE=sqlite
|
|
commit gnunet
|
|
EOF
|