diff options
-rw-r--r-- | debian/changelog | 3 | ||||
-rwxr-xr-x | dh_makeshlibs | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index 0b10aefb..88882b75 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,9 @@ debhelper (12.5.1) UNRELEASED; urgency=medium a valid character for package names. * dh_installdeb: Reject invalid token names passed to -D or --define (in most cases). + * dh_makeshlibs: Fix bug in -X where it would no longer match + as expected. A regression since 12.5 - thanks to Aurelien + Jarno for reporting the issue over IRC. -- Niels Thykier <niels@thykier.net> Sat, 17 Aug 2019 12:40:56 +0000 diff --git a/dh_makeshlibs b/dh_makeshlibs index e8b27445..fbb5f4ce 100755 --- a/dh_makeshlibs +++ b/dh_makeshlibs @@ -227,8 +227,9 @@ sub _all_so_files { # Only real/regular files -l && return; -f _ || return; - return if not is_so_or_exec_elf_file($_) or excludefile($_); my $path = "$File::Find::dir/$_"; + return if excludefile($path); + return if not is_so_or_exec_elf_file($_); push(@all_so_files, $path); }, $root_dir); |