1 |
#!/bin/sh |
# $Id$ |
2 |
# |
# |
3 |
# AutoSta_LX Konfigurations Script |
# AutoSta_LX Konfigurations Script |
4 |
# version: 0.8b |
# version: ?? |
5 |
# |
# |
6 |
# Niels Rogalla <niro@magellan-linux.de> |
# Niels Rogalla <niro@magellan-linux.de> |
7 |
# <rogalla@augusta-bochum.de> |
# <rogalla@augusta-bochum.de> |
9 |
# Main Configuration File |
# Main Configuration File |
10 |
# |
# |
11 |
|
|
12 |
source /etc/alx_version |
## mysql configuration ## |
13 |
source /opt/alx-config/version |
SQL_USER=username |
14 |
source /opt/alx-config/Configurator/config_functions.sh |
SQL_PASS=password |
15 |
|
SQL_HOST=192.168.0.100 |
|
### get current host system description |
|
|
### (e.p. LFS, Gentoo, Debian, Magellan) |
|
|
SETUP="`echo $ALXVER|cut -d ' ' -f2`" |
|
|
|
|
|
### System/Config Version |
|
|
VERSION="System: $ALXVER (Installer: $CFGVER)" |
|
|
TITLE="AutoSta_LX Setup Manager - ${VERSION}" |
|
|
|
|
|
### old variables |
|
|
CONFFILE="/tmp/alx_config.cfg" |
|
|
LOGFILE="/tmp/alx_log.log" |
|
|
|
|
|
### Menu Settings |
|
|
SETTINGS_TEMPLATE="/etc/alx-config/settings" |
|
|
|
|
|
### source config files |
|
|
CONFIGS_TEMPLATE="/opt/alx-config/configs" |
|
|
XF86CONFIG="${CONFIGS_TEMPLATE}/XF86Config.${SETUP}.VNC" |
|
|
|
|
|
### ica sessions |
|
|
#normal: |
|
|
SESSIONS_TEMPLATE="/etc/alx-config/ica-sessions" |
|
|
#cdrom/usbstick: |
|
|
#SESSIONS_TEMPLATE="/mnt/cdrom/ica-sessions" |
|
|
|
|
|
### work dir fuer get_sessions |
|
|
WORK="/tmp" |
|
|
|
|
|
### fluxbox configuration |
|
|
LOCAL_USER="station" |
|
|
LOCAL_GROUP="users" |
|
|
FLUXBOX_PATH="/home/${LOCAL_USER}/.fluxbox" |
|
|
ICACLIENT="/usr/lib/ICAClient/wfica" |
|
|
|
|
|
|
|
|
### mysql configurtaion ### |
|
|
SQL_USER=alx_install |
|
|
SQL_PASS=@lx |
|
|
SQL_HOST=128.20.41.110 |
|
16 |
SQL_DB=alx_web |
SQL_DB=alx_web |
17 |
|
|
18 |
### global settings ### |
## default skeleton files ## |
19 |
ALX_DEFAULT_HOSTNAME=alx-unconfed |
ALX_SKELETONS=/etc/alxconfig-ng/skel |
20 |
|
|
21 |
|
## configuration settings ## |
22 |
|
SETTINGSPATH=/etc/alxconfig-ng/settings |
23 |
|
|
24 |
|
## default hosts settings ## |
25 |
|
# networking |
26 |
|
ALX_DEFAULT_HOSTNAME=ALX-UNCONFIGURED |
27 |
ALX_DEFAULT_DOMAIN=DOM_AKA_NT |
ALX_DEFAULT_DOMAIN=DOM_AKA_NT |
28 |
|
|
29 |
#Includes |
## user settings ## |
30 |
. /opt/alx-config/functions/findvga > /dev/null |
ALX_UNPRIV_USER=station |
31 |
export ETHMOD="`/opt/alx-config/functions/findeth2.sh`" |
ALX_UNPRIV_GROUP=users |
32 |
export ETH="`cat /proc/pci|grep Ether |cut -d ' ' -f7-30`" |
ALX_UNPRIV_HOME=/home/${ALX_UNPRIV_USER} |
33 |
|
|
34 |
|
## ica sessions location ## |
35 |
|
ALX_ICA_SESSIONS=/etc/alxconfig-ng/ica-sessions |
36 |
|
|
37 |
|
## ica sessions icons ## |
38 |
|
ALX_SESSIONS_ICONS=/etc/alxconfig-ng/ica-sessions/icons |
39 |
|
|
40 |
|
## alx plugin directory ## |
41 |
|
ALX_PLUGINS=/usr/lib/alxconfig-ng/plugins |
42 |
|
|
43 |
|
## alx function directory ## |
44 |
|
ALX_FUNCTIONS=/usr/lib/alxconfig-ng/functions |
45 |
|
|
46 |
|
# update settings |
47 |
|
SMB_UPDATE_HOST="//128.20.40.213/magetmp" |
48 |
|
SMB_UPDATE_USER="alx_install" |
49 |
|
SMB_UPDATE_PASS="@lx" |
50 |
|
MAGE_MIRRORS="ftp://128.20.40.213/alx" |
51 |
|
MAGE_RSYNC="rsync://128.20.40.213/mage-alx-cvs" |
52 |
|
# minimal disk space neede to update an alx in kb |
53 |
|
MIN_DISK_SPACE="85000" |
54 |
|
|
55 |
|
# preliminary and default network settings |
56 |
|
# only dhcp is supported at the moment |
57 |
|
ALX_NETWORKING="dhcp" |
58 |
|
ALX_DHCP_PROG="/sbin/udhcpc" |
59 |
|
# -i must be the last argument! |
60 |
|
ALX_DHCP_START="-T 10 -t 5 -n -i" |
61 |
|
ALX_DHCP_STOP="" |