diff options
author | unknown <unknown> | 2003-07-28 18:44:19 +0000 |
---|---|---|
committer | unknown <unknown> | 2003-07-28 18:44:19 +0000 |
commit | e7dc4b4eb129953a29f28dca3347ab8355e5efc3 (patch) | |
tree | cad0cf82703f0ab98d14179f9e5136ad5843af87 /dh_makeshlibs | |
parent | 63e45075003b1d9fcff097b5644a81131c346653 (diff) | |
download | debhelper-version_0.10.tar.gz |
r753: This commit was manufactured by cvs2svn to create tagversion_0.10
'upstream_version_0_10'.
Diffstat (limited to 'dh_makeshlibs')
-rwxr-xr-x | dh_makeshlibs | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/dh_makeshlibs b/dh_makeshlibs deleted file mode 100755 index 41bf1614..00000000 --- a/dh_makeshlibs +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/perl -w -# -# Automatically generate shlibs files. - -BEGIN { push @INC, "debian", "/usr/share/debhelper" } -use Dh_Lib; -init(); - -foreach $PACKAGE (@{$dh{DOPACKAGES}}) { - $TMP=tmpdir($PACKAGE); - - if (-e "$TMP/DEBIAN/shlibs") { - error("$TMP/DEBIAN/shlibs already exists."); - } - - open (FIND, "find $TMP -type f -name '*.so.*' |"); - while (<FIND>) { - chomp; - ($library, $major)=m#.*/(.*)\.so\.(\d*)\.?#; - if (defined($dh{M_PARAMS}) && $dh{M_PARAMS} ne '') { - $major=$dh{M_PARAMS}; - } - if (! -d "$TMP/DEBIAN") { - doit("install","-d","$TMP/DEBIAN"); - } - $deps=$PACKAGE; - if ($dh{V_FLAG_SET}) { - if ($dh{V_FLAG} ne '') { - $deps=$dh{V_FLAG}; - } - else { - # Call isnative becuase it sets $dh{VERSION} - # as a side effect. - isnative($PACKAGE); - $deps="$PACKAGE (>= $dh{VERSION})"; - } - } - if (defined($library) && defined($major) && defined($deps) && - $library ne '' && $major ne '' && $deps ne '') { - complex_doit("echo '$library $major $deps' >>$TMP/DEBIAN/shlibs"); - } - } - close FIND; - - if (-e "$TMP/DEBIAN/shlibs") { - doit("chmod",644,"$TMP/DEBIAN/shlibs"); - doit("chown","root.root","$TMP/DEBIAN/shlibs"); - } -} |