I had upgraded my Gentoo system beyond what was supported by the Xen kernel currently being offered by VPSLink. I did not want to re-image my container, so to downgrade everything back to acceptable versions, I created a Portage overlay in /usr/local/portage. For those of you who may also find yourselves in this situation, I am posting the overlay I created here on a GitHub account.
(https)github.com/ennui93/VPSLinkGentoo/
Note that this does not represent a complete solution to the problem. You will most likely encounter issues emerging some of these ebuilds, configuring your system, manually download distfiles, and be required to emerge other versions of packages. However, leveraging this overlay may help you to get underway, so I share it in the hopes that others using Gentoo on VPSLink may find it useful.
You can find a quick walkthrough on configuring a Portage overlay from GitHub at funtoo.org/Git_local_overlay.
Also, here are some relevant portions from a few Portage config files on my system.
/etc/portage/package.mask:
Code:
#VPSLink needs to update kernel before any of the below can be emerged
>sys-apps/openrc-0.6.0-r1
>=sys-fs/udev-142
>=virtual/udev-142
>=sys-apps/coreutils-8.7
>sys-kernel/gentoo-sources-2.6.18
>sys-apps/sysvinit-2.86-r13
>sys-apps/baselayout-2.0.1
/etc/portage/package.keywords
Code:
=sys-fs/udev-141-r1 ~x86
=virtual/udev-141-r1 ~x86
=sys-apps/openrc-0.6.0-r1 ~x86
=sys-apps/sysvinit-2.86-r12 ~x86
Omitting URL tags due to forum software requiring 15 or more posts.
Bookmarks