chiark / gitweb /
doc-base registration for Disobedience manual
[disorder] / debian / prerm.disorder-server
CommitLineData
460b9539 1#! /bin/sh
2#
3# This file is part of DisOrder
61f2c505 4# Copyright (C) 2008 Richard Kettlewell
460b9539 5#
e7eb3a27 6# This program is free software: you can redistribute it and/or modify
460b9539 7# it under the terms of the GNU General Public License as published by
e7eb3a27 8# the Free Software Foundation, either version 3 of the License, or
460b9539 9# (at your option) any later version.
10#
e7eb3a27
RK
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details.
15#
460b9539 16# You should have received a copy of the GNU General Public License
e7eb3a27 17# along with this program. If not, see <http://www.gnu.org/licenses/>.
460b9539 18#
cd94baee 19set -e
61f2c505
RK
20case "$1" in
21upgrade )
cd94baee 22 invoke-rc.d disorder stop
61f2c505
RK
23 ;;
24failed-upgrade )
25 # Upgrading from 2.0 to 3.0.x can provoke this problem. The 2.0
26 # init script attempts to run disorder(1) but that isn't ready to go
27 # get as users.db has not been created. Therefore old-prerm upgrade
28 # fails and dpkg tries new-prerm failed-upgrade instead.
29 start-stop-daemon -K -q -n disorderd
30 ;;
31esac