- perl -pe 's|^|#include /etc/conserver/conf.d/|' \
- </etc/invirt/hosts >/etc/conserver/invirt-hosts.cf
- INVIRT_REALM="$(cat /etc/invirt/realm)"
- perl -pe "s|^|host/|; s|\$|\@$INVIRT_REALM|" \
- </etc/invirt/hosts >/etc/remctl/acl/invirt-console
+ (for i in $(invirt-getconf --ls hosts); do
+ hostname=$(invirt-getconf hosts.$i.hostname)
+ echo "#include /etc/conserver/conf.d/$hostname"
+ done) >/etc/conserver/invirt-hosts.cf
+ realm=$(invirt-getconf authn.0.realm)
+ (for i in $(invirt-getconf --ls hosts); do
+ hostname=$(invirt-getconf hosts.$i.hostname)
+ echo "host/$hostname@$realm"
+ done) >/etc/remctl/acl/invirt-console