Magellan Linux

Diff of /trunk/mlivecdbuild/profiles/alx-0_6_branch/prepare_custom

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1420 by niro, Thu Jun 16 11:11:54 2011 UTC revision 1421 by niro, Sun Jul 3 21:33:49 2011 UTC
# Line 47  ONBOOT="yes" Line 47  ONBOOT="yes"
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

Legend:
Removed from v.1420  
changed lines
  Added in v.1421