1 |
#! /bin/bash |
#! /bin/bash |
2 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/installer/guification.sh,v 1.1 2008-04-18 20:40:28 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/installer/guification.sh,v 1.4 2008-09-24 10:54:00 niro Exp $ |
3 |
|
|
4 |
# helper scripts |
# helper scripts |
5 |
source hwdetection.sh |
source include/hwdetection.sh |
6 |
|
|
7 |
# gui |
# gui |
8 |
source gtk-gui/common.sh |
source gtk-gui/common.sh |
10 |
source gtk-gui/networking.sh |
source gtk-gui/networking.sh |
11 |
source gtk-gui/diskpartition.sh |
source gtk-gui/diskpartition.sh |
12 |
source gtk-gui/usermanagement.sh |
source gtk-gui/usermanagement.sh |
13 |
|
source gtk-gui/install.sh |
14 |
|
|
15 |
|
# install root |
16 |
|
INSTALL_ROOT="/mnt/magellan" |
17 |
|
|
18 |
# setup if needed sudo |
# setup if needed sudo |
19 |
sudo="" |
sudo="" |
55 |
#### Guification starts here #### |
#### Guification starts here #### |
56 |
################################# |
################################# |
57 |
|
|
58 |
# start Xnest |
# # # start Xnest |
59 |
Xnest :2 -ac -geometry 800x600 +kb & |
# # Xnest :2 -ac -geometry 800x600 +kb & |
60 |
# or start a full X11 |
# # # or start a full X11 |
61 |
#X :2 & |
# # #X :2 & |
62 |
export DISPLAY=:2 |
# # export DISPLAY=:2 |
63 |
|
# # |
64 |
# start openbox as windowmanager |
# # # start openbox as windowmanager |
65 |
export XDG_CONFIG_DIR=/etc/xdg |
# # export XDG_CONFIG_DIR=/etc/xdg |
66 |
export XDG_DATA_DIR=/usr/share |
# # export XDG_DATA_DIR=/usr/share |
67 |
sleep 1 |
# # sleep 1 |
68 |
exec openbox & |
# # exec openbox & |
69 |
|
|
70 |
|
|
71 |
# set a reasonable background |
# set a reasonable background |
72 |
sleep 0.1; fbsetbg -f background.png |
sleep 0.1; fbsetbg -f data/background.png |
73 |
|
|
74 |
|
|
75 |
# start the program |
# start the program |
88 |
echo "DEBUG: NETWORK_METHOD='${NETWORK_METHOD}'" |
echo "DEBUG: NETWORK_METHOD='${NETWORK_METHOD}'" |
89 |
echo "DEBUG: NETWORK_IP='${NETWORK_IP}'" |
echo "DEBUG: NETWORK_IP='${NETWORK_IP}'" |
90 |
echo "DEBUG: NETWORK_NETMASK='${NETWORK_NETMASK}'" |
echo "DEBUG: NETWORK_NETMASK='${NETWORK_NETMASK}'" |
91 |
|
echo "DEBUG: NETWORK_BROADCAST='${NETWORK_BROADCAST}'" |
92 |
echo "DEBUG: NETWORK_GATEWAY='${NETWORK_GATEWAY}'" |
echo "DEBUG: NETWORK_GATEWAY='${NETWORK_GATEWAY}'" |
93 |
echo "DEBUG: NETWORK_NAMESERVER='${NETWORK_NAMESERVER}'" |
echo "DEBUG: NETWORK_NAMESERVER='${NETWORK_NAMESERVER}'" |
94 |
|
|
111 |
echo "DEBUG: PARTITION_DISK_OPT='${PARTITION_DISK_OPT}'" |
echo "DEBUG: PARTITION_DISK_OPT='${PARTITION_DISK_OPT}'" |
112 |
echo "DEBUG: PARTITION_FS_OPT='${PARTITION_FS_OPT}'" |
echo "DEBUG: PARTITION_FS_OPT='${PARTITION_FS_OPT}'" |
113 |
echo "DEBUG: PARTITION_DISK_SWAP='${PARTITION_DISK_SWAP}'" |
echo "DEBUG: PARTITION_DISK_SWAP='${PARTITION_DISK_SWAP}'" |
114 |
|
echo "DEBUG: PARTITION_FS_SWAP='${PARTITION_DISK_SWAP}'" |
115 |
|
|
116 |
main_usermanagement |
main_usermanagement |
117 |
echo "DEBUG: ROOT_PASSWORD='${ROOT_PASSWORD}'" |
echo "DEBUG: ROOT_PASSWORD='${ROOT_PASSWORD}'" |
118 |
echo "DEBUG: USER_NAME='${USER_NAME}'" |
echo "DEBUG: USER_NAME='${USER_NAME}'" |
119 |
echo "DEBUG: USER_PASSWORD='${USER_PASSWORD}'" |
echo "DEBUG: USER_PASSWORD='${USER_PASSWORD}'" |
120 |
|
|
121 |
|
main_install |
122 |
|
|
123 |
|
# end of everything |
124 |
|
rundialog FINISH |
125 |
|
|
126 |
exit 0 |
exit 0 |