• Felix Lechner's avatar
    Revert "Fix use of uninitialized value in checks/files.pm." · 244f7624
    Felix Lechner authored
    This reverts commit d55f56ec.
    Commit d55f56ec broke the following semantics:
      $ perl -we 'my $p = "usr/sbin/foo"; print "/$1bin/$2\n" if $p =~ m,^(usr/)?sbin/(.+),;'
      $ perl -we 'my $p = "sbin/foo"; print "/$1bin/$2\n" if $p =~ m,^(usr/)?sbin/(.+),;'
      Use of uninitialized value $1 in concatenation (.) or string at -e line 1.
    So if $fname starts with usr/sbin/ (resp. sbin/) a corresponding name
    with the /usr/bin/ (resp. /bin/) prefix is appended to @bin_binaries.
    It also spews a warning for sbin/; I guess the desired outcome is to
    silence that warning but preserve the overall behavior, right?  This
    is no longer what happens: while names starting with usr/sbin/ are
    dealt with like before, those starting with sbin/ are now ignored.
    More information may be available here:
      lintian/lintian!235 (comment 100475)
    Thanks to Guilhem Moulin for pointing it out!
    Gbp-Dch: ignore
files.pm 94.8 KB