summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2019-11-03 00:28:20 -0400
committerJune McEnroe <june@causal.agency>2019-11-03 00:28:20 -0400
commit831e2f1049fa64a5b5eed84c80361d45f32d5a81 (patch)
tree9c3a74e7238cb6d18cd72636c8c1819f6294031e /Makefile
parentSet procname in calico rc script (diff)
downloadpounce-831e2f1049fa64a5b5eed84c80361d45f32d5a81.tar.gz
pounce-831e2f1049fa64a5b5eed84c80361d45f32d5a81.zip
Set up /var/run/calico and /usr/local/etc/pounce
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 5000038..a41d96d 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,8 @@ LDLIBS = -ltls
 
 BINS = calico pounce
 MANS = ${BINS:=.1}
-RCS = ${BINS:%=rc.d/%}
+RCS  = ${BINS:%=rc.d/%}
+DIRS = ${ETCDIR}/pounce /var/run/calico
 
 -include config.mk
 
@@ -43,11 +44,13 @@ install: ${BINS} ${MANS} ${RCS}
 	install ${BINS} ${PREFIX}/bin
 	install -m 644 ${MANS} ${MANDIR}/man1
 	install ${RCS} ${ETCDIR}/rc.d
+	install -d -m 700 ${DIRS}
 
 uninstall:
 	rm -f ${BINS:%=${PREFIX}/bin/%}
 	rm -f ${MANS:%=${MANDIR}/man1/%}
 	rm -f ${RCS:%=${ETCDIR}/%}
+	rmdir ${DIRS}
 
 localhost.crt:
 	printf "[dn]\nCN=localhost\n[req]\ndistinguished_name=dn\n[EXT]\nsubjectAltName=DNS:localhost\nkeyUsage=digitalSignature\nextendedKeyUsage=serverAuth" \
0400'>2021-06-18Add -m mode option to set user modesJune McEnroe 2021-06-18Document channel keys in join optionJune McEnroe 2021-06-18Use | to separate flags from config optionsJune McEnroe 2021-06-18Stop referring to server-time as IRCv3.2June McEnroe 2021-06-17Add mailing list archive to READMEJune McEnroe 2021-06-10Stop accumulating ISUPPORT tokens once MOTD startsJune McEnroe 2021-06-09Use seprintf for snip, removing strlcpynJune McEnroe 2021-06-09Use seprintf for reserializeJune McEnroe 2021-06-09Use seprintf for capListJune McEnroe 2021-06-09Add seprintfJune McEnroe 2021-05-27Add pounce-notify to README 2.4June McEnroe 2021-05-27Fix ENVIRONMENT formatting in pounce-notify(1)June McEnroe 2021-05-27Add note about Libera.Chat SASL-only rangesJune McEnroe 2021-05-25Add QUIRKS fileJune McEnroe 2021-05-19Replace freenode with tilde.chatJune McEnroe 2021-05-04notify: Reword pounce-notify manualJune McEnroe 2021-05-02Clean up Makefiles, configure scriptsJune McEnroe 2021-04-30palaver: Exit on getopt failureJune McEnroe 2021-04-30notify: Implement pounce-notifyJune McEnroe