Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

binhost-utils

A utility for building and maintaining a binary package server for Gentoo Linux.

Binary packages in built inside chroot environments on a host machine, you can create any number of environments with different settings.

Configuring the Environment(s)

An environment is created by extracting stage3 files into a sub-folder of the chroots directory.

Inside the 'res/' directory are template files which get copied into the environments, it is here you should set any settings such as CFLAGS and USE Flags, subdirectories with the same name as an environment can contain further files to override the default settings in 'res/'.

These files should be edited to match your environment as much as possible, however FEATURES and DIST/PKGDIR settings in 'make.conf' should remain unchanged. This also applies to all 'make.conf' files within environment subdirectories.

Quickstart

cd chroots/gentoo-amd64
wget http://distfiles.gentoo.org/releases/amd64/autobuilds/$(curl -s http://distfiles.gentoo.org/releases/amd64/autobuilds/latest-stage3-amd64.txt | tail -n 1)
tar xvjpf stage3-*.tar.bz2
cd ../..
./binhost emptytree gentoo-amd64
./binhost install gentoo-amd64 app-portage/gentoolkit

Installing and Updating Packages

Serving Packages to Hosts

Tips, Tricks and Troubleshooting

About

Utility for building and maintaining a binary package server for Gentoo Linux

Resources

License

Releases

No releases published

Packages

No packages published

Languages