Browse Source

Use tar instead of cp -LR for make install, since older GNU cp
(i.e. RedHat 6.2) don't support -LR
-Erik

Eric Andersen 23 years ago
parent
commit
553d7485bf
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Makefile

+ 2 - 1
Makefile

@@ -176,9 +176,10 @@ install_dev:
 	install -m 644 lib/*.[ao] $(PREFIX)$(DEVEL_PREFIX)/lib/
 	install -d $(PREFIX)$(DEVEL_PREFIX)/usr/lib
 	install -d $(PREFIX)$(DEVEL_PREFIX)/include
-	cp -LR include/ $(PREFIX)$(DEVEL_PREFIX)/
+	tar -chO include | tar -xC $(PREFIX)$(DEVEL_PREFIX);
 	chmod 755 `find  $(PREFIX)$(DEVEL_PREFIX) -type d` 
 	chmod 644 `find  $(PREFIX)$(DEVEL_PREFIX)/include -name '*.h'` 
+	(NAME=`whoami`; chown -R $$NAME.$$NAME $(PREFIX)$(DEVEL_PREFIX))
 ifeq ($(strip $(HAVE_SHARED)),true)
 	find lib/ -type l -name '*.so' -exec cp -a {} $(PREFIX)$(DEVEL_PREFIX)/lib ';'
 endif