File: dh_shlibdeps

package info (click to toggle)
debhelper 0.79hamm1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 332 kB
  • ctags: 6
  • sloc: sh: 578; makefile: 156; perl: 111
file content (24 lines) | stat: -rwxr-xr-x 536 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh -e
#
# Find dependancies. Simple dpkg-shlibdeps wrapper.

PATH=debian:$PATH:/usr/lib/debhelper
. dh_lib

for PACKAGE in $DH_DOPACKAGES; do
	TMP=`tmpdir $PACKAGE`
	EXT=`pkgext $PACKAGE`

	# Run dpkg-shlibdeps to generate dependancies.
	filelist=""
	for file in `find $TMP -type f \( -perm +111 -or -name "*.so*" \) | tr "\n" " "` ; do
		case "`file $file`" in
			*ELF*)
				filelist="$file $filelist"
			;;
		esac
	done
	if [ "$filelist" ]; then
		doit "dpkg-shlibdeps -Tdebian/${EXT}substvars $DH_U_PARAMS $filelist"
	fi
done