Bug#818907: live-build: Fails to integrate a binary package whose name contains an uppercase character
Package: live-build
Version: 1:20151215
Severity: normal
User: devel@kali.org
Usertags: origin-kali
If you download a Nessus deb from here:
https://www.tenable.com/products/nessus/select-your-operating-system
You get a Nessus-6.5.6-debian6_amd64.deb file for a "Nessus" package.
Note the uppercase N in the package name... (both in the filename and
in the .deb meta-data shown with dpkg -I)
Put that file in config/packages.chroot/ and try a live-build, you will
get an error like this:
[2016-03-19 19:50:13] lb chroot_install-packages install
P: Begin installing packages (install pass)...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package Nessus
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Reading state information...
-- Package-specific info:
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages live-build depends on:
ii debootstrap 1.0.79
Versions of packages live-build recommends:
ii apt-utils 1.2.7
ii cpio 2.11+dfsg-5
ii live-boot-doc 1:20151213
ii live-config-doc 5.20151121
ii live-manual-html [live-manual] 2:20151217
ii wget 1.17.1-1+b1
Versions of packages live-build suggests:
ii debian-keyring 2016.01.20
ii gpgv 1.4.20-4
-- no debconf information
Reply to: