summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorfredb <fredb>2000-08-31 19:42:53 +0000
committerfredb <fredb>2000-08-31 19:42:53 +0000
commit518bb27f87484e632e092dc63bd1a4b54f78f9e6 (patch)
tree620034aa95be43757ca5ac4aa86e855e3c8c6d1c /comms
parentfe8419de5a0f66e3e126e5763a749c58a7cc97d3 (diff)
downloadpkgsrc-518bb27f87484e632e092dc63bd1a4b54f78f9e6.tar.gz
Make fax spool directories on binary package install, too, and clean them
up on deinstall (but check first, and leave them all alone if there are any files in there).
Diffstat (limited to 'comms')
-rw-r--r--comms/mgetty+sendfax/pkg/DEINSTALL9
-rwxr-xr-xcomms/mgetty+sendfax/pkg/INSTALL12
2 files changed, 21 insertions, 0 deletions
diff --git a/comms/mgetty+sendfax/pkg/DEINSTALL b/comms/mgetty+sendfax/pkg/DEINSTALL
new file mode 100644
index 00000000000..358f82dcf75
--- /dev/null
+++ b/comms/mgetty+sendfax/pkg/DEINSTALL
@@ -0,0 +1,9 @@
+#!/bin/sh
+#
+if [ -d /var/spool/fax ]; then
+ filecount="`find /var/spool/fax -type f 2>/dev/null | wc -l`"
+ if [ $filecount -eq 0 ]; then
+ echo "Removing empty fax spool directories..."
+ rm -r /var/spool/fax
+ fi
+fi
diff --git a/comms/mgetty+sendfax/pkg/INSTALL b/comms/mgetty+sendfax/pkg/INSTALL
new file mode 100755
index 00000000000..75db147493f
--- /dev/null
+++ b/comms/mgetty+sendfax/pkg/INSTALL
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+test -d /var/spool || \
+ ( mkdir /var/spool ; chmod 755 /var/spool )
+test -d /var/spool/fax || \
+ ( mkdir /var/spool/fax ; chmod 755 /var/spool/fax )
+test -d /var/spool/fax/incoming || \
+ ( mkdir /var/spool/fax/incoming ; chmod 755 /var/spool/fax/incoming )
+test -d /var/spool/fax/outgoing || \
+ ( mkdir /var/spool/fax/outgoing ; chmod 1777 /var/spool/fax/outgoing )
+test -d /var/spool/fax/outgoing/locks || \
+ ( mkdir /var/spool/fax/outgoing/locks ; chmod 777 /var/spool/fax/outgoing/locks )