From: Felix Fietkau Date: Sun, 1 Apr 2007 15:26:01 +0000 (+0000) Subject: fix dhcp build on osx X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=2797b2b531931ff842e5172b3ed3a17f34987f33;p=openwrt%2Fsvn-archive%2Farchive.git fix dhcp build on osx SVN-Revision: 6797 --- diff --git a/net/dhcp/Makefile b/net/dhcp/Makefile index a687e8c59b..48d8de2ec1 100644 --- a/net/dhcp/Makefile +++ b/net/dhcp/Makefile @@ -43,6 +43,9 @@ endef define Build/Configure # it's not GNU autoconf stuff (cd $(PKG_BUILD_DIR) ; \ + UNAME_S=Linux \ + UNAME_M=$(ARCH) \ + UNAME_R=2.4.34 \ ./configure \ --copts "$(TARGET_CFLAGS)" \ linux-2.2 \ @@ -50,6 +53,9 @@ define Build/Configure endef define Build/Compile + UNAME_S=Linux \ + UNAME_M=$(ARCH) \ + UNAME_R=2.4.34 \ $(MAKE) -C $(PKG_BUILD_DIR) \ $(TARGET_CONFIGURE_OPTS) \ DESTDIR="$(PKG_INSTALL_DIR)" \ diff --git a/net/dhcp/patches/100-portability.patch b/net/dhcp/patches/100-portability.patch new file mode 100644 index 0000000000..f768143b33 --- /dev/null +++ b/net/dhcp/patches/100-portability.patch @@ -0,0 +1,22 @@ +--- dhcp.old/configure 2007-04-01 17:16:14.000000000 +0200 ++++ dhcp.dev/configure 2007-04-01 17:16:54.000000000 +0200 +@@ -26,8 +26,8 @@ + shift + done + +-uname=`uname -s` +-machine=`uname -m` ++uname=${UNAME_S:-`uname -s`} ++machine=${UNAME_M:-`uname -m`} + + if [ "$sysname" = "" ]; then + case $uname in +@@ -92,7 +92,7 @@ + fi + fi;; + Linux) +- release=`uname -r` ++ release=${UNAME_R:-`uname -r`} + minor=`echo $release |sed -e 's/[0-9]*\.\([0-9][0-9]*\)\(\..*\)*$/\1/'` + major=`echo $release |sed -e 's/\([0-9][0-9]*\)\..*$/\1/'` +