void-packages

Void Source Packages
git clone git://ezup.dev/void-packages.git
Log | Files | Refs | README | LICENSE

99-pkglint-warn-cross-cruft.sh (538B)


      1# This hook warns if :
      2# - Any text file /usr/{bin,lib,libexec,share} contains $XBPS_CROSS_BASE
      3# - Any text file /usr/{bin,lib,libexec,share} contains $XBPS_WRAPPERDIR
      4
      5hook() {
      6	if [ -z "$CROSS_BUILD" ]; then
      7		return 0
      8	fi
      9	for d in bin lib libexec share; do
     10		for f in $PKGDESTDIR/usr/$d/* $PKGDESTDIR/usr/$d/**/*; do
     11			case "$(file -bi "$f")" in
     12			text/*) if grep -q -e "$XBPS_CROSS_BASE" \
     13					   -e "$XBPS_WRAPPERDIR" "$f"; then
     14					msg_warn "${f#$PKGDESTDIR} has cross cruft\n"
     15				fi
     16				;;
     17			esac
     18		done
     19	done
     20	return 0;
     21}