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