[Users] New vzpkg, templates and package caching daemon

Robert Nelson robertn at the-nelsons.org
Thu Sep 11 19:39:54 EDT 2008


Kir Kolyshkin wrote:
> Robert Nelson wrote:
>> Kir Kolyshkin wrote:
>>> A few more questions to Robert (sorry for top-posting)
>>>
>>> 1. Can you explain how you deal with chicken-and-egg problem? I 
>>> mean, to run yum/rpm inside a VE you need to have those packages 
>>> (and their deps) inside the VE. In "old" vzpkg, we use external 
>>> rpm/yum (vzrpm and vzyum) to do that. Since you are not relying on 
>>> that anymore, how do you perform an initial installation of 
>>> rpm/yum/their dependencies in a newly created VE?
>>>
>>
>> For creating the cache I use the standard yum/rpm on the HN.  Once a 
>> CT is created the yum/rpm installed in it is used.
> Hmm. Here comes a problem: try to create CentOS 4 (which uses rpm-4.3) 
> template on a host system running CentOS 5 (rpm-4.4).
>
> Not really sure how to deal with that in a less hackish manner.
>
That is part of my standard test matrix, works fine.

I test creation of templates and CT on both CentOS 5 HN and a Debian 
Etch HN for all of the following:

    CentOS 4, i386 and x86_64
    CentOS 5, i386 and x86_64
    Fedora 7, i386 and x86_64
    Fedora 8, i386 and x86_64
    Fedora 9, i386 and x86_64
    Debian Sarge, i386
    Debian Etch, i386 and amd64

As I said earlier, the only problem between rpm 4.3 and 4.4 is the 
_db.00? files and they are automatically created if missing the first 
time rpm is executed.  Once the templates are created and before doing 
the tar I delete the files.



More information about the Users mailing list