Browse Source

postgresql: properly stop service

postmaster always detaches from procd, work around by using
pg_ctl to stop the server.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
lilik-openwrt-22.03
Daniel Golle 8 years ago
parent
commit
ce46b633e2
2 changed files with 7 additions and 1 deletions
  1. +1
    -1
      libs/postgresql/Makefile
  2. +6
    -0
      libs/postgresql/files/postgresql.init

+ 1
- 1
libs/postgresql/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=postgresql
PKG_VERSION:=9.5.4
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
PKG_LICENSE:=PostgreSQL


+ 6
- 0
libs/postgresql/files/postgresql.init View File

@ -65,6 +65,12 @@ reload_service() {
/usr/bin/pg_ctl reload -U postgres -D "${pgdata}" -s
}
stop_service() {
config_load "postgresql"
config_get pgdata config PGDATA
/usr/bin/pg_ctl stop -U postgres -D "${pgdata}" -s
}
status() {
config_load "postgresql"
config_get pgdata config PGDATA


Loading…
Cancel
Save