+sipb-xen-console (7.8) unstable; urgency=low
+
+ * generate config files using mako
+
+ -- Yang Zhang <y_z@mit.edu> Thu, 14 Aug 2008 15:10:50 -0400
+
sipb-xen-console (7.7) unstable; urgency=low
* sipb_xen_database -> invirt.database
gen_config()
{
- {
- for i in $(invirt-getconf --ls hosts); do
- local hostname=$(invirt-getconf hosts.$i.hostname)
- echo "#include /etc/conserver/conf.d/$hostname"
- done
- } > /etc/conserver/invirt-hosts.cf
- local realm=$(invirt-getconf authn.0.realm)
- {
- for i in $(invirt-getconf --ls hosts); do
- local hostname=$(invirt-getconf hosts.$i.hostname)
- echo "host/$hostname@$realm"
- done
- } > /etc/remctl/acl/invirt-console
-
- mako-render /etc/nss-pgsql.conf.mako > /etc/nss-pgsql.conf
-
- fmt > /etc/issue.net.no_tkt << EOF
-You must login to the $(invirt-getconf console.hostname) console server using
-Kerberos tickets, but your ssh client did not pass a valid ticket to the
-console server.
-EOF
+ for i in /etc/conserver/invirt-hosts.cf \
+ /etc/remctl/acl/invirt-console \
+ /etc/issue.net.no_tkt \
+ /etc/nss-pgsql.conf \
+ ; do
+ mako-render $i.mako > $i
+ done
}
#
--- /dev/null
+<% from invirt.config import structs as cfg %>\
+You must login to the ${cfg.console.hostname} console server using
+Kerberos tickets, but your ssh client did not pass a valid ticket to the
+console server.