forked from Imagelibrary/rtems
Removed use of dc. David Fiddes reported that this is part of the
GNU tool bc which is not always installed under Linux and seldom present under non-UNIX environments like Win32.
This commit is contained in:
@@ -201,10 +201,26 @@ sizedir()
|
||||
done
|
||||
}
|
||||
|
||||
# adds the numbers passed on the command line
|
||||
addit()
|
||||
{
|
||||
sumx=0
|
||||
for x in $*
|
||||
do
|
||||
sumx=`expr $sumx + $x`
|
||||
done
|
||||
echo $sumx
|
||||
}
|
||||
|
||||
# adds a column from the output of sizedir
|
||||
addsizes()
|
||||
{
|
||||
cut -d' ' -f${1} | sed -e '2,$s/$/ + /' -e '$,$s/$/ p/' | dc
|
||||
# dc version is not portable enough -- It can be left out during
|
||||
# installing linux and may not be available on non-UNIX hosts.
|
||||
#cut -d' ' -f${2} ${1} | sed -e '2,$s/$/ + /' -e '$,$s/$/ p/' | dc
|
||||
|
||||
# This may not be as fast but it is probably more portable.
|
||||
addit `cut -d' ' -f${2} ${1}`
|
||||
}
|
||||
|
||||
# calculates total size of a directory and prints report line
|
||||
|
||||
Reference in New Issue
Block a user