summaryrefslogtreecommitdiff
path: root/noncore/tools/opie-sh/scripts/filesystem_mounter.sh
Unidiff
Diffstat (limited to 'noncore/tools/opie-sh/scripts/filesystem_mounter.sh') (more/less context) (ignore whitespace changes)
-rwxr-xr-xnoncore/tools/opie-sh/scripts/filesystem_mounter.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/noncore/tools/opie-sh/scripts/filesystem_mounter.sh b/noncore/tools/opie-sh/scripts/filesystem_mounter.sh
index faaf37c..ba461a1 100755
--- a/noncore/tools/opie-sh/scripts/filesystem_mounter.sh
+++ b/noncore/tools/opie-sh/scripts/filesystem_mounter.sh
@@ -13,42 +13,42 @@
13# but WITHOUT ANY WARRANTY; without even the implied warranty of 13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details. 15# GNU General Public License for more details.
16# 16#
17# 20020524-2 - using df from diskfree now 17# 20020524-2 - using df from diskfree now
18# 20020524-1 - just code optix 18# 20020524-1 - just code optix
19# 20020519-1 - added information screen with manpage excerpt, added 19# 20020519-1 - added information screen with manpage excerpt, added
20# better returncode-checking 20# better returncode-checking
21# 20020517-2 - fixed output bug 21# 20020517-2 - fixed output bug
22# 20020517-1 - nicer fullscreen, added about, tried icon 22# 20020517-1 - nicer fullscreen, added about, tried icon
23# 23#
24 24
25OPIE_SH=/opt/QtPalmtop/bin/opie-sh 25OPIE_SH=$OPIEDIR/bin/opie-sh
26 26
27###################################################################### 27######################################################################
28# subroutines 28# subroutines
29 29
30about() { 30about() {
31 ( echo "<img src=/opt/QtPalmtop/pics/opie-sh-scripts/fsmounter.png>" 31 ( echo "<img src=$OPIEDIR/pics/opie-sh-scripts/fsmounter.png>"
32 echo "<h3>About</h3>" 32 echo "<h3>About</h3>"
33 echo "This little App should make it possible for you to " 33 echo "This little App should make it possible for you to "
34 echo "easily mount and unmount filesystems from /etc/fstab" 34 echo "easily mount and unmount filesystems from /etc/fstab"
35 echo "<p>" 35 echo "<p>"
36 ) | $OPIE_SH -t fsmounter -f & 36 ) | $OPIE_SH -t fsmounter -f &
37 SCREENCLEAN=$! 37 SCREENCLEAN=$!
38 sleep 1 38 sleep 1
39} 39}
40 40
41beforemount() { 41beforemount() {
42 ( echo "<img src=/opt/QtPalmtop/pics/opie-sh-scripts/fsmounter.png>" 42 ( echo "<img src=$OPIEDIR/pics/opie-sh-scripts/fsmounter.png>"
43 echo "<h3>mount or unmount $MOUNTPOINT ?</h3>" 43 echo "<h3>mount or unmount $MOUNTPOINT ?</h3>"
44 echo "<b>excerpt from MOUNT(8) manpage:</b><p>" 44 echo "<b>excerpt from MOUNT(8) manpage:</b><p>"
45 echo "All files accessible in a Unix system are arranged in one 45 echo "All files accessible in a Unix system are arranged in one
46 big tree, the file hierarchy, rooted at <b>/</b>. These files 46 big tree, the file hierarchy, rooted at <b>/</b>. These files
47 can be spread out over several devices. The <b>mount</b> command 47 can be spread out over several devices. The <b>mount</b> command
48 serves to attach the file system found on some device to 48 serves to attach the file system found on some device to
49 the big file tree. Conversely, the <b>umount(8)</b> command will 49 the big file tree. Conversely, the <b>umount(8)</b> command will
50 detach it again." 50 detach it again."
51 echo "<p>" 51 echo "<p>"
52 ) | $OPIE_SH -t fsmounter -f & 52 ) | $OPIE_SH -t fsmounter -f &
53 SCREENCLEAN2=$! 53 SCREENCLEAN2=$!
54 sleep 1 54 sleep 1
@@ -91,25 +91,25 @@ MOUNTPOINT=` cat /etc/fstab | cut -f1 \
91###################################################################### 91######################################################################
92# main 92# main
93 93
94about 94about
95select_mountpoint 95select_mountpoint
96beforemount 96beforemount
97get_action 97get_action
98 98
99if [ "$MOUNTPOINT" = "" ] 99if [ "$MOUNTPOINT" = "" ]
100then echo "ugly error...." | $OPIE_SH -f ; cleanup 100then echo "ugly error...." | $OPIE_SH -f ; cleanup
101fi 101fi
102 102
103( echo "<img src=/opt/QtPalmtop/pics/opie-sh-scripts/fsmounter.png>" 103( echo "<img src=$OPIEDIR/pics/opie-sh-scripts/fsmounter.png>"
104 echo "<h3>Output of $ACTION $MOUNTPOINT :</h3>" 104 echo "<h3>Output of $ACTION $MOUNTPOINT :</h3>"
105 echo "<pre>" 105 echo "<pre>"
106 $ACTION $MOUNTPOINT 2>&1 106 $ACTION $MOUNTPOINT 2>&1
107 echo "</pre><p>" 107 echo "</pre><p>"
108 echo "<h3>diskfree</h3> how much space is left ?<br>" 108 echo "<h3>diskfree</h3> how much space is left ?<br>"
109 echo "<p><table>" 109 echo "<p><table>"
110 110
111 df -Ph \ 111 df -Ph \
112 | grep -v "Mounted on" \ 112 | grep -v "Mounted on" \
113 | sed 's/ / /g' \ 113 | sed 's/ / /g' \
114 | sed 's/ / /g' \ 114 | sed 's/ / /g' \
115 | sed 's/ / /g' \ 115 | sed 's/ / /g' \