update 2023-03-02 22:48:53

This commit is contained in:
github-actions[bot] 2023-03-02 22:48:53 +08:00
parent 927ce8ee1b
commit 87e15e0737
5 changed files with 48 additions and 16 deletions

View File

@ -22,13 +22,15 @@ PKG_BUILD_DEPENDS:=golang/host node/host node-yarn/host
PKG_BUILD_PARALLEL:=1 PKG_BUILD_PARALLEL:=1
PKG_USE_MIPS16:=0 PKG_USE_MIPS16:=0
PKG_CONFIG_DEPENDS:=CONFIG_ADGUARDHOME_COMPRESS_GOPROXY
GO_PKG:=github.com/AdguardTeam/AdGuardHome GO_PKG:=github.com/AdguardTeam/AdGuardHome
GO_PKG_BUILD_PKG:=github.com/AdguardTeam/AdGuardHome GO_PKG_BUILD_PKG:=github.com/AdguardTeam/AdGuardHome
AGH_BUILD_TIME:=$(shell date -d @$(SOURCE_DATE_EPOCH) +%FT%TZ%z) AGH_BUILD_TIME:=$(shell date -d @$(SOURCE_DATE_EPOCH) +%FT%TZ%z)
AGH_VERSION_PKG:=github.com/AdguardTeam/AdGuardHome/internal/version AGH_VERSION_PKG:=github.com/AdguardTeam/AdGuardHome/internal/version
GO_PKG_LDFLAGS_X:=$(AGH_VERSION_PKG).channel=release \ GO_PKG_LDFLAGS_X:=$(AGH_VERSION_PKG).channel=release \
$(AGH_VERSION_PKG).version=$(PKG_SOURCE_VERSION) \ $(AGH_VERSION_PKG).version=v$(PKG_VERSION) \
$(AGH_VERSION_PKG).buildtime=$(AGH_BUILD_TIME) \ $(AGH_VERSION_PKG).buildtime=$(AGH_BUILD_TIME) \
$(AGH_VERSION_PKG).goarm=$(GO_ARM) \ $(AGH_VERSION_PKG).goarm=$(GO_ARM) \
$(AGH_VERSION_PKG).gomips=$(GO_MIPS) $(AGH_VERSION_PKG).gomips=$(GO_MIPS)
@ -53,6 +55,17 @@ define Package/adguardhome/description
Free and open source, powerful network-wide ads and trackers blocking DNS server. Free and open source, powerful network-wide ads and trackers blocking DNS server.
endef endef
define Package/$(PKG_NAME)/config
config ADGUARDHOME_COMPRESS_GOPROXY
bool "Compiling with GOPROXY proxy"
default n
endef
ifeq ($(CONFIG_ADGUARDHOME_COMPRESS_GOPROXY),y)
export GO111MODULE=on
export GOPROXY=https://goproxy.bj.bcebos.com
endif
define Build/Compile define Build/Compile
( \ ( \
pushd $(PKG_BUILD_DIR) ; \ pushd $(PKG_BUILD_DIR) ; \

View File

@ -5,14 +5,14 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=chinadns-ng PKG_NAME:=chinadns-ng
PKG_VERSION:=1.0-beta.25 PKG_VERSION:=2023.03.22
PKG_RELEASE:=$(AUTORELEASE) PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/zfl9/chinadns-ng.git PKG_SOURCE_URL:=https://github.com/zfl9/chinadns-ng.git
PKG_SOURCE_DATE:=2021-05-08 PKG_SOURCE_DATE:=2023.03.02
PKG_SOURCE_VERSION:=14cc6348d67b09cae37d9bce554c89c2c0e0b265 PKG_SOURCE_VERSION:=a2ceae6b3530217e3339fb502d30daac7315b83e
PKG_MIRROR_HASH:=3b66fc0888d9488e3b8e39df3016d51fae1b43325d292381e94aa3c7d2318282 PKG_MIRROR_HASH:=skip
PKG_LICENSE:=AGPL-3.0-only PKG_LICENSE:=AGPL-3.0-only
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE

View File

@ -2,7 +2,7 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_VERSION:=1.0.0-1 PKG_VERSION:=1.0.1-1
PKG_RELEASE:= PKG_RELEASE:=
PKG_MAINTAINER:=jjm2473 <jjm2473@gmail.com> PKG_MAINTAINER:=jjm2473 <jjm2473@gmail.com>
@ -10,6 +10,14 @@ LUCI_TITLE:=LuCI realtime client bandwidth monitor
LUCI_PKGARCH:=all LUCI_PKGARCH:=all
LUCI_DEPENDS:=+iptables LUCI_DEPENDS:=+iptables
define Package/luci-app-rtbwmon/prerm
#!/bin/sh
if [ -z "$${IPKG_INSTROOT}" ]; then
/usr/libexec/rtbwmon.sh prerm
fi
exit 0
endef
include $(TOPDIR)/feeds/luci/luci.mk include $(TOPDIR)/feeds/luci/luci.mk
# call BuildPackage - OpenWrt buildroot signature # call BuildPackage - OpenWrt buildroot signature

View File

@ -123,16 +123,13 @@ update() {
exec 1000>/var/run/rtbwmon.lock exec 1000>/var/run/rtbwmon.lock
flock -n 1000 2>/dev/null || { flock -n 1000 2>/dev/null || {
flock 1000 2>/dev/null flock 1000 2>/dev/null
[ -f /var/run/rtbwmon.csv ] && { [ -f /var/run/rtbwmon.csv ] && cat /var/run/rtbwmon.csv
cat /var/run/rtbwmon.csv flock -u 1000 2>/dev/null
flock -u 1000 2>/dev/null return 1
return 1
}
} }
if [ -z "$WAN_INTERFACE" ]; then if [ -z "$WAN_INTERFACE" ]; then
do_clean do_clean
> /var/run/rtbwmon.csv
else else
do_update "$WAN_INTERFACE" 2>/dev/null do_update "$WAN_INTERFACE" 2>/dev/null
cat /var/run/rtbwmon.csv cat /var/run/rtbwmon.csv
@ -162,7 +159,7 @@ run_gc() {
break break
fi fi
done done
clean [ -f /var/run/rtbwmon.csv ] && clean
flock -u 1001 flock -u 1001
return 0 return 0
} }
@ -173,6 +170,17 @@ show_ifaces() {
ip addr show scope global up | grep '^ \+inet ' | sed -n -e 's/^.* \([^ ]\+\)$/\1/p' | grep -Fv "$WAN_INTERFACE" | sort -u ip addr show scope global up | grep '^ \+inet ' | sed -n -e 's/^.* \([^ ]\+\)$/\1/p' | grep -Fv "$WAN_INTERFACE" | sort -u
} }
prerm() {
# avoid invoke
chmod 644 /usr/libexec/rtbwmon.sh
exec 1000>/var/run/rtbwmon.lock
flock 1000
sleep 1 </dev/null >/dev/null 2>&1 1000>/dev/null
do_clean
flock -u 1000
}
case $1 in case $1 in
"clean") "clean")
clean clean
@ -186,6 +194,9 @@ case $1 in
"gc") "gc")
run_gc run_gc
;; ;;
"prerm")
prerm
;;
*) *)
echo \ echo \
"Usage: $0 {update|clean|ifaces} "Usage: $0 {update|clean|ifaces}

View File

@ -12,13 +12,13 @@ PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
GEOIP_VER:=202302230047 GEOIP_VER:=202303020053
GEOIP_FILE:=geoip.dat.$(GEOIP_VER) GEOIP_FILE:=geoip.dat.$(GEOIP_VER)
define Download/geoip define Download/geoip
URL:=https://github.com/v2fly/geoip/releases/download/$(GEOIP_VER)/ URL:=https://github.com/v2fly/geoip/releases/download/$(GEOIP_VER)/
URL_FILE:=geoip.dat URL_FILE:=geoip.dat
FILE:=$(GEOIP_FILE) FILE:=$(GEOIP_FILE)
HASH:=958b34017682aa28d2bf7f0368cdb62934c5623bf405d96ab12e54e320adfea0 HASH:=4cd53acc7e2896cab0cbdd39fd43fd6fc60073be6a025f4fb80710e6bb55090e
endef endef
GEOSITE_VER:=20230302073658 GEOSITE_VER:=20230302073658