Révision 30 trunk/shell/create-start-front-end

create-start-front-end (revision 30)
1
#! /bin/bash -x
1
#! /bin/bash
2 2
#
3 3
# ST - 2012-03-09
4 4
#
......
142 142
echo deboostrap --arch `uname -m` stable $FRONT_END_FILE_SYSTEM_MOUNT_POINT
143 143
exit 0
144 144
#
145
# Complet installation
145 146
#
146
# Configure the specific files from templates
147
# Modules stuff.
148
XEN_MODULES_DIRECTORY=`ls /lib/modules | grep xen `
149
for i in $XEN_MODULES_DIRECTORY ; do
150
  cp -a /lib/modules/i $FRONT_END_FILE_SYSTEM_MOUNT_POINT/lib/modules
151
done
152
# Generate or configure the specific files from templates
147 153
#
148 154
# Create the /etc directory, if necessary
149 155
if [ ! -d $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc ] ; then
150 156
  mkdir $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc
151 157
fi
158
# Copy the sources list
159
cp /etc/apt/sources.list $FRONT_END_FILE_SYSTEM_MOUNT_POINT/etc/apt
160

  
152 161
# /etc/network/interfaces
153 162
# The first interface is DHCP configured.
154 163
# No '/' between $FRONT_END_FILE_SYSTEM_MOUNT_POINT and $CURRENT_PATH
......
200 209
    ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/interfaces
201 210
# /etc/hostname
202 211
CURRENT_PATH=/etc
203
echo $CURRENT_HOST_NAME > "${FRONT_END_DISK_MOUNT_POINT}${CURRENT_PATH}/hostname"
212
echo $CURRENT_HOST_NAME > "${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/hostname"
204 213
# /etc/hosts. Script generated.
205 214
CURRENT_PATH=/etc
206 215
$SCRIPT_PATH/generate-hosts-file \
......
213 222
   ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf
214 223
rpl __FRONT_END_STATIC_ADDRESS__ "${CLUSTER_STATIC_NETWORK_PREFIX}.${CONST_FRONT_END_CLUSTER_STATIC_NETWORK_POSTFIX}" \
215 224
   ${FRONT_END_FILE_SYSTEM_MOUNT_POINT}${CURRENT_PATH}/resolv.conf
225
# /etc/fstab
226
CURRENT_PATH=/etc
227

  
216 228
#
217 229
# Umount the compute node system disk
218 230
#

Formats disponibles : Unified diff