diff options
author | Jeremy Olexa <darkside@gentoo.org> | 2011-05-03 15:19:18 -0500 |
---|---|---|
committer | Jeremy Olexa <darkside@gentoo.org> | 2011-05-03 15:19:18 -0500 |
commit | 8e951cb44fa2e6a0d62ea10c927215e91113c964 (patch) | |
tree | db844c7aae5b1fc484f1fdb1e9a0ed14f460e263 | |
parent | gitignore: ignore .htaccess file (diff) | |
download | qa-scripts-8e951cb44fa2e6a0d62ea10c927215e91113c964.tar.gz qa-scripts-8e951cb44fa2e6a0d62ea10c927215e91113c964.tar.bz2 qa-scripts-8e951cb44fa2e6a0d62ea10c927215e91113c964.zip |
add a simple script to show usage of FILESDIRs in the tree
-rw-r--r-- | README | 5 | ||||
-rwxr-xr-x | filesdir-usage.sh | 13 | ||||
-rw-r--r-- | htdocs/index.html | 2 |
3 files changed, 18 insertions, 2 deletions
@@ -26,7 +26,8 @@ Current runtimes: (As of 2011-04-15) - emerge --sync: hourly. Assume PORTDIR=/usr/portage (may change in future) -- genrdeps, run-genrdeps-index.sh: hourly -- eapi_usage.sh: 2x daily - check_eclasses_eapis.sh: 4x daily +- eapi_usage.sh: 2x daily +- filesdir-usage.sh: daily +- genrdeps, run-genrdeps-index.sh: hourly - mask_check.py: daily diff --git a/filesdir-usage.sh b/filesdir-usage.sh new file mode 100755 index 0000000..4677277 --- /dev/null +++ b/filesdir-usage.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# $1 is a number, N. The top N directories that are consuming space. Defaults to +# all. + +cd /usr/portage/ +if [[ -z $1 ]]; then + du -h */*/files | sort -nr +else + du -h */*/files | sort -nr | head -n $1 +fi +echo +echo $(emerge --info | grep Timestamp) diff --git a/htdocs/index.html b/htdocs/index.html index 0f11314..8d710d6 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -49,6 +49,8 @@ <a href=http://qa-reports.gentoo.org/output/eapi-per-eclass/>EAPI Usage per eclass</a> <br /> <a href=http://qa-reports.gentoo.org/output/invalid-mask.txt>Invalid package.mask entries</a> + <br /> + <a href=http://qa-reports.gentoo.org/output/filesdir-usage.txt>Top 100 largest FILESDIRs</a> <h2> Rsync Usage: </h2> |