summaryrefslogtreecommitdiff
path: root/noncore/tools/opie-sh/scripts/diskfree.sh
Unidiff
Diffstat (limited to 'noncore/tools/opie-sh/scripts/diskfree.sh') (more/less context) (ignore whitespace changes)
-rwxr-xr-xnoncore/tools/opie-sh/scripts/diskfree.sh44
1 files changed, 44 insertions, 0 deletions
diff --git a/noncore/tools/opie-sh/scripts/diskfree.sh b/noncore/tools/opie-sh/scripts/diskfree.sh
new file mode 100755
index 0000000..6fcd709
--- a/dev/null
+++ b/noncore/tools/opie-sh/scripts/diskfree.sh
@@ -0,0 +1,44 @@
1#!/bin/sh
2
3# diskfree.sh - a demonstration of opie-sh
4#
5# Copyright (C) 2002 gonz@directbox.com
6#
7# This program is free software; you can redistribute it and/or modify
8# it under the terms of the GNU General Public License as published by
9# the Free Software Foundation; either version 2, or (at your option)
10# any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# 20020524-5 - bugfix
18# 20020524-1 - initial release
19
20OPIE_SH=/opt/QtPalmtop/bin/opie-sh
21
22# there must be a better way to do this with sed, but i had no time
23# time to look into this yet...
24
25( echo "<img src=/opt/QtPalmtop/pics/opie-sh-scripts/fsmounter.png>"
26 echo "<h3>diskfree</h3> how much space is left ?<br>"
27 echo "<p><table>"
28
29 df -Ph \
30 | grep -v "Mounted on" \
31 | sed 's/ / /g' \
32 | sed 's/ / /g' \
33 | sed 's/ / /g' \
34 | sed 's/ / /g' \
35 | sed 's/ / /g' \
36 | sed 's/ / /g' \
37 | sed "s/ / /g" \
38 | cut -d " " -f4- \
39 | sed 's/ /<\/td><td>/g' \
40 | sed 's/$/<\/td><\/tr>/' \
41 | sed 's/^/<tr><td>/' ; echo "</table>" \
42 ) | $OPIE_SH -t "Space left" -f
43
44rm -f /tmp/qcop-msg-diskfree.sh