equal
deleted
inserted
replaced
1 #! /bin/sh |
1 #! /bin/sh |
|
2 echo "$0: $@" >&2 |
2 set -e |
3 set -e |
3 . /usr/share/debconf/confmodule |
4 . /usr/share/debconf/confmodule |
4 db_version 2.0 |
5 db_version 2.0 |
5 |
6 |
6 |
7 |
7 prefix=littlebird-tc |
8 prefix=littlebird-tc |
8 myaccess_ok() { mysql -h"$1" -u"$2" -p"$3" -e ""; } |
9 myaccess_ok() { mysql -h"$1" -u"$2" -p"$3" -e ""; } |
9 |
10 |
10 |
11 |
11 if test "$1" = "clear"; then |
12 if test "$1" = "clear"; then |
12 for key in db/adminuser db/adminpass |
13 for key in db/have-admin db/adminuser db/adminpass |
13 do db_reset $prefix/$key; done |
14 do db_reset $prefix/$key; done |
14 fi |
15 fi |
15 |
16 |
16 db_settitle $prefix-sql/TITLE |
17 db_settitle $prefix-sql/TITLE |
17 db_beginblock |
18 db_input critical $prefix/db/have-admin || true |
|
19 db_go || true |
|
20 |
|
21 db_get $prefix/db/have-admin |
|
22 if test "$RET" = "true"; then |
|
23 db_beginblock |
18 db_input medium $prefix/db/adminuser || true |
24 db_input medium $prefix/db/adminuser || true |
19 db_input critical $prefix/db/adminpass || true |
25 db_input critical $prefix/db/adminpass || true |
20 db_endblock |
26 db_endblock |
|
27 fi |
21 |
28 |
22 db_go || true |
29 db_go || true |
23 |
|
24 db_get $prefix/db/adminpass || true |
|
25 if test -z "$RET" ; then |
|
26 db_fset $prefix/db/noadminpass seen false |
|
27 db_input critical $prefix/db/noadminpass || true |
|
28 db_go || true |
|
29 exit 1 |
|
30 fi |
|