summaryrefslogtreecommitdiff
path: root/setup/FreeBSD/pkg-preremove
diff options
context:
space:
mode:
Diffstat (limited to 'setup/FreeBSD/pkg-preremove')
-rw-r--r--setup/FreeBSD/pkg-preremove10
1 files changed, 10 insertions, 0 deletions
diff --git a/setup/FreeBSD/pkg-preremove b/setup/FreeBSD/pkg-preremove
new file mode 100644
index 0000000..c02f38b
--- /dev/null
+++ b/setup/FreeBSD/pkg-preremove
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+echo "Killing all active audio applications"
+
+/usr/sbin/fuser -k /dev/mixer* /dev/dsp* /dev/audio* /dev/sequencer /dev/music /dev/midi* > /dev/null 2>&1
+
+sleep 2
+
+/usr/sbin/soundoff
+exit 0