47 |
NETWORKING="dhcp" |
NETWORKING="dhcp" |
48 |
EOF |
EOF |
49 |
|
|
50 |
# create default xinitrc |
# fix mage.rc and config.rc |
51 |
echo "exec startfluxbox" > ${LIVECDROOT}/install-temp/home/station/.xinitrc |
updateconfig() |
52 |
|
{ |
53 |
|
local variables="$@" |
54 |
|
local value |
55 |
|
local i |
56 |
|
|
57 |
|
if [[ -z ${CONFIG} ]] |
58 |
|
then |
59 |
|
echo "You must define \$CONFIG varibale first!" |
60 |
|
return 1 |
61 |
|
fi |
62 |
|
|
63 |
|
for i in ${variables} |
64 |
|
do |
65 |
|
value="$(eval echo \${NEW_${i}})" |
66 |
|
if [[ ! -z $(grep "^${i}=" ${CONFIG}) ]] |
67 |
|
then |
68 |
|
echo "fixing ${i} -> ${value}" |
69 |
|
sed -i "s|^\(${i}=\).*|\1\"${value}\"|" ${CONFIG} |
70 |
|
else |
71 |
|
echo "adding ${i}=${value}" |
72 |
|
echo "${i}=\"${value}\"" >> ${CONFIG} |
73 |
|
fi |
74 |
|
done |
75 |
|
} |
76 |
|
NEW_SQL_USER="alx_install" |
77 |
|
NEW_SQL_PASS="@lx" |
78 |
|
NEW_SQL_HOST="128.20.41.110" |
79 |
|
NEW_SQL_DB="alx_web" |
80 |
|
NEW_SMB_UPDATE_HOST="//${NEW_SQL_HOST}/magetmp" |
81 |
|
NEW_SMB_UPDATE_USER="${NEW_SQL_USER}" |
82 |
|
NEW_SMB_UPDATE_PASS="${NEW_SQL_PASS}" |
83 |
|
NEW_MAGE_MIRRORS="http://${NEW_SQL_HOST}/magellan/alx-060" |
84 |
|
NEW_MAGE_RSYNC="rsync://${NEW_SQL_HOST}/mage-alx-060" |
85 |
|
NEW_RSYNC="${NEW_MAGE_RSYNC}" |
86 |
|
NEW_SMAGE2RSYNC="rsync://${NEW_SQL_HOST}/smage-alx-060" |
87 |
|
NEW_MIRRORS="${NEW_MAGE_MIRRORS}" |
88 |
|
NEW_MAGE_UNINSTALL_TIMEOUT="0" |
89 |
|
CONFIG="${LIVECDROOT}/install-temp/etc/mage.rc" |
90 |
|
updateconfig RSYNC SMAGE2RSYNC MIRRORS MAGE_UNINSTALL_TIMEOUT |
91 |
|
CONFIG="${LIVECDROOT}/install-temp/etc/alxconfig-ng/config.rc" |
92 |
|
updateconfig SQL_USER SQL_PASS SQL_HOST SQL_DB SMB_UPDATE_HOST SMB_UPDATE_USER SMB_UPDATE_PASS MAGE_MIRRORS MAGE_RSYNC |
93 |
|
|
94 |
# create tarball |
# create tarball |
95 |
[[ -f ${CDISOROOT}/system/alx-i486.tar.bz2 ]] && rm ${CDISOROOT}/system/alx-i486.tar.bz2 |
[[ -f ${CDISOROOT}/system/alx-i486.tar.bz2 ]] && rm ${CDISOROOT}/system/alx-i486.tar.bz2 |