Package: multistrap Version: 2.1.20 Severity: normal Dear Maintainer,
I have a path to the setup script that contains capital letters. When running with --simulate (or in any mode) multistrap does not find the script and does not run it. Looking at the code in the cascade function, I notice that on or about line 1134 where $setupsh is assigned the path is lc()'ed. I believe this is incorrect. I'm not sure why the path would be sanitized like this. Removing the lc() on this line proved to fix the issue. I also recommend removing the lc on assignment of $preffile, $configsh, and @p avoid issues with them. -- System Information: Debian Release: 7.5 APT prefers stable APT policy: (500, 'stable') Architecture: armhf (armv7l) Kernel: Linux 3.8.13.3 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages multistrap depends on: ii apt 0.9.7.9+deb7u1 ii libconfig-auto-perl 0.42-1 ii liblocale-gettext-perl 1.05-7+b3 ii libparse-debian-packages-perl 0.03-1 ii perl 5.14.2-21+deb7u1 Versions of packages multistrap recommends: ii emdebian-archive-keyring 2.0.3 Versions of packages multistrap suggests: ii fakeroot 1.18.4-2 -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

