i want to create Virtual machine with config file, just calling : > $ vmbuilder kvm ubuntu -c vm.config -v --debug --templates > /opt/templates/ --dest /srv/vms/zex >
however i want also to create custom guest's apt/sources.list with my additional PPA list by passing the list from config file ( and vmbuilder will render my custom "ubuntu/sources.list.tmpl", where each PPA is a well formed apt/source.list line, like: > deb http://ru.archive.ubuntu.com/ubuntu/ lucid multiverse > deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid multiverse > so the config file should contain both ( comma separated, or |-separatedl, like pbuilder) lines. so i deined my mirrors in [ubuntu] section of my config file > my_mirrors=deb http://ru.archive.ubuntu.com/ubuntu/ lucid > multiverse,deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid multiverse > however when running vmbuilder i've got an exception > File > "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/ubuntu/dapper.py", line > 324, in install_from_template > return self.context.install_from_template(*args, **kwargs) > File "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/__init__.py", > line 83, in install_from_template > return self.install_file(path, > VMBuilder.util.render_template(self.__module__.split('.')[2], self.context, > tmplname, context), mode=mode) > File "/usr/lib/python2.6/dist-packages/VMBuilder/util.py", line 156, in > render_template > output = t.respond() > File "_home_yurii_vms_templates_ubuntu_sources_list_tmpl.py", line 98, in > respond > my sources_list.tmpl: > deb $mirror $suite #slurp > #echo ' '.join($components) > > #if $my_mirrors > #for $my_mirror in $my_mirrors > $my_mirror > #end for > #end if > is that mean that i cannot define my own variables in config file? -- Be Secure, Stay Open - live w/ OpenBSD
-- ubuntu-server mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-server More info: https://wiki.ubuntu.com/ServerTeam
