pkg_upgrade seems to try server that isn't right
Conrad J. Sabatier
conrads at cox.net
Sun Oct 9 00:16:39 UTC 2011
On Sat, 08 Oct 2011 04:35:11 -0400
Allen <Unix.Hacker at comcast.net> wrote:
[snip]
> I noticed a little while ago I had "upgrade_pkg" and since I have 0
> Ports (I don't need to squeeze out extra performance, I'm not running
> a Server, so I only compile when I have to, and I like Binaries more
> so I generally install my software either with sysinstall, or,
> pkg_add -r whateverIWant) and then, get emailed that my software has
> a security flaw, and from there it usually went down hill.
>
> Well, now I have Hardware security in place, and that allowed me to
> not worry about it as much, su, I started reading the man page. I saw
> that I could do this:
>
> upgrade_pkg -a
>
> When I ran this, I noticed it was trying to get to a server about
> FreeBSD Release 8, and freebsd-update, uses the right one.
> freebsd-update grabs patches no problem, but for software packages it
> doesn't touch them, though I DO wish it did.... If I could code in C,
> the first thing I would do, would be to build a Package for FreeBSD
> that basically was like this:
>
> fbsdupdate --update --all
>
> That would download, and install, ALL Security and Bug Fixes, no
> matter if it was in the base system, the ports, or whatever. Since
> I'm no coder, I can't though. But I did wonder why it wouldn't work.
>
> I read through the man page, looking to see if it showed a file it
> uses to decide where to contact the server, but there isn't one. So
> basically, how do you make upgrade_pkg work the way it says in the
> man page?
>
> I basically figured I'd run upgrade_pkg -af and let it update and
> reinstall everything, and Hoped that would patch it, but it kept going
> for some FreeBSD8-RELEASE server saying it couldn't contact it, and
> as I said, freebsd-update works fine, grabbing things from the server
> for FreeBSD-RELEASE 8.2 which is what I'm running.
I assume you mean "pkg_upgrade" (not "upgrade_pkg")?
See the "ENVIRONMENT" section of the man page. All of the pkg_* tools
are consistent in how they reference these variables.
--
Conrad J. Sabatier
conrads at cox.net
More information about the freebsd-questions
mailing list