PREREQUISITES
=============
You need to emerge dev-php/pear

Make sure you have a posix, json USE flag set on dev-lang/php, otherwise you'll get:
Fatal error: Call to undefined function posix_getpwuid() in /var/aegir/.drush/provision/provision.drush.inc on line 42
Fatal error: Call to undefined function json_encode() in /var/aegir/drush/includes/backend.inc on line 185

INSTALL
=======
On creating the aegir user make sure it also has groups apache, cron and crontab (www-data is reported in the instruction, you simply ignore it, as there is no such goup in gentoo)

Install with
su -s /bin/bash aegir -c "bash install.sh.txt -w apache"

After completing the install, create a symlink with
ln -s /var/aegir/config/apache.conf /etc/apache2/modules.d/00_aegir.conf

and restart apache. You can now access your aegir site from the browser

NOTES:
=======
1) if the installer asks you to "Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php.", it means you have issues with VHOSTS and you are not reaching the site

Comments

adrian’s picture

anarcat’s picture

Status: Needs work » Closed (duplicate)

there's another submission in #837704: Gentoo hints that has an actual file included.