Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Aug 2009 09:24:52 -0700
From:      Jason <jhelfman@e-e.com>
To:        freebsd-questions@freebsd.org
Subject:   freebsd-update-server, 7.2
Message-ID:  <20090810162450.GD55676@eggman.experts-exchange.com>

next in thread | raw e-mail | index | archive | help
Hi.

The freebsd-update-server project software hasn't been updated for 7,2, 
but after making a couple of simple modifications, it seems to work rather well.

I am close, but not quiet smoking the cigar of triumph, yet.

When it initially builds, I get this error in the output:

Fri Aug  7 18:50:56 PDT 2009 Extracting world+src for FreeBSD/amd64
7.2-RELEASE
Sun Sep 12 01:51:21 UTC 2010 Building world for FreeBSD/amd64 7.2-RELEASE
Sat Sep 11 18:51:30 PDT 2010 Moving components into staging area for
FreeBSD/amd64 7.2-RELEASE
mv: rename /R/stage/trees to /R/trees/world: No such file or directory
Fri Aug  7 18:51:30 PDT 2009 Extracting extra docs for FreeBSD/amd64
7.2-RELEASE
tar: could not chdir to '/R/trees/world'

I would like to clear these errors up, as well... but...

The only code change I have made is adding this to build.subr for the iso
fetch. Basically a path change.

ISO=${FTP}/ISO-IMAGES-${TARGET}/${RELNUM}/${REL}-${TARGET}-disc1.iso

However, it does build. I send the update to my update server, and need to
copy latest.ssl and pub.ssl from one of the official update servers from
FreeBSD. If I don't do that, I will get this error.

freebsd-update fetch
Looking up xxx.xxx.xxx.xxx mirrors... none found.
Fetching metadata signature for 7.2-RELEASE from
xxx.xxx.xxx.xxx ... invalid signature.
No mirrors remaining, giving up.

If I do that, I then get to the next step:

freebsd-update fetch
Looking up xxx.xxx.xxx.xxx mirrors... none found.
Fetching metadata signature for 7.2-RELEASE from
xxx.xxx.xxx.xxx ... done.
Fetching metadata index... fetch:
http://xxx.xxx.xxx.xxx/7.2-RELEASE/amd64/t/14e85c887f8e9ecaef130d50e3d2ddbb3664af22d9e05f652a66219bda5b76ba:
Not Found
failed.

On the update server, I do have this file though under the "t" directory:
4eeb3a30c564302be5e8129e6afdf3477ff316a891b5a4b6c9535947b7a81e28

I am curious why it is requesting the wrong file.

Here is my configuration file for 7.2:

# SHA256 hash of RELEASE disc1.iso image.
export RELH=1ea1f6f652d7c5f5eab7ef9f8edbed50cb664b08ed761850f95f48e86cc71ef5

# Components of the world, source, and kernels
export WORLDPARTS="base catpages dict doc games info manpages proflibs"
export SOURCEPARTS="base bin contrib crypto etc games gnu include krb5  \
                  lib libexec release rescue sbin secure share sys tools  \
                  ubin usbin"
export KERNELPARTS="generic"

# EOL date
export EOL=1275289200

Thanks,
Jason




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090810162450.GD55676>