blob: b198d0991f3b29450eaa5e383db8f71679fe8f44 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#!/bin/sh
set -e
XENAPI_CONFFILE=/etc/nova/nova-compute.conf
#PKGOS-INCLUDE#
if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then
. /usr/share/debconf/confmodule
pkgos_var_user_group nova
pkgos_write_new_conf nova nova-compute.conf
# DEFAULT
db_get nova-compute-xen/xenapi_url
XENAPI_URL=$RET
if ! grep -E -q "^[- \t]*xenapi_connection_url=" ${XENAPI_CONFFILE} ; then
echo "xenapi_connection_url=" >> ${XENAPI_CONFFILE}
fi
sed -i "s#^[- \t]*xenapi_connection_url=.*#xenapi_connection_url=${XENAPI_URL}#" ${XENAPI_CONFFILE}
db_get nova-compute-xen/xenapi_username
XENAPI_USER=$RET
if ! grep -E -q "^[- \t]*xenapi_connection_username=" ${XENAPI_CONFFILE} ; then
echo "xenapi_connection_username=" >> ${XENAPI_CONFFILE}
fi
sed -i "s#^[- \t]*xenapi_connection_username=.*#xenapi_connection_username=${XENAPI_USER}#" ${XENAPI_CONFFILE}
db_get nova-compute-xen/xenapi_password
XENAPI_PASS=$RET
if ! grep -E -q "^[- \t]*xenapi_connection_password=" ${XENAPI_CONFFILE} ; then
echo "xenapi_connection_password=" >> ${XENAPI_CONFFILE}
fi
sed -i "s#^[- \t]*xenapi_connection_password=.*#xenapi_connection_password=${XENAPI_PASS}#" ${XENAPI_CONFFILE}
db_stop
fi
#DEBHELPER#
|