From 6045b8fe912481d3861331136e493f43dd4f4355 Mon Sep 17 00:00:00 2001 From: Kevin Easton Date: Wed, 22 May 2013 11:56:20 +0000 Subject: [PATCH] Fix installhelp target on OpenBSD. The -R flag to cpio isn't portable, so replace it with an open-coded shell loop. git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@236 13b04d17-f746-0410-82c6-800466cd88b0 --- Makefile.in | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index af85e87..c6b9e53 100644 --- a/Makefile.in +++ b/Makefile.in @@ -212,9 +212,21 @@ installdll_local: $(srcdir)/Makefile dll/Makefile installhelp: installdirs cd $(top_srcdir)/bitchx-docs && \ - find . -name .svn -prune -o -print | cpio -pdmu -R `id -un`:`id -gn` "$(DESTDIR)$(HELPDIR)" - (find "$(DESTDIR)$(HELPDIR)" -type f ! -name '*.bz2' ! -name '*.gz' | \ - (xargs bzip2 -9f || xargs gzip -9f) || :) 2>/dev/null + for d in `find . -name .svn -prune -o -type d ! -name . -print`; do \ + umask 022 && ../mkinstalldirs "$(DESTDIR)$(HELPDIR)/$$d"; \ + for f in "$$d/"*; do \ + if test -f "$$f"; then \ + $(INSTALL_DATA) "$$f" "$(DESTDIR)$(HELPDIR)/$$d"; \ + fi; \ + done; \ + done + for f in $(top_srcdir)/bitchx-docs/*; do \ + if test -f "$$f"; then \ + $(INSTALL_DATA) "$$f" "$(DESTDIR)$(HELPDIR)"; \ + fi; \ + done; + -(find "$(DESTDIR)$(HELPDIR)" -type f ! -name '*.bz2' ! -name '*.gz' | \ + (xargs bzip2 -9f || xargs gzip -9f)) 2>/dev/null installbin: installirc @INSTALL_EXTRAS@