changeset 863:ac805901f02a

Output for control file
author Chris Cannam
date Wed, 24 Sep 2014 12:12:20 +0100
parents 129b679734d0
children d47aa2977d7a
files misc/debian-dependencies.sh
diffstat 1 files changed, 10 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/misc/debian-dependencies.sh	Wed Sep 24 12:08:51 2014 +0100
+++ b/misc/debian-dependencies.sh	Wed Sep 24 12:12:20 2014 +0100
@@ -11,7 +11,7 @@
 rfile=/tmp/redundant_$$
 
 trap "rm -f $pfile $rfile" 0
-echo
+echo 1>&2
 
 ldd "$target" | awk '{ print $3; }' | grep '^/' | while read lib; do
     if test -n "$lib" ; then
@@ -19,24 +19,24 @@
     fi
     done | grep ': ' | awk -F: '{ print $1 }' | sort | uniq > $pfile
 
-echo "Packages providing required libraries:"
-cat $pfile
-echo
+echo "Packages providing required libraries:" 1>&2
+cat $pfile 1>&2
+echo 1>&2
 
 for p in `cat $pfile`; do 
     echo Looking at $p 1>&2
     apt-cache showpkg "$p" | grep '^  ' | grep ',' | awk -F, '{ print $1; }' | \
 	while read d; do 
 	    if grep -q '^'$d'$' $pfile; then
-		echo $p
+		echo $p 1>&2
 	    fi
     done
 done | sort | uniq > $rfile
 
-echo "Packages that can be eliminated because other packages depend on them:"
-cat $rfile
-echo
+echo "Packages that can be eliminated because other packages depend on them:" 1>&2
+cat $rfile 1>&2
+echo 1>&2
 
-echo "Remaining required packages:"
-cat $pfile $rfile | sort | uniq -u
+cat $pfile $rfile | sort | uniq -u | sed 's/$/,/' | fmt -1000 | sed 's/^/Depends: /'
 
+