summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-08-18 16:10:36 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-08-18 16:38:19 +0900
commitfbf294d9ee6fda60d3f5873bd18c97851b74d533 (patch)
tree6054bc32df1b224c6b0d1bcd8c3afd0255921416
parentfb57bc0106d7719fd36de2a597e2bbcf582f5e82 (diff)
downloadefl-fbf294d9ee6fda60d3f5873bd18c97851b74d533.tar.gz
vieet: Add read-only mode
Really ugly scripting right there.
-rwxr-xr-xsrc/bin/eet/vieet16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/bin/eet/vieet b/src/bin/eet/vieet
index 8bfdb4e869..48a6827943 100755
--- a/src/bin/eet/vieet
+++ b/src/bin/eet/vieet
@@ -14,18 +14,29 @@ die() {
}
usage() {
- die "Usage: vieet <eet file> [section]"
+ die "Usage: vieet [-r] <eet file> [section]"
}
+READONLY=0
EETFILE="$1"
SECTION="$2"
+ARGCNT=2
if [ $# -eq 1 ]; then
+ if [ "$1" = "-h" ]; then usage; fi
+ echo "Available sections:"
eet -l "$EETFILE"
exit $?
fi
-if [ $# -ne 2 ]; then
+if [ "$1" = "-r" ]; then
+ READONLY=1
+ EETFILE=$2
+ SECTION=$3
+ ARGCNT=3
+fi
+
+if [ $# -ne $ARGCNT ]; then
usage
fi
@@ -52,6 +63,7 @@ while [ $DONE -ne 1 ]
do
$EDITOR $TFILE
+ if [ $READONLY -eq 1 ]; then break; fi
eet -e "$EETFILE" "$SECTION" "$TFILE" 1
if [ $? -ne 0 ]; then
echo "Failed compiling eet file."