}
restart_server() {
- /etc/init.d/disorder restart
+ invoke-rc.d disorder restart
# Wait for the server to get going. This is a horrid bodge and ought
# to be done away with, but is required for the time being. Sorry.
sleep 5
create_config
;;
abort-upgrade )
- /etc/init.d/disorder restart
+ invoke-rc.d disorder restart
;;
reconfigure )
- /etc/init.d/disorder reload
+ invoke-rc.d disorder reload
;;
esac
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-set -
+set -e
case "$1" in
upgrade )
- /etc/init.d/disorder stop
+ invoke-rc.d disorder stop
;;
failed-upgrade )
# Upgrading from 2.0 to 3.0.x can provoke this problem. The 2.0