posts:package-cache: Add a homepage for my package-cache package
authorW. Trevor King <wking@tremily.us>
Fri, 21 Feb 2014 21:40:20 +0000 (13:40 -0800)
committerW. Trevor King <wking@tremily.us>
Fri, 21 Feb 2014 21:40:20 +0000 (13:40 -0800)
Also list it on the Gentoo-overlay page.

posts/Gentoo_overlay.mdwn
posts/package-cache.mdwn [new file with mode: 0644]

index 2a5ee01c59518b591d4ecf3997e37280e4b822bd..2979fb0704c1c6f4728c4c1a15233f086a7afb82 100644 (file)
@@ -64,6 +64,8 @@ personal `layman.xml`).  The overlay is a fairly strange mix:
 - net-im/twirssi
   ([twirssi](http://twirssi.com/), a Twitter and ident.ca plugin for
   [irssi](http://irssi.org/))
+- net-proxy/package-cache
+  (my [[package-cache]] package for on-demand Gentoo mirror caching)
 - sci-libs/comedilib
   ([Gentoo 348206](http://bugs.gentoo.org/348206), [[comedilib|Comedi]])
 - sci-libs/pyafm
diff --git a/posts/package-cache.mdwn b/posts/package-cache.mdwn
new file mode 100644 (file)
index 0000000..181ff2f
--- /dev/null
@@ -0,0 +1,24 @@
+[[!template id=gitrepo repo=package-cache]]
+
+I've been building a lot of [[Docker]] containers recently, using my
+[Dockerfile framework][dockerfile].  Building Gentoo containers from a
+seed stage3 is nice, but debugging iterations are a bit slow when you
+have to fetch all the source from distant the mirrors.  To work around
+this problem, I've written [package-cache][] which handles on-demand
+caching for content from the Gentoo mirrors.  Now you can setup a
+locale distfiles cache as easily as you can already [setup an rsync
+mirror for the Portage tree][local-rsync].  I've added a
+`net-proxy/package-cache` package to my [[wtk
+overlay|Gentoo_overlay]], and the `README` (on [PyPI][pypi]) has
+instruction on setting this up locally.  There are also [some
+Docker-specific notes][docker-notes] in my [dockerfile][] repository.
+
+[dockerfile]: https://github.com/wking/dockerfile
+[package-cache]: https://github.com/wking/package-cache
+[local-rsync]: http://wiki.gentoo.org/wiki/Project:Infrastructure/Rsync#Setting_up_your_own_local_rsync_mirror
+[pypi]: https://pypi.python.org/pypi/package-cache/
+[docker-notes]: https://github.com/wking/dockerfile/tree/master/package-cache
+
+[[!tag tags/code]]
+[[!tag tags/pypi]]
+[[!tag tags/python]]