Installing the software

Installing the overlay

The app-admin/buildspace-scripts package is not currently available as part of the official Gentoo Linux distribution but is distributed using an overlay maintained and supported by us at Hacking Networked Solutions. Before the app-admin/buildspace-scripts package can be installed therefore the overlay must first be installed by following the instructions in the Installing the Hacking Networked Solutions overlay for Gentoo Linux section of the Hacking Networked Solutions overlay for Gentoo Linux documentation.

Installing the package

Once the required overlay has been installed the installation of the app-admin/buildspace-scripts package is as easy as any other on Gentoo Linux and is performed using the emerge application as usual as shown below.

64bit-SRV portage emerge -pv buildspace-scripts
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild      ] mail-mta/ssmtp-2.62-r7  USE="-ipv6 -maxsysuid -md5sum -ssl"
[ebuild      ] virtual/mta
[ebuild      ] mail-client/mutt  USE="nls -berkdb -crypt -debug -doc -gdbm -gnutls -gpg -idn -imap -mbox -nntp -pop -qdbm -sasl -sidebar -smime -smtp -ssl -tokyocabinet -vanilla"
[ebuild      ] dev-libs/bash-outlogger-0.1
[ebuild      ] app-admin/buildspace-scripts-0.2

Once you are happy that the app-admin/buildspace-scripts package will not install any dependencies you do not require, and that the dependencies which will be installed have the correct use-flags set, you can install the package as shown below.

64bit-SRV portage emerge buildspace-scripts

As you can see from the output above one of the dependencies of the app-admin/buildspace-scripts package is a correctly configured Mail Transfer Agent (MTA), in the above example mail-mta/ssmtp. If you wish to receive email messages detailing the status of the update with the relevant log files as attachments it is critical that this package is correctly configured. It can be easily tested using the example command below which should send a totally blank message to the email address configured for the root user.

64bit-SRV portage echo | ssmtp root