summaryrefslogtreecommitdiff
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
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).
-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 )