Initial import
[samba] / packaging / Solaris / preremove
diff --git a/packaging/Solaris/preremove b/packaging/Solaris/preremove
new file mode 100644 (file)
index 0000000..7313b00
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# If this is a local deinstall, stop samba
+if [ -z "$PKG_INSTALL_ROOT" ]
+then
+       SMBD=`ps -e -o pid,comm | grep smbd | awk '{print $1}'`
+       NMBD=`ps -e -o pid,comm | grep nmbd | awk '{print $1}'`
+       [ ! -z "$SMBD" ] && kill -TERM $SMBD
+       [ ! -z "$NMBD" ] && kill -TERM $NMBD
+       sleep 2
+fi
+