[WireGuard] Wireguard in OpenWRT/LEDE: FYI: Pull Request
Kalin KOZHUHAROV
me.kalin at gmail.com
Wed Nov 16 10:50:52 CET 2016
On Wed, Nov 16, 2016 at 6:34 PM, Dan Luedtke <mail at danrl.com> wrote:
> Hmm, could it be missing a line like
>
> $(INSTALL_DIR) $(1)/lib/netifd/proto/
>
> In the Makefile? Not sure why we would need to create it, shouldn't it be there?
>
> Kalin, could you try again with the installdir line?
>
Currently the Makefile had this in:
define Package/wireguard-tools/install
$(INSTALL_DIR) $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/tools/wg $(1)/usr/bin/
$(INSTALL_BIN) ./files/wireguard.sh $(1)/lib/netifd/proto/
endef
I patched it:
--- a/srv/OpenWRT/openwrt/feeds/packages/net/wireguard/Makefile
2016-11-16 18:45:57.733060093 +0900
+++ b/srv/OpenWRT/openwrt/feeds/packages/net/wireguard/Makefile
2016-11-16 18:46:07.716948224 +0900
@@ -83,6 +83,7 @@
define Package/wireguard-tools/install
$(INSTALL_DIR) $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/tools/wg $(1)/usr/bin/
+ $(INSTALL_DIR) $(1)/lib/netifd/proto/
$(INSTALL_BIN) ./files/wireguard.sh $(1)/lib/netifd/proto/
endef
And it seems to work now. I guess this looks as expected:
./build_dir/target-mips_34kc_musl-1.1.15/WireGuard-experimental-0.0.20161110/ipkg-ar71xx/wireguard-tools/
├── CONTROL
│ ├── control
│ ├── postinst
│ └── prerm
├── lib
│ └── netifd
│ └── proto
│ └── wireguard.sh
└── usr
└── bin
└── wg
(still compiling the rest)
Kalin.
More information about the WireGuard
mailing list