Dropbear 2013.59
Matt Johnston
matt at ucc.asn.au
Wed Oct 9 22:40:06 WST 2013
Hi all,
There are a few problems with the Makefile in 2013.59.
- @exec_prefix@ wasn't set but configure refers to that in
when substituting @bindir@ (!). This caused installation
to go to /bin and /sbin rather than the prefix.
- Installation fails if there isn't a manpage for targets
such as scp and dropbearmulti
I think these should be fixed now, could anyone with
problems grab the Makefile.in below, run configure again,
and check that it fixes things. I'll make a new release in a
few days with this fix - please contact me if there are
other things broken.
https://secure.ucc.asn.au/hg/dropbear/raw-file/93e04b9ff676/Makefile.in
Cheers,
Matt
On Wed, Oct 09, 2013 at 10:48:39AM +0200, Alexander Dahl wrote:
> Hei hei,
>
> because of the security fixes I tried upgrading the dropbear package in
> ptxdist and this fails. Let me explain how.
>
> Am 2013-10-04 16:38, schrieb Matt Johnston:
> > - "make install" now installs manpages
> > dropbearkey.8 has been renamed to dropbearkey.1
> > manpage added for dropbearconvert
>
> ptxdist compiles dropbear with `make all scp` and installs with `make
> install inst_scp`. Usually we use a cross compiler for ARMv5 but I can
> reproduce this behaviour when compiling on Debian Wheezy (amd64), too.
> See:
>
> The failing stage is the install stage, see the output from my Debian
> machine:
>
> % LANG=C DESTDIR=~/compiled/dropbear-2013.59 make install inst_scp
> install -d /home/adahl/compiled/dropbear-2013.59/sbin
> install dropbear /home/adahl/compiled/dropbear-2013.59/sbin
> install -d
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man8
> install -m 644 dropbear.8
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man8/dropbear.8
> install -d /home/adahl/compiled/dropbear-2013.59/bin
> install dbclient /home/adahl/compiled/dropbear-2013.59/bin
> install -d
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1
> install -m 644 dbclient.1
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/dbclient.1
> install -d /home/adahl/compiled/dropbear-2013.59/bin
> install dropbearkey /home/adahl/compiled/dropbear-2013.59/bin
> install -d
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1
> install -m 644 dropbearkey.1
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/dropbearkey.1
> install -d /home/adahl/compiled/dropbear-2013.59/bin
> install dropbearconvert /home/adahl/compiled/dropbear-2013.59/bin
> install -d
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1
> install -m 644 dropbearconvert.1
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/dropbearconvert.1
> install -d /home/adahl/compiled/dropbear-2013.59/bin
> install scp /home/adahl/compiled/dropbear-2013.59/bin
> install -d
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1
> install -m 644 scp.1
> /home/adahl/compiled/dropbear-2013.59/usr/local/share/man/man1/scp.1
> install: cannot stat `scp.1': No such file or directory
> make: *** [inst_scp] Error 1
>
> 2013.58 works so I guess this behaviour was accidently introduced
> between 2013.58 and 2013.59. I'm not familiar with autotools, so could
> you give me a hint how to fix this?
>
> Greets
> Alex
>
> --
> »With the first link, the chain is forged. The first speech censured,
> the first thought forbidden, the first freedom denied, chains us all
> irrevocably.« (Jean-Luc Picard, quoting Judge Aaron Satie)
> *** GnuPG-FP: 02C8 A590 7FE5 CA5F 3601 D1D5 8FBA 7744 CC87 10D0 ***
More information about the Dropbear
mailing list