Improve database migration in postinst
Sophie Brun
5 years ago
|
0 |
python-faraday (3.5.0-0kali2) kali-dev; urgency=medium
|
|
1 |
|
|
2 |
* Improve database migration in postinst when systemd is not used
|
|
3 |
|
|
4 |
-- Sophie Brun <[email protected]> Tue, 05 Feb 2019 09:35:55 +0100
|
|
5 |
|
0 | 6 |
python-faraday (3.5.0-0kali1) kali-dev; urgency=medium
|
1 | 7 |
|
2 | 8 |
* New upstream version 3.5.0
|
0 | 0 |
#!/bin/sh
|
|
1 |
|
|
2 |
set -e
|
1 | 3 |
|
2 | 4 |
migrate() {
|
3 | 5 |
if su postgres -c "psql -lqt" | cut -d \| -f 1 | grep -qw faraday; then
|
|
9 | 11 |
if [ "$(systemctl is-active postgresql)" = "active" ]; then
|
10 | 12 |
migrate
|
11 | 13 |
else
|
12 | |
systemctl start postgresql
|
13 | |
migrate
|
14 | |
systemctl stop postgresql
|
|
14 |
if systemctl start postgresql; then
|
|
15 |
migrate
|
|
16 |
systemctl stop postgresql
|
|
17 |
fi
|
15 | 18 |
fi
|