wireguard-tools Ubuntu package missing the binaries; Fixed
Egbert Verhage
egbert at eggiecode.org
Sun Apr 16 19:50:22 CEST 2017
Hey Ryan,
Fixed it. New build (0.0.20170409-wg2~xenial, 0.0.20170409-
wg2~yakkety,) is live on the PPA.
Can you test this for me?
Thanks Jonathon, for that solution.
Greetz,
Egbert
On Sun, 2017-04-16 at 12:24 +0100, Jonathon Fernyhough wrote:
> On 16/04/17 12:06, Ryan Riley wrote:
> > The i386 wireguard-tools package on the PPA for Ubuntu Xenial
> > doesn't
> > actually contain any of the binaries, just documentation.
>
> It's not just i386 - each of the arm and ppc64 packages are also
> missing
> binaries.
>
> Debian's packages (and my testing backports based on those) don't
> have
> that issue - might be time to check a diff or do a merge. :)
>
> Looks like it's down to `make install`ing the tools during install-
> indep
> rather than install-arch.
>
>
> Working (Debian use a different flags setup, that's not the important
> bit):
>
> > override_dh_auto_install-indep:
> > $(MAKE) -C src DESTDIR=../debian/wireguard-dkms
> > DKMSDIR=/usr/src/wireguard-$(DEB_VERSION)/ dkms-install
> >
> > override_dh_auto_build-arch:
> > $(MAKE) -C src/tools $(WIREGUARD_ARGS)
> >
> > override_dh_auto_install-arch:
> > $(MAKE) -C src/tools DESTDIR=../../debian/wireguard-tools
> > $(WIREGUARD_ARGS) install
>
>
> Non-working:
>
> > override_dh_auto_install-indep:
> > $(MAKE) -C wireguard-src/src
> > DESTDIR=$(CURDIR)/debian/wireguard-dkms DKMSDIR=/usr/src/wireguard-
> > $(DEB_VERSION_UPSTREAM)/ dkms-install
> > $(MAKE) -C wireguard-src/src/tools
> > DESTDIR=$(CURDIR)/debian/wireguard-tools WITH_SYSTEMDUNITS=yes
> > WITH_WGQUICK=yes WITH_BASHCOMPLETION=yes install
> >
> > override_dh_auto_build-arch:
> > $(MAKE) -C wireguard-src/src/tools
>
>
>
> J
>
> _______________________________________________
> WireGuard mailing list
> WireGuard at lists.zx2c4.com
> https://lists.zx2c4.com/mailman/listinfo/wireguard
More information about the WireGuard
mailing list