Is anyone actively working on vzpkg?

I've been rewriting it to eliminate the dependence on yum and rpm, so that it also works for Debian and hopefully some day Gentoo. This also eliminates the requirement for vzyum, vzrpm, vzrpm43 and vzrpm44. vzpkgadd, vzpkgrm, vzpkgls and vzpkgcache would just do the right thing. This would also fix the incompatibilities between working with packages from the HN and from within the VE.

Is this something that you would like to incorporate into the product?

One of the things I noticed was that there was a lot of duplication in scripts and data files. This is because everything is stored in an OS/Version/Platform/Config directory, even though there may not be any difference between the corresponding files between platforms or even Versions.

I have a change which is backwards-compatible which allows config directories anywhere in the template tree. Files lower in the tree override any specified higher in the tree.

For example, instead of this directory structure:

   /vz/template
      centos
         4
            i386
               config
                   minimal.list
                   yum.conf
                   ...
            x86_64
               config
                   minimal.list
                   yum.conf
                   ...

You would have:

   /vz/template
      centos
         config
            minimal.list
         4
            i386
               config
                  yum.conf
                  ...

This eliminates a lot of duplicate work and is less error prone.

I can provide a diff of this change against the current git if you are interested.

If there is interest in any of this work please let me know the process for getting the changes reviewed and incorporated into the product.

Thanks,

_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel

Reply via email to