Use LIBNAME for multilib so as not to conflict with LIB
This commit is contained in:
		
							
								
								
									
										2
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								README
									
									
									
									
									
								
							| @@ -9,7 +9,7 @@ with every other make too. | ||||
|  | ||||
| You may wish to tweak the installation with the below arguments | ||||
| PROGLDFLAGS=-static | ||||
| LIB=lib64 | ||||
| LIBNAME=lib64 | ||||
| DESTDIR=/tmp/openrc-image | ||||
| PAM=pam | ||||
| TERMCAP=ncurses | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| # Common makefile settings | ||||
| # We shouldn't use PREFIX as we need to install into / | ||||
|  | ||||
| _LIB_SH = l=`readlink /lib`; case "$$l" in /lib64|lib64) echo "lib64";; *) echo "lib";; esac | ||||
| _LIB != $(_LIB_SH) | ||||
| LIB = $(_LIB)$(shell $(_LIB_SH)) | ||||
| RC_LIB = /$(LIB)/rc | ||||
| _LIBNAME_SH = l=`readlink /lib`; case "$$l" in /lib64|lib64) echo "lib64";; *) echo "lib";; esac | ||||
| _LIBNAME != $(_LIB_SH) | ||||
| LIBNAME = $(_LIBNAME)$(shell $(_LIBNAME_SH)) | ||||
| RC_LIB = /$(LIBNAME)/rc | ||||
|  | ||||
| INSTALL ?= install | ||||
|  | ||||
|   | ||||
| @@ -10,10 +10,10 @@ include Makefile.$(OS) | ||||
|  | ||||
| install:: | ||||
| 	@# Handle lib correctly | ||||
| 	if test $(LIB) != "lib"; then \ | ||||
| 		sed -i'.bak' -e 's,/lib/,/$(LIB)/,g' $(DESTDIR)/$(RC_LIB)/sh/functions.sh || exit $$?; \ | ||||
| 	if test $(LIBNAME) != "lib"; then \ | ||||
| 		sed -i'.bak' -e 's,/lib/,/$(LIBNAME)/,g' $(DESTDIR)/$(RC_LIB)/sh/functions.sh || exit $$?; \ | ||||
| 		rm -f $(DESTDIR)/$(RC_LIB)/sh/functions.sh.bak; \ | ||||
| 		sed -i'.bak' -e 's,/lib/,/$(LIB)/,g' $(DESTDIR)/$(RC_LIB)/sh/rc-functions.sh || exit $$?; \ | ||||
| 		sed -i'.bak' -e 's,/lib/,/$(LIBNAME)/,g' $(DESTDIR)/$(RC_LIB)/sh/rc-functions.sh || exit $$?; \ | ||||
| 		rm -f $(DESTDIR)/$(RC_LIB)/sh/rc-functions.sh.bak; \ | ||||
| 	fi | ||||
| 	@# Provide an init script for the loopback interface | ||||
|   | ||||
		Reference in New Issue
	
	Block a user