trafficshaper: metadata and makefile cleanup
authorLuiz Angelo Daros de Luca <redacted>
Wed, 17 Jul 2019 06:34:31 +0000 (03:34 -0300)
committerLuiz Angelo Daros de Luca <redacted>
Wed, 17 Jul 2019 06:37:12 +0000 (03:37 -0300)
This results in minor metadata changes (spaces).
No need to bump release.

Signed-off-by: Luiz Angelo Daros de Luca <redacted>
net/trafficshaper/Makefile
net/trafficshaper/files/trafficshaper.conf [moved from net/trafficshaper/files/etc/config/trafficshaper with 100% similarity]
net/trafficshaper/files/trafficshaper.init [moved from net/trafficshaper/files/etc/init.d/trafficshaper with 100% similarity]

index 939c37a977fd69e653434972bc9aa693fb2b7607..cedf29479e0b06fb4cbdffede3656e151bba14b9 100644 (file)
@@ -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 <luizluca@gmail.com>
-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 <luizluca@gmail.com>
-   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))
git clone https://git.99rst.org/PROJECT