Path: blob/develop/build/pkgs/cocoalib/patches/overwrite_install.patch
7388 views
Simply overwrite an existing installation without asking questions12diff -ru a/Makefile b/Makefile3--- a/Makefile 2017-11-21 13:35:13.000000000 +01004+++ b/Makefile 2018-06-29 19:48:19.654035809 +02005@@ -22,9 +22,6 @@6@echo ">>> WARNING CoCoALib installation procedure is still experimental! <<<"7@echo "======================================================================="8@echo9- @echo "Continuing with installation after 5 secs..."10- @echo11- @sleep 512@if [ \! -f lib/libcocoa.a ]; \13then \14echo "***** INSTALLATION ERROR: CoCoALib is not built! *****"; \15@@ -54,25 +51,6 @@16echo "***** >>>> Consider using \`sudo' command <<<<"; \17exit 1; \18fi19- @if [ -e "$(COCOALIB_INSTALL_DIR)/include/CoCoA" -a \! -L "$(COCOALIB_INSTALL_DIR)/include/CoCoA" ]; \20- then \21- echo; \22- echo "***** ERROR: $(COCOALIB_INSTALL_DIR)/include/CoCoA exists but is not a symlink *****"; \23- echo "***** >>>> Please remove it or rename it before installing CoCoALib <<<<"; \24- exit 2; \25- fi26- @if [ -e "$(COCOALIB_INSTALL_DIR)/lib/libcocoa.a" -a \! -f "$(COCOALIB_INSTALL_DIR)/lib/libcocoa.a" ]; \27- then \28- echo; \29- echo "***** ERROR: $(COCOALIB_INSTALL_DIR)/lib/libcocoa.a exists but is not a symlink *****"; \30- echo "***** >>>> Please remove it or rename it before installing CoCoALib <<<<"; \31- exit 2; \32- fi33- @if [ -e "$(COCOALIB_INSTALL_DIR)/include/CoCoA-$(VERSION)" ]; \34- then \35- read -p "Really overwrite existing installation? " yn; \36- if [ "X$$yn" \!= "Xy" -a "X$$yn" \!= "Xyes" ]; then exit 3; fi; \37- fi38@/bin/rm -rf "$(COCOALIB_INSTALL_DIR)/include/CoCoA-$(VERSION)"39@/bin/mkdir -p "$(COCOALIB_INSTALL_DIR)/include/CoCoA-$(VERSION)"40@$(INSTALL_CMD) -m 644 include/CoCoA/*.H "$(COCOALIB_INSTALL_DIR)/include/CoCoA-$(VERSION)"41@@ -88,7 +66,7 @@42@$(INSTALL_CMD) -m 644 doc/html/*.html "$(COCOALIB_INSTALL_DIR)/include/CoCoA-$(VERSION)/doc/html"43@$(INSTALL_CMD) -m 644 doc/html/cocoalib-doc.css "$(COCOALIB_INSTALL_DIR)/include/CoCoA-$(VERSION)/doc/html"44@echo "Installed CoCoA documentation in \"$(COCOALIB_INSTALL_DIR)/include/CoCoA/doc/\""45- @/bin/rm -f "$(COCOALIB_INSTALL_DIR)/include/CoCoA"46+ @/bin/rm -rf "$(COCOALIB_INSTALL_DIR)/include/CoCoA"47@/bin/ln -s "$(COCOALIB_INSTALL_DIR)/include/CoCoA-$(VERSION)" "$(COCOALIB_INSTALL_DIR)/include/CoCoA"48@echo "Installed CoCoA headers in \"$(COCOALIB_INSTALL_DIR)/include/CoCoA/\""49@/bin/rm -f "$(COCOALIB_INSTALL_DIR)/lib/libcocoa-$(VERSION).a"505152