Contents of /trunk/vmware-workstation/vmware-config.sh
Parent Directory | Revision Log
Revision 1029 -
(show annotations)
(download)
(as text)
Sun Apr 25 20:08:11 2010 UTC (14 years, 5 months ago) by niro
File MIME type: application/x-sh
File size: 491 byte(s)
Sun Apr 25 20:08:11 2010 UTC (14 years, 5 months ago) by niro
File MIME type: application/x-sh
File size: 491 byte(s)
-added vmware-config
1 | #!/bin/bash |
2 | |
3 | CONFIG_FILE="${BINDIR}/etc/vmware/config" |
4 | |
5 | remove_key() |
6 | { |
7 | local key=${1} |
8 | grep -v "^${key} =" ${CONFIG_FILE} |
9 | grep -v "^${key} =" ${CONFIG_FILE} > ${CONFIG_FILE}.tmp |
10 | mv ${CONFIG_FILE}.tmp ${CONFIG_FILE} |
11 | } |
12 | |
13 | add_key() |
14 | { |
15 | local key=${1} |
16 | local value=${2} |
17 | echo "${1} = \"${2}\"" >> ${CONFIG_FILE} |
18 | } |
19 | |
20 | mkdir -p $(dirname ${CONFIG_FILE}) |
21 | touch ${CONFIG_FILE} |
22 | |
23 | if [ "${1}" == "-s" ]; then |
24 | remove_key ${2} |
25 | add_key ${2} ${3/${D}/} |
26 | fi |
27 | |
28 | if [ "${1}" == "-d" ]; then |
29 | remove_key ${2} |
30 | fi |
Properties
Name | Value |
---|---|
svn:executable | * |