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]

Reply via email to