@ -14,7 +14,7 @@ PKG_BUGFIX_MAJOR_VERSION:=8
PKG_BUGFIX_MINOR_VERSION :=
PKG_VERSION := $( PKG_MAJOR_MINOR_VERSION) .$( PKG_BUGFIX_MAJOR_VERSION) $( PKG_BUGFIX_MINOR_VERSION)
PKG_DIRECTORY := $( PKG_MAJOR_MINOR_VERSION) .$( PKG_BUGFIX_MAJOR_VERSION)
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE_URL := http://shorewall.org/pub/shorewall/$( PKG_MAJOR_MINOR_VERSION) /shorewall-$( PKG_DIRECTORY) / \
http://slovakia.shorewall.net/pub/shorewall/$( PKG_MAJOR_MINOR_VERSION) /shorewall-$( PKG_DIRECTORY) / \
@ -23,11 +23,16 @@ PKG_SOURCE_URL:=http://shorewall.org/pub/shorewall/$(PKG_MAJOR_MINOR_VERSION)/sh
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.bz2
PKG_HASH := e82c3a9538b6548195398dc39c83b01bcf66eb5a22814c915a924b9adc088cd1
PKG_BUILD_DEPENDS := HOST_OS_MACOS:fakeuname/host
PKG_MAINTAINER := Willem van den Akker <wvdakker@wilsoft.nl>
PKG_LICENSE := GPL-2.0-or-later
PKG_LICENSE_FILES := COPYING
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i f e q ( $( CONFIG_HOST_OS_MACOS ) , y )
include ../../utils/fakeuname/fakeuname.mk
e n d i f
d e f i n e P a c k a g e / s h o r e w a l l 6
SECTION:= net
@ -54,12 +59,23 @@ endef
CONFIGURE_ARGS += \
vendor = openwrt
# MacOS bash is too old for shorewall6, use OpenWrt host tools/bash built for macos hosts
# use fakeuname to avoid 'if `uname` is Darwin' checks
MACOS_ENV := \
PATH = $( FAKEUNAME_PATH) :$( TARGET_PATH_PKG) \
$( BASH)
CONFIGURE_VARS += \
$( if $( CONFIG_HOST_OS_MACOS) ,$( MACOS_ENV) )
d e f i n e P a c k a g e / s h o r e w a l l 6 / c o n f f i l e s
/ e t c / s h o r e w a l l 6 /
e n d e f
d e f i n e B u i l d / C o m p i l e
DESTDIR = $( PKG_INSTALL_DIR) $( PKG_BUILD_DIR) /install.sh
DESTDIR = $( PKG_INSTALL_DIR) \
$( if $( CONFIG_HOST_OS_MACOS) ,$( MACOS_ENV) ) \
$( PKG_BUILD_DIR) /install.sh
e n d e f
d e f i n e P a c k a g e / s h o r e w a l l 6 / i n s t a l l