-
Notifications
You must be signed in to change notification settings - Fork 1
/
qbox_reconfig_vm.sh
executable file
·57 lines (47 loc) · 1.74 KB
/
qbox_reconfig_vm.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!bin/bash
#===========================================================================================
# Copyright (C) 2016 Nafiu Shaibu.
# Purpose: Reconfigure already Created VM
#-------------------------------------------------------------------------------------------
# This is a free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 3 of the License, or (at your option)
# any later version.
# This is distributed in the hopes that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#===========================================================================================
declare -ar CATEGORIES=("Change_VM_Name" "Change_System_Settings" "Change_Audio_Settings" "Change_Display_Settings" "Change_Network_Settings" "Save")
HD_IMG_DIR=$HOME/.img_qemubox ##contains harddisk images
TEMP_FOLDER=${HD_IMG_DIR}/.tmp_qbox
ORIG_BOOTFILE=$1
COPY_BOOTFILE=${TEMP_FOLDER}/.UPDATE_FILE
function reconfigure_vm()
{
if [[ $1 = "%GENERAL%" ]]; then
:
elif [[ $1 = "%SYSTEM%" ]]; then
:
elif [[ $1 = "%AUDIO%" ]]; then
:
elif [[ $1 = "%DISPLAY%" ]]; then
:
elif [[ $1 = "%NETWORK%" ]]; then
:
fi
}
PS3="Choose an Option: "
select options in ${CATEGORIES[@]}
do
case $options in
"Change_VM_Name") ;;
"Change_System_Settings") ;;
"Change Audio Settings") ;;
"Change_Display_Settings") ;;
"Change_Network_Settings") ;;
"Save") break ;;
esac
done