diff --git a/net/trafficshaper/Makefile b/net/trafficshaper/Makefile index 939c37a97..cedf29479 100644 --- a/net/trafficshaper/Makefile +++ b/net/trafficshaper/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2018 Luiz Angelo Daros de Luca +# Copyright (C) 2018-2019 Luiz Angelo Daros de Luca # # This is free software, licensed under the GNU General Public License v2. # @@ -10,30 +10,25 @@ PKG_NAME:=trafficshaper PKG_VERSION:=1.0.0 PKG_RELEASE:=1 PKG_MAINTAINER:=Luiz Angelo Daros de Luca -PKG_LICENSE:=GPLv2 -PKG_ARCH:=all -PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) -include $(INCLUDE_DIR)/package.mk +PKG_LICENSE:=GPL-2.0-or-later include $(INCLUDE_DIR)/package.mk define Package/trafficshaper - SECTION:=net - CATEGORY:=Network - DEPENDS:=+tc +kmod-sched-core +kmod-sched-connmark +kmod-ifb +iptables +kmod-sched-cake +iptables-mod-conntrack-extra - TITLE:=WAN traffic shaper based on LAN addresses - MAINTAINER:=Luiz Angelo Daros de Luca - PKGARCH:=all + SECTION:=net + CATEGORY:=Network + TITLE:=WAN traffic shaper based on LAN addresses + DEPENDS:=+tc +kmod-sched-core +kmod-sched-connmark +kmod-ifb +iptables +kmod-sched-cake +iptables-mod-conntrack-extra + PKGARCH:=all endef define Package/trafficshaper/description -Setup QoS rules to limit (or reserve) traffic used by classes of clients. -Uplink and downlink can be controled (or not controlled) independently. -Client classes are defined by its network addresses (IPv4 or IPv6). Each -client class can define absolute or relative (to wan) bandwith, and also -the use (or not) of spare wan bandwidth when avaiable. - + Setup QoS rules to limit (or reserve) traffic used by classes of clients. + Uplink and downlink can be controled (or not controlled) independently. + Client classes are defined by its network addresses (IPv4 or IPv6). Each + client class can define absolute or relative (to wan) bandwith, and also + the use (or not) of spare wan bandwidth when avaiable. endef define Package/trafficshaper/conffiles @@ -44,7 +39,10 @@ define Build/Compile endef define Package/trafficshaper/install -$(CP) ./files/* $(1) + $(INSTALL_DIR) $(1)/etc/config + $(INSTALL_CONF) ./files/trafficshaper.conf $(1)/etc/config/trafficshaper + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/trafficshaper.init $(1)/etc/init.d/trafficshaper endef $(eval $(call BuildPackage,trafficshaper)) diff --git a/net/trafficshaper/files/etc/config/trafficshaper b/net/trafficshaper/files/trafficshaper.conf similarity index 100% rename from net/trafficshaper/files/etc/config/trafficshaper rename to net/trafficshaper/files/trafficshaper.conf diff --git a/net/trafficshaper/files/etc/init.d/trafficshaper b/net/trafficshaper/files/trafficshaper.init similarity index 100% rename from net/trafficshaper/files/etc/init.d/trafficshaper rename to net/trafficshaper/files/trafficshaper.init