summaryrefslogtreecommitdiff
path: root/dh_du
diff options
context:
space:
mode:
authorjoey <joey>1999-08-17 04:34:24 +0000
committerjoey <joey>1999-08-17 04:34:24 +0000
commit1e6dea44772a0c1f57e7cd50ff12e35a1cff0b96 (patch)
tree212e56dc8ea32cf27cd2a33ac901a92a701f063f /dh_du
parentface7b5d7df5fb2b8f434bc7135f27b38329a5c5 (diff)
r11: Initial revision
Diffstat (limited to 'dh_du')
-rwxr-xr-xdh_du19
1 files changed, 19 insertions, 0 deletions
diff --git a/dh_du b/dh_du
new file mode 100755
index 00000000..a7ec6f48
--- /dev/null
+++ b/dh_du
@@ -0,0 +1,19 @@
+#!/bin/sh -e
+#
+# Generate a DEBIAN/du file, that lists the disk usage of the directories in
+# the package.
+
+PATH=debian:$PATH:/usr/lib/debhelper
+. dh_lib
+
+for PACKAGE in $DH_DOPACKAGES; do
+ TMP=`tmpdir $PACKAGE`
+
+ if [ ! -d "debian/$TMP/DEBIAN" ]; then
+ doit "install -d debian/$TMP/DEBIAN"
+ fi
+
+ verbose_echo "du -k debian/$TMP | sed \"s: debian/$TMP/: :\" | grep -v \" DEBIAN$\" | grep -v \" debian/$TMP$\" > debian/$TMP/DEBIAN/du"
+ du -k debian/$TMP | sed "s: debian/$TMP/: :" | grep -v " DEBIAN$" | grep -v " debian/$TMP$" >debian/$TMP/DEBIAN/du
+ doit "chown root.root debian/tmp/DEBIAN/du"
+done