Révision 30
trunk/shell/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