Teach scripts/teardown about Mac.
ktrace.out
tests/Makefile
tests/testroot
-disorder.plist
-server/uk.org.greenend.rjk.disorder.plist
+examples/uk.org.greenend.rjk.disorder.plist
doc/guts
clients/disorder-playrtp
doc/disorder-playrtp.1.html
#
noinst_SCRIPTS=disorder.init disorder.rc
-noinst_DATA=config.sample
+noinst_DATA=config.sample uk.org.greenend.rjk.disorder.plist
-SEDFILES=disorder.init config.sample disorder.rc
+SEDFILES=disorder.init config.sample disorder.rc \
+ uk.org.greenend.rjk.disorder.plist
include ${top_srcdir}/scripts/sedfiles.make
-EXTRA_DIST=disorder.init.in config.sample.in disorder-log disorder.rc.in
+EXTRA_DIST=disorder.init.in config.sample.in disorder-log disorder.rc.in \
+ uk.org.greenend.rjk.disorder.plist.in
CLEANFILES=$(SEDFILES)
case $os in
Mac )
echo "Installing the plist into /Library/LaunchDaemons"
- cp server/uk.org.greenend.rjk.disorder.plist /Library/LaunchDaemons/.
+ cp examples/uk.org.greenend.rjk.disorder.plist /Library/LaunchDaemons/.
echo "Reloading launchd"
launchctl load /Library/LaunchDaemons
echo "Starting DisOrder server"
pw groupdel jukebox || true
pw userdel jukebox || true
;;
+Darwin )
+ echo "* stopping server"
+ launchctl stop uk.org.greenend.rjk.disorder || true
+ launchctl unload /Library/LaunchDaemons/uk.org.greenend.rjk.disorder.plist || true
+ echo "* removing files"
+ rm -f /Library/WebServer/CGI-Executables/disorder
+ rm -f /Library/WebServer/Documents/disorder
+ rm -f /Library/LaunchDaemons/uk.org.greenend.rjk.disorder.plist
+ rm -rf pkgstatedir
+ rm -rf pkgconfdir
+ ;;
* )
echo Unknown operating system >&2
exit 1
#
# This file is part of DisOrder.
-# Copyright (C) 2004, 2005, 2006, 2007 Richard Kettlewell
+# Copyright (C) 2004-2008 Richard Kettlewell
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
disorder-speaker disorder-decode disorder-normalize \
disorder-stats disorder-dbupgrade
noinst_PROGRAMS=disorder.cgi trackname
-noinst_DATA=uk.org.greenend.rjk.disorder.plist
AM_CPPFLAGS=-I${top_srcdir}/lib -I../lib
cgi.o: ../lib/definitions.h
-# for Mac OS X >=10.4
-SEDFILES=uk.org.greenend.rjk.disorder.plist
-include ${top_srcdir}/scripts/sedfiles.make
-EXTRA_DIST=uk.org.greenend.rjk.disorder.plist.in README.dbversions
-LAUNCHD=/Library/LaunchDaemons
-
-#install-data-hook:
-# @if [ -d ${LAUNCHD} ]; then \
-# echo $(INSTALL) -m 644 uk.org.greenend.rjk.disorder.plist ${LAUNCHD};\
-# $(INSTALL) -m 644 uk.org.greenend.rjk.disorder.plist ${LAUNCHD};\
-# if [ "$$(NOLAUNCH)" != "" ]; then \
-# echo launchctl unload ${LAUNCHD} \|\| true;\
-# launchctl unload ${LAUNCHD} || true;\
-# echo launchctl load ${LAUNCHD} \|\| true;\
-# launchctl load ${LAUNCHD} || true;\
-# fi;\
-# fi
+EXTRA_DIST=README.dbversions