root/morphix/trunk/morph-scripts/rmminimod

Revision 2, 0.6 kB (checked in by nextime, 2 years ago)

Initial import, branching from morphix svn

Line 
1 #!/bin/bash
2 if [ $# -ne 1 ]; then
3         echo "Usage: $0 <minimod> [destination]"
4         echo "The default destination is in:"
5         echo -n "\t/tmp/minimod-<minimod>"     
6         exit 1
7 fi
8
9 MINI_MOD_NAME=`basename $1`
10 CLOOP_NAME="cloop-$MINI_MOD_NAME"
11 if [ $# -e 2 ]; then
12         DEST_DIR="$2"
13 else
14         DEST_DIR="/tmp/minimod-$MINI_MOD_NAME"
15 fi
16                
17 umount $DEST_DIR
18 if [ $? -ne 0 ]; then
19         echo "Error unmounting module mounted on dir:"
20         echo "$DEST_DIR"
21         exit 1
22 fi
23 rmdir $DEST_DIR
24 if [ $? -ne 0 ]; then
25         echo "Error removing temporary directory:"
26         echo "$DEST_DIR"
27         exit 1
28 fi
29 rmmod $CLOOP_NAME
30 if [ $? -ne 0 ]; then
31         echo "Error removing cloop module:"
32         echo "$CLOOP_NAME"
33 fi
34
Note: See TracBrowser for help on using the browser.