Package: dropbear
Version: 2012.55-1
Followup-For: Bug #630581
Attached is a multiplatform patch
I couldn't figure out a clean way to work out the -linux-gnu part
without getting autoconf involved, so a * should be practical in
most setups
Cheers,
Hugh
-- System Information:
Debian Release: wheezy/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dropbear depends on:
ii libc6 2.13-33
ii zlib1g 1:1.2.7.dfsg-11
dropbear recommends no packages.
Versions of packages dropbear suggests:
ii openssh-client 1:6.0p1-1
pn runit <none>
ii udev 175-3.1
pn xauth <none>
-- no debconf information
diff -Naur dropbear-2012.55/debian/initramfs/dropbear-hook dropbear-2012.55.new/debian/initramfs/dropbear-hook
--- dropbear-2012.55/debian/initramfs/dropbear-hook 2012-06-18 22:11:12.000000000 +1200
+++ dropbear-2012.55.new/debian/initramfs/dropbear-hook 2012-06-18 22:10:40.727881086 +1200
@@ -27,7 +27,7 @@
else
rm -f "${DESTDIR}/sbin/dropbear"
copy_exec "/usr/sbin/dropbear" "/sbin/"
- cp /lib/libnss_* "${DESTDIR}/lib/"
+ cp /lib/$(arch)*/libnss_* "${DESTDIR}/lib/"
echo "root:x:0:0:root:/root:/bin/sh" > "${DESTDIR}/etc/passwd"
for keytype in "dss" "rsa"; do
if [ ! -f "/etc/initramfs-tools/etc/dropbear/dropbear_${keytype}_host_key" ]; then