packages: use $(LN) macro, make symlinks relative
Signed-off-by: Nicolas Thill <nico@openwrt.org> SVN-Revision: 45250
This commit is contained in:
		@@ -127,12 +127,12 @@ define Package/base-files/install
 | 
				
			|||||||
	mkdir -p $(1)/etc/rc.d
 | 
						mkdir -p $(1)/etc/rc.d
 | 
				
			||||||
	mkdir -p $(1)/overlay
 | 
						mkdir -p $(1)/overlay
 | 
				
			||||||
	mkdir -p $(1)/lib/firmware
 | 
						mkdir -p $(1)/lib/firmware
 | 
				
			||||||
	$(if $(LIB_SUFFIX),-ln -s lib $(1)/lib$(LIB_SUFFIX))
 | 
						$(if $(LIB_SUFFIX),-$(LN) lib $(1)/lib$(LIB_SUFFIX))
 | 
				
			||||||
	mkdir -p $(1)/mnt
 | 
						mkdir -p $(1)/mnt
 | 
				
			||||||
	mkdir -p $(1)/proc
 | 
						mkdir -p $(1)/proc
 | 
				
			||||||
	mkdir -p $(1)/tmp
 | 
						mkdir -p $(1)/tmp
 | 
				
			||||||
	mkdir -p $(1)/usr/lib
 | 
						mkdir -p $(1)/usr/lib
 | 
				
			||||||
	$(if $(LIB_SUFFIX),-ln -s lib $(1)/usr/lib$(LIB_SUFFIX))
 | 
						$(if $(LIB_SUFFIX),-$(LN) lib $(1)/usr/lib$(LIB_SUFFIX))
 | 
				
			||||||
	mkdir -p $(1)/usr/bin
 | 
						mkdir -p $(1)/usr/bin
 | 
				
			||||||
	mkdir -p $(1)/sys
 | 
						mkdir -p $(1)/sys
 | 
				
			||||||
	mkdir -p $(1)/www
 | 
						mkdir -p $(1)/www
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -81,7 +81,7 @@ define Package/kexec-tools/install
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# make a link for compatability with other distros
 | 
					# make a link for compatability with other distros
 | 
				
			||||||
	$(INSTALL_DIR) $(1)/sbin
 | 
						$(INSTALL_DIR) $(1)/sbin
 | 
				
			||||||
	ln -s /usr/sbin/kexec $(1)/sbin/kexec
 | 
						$(LN) ../usr/sbin/kexec $(1)/sbin/kexec
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(eval $(call BuildPackage,kexec-tools))
 | 
					$(eval $(call BuildPackage,kexec-tools))
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -66,7 +66,7 @@ endef
 | 
				
			|||||||
define Package/uboot-envtools/install
 | 
					define Package/uboot-envtools/install
 | 
				
			||||||
	$(INSTALL_DIR) $(1)/usr/sbin
 | 
						$(INSTALL_DIR) $(1)/usr/sbin
 | 
				
			||||||
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/env/fw_printenv $(1)/usr/sbin
 | 
						$(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/env/fw_printenv $(1)/usr/sbin
 | 
				
			||||||
	ln -s fw_printenv $(1)/usr/sbin/fw_setenv
 | 
						$(LN) fw_printenv $(1)/usr/sbin/fw_setenv
 | 
				
			||||||
	$(INSTALL_DIR) $(1)/lib
 | 
						$(INSTALL_DIR) $(1)/lib
 | 
				
			||||||
	$(INSTALL_DATA) ./files/uboot-envtools.sh $(1)/lib
 | 
						$(INSTALL_DATA) ./files/uboot-envtools.sh $(1)/lib
 | 
				
			||||||
ifneq ($(CONFIG_TARGET_ar71xx),)
 | 
					ifneq ($(CONFIG_TARGET_ar71xx),)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,7 @@ endef
 | 
				
			|||||||
# Linux sources directory
 | 
					# Linux sources directory
 | 
				
			||||||
define Build/Prepare
 | 
					define Build/Prepare
 | 
				
			||||||
	$(RM) -r $(PKG_BUILD_DIR)
 | 
						$(RM) -r $(PKG_BUILD_DIR)
 | 
				
			||||||
	ln -s $(LINUX_DIR)/tools/perf $(PKG_BUILD_DIR)
 | 
						$(LN) $(LINUX_DIR)/tools/perf $(PKG_BUILD_DIR)
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# MAKE_FLAGS should be passed again upon cleaning because Perf's makefile
 | 
					# MAKE_FLAGS should be passed again upon cleaning because Perf's makefile
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,7 +39,7 @@ define Build/InstallDev
 | 
				
			|||||||
		$(PKG_INSTALL_DIR)/usr/include/* \
 | 
							$(PKG_INSTALL_DIR)/usr/include/* \
 | 
				
			||||||
		$(1)/usr/include/
 | 
							$(1)/usr/include/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	( cd $(1)/lib ; ln -s libbsd.so.$(PKG_VERSION) libbsd.so )
 | 
						( cd $(1)/lib ; $(LN) libbsd.so.$(PKG_VERSION) libbsd.so )
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
define Package/libbsd/install
 | 
					define Package/libbsd/install
 | 
				
			||||||
@@ -50,7 +50,7 @@ define Package/libbsd/install
 | 
				
			|||||||
		$(PKG_INSTALL_DIR)/lib/libbsd.so* \
 | 
							$(PKG_INSTALL_DIR)/lib/libbsd.so* \
 | 
				
			||||||
		$(1)/lib/
 | 
							$(1)/lib/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	( cd $(1)/lib ; ln -s libbsd.so.$(PKG_VERSION) libbsd.so )
 | 
						( cd $(1)/lib ; $(LN) libbsd.so.$(PKG_VERSION) libbsd.so )
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(eval $(call BuildPackage,libbsd))
 | 
					$(eval $(call BuildPackage,libbsd))
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -64,7 +64,7 @@ endef
 | 
				
			|||||||
define Package/comgt/install
 | 
					define Package/comgt/install
 | 
				
			||||||
	$(INSTALL_DIR) $(1)/usr/bin
 | 
						$(INSTALL_DIR) $(1)/usr/bin
 | 
				
			||||||
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/comgt $(1)/usr/bin/
 | 
						$(INSTALL_BIN) $(PKG_BUILD_DIR)/comgt $(1)/usr/bin/
 | 
				
			||||||
	ln -s comgt $(1)/usr/bin/gcom
 | 
						$(LN) comgt $(1)/usr/bin/gcom
 | 
				
			||||||
	$(INSTALL_DIR) $(1)/etc/chatscripts
 | 
						$(INSTALL_DIR) $(1)/etc/chatscripts
 | 
				
			||||||
	$(INSTALL_DATA) ./files/3g.chat $(1)/etc/chatscripts/3g.chat
 | 
						$(INSTALL_DATA) ./files/3g.chat $(1)/etc/chatscripts/3g.chat
 | 
				
			||||||
	$(INSTALL_DATA) ./files/evdo.chat $(1)/etc/chatscripts/evdo.chat
 | 
						$(INSTALL_DATA) ./files/evdo.chat $(1)/etc/chatscripts/evdo.chat
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,7 +40,7 @@ define Package/ca-certificates/install
 | 
				
			|||||||
		while [ -h "$(1)/etc/ssl/certs/$$$$HASH.$$$$SUFFIX" ]; do \
 | 
							while [ -h "$(1)/etc/ssl/certs/$$$$HASH.$$$$SUFFIX" ]; do \
 | 
				
			||||||
			let "SUFFIX += 1" ; \
 | 
								let "SUFFIX += 1" ; \
 | 
				
			||||||
		done ; \
 | 
							done ; \
 | 
				
			||||||
		ln -s "$$$$CERTFILE" "$(1)/etc/ssl/certs/$$$$HASH.$$$$SUFFIX" ; \
 | 
							$(LN) "$$$$CERTFILE" "$(1)/etc/ssl/certs/$$$$HASH.$$$$SUFFIX" ; \
 | 
				
			||||||
	done
 | 
						done
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -64,7 +64,7 @@ define Package/fstools/install
 | 
				
			|||||||
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{mount_root,jffs2reset,snapshot_tool} $(1)/sbin/
 | 
						$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{mount_root,jffs2reset,snapshot_tool} $(1)/sbin/
 | 
				
			||||||
	$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libfstools.so $(1)/lib/
 | 
						$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libfstools.so $(1)/lib/
 | 
				
			||||||
	$(INSTALL_BIN) ./files/snapshot $(1)/sbin/
 | 
						$(INSTALL_BIN) ./files/snapshot $(1)/sbin/
 | 
				
			||||||
	ln -s /sbin/jffs2reset $(1)/sbin/jffs2mark
 | 
						$(LN) jffs2reset $(1)/sbin/jffs2mark
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
define Package/block-mount/install
 | 
					define Package/block-mount/install
 | 
				
			||||||
@@ -76,8 +76,8 @@ define Package/block-mount/install
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/block $(1)/sbin/
 | 
						$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/block $(1)/sbin/
 | 
				
			||||||
	$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libblkid-tiny.so $(1)/lib/
 | 
						$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libblkid-tiny.so $(1)/lib/
 | 
				
			||||||
	ln -s /sbin/block $(1)/usr/sbin/swapon
 | 
						$(LN) ../../sbin/block $(1)/usr/sbin/swapon
 | 
				
			||||||
	ln -s /sbin/block $(1)/usr/sbin/swapoff
 | 
						$(LN) ../../sbin/block $(1)/usr/sbin/swapoff
 | 
				
			||||||
 | 
					
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,11 +36,11 @@ define Package/ubox/install
 | 
				
			|||||||
	$(INSTALL_BIN) ./files/log.init $(1)/etc/init.d/log
 | 
						$(INSTALL_BIN) ./files/log.init $(1)/etc/init.d/log
 | 
				
			||||||
	$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libvalidate.so $(1)/lib
 | 
						$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libvalidate.so $(1)/lib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ln -s /sbin/kmodloader $(1)/usr/sbin/rmmod
 | 
						$(LN) ../../sbin/kmodloader $(1)/usr/sbin/rmmod
 | 
				
			||||||
	ln -s /sbin/kmodloader $(1)/usr/sbin/insmod
 | 
						$(LN) ../../sbin/kmodloader $(1)/usr/sbin/insmod
 | 
				
			||||||
	ln -s /sbin/kmodloader $(1)/usr/sbin/lsmod
 | 
						$(LN) ../../sbin/kmodloader $(1)/usr/sbin/lsmod
 | 
				
			||||||
	ln -s /sbin/kmodloader $(1)/usr/sbin/modinfo
 | 
						$(LN) ../../sbin/kmodloader $(1)/usr/sbin/modinfo
 | 
				
			||||||
	ln -s /sbin/kmodloader $(1)/usr/sbin/modprobe
 | 
						$(LN) ../../sbin/kmodloader $(1)/usr/sbin/modprobe
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(eval $(call BuildPackage,ubox))
 | 
					$(eval $(call BuildPackage,ubox))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user