- # define lxc container for libvirt
- virsh -c lxc:// define $config_path/$tmpl_name
-
- # rpm --rebuilddb
- chroot $rootfs_path /bin/rpm --rebuilddb
+function write_lxc_xml_build () {
+ lxc=$1; shift
+ cat <<EOF
+<domain type='lxc'>
+ <name>$lxc</name>
+ <memory>524288</memory>
+ <os>
+ <type arch='$arch2'>exe</type>
+ <init>/sbin/init</init>
+ </os>
+ <features>
+ <acpi/>
+ </features>
+ <vcpu>1</vcpu>
+ <clock offset='utc'/>
+ <on_poweroff>destroy</on_poweroff>
+ <on_reboot>restart</on_reboot>
+ <on_crash>destroy</on_crash>
+ <devices>
+ <emulator>/usr/libexec/libvirt_lxc</emulator>
+ <filesystem type='mount'>
+ <source dir='$rootfs_path'/>
+ <target dir='/'/>
+ </filesystem>
+ <interface type="network">
+ <source network="default"/>
+ </interface>
+ <console type='pty' />
+ </devices>
+</domain>
+EOF
+}