From 81782fefe820c9e138130633fe7730fd4f6002d7 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 8 Oct 2021 09:11:31 +0200 Subject: [PATCH] build: don't clobber config file Use `test -f` instead of `cp -n`, because the former is POSIX. References: https://github.com/emersion/soju/pull/32 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 27bcfe5..cc7917d 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,6 @@ install: mkdir -p $(DESTDIR)/var/lib/soju cp -f soju sojuctl $(DESTDIR)$(PREFIX)/$(BINDIR) cp -f doc/soju.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1 - cp -f config.in $(DESTDIR)/etc/soju/config + [ -f $(DESTDIR)/etc/soju/config ] || cp -f config.in $(DESTDIR)/etc/soju/config .PHONY: soju sojuctl