From 6965a7d27d2cf0024f8c791f155b7c01019e364e Mon Sep 17 00:00:00 2001 From: joey Date: Sun, 12 Nov 2000 01:26:42 +0000 Subject: r386: * dh_makeshlibs: Also scan files named "*.so*", not just "*.so.*", but only if they are files. This should make it more usable with rather stupidly broken libraries like db3, which do not encode the major version in their filenames. However, it cannot guess the major version of such libraries, so -m must be used. --- dh_makeshlibs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dh_makeshlibs') diff --git a/dh_makeshlibs b/dh_makeshlibs index 66781c7e..1e48146c 100755 --- a/dh_makeshlibs +++ b/dh_makeshlibs @@ -12,7 +12,7 @@ foreach $PACKAGE (@{$dh{DOPACKAGES}}) { doit("rm", "-f", "$TMP/DEBIAN/shlibs"); - open (FIND, "find $TMP -xtype f -name '*.so.*' |"); + open (FIND, "find $TMP -xtype f -name '*.so*' |"); while () { chomp; ($library, $major)=m#.*/(.*)\.so\.(\d*)\.?#; @@ -34,7 +34,7 @@ foreach $PACKAGE (@{$dh{DOPACKAGES}}) { $deps="$PACKAGE (>= $dh{VERSION})"; } } - if (defined($library) && defined($major) && defined($deps) && + if (defined($library) && defined($major) && defined($deps) && $library ne '' && $major ne '' && $deps ne '') { # Prevent duplicate lines from entering the file. my $line="$library $major $deps"; -- cgit v1.2.3