about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Makefile47
-rw-r--r--catsit-timer.12
-rw-r--r--catsit-timer.c2
-rw-r--r--catsit-watch.12
-rw-r--r--catsit-watch.c2
-rw-r--r--catsit.82
-rw-r--r--catsit.conf.52
-rw-r--r--catsitd.82
-rw-r--r--daemon.c2
-rw-r--r--daemon.h2
-rw-r--r--service.c2
11 files changed, 29 insertions, 38 deletions
diff --git a/Makefile b/Makefile
index 2f52b2f..a3b40b7 100644
--- a/Makefile
+++ b/Makefile
@@ -3,10 +3,10 @@ UNAME != uname
 PREFIX ?= /usr/local
 MANDIR ?= ${PREFIX}/man
 RUNDIR ?= /var/run
-.if ${UNAME} == OpenBSD
-ETCDIR ?= /etc
-.else
+.if ${UNAME} == FreeBSD
 ETCDIR ?= ${PREFIX}/etc
+.else
+ETCDIR ?= /etc
 .endif
 
 CFLAGS += -std=c99 -Wall -Wextra -Wpedantic
@@ -18,12 +18,9 @@ RC_SCRIPT = ${UNAME}/catsitd
 
 BINS = catsit-timer catsit-watch
 SBINS = catsit catsitd
-MAN1 = ${BINS:=.1}
-MAN5 = catsit.conf.5
-MAN8 = ${SBINS:=.8}
+MANS = ${BINS:=.1} catsit.conf.5 ${SBINS:=.8}
 
-OBJS += daemon.o
-OBJS += service.o
+OBJS = daemon.o service.o
 
 dev: tags all
 
@@ -46,34 +43,28 @@ tags: *.[ch]
 clean:
 	rm -f ${BINS} ${SBINS} ${OBJS} ${RC_SCRIPT} tags
 
-install: ${BINS} ${SBINS} ${RC_SCRIPT} ${MAN1} ${MAN5} ${MAN8}
+install: ${BINS} ${SBINS} ${MANS} ${RC_SCRIPT}
 	install -d ${DESTDIR}${PREFIX}/bin
 	install -d ${DESTDIR}${PREFIX}/sbin
-	install -d ${DESTDIR}${MANDIR}/man1
-	install -d ${DESTDIR}${MANDIR}/man5
-	install -d ${DESTDIR}${MANDIR}/man8
+.for sect in 1 5 8
+	install -d ${DESTDIR}${MANDIR}/man${sect}
+.endfor
 	install -d ${DESTDIR}${ETCDIR}/rc.d
 	install ${BINS} ${DESTDIR}${PREFIX}/bin
 	install ${SBINS} ${DESTDIR}${PREFIX}/sbin
+.for man in ${MANS}
+	install -m 444 ${man} ${DESTDIR}${MANDIR}/man${man:E}
+.endfor
 	install ${RC_SCRIPT} ${DESTDIR}${ETCDIR}/rc.d
-	install -m 644 ${MAN1} ${DESTDIR}${MANDIR}/man1
-	install -m 644 ${MAN5} ${DESTDIR}${MANDIR}/man5
-	install -m 644 ${MAN8} ${DESTDIR}${MANDIR}/man8
 
 uninstall:
-.for BIN in ${BINS}
-	rm -f ${DESTDIR}${PREFIX}/bin/${BIN}
-.endfor
-.for SBIN in ${SBINS}
-	rm -f ${DESTDIR}${PREFIX}/sbin/${SBIN}
+.for bin in ${BINS}
+	rm -f ${DESTDIR}${PREFIX}/bin/${bin}
 .endfor
-	rm -f ${DESTDIR}${ETCDIR}/rc.d/${RC_SCRIPT:T}
-.for MAN in ${MAN1}
-	rm -f ${DESTDIR}${MANDIR}/man1/${MAN}
+.for sbin in ${SBINS}
+	rm -f ${DESTDIR}${PREFIX}/sbin/${sbin}
 .endfor
-.for MAN in ${MAN5}
-	rm -f ${DESTDIR}${MANDIR}/man5/${MAN}
-.endfor
-.for MAN in ${MAN8}
-	rm -f ${DESTDIR}${MANDIR}/man8/${MAN}
+.for man in ${MANS}
+	rm -f ${DESTDIR}${MANDIR}/man${man:E}/${man}
 .endfor
+	rm -f ${DESTDIR}${ETCDIR}/rc.d/${RC_SCRIPT:T}
diff --git a/catsit-timer.1 b/catsit-timer.1
index 9ad8956..53f6024 100644
--- a/catsit-timer.1
+++ b/catsit-timer.1
@@ -59,4 +59,4 @@ exits with the same status.
 .Xr catsitd 8
 .
 .Sh AUTHORS
-.An June Bug Aq Mt june@causal.agency
+.An June McEnroe Aq Mt june@causal.agency
diff --git a/catsit-timer.c b/catsit-timer.c
index 2869311..1f754c3 100644
--- a/catsit-timer.c
+++ b/catsit-timer.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2021  C. McEnroe <june@causal.agency>
+/* Copyright (C) 2021  June McEnroe <june@causal.agency>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as published by
diff --git a/catsit-watch.1 b/catsit-watch.1
index 5e97bdd..b5ccccd 100644
--- a/catsit-watch.1
+++ b/catsit-watch.1
@@ -61,4 +61,4 @@ exits with the same status.
 .Xr catsitd 8
 .
 .Sh AUTHORS
-.An June Bug Aq Mt june@causal.agency
+.An June McEnroe Aq Mt june@causal.agency
diff --git a/catsit-watch.c b/catsit-watch.c
index 096449b..1bee8cf 100644
--- a/catsit-watch.c
+++ b/catsit-watch.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2021  C. McEnroe <june@causal.agency>
+/* Copyright (C) 2021  June McEnroe <june@causal.agency>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as published by
diff --git a/catsit.8 b/catsit.8
index 10cfbc7..e52b188 100644
--- a/catsit.8
+++ b/catsit.8
@@ -124,4 +124,4 @@ catsit INFO 'pounce/*'
 .Xr catsitd 8
 .
 .Sh AUTHORS
-.An June Bug Aq Mt june@causal.agency
+.An June McEnroe Aq Mt june@causal.agency
diff --git a/catsit.conf.5 b/catsit.conf.5
index 77b4235..e9de2ce 100644
--- a/catsit.conf.5
+++ b/catsit.conf.5
@@ -96,4 +96,4 @@ pounce/libera	pounce ${0#*/}.conf
 .Xr catsitd 8
 .
 .Sh AUTHORS
-.An June Bug Aq Mt june@causal.agency
+.An June McEnroe Aq Mt june@causal.agency
diff --git a/catsitd.8 b/catsitd.8
index fa1e67a..aaedbf0 100644
--- a/catsitd.8
+++ b/catsitd.8
@@ -223,4 +223,4 @@ used for service control.
 .Xr catsit 8
 .
 .Sh AUTHORS
-.An June Bug Aq Mt june@causal.agency
+.An June McEnroe Aq Mt june@causal.agency
diff --git a/daemon.c b/daemon.c
index 0086a3d..736fd08 100644
--- a/daemon.c
+++ b/daemon.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2020  C. McEnroe <june@causal.agency>
+/* Copyright (C) 2020  June McEnroe <june@causal.agency>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as published by
diff --git a/daemon.h b/daemon.h
index fb58088..b68c51c 100644
--- a/daemon.h
+++ b/daemon.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2020  C. McEnroe <june@causal.agency>
+/* Copyright (C) 2020  June McEnroe <june@causal.agency>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as published by
diff --git a/service.c b/service.c
index 5b1d620..2406175 100644
--- a/service.c
+++ b/service.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2020  C. McEnroe <june@causal.agency>
+/* Copyright (C) 2020  June McEnroe <june@causal.agency>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as published by