Mamona Gentoo Overlay

If you are a Gentoo user and want to install and use Mamona at your favorite distribution, you can now use the Mamona Gentoo Overlay, that has all ebuilds you need to fully use Mamona.

Install the overlay

Manual Installation

First make sure you have Git installed at your machine:

# emerge -n git

Now go to the directory you want to install the overlay and clone the repository:

# mkdir -p /usr/portage/local/overlays
# cd /usr/portage/local/overlays
# git clone http://rsalveti.net/git/projects/mamona-overlay mamona

And make portage knows about the overlay, setting the path into the variable PORTDIR_OVERLAY in /etc/make.conf:

# echo 'PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/overlays/mamona"' >> /etc/make.conf

Updating

To update your overlay you just need to go to the overlay directory and run git pull:

# cd /usr/portage/local/overlays
# git pull

Layman

This overlay is also included at the main layman list, so you just need to request it to be installed (be sure you have git installed at your machine):

# layman -a mamona

Updating

# layman -s mamona

Using the ebuilds

You'll notice that all ebuilds are masked for x86. As I just created the ebuilds, I decided to let them masked as testing for a while. You'll also notice that the only tested "arch" is x86, as it's the only machine I have in hands.

If you want to run in other archs, I'll be happy to help and to know if it worked fine, so I could unmask the packages in the future.

To compile mamona-installer you need gcc-3.x, basically because of our qemu-arm version (you can install more than one gcc at your machine and change the profile using gcc-config)

List of ebuilds

  • cdebootstrap
  • mamona-installer
  • reprepro
  • 0xFFFF
  • mic
  • libdebian-installer (required by cdebootstrap)

Bugs and contact

If you have any problem with the ebuilds just contact rsalveti at #mamona (freenode).