Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Portage is not super-rich of useful software, and the funny stuff usually has to be fetched from overlays. Unfortunately, overlays are big, tend to duplicate portage entries or worse: they live on svn. So here's a tool to fetch only the packages you want, nothing else. Fill in your gmpup.lst like in the provided example and run gmpup.pl. You will need Perl's LWP::Simple module (dev-perl/libwww-perl) to run it. It will fetch the list to the ports/ directory. If you are brave, you can use the command-line option --destdir to sync your packages to /usr/local/portage: ./gmpup --destdir=/usr/local/portage It _shouldn't_ break anything, and it works fine for me, but I'm not changing that default dir until the script gets tested in the field. Patches, ideas, and constructive criticism welcome. TODO: * Update only the needed files, instead of removing the whole dir and fetching it again * Write a gentoo ebuild for gmpup (help anyone?)