Subversion Repositories programming

Rev

Rev 114 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
114 ira 1
#!/bin/bash
2
 
3
REMOUNT_DIR="/data"
4
HELP_MSG="Please choose how to remount ${REMOUNT_DIR}: 'ro' or 'rw'."
5
 
6
if [ -z "$1" ]; then
7
    echo "${HELP_MSG}"
8
    exit
9
fi
10
 
11
if [ "ro" = "$1" ]; then
12
    echo "Remounting ${REMOUNT_DIR} read-only"
13
    sudo mount -o remount,ro "${REMOUNT_DIR}"
14
    exit
15
fi
16
 
17
if [ "rw" = "$1" ]; then
18
    echo "Remounting ${REMOUNT_DIR} read-write"
19
    sudo mount -o remount,rw "${REMOUNT_DIR}"
20
    exit
21
fi
22
 
118 ira 23
if [ "stat" = "$1" ]; then
24
    if [ -z "$(cat /etc/mtab | grep '/data' | grep 'ro')" ]; then
25
        echo "Read-Write"
26
    else
27
        echo "Read-Only"
28
    fi
29
    exit
30
fi
31
 
114 ira 32
echo "${HELP_MSG}"