aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Olexa <darkside@gentoo.org>2011-05-03 15:19:18 -0500
committerJeremy Olexa <darkside@gentoo.org>2011-05-03 15:19:18 -0500
commit8e951cb44fa2e6a0d62ea10c927215e91113c964 (patch)
treedb844c7aae5b1fc484f1fdb1e9a0ed14f460e263
parentgitignore: ignore .htaccess file (diff)
downloadqa-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--README5
-rwxr-xr-xfilesdir-usage.sh13
-rw-r--r--htdocs/index.html2
3 files changed, 18 insertions, 2 deletions
diff --git a/README b/README
index 0e2173e..992f4aa 100644
--- a/README
+++ b/README
@@ -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>