This has bitten me in the past a few times, because cfengine1 doesn't have any easy means of figuring out that a script hasn't succeeded. With the main proxy wandering off into la-la land, this led to some halfbaked installs.
Not anymore. apt-cacher may be imperfect, but the version in etch/testing finally has a lean set of depencies and together with squid and jesred (or a similar redirector) it's easy to make everything work transparently.
That way the client config does not need to be changed at all: they all have normal source URLs, and they have to go through my proxy for web access anyway. On that fw/proxy box, I added this to jesred.rules:
regex ^http://((.*)/debian/(dists|pool)/.*)$ http://127.0.0.1:3142/\1which makes everything remotely resembling Debian package info go to the apt-cacher which runs standalone on port 3142. A bit of twiddling with squid's always_direct and never_direct directives later, and heureka! it actually works...
(more...)
(more...)
And Hooray! Dejagargoyle's archive finally shows email addresses again (with a bit of confuse-the-bot stuff, but that doesn't hurt). I was pretty annoyed when they started address munging, but whoever's in charge of dejagargoyle seemes to have been subjected to a properly sized cluebat.
"It seems that you've been living two lives. One life, you're "NC2", programming subject for a respectable degree. You have a Bozo Code, pay your taxes, and you... help your students produce their garbage. The other life is lived in faculty computers, where you go by the hacker alias "INFT13-334" and are guilty of virtually every programming sin we have a commandment for. One of these subjects has a future, and one of them does not."Tuesday last week I was told to teach a subject this semester. This semester as in "lectures start on Monday, 11.09."...a whopping four days to prep for a subject I haven't done before; it's also one where the available material is quite lousy. Two different lecturers have taught it before, and one of them...
Back to the trenches, then.
(more...)
