blob: 0cac02cb316d868e046d4e9b35872d45a29df33b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/sh -e
# Source debconf library.
. /usr/share/debconf/confmodule
if ! su rabbitmq -s /bin/sh -c /usr/lib/rabbitmq/bin/rabbitmq-mnesia-current ; then
db_beginblock
db_input high rabbitmq-server/mnesia-dir-note || true
db_input high rabbitmq-server/do-what-with-mnesia-dir || true
db_endblock
db_go
db_get rabbitmq-server/do-what-with-mnesia-dir
if [ "$RET" = "Delete it" ]; then
rm -r /var/lib/rabbitmq/mnesia/
elif [ "$RET" = "Move it elsewhere" ]; then
db_input high rabbitmq-server/move-mnesia-dir-where || true
db_go
db_get rabbitmq-server/move-mnesia-dir-where
mkdir -p "`dirname $RET`"
mv /var/lib/rabbitmq/mnesia "$RET"
fi
fi
|