cookutils diff modules/deps @ rev 1040

modules/deps: provide `cook <pkg> --deps --quiet` quiet mode; cooker: provide `cooker autodeps`
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Mar 22 05:14:32 2018 +0200 (2018-03-22)
parents dc7238a11470
children 1efec2544e25
line diff
     1.1 --- a/modules/deps	Sat Dec 23 15:03:39 2017 +0200
     1.2 +++ b/modules/deps	Thu Mar 22 05:14:32 2018 +0200
     1.3 @@ -337,12 +337,22 @@
     1.4  unset IFS
     1.5  . $WOK/$1/receipt
     1.6  
     1.7 +if [ -n "$quiet" ]; then
     1.8 +	sub='\n'
     1.9 +else
    1.10 +	sub=' '
    1.11 +fi
    1.12 +
    1.13  for pkg in $(all_names); do
    1.14  	title 'Dependencies for "%s"' "$pkg"
    1.15 +	[ -n "$quiet" ] && echo -n "$pkg: "
    1.16  	IFS=$'\n'
    1.17  	while read file; do
    1.18  		tp_ldd "$WOK/$1/taz/$pkg-$VERSION/fs$file"
    1.19 -	done < $WOK/$1/taz/$pkg-$VERSION/files.list | sort -u | grep -v "^$pkg$" | sed '/^$/d'
    1.20 +	done < $WOK/$1/taz/$pkg-$VERSION/files.list \
    1.21 +	| sort -u | grep -v "^$pkg$" | sed '/^$/d' \
    1.22 +	| tr "$sub" ' '
    1.23 +	[ -n "$quiet" ] && echo
    1.24  done
    1.25  
    1.26  newline