Re: freebsd-update userland sources

2009-08-04 Thread perryh
Colin Percival cperc...@freebsd.org wrote:
  On Sunday 02 August 2009 16:10:37 Tom Mende wrote:
  Is there a way to get freebsd-update to keep userland sources
  up to date?
 Yes.  If you have source code installed (for the right version of
 FreeBSD) in /usr/src, then freebsd-update will keep it updated.

 (Slight complication: Because freebsd-update builds are normally
 done before patches are committed to SVN, you won't get the
 updated SVN revision numbers ...

For someone using the source primarily for reference or to build the
occasional port that needs it -- the OP's case, and likely typical
of binary-update users -- this seems harmless enough.

 ... or the new entries in UPDATING ...

This seems not so good.  The archives are overflowing with problems
arising from failure to read UPDATING :(  I'd think it desirable to
find a way to keep it current.

 ... via freebsd-update -- but you will get all of the
 security/errata fixes.)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: freebsd-update userland sources

2009-08-03 Thread Colin Percival

On Sunday 02 August 2009 16:10:37 Tom Mende wrote:

Is there a way to get freebsd-update to keep userland sources up to
date?


Yes.  If you have source code installed (for the right version of FreeBSD)
in /usr/src, then freebsd-update will keep it updated.

(Slight complication: Because freebsd-update builds are normally done before
patches are committed to SVN, you won't get the updated SVN revision numbers
or the new entries in UPDATING via freebsd-update -- but you will get all of
the security/errata fixes.)

--
Colin Percival
Security Officer, FreeBSD | freebsd.org | The power to serve
Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


freebsd-update userland sources

2009-08-02 Thread Tom Mende
Is there a way to get freebsd-update to keep userland sources up to  
date?


I had thought that having src, world and kernel as components in the  
freebsd-update.conf file would do this but it doesn't seem to. Do I  
just add usr.bin and usr.sbin to the components list in the conf file  
and run freebsd-update or is it more complex than this? I have read  
the man pages on this but there must be a gap between my english and  
how the man pages are written because I'm obviously missing the point  
somewhere.


By way of background, I am trying not to use csup / cvsup and like  
processes as their past, admittedly incorrect, usage by me, combined  
with my incompetent salvage operations, has hosed my systems to the  
point of needing to be reinstalled from scratch. I have been using a  
combination of portsnap and freebsd-update to keep my 7.2-RELEASE  
system up to date and commenced this at about 6.3-RELEASE and have  
managed to not hose the system since that time. It now however appears  
I need to have userland sources to keep fusefs-kmod up to date.


/usr/ports/sysutils/fusefs-kmodmake install clean
===  fusefs-kmod-0.3.9.p1.20080208_6 requires the userland sources to  
be installed. Set SRC_BASE if it is not in /usr/src.

*** Error code 1

Stop in /usr/ports/sysutils/fusefs-kmod.

snip from Makefile
.if !exists(${SRC_BASE}/sbin/mount)
IGNORE= requires the userland sources to be installed. Set  
SRC_BASE if it is not in /usr/src

.endif
snip from Makefile

I have got around this by manually downloading the fusefs- 
kmod-0.3.9.p1.20080208_6.tbz, pkg_adding it, and then forcing the  
packages that have this pkg as a dependency to portupgrade with the -f  
option. Now portupgrade hits this pkg warning message (IGNORE msg)  
everytime it runs.


Cheers,

Tom Mende





___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: freebsd-update userland sources

2009-08-02 Thread ill...@gmail.com
2009/8/2 Tom Mende tme...@optusnet.com.au:
 Is there a way to get freebsd-update to keep userland sources up to date?

 I had thought that having src, world and kernel as components in the
 freebsd-update.conf file would do this but it doesn't seem to. Do I just add
 usr.bin and usr.sbin to the components list in the conf file and run
 freebsd-update or is it more complex than this? I have read the man pages on
 this but there must be a gap between my english and how the man pages are
 written because I'm obviously missing the point somewhere.

 By way of background, I am trying not to use csup / cvsup and like processes
 as their past, admittedly incorrect, usage by me, combined with my
 incompetent salvage operations, has hosed my systems to the point of needing
 to be reinstalled from scratch. I have been using a combination of portsnap
 and freebsd-update to keep my 7.2-RELEASE system up to date and commenced
 this at about 6.3-RELEASE and have managed to not hose the system since that
 time. It now however appears I need to have userland sources to keep
 fusefs-kmod up to date.

 /usr/ports/sysutils/fusefs-kmodmake install clean
 ===  fusefs-kmod-0.3.9.p1.20080208_6 requires the userland sources to be
 installed. Set SRC_BASE if it is not in /usr/src.
 *** Error code 1

 Stop in /usr/ports/sysutils/fusefs-kmod.

 snip from Makefile
 .if !exists(${SRC_BASE}/sbin/mount)
 IGNORE=         requires the userland sources to be installed. Set SRC_BASE
 if it is not in /usr/src
 .endif
 snip from Makefile

 I have got around this by manually downloading the
 fusefs-kmod-0.3.9.p1.20080208_6.tbz, pkg_adding it, and then forcing the
 packages that have this pkg as a dependency to portupgrade with the -f
 option. Now portupgrade hits this pkg warning message (IGNORE msg) everytime
 it runs.


It sounds like you could solve this by merely downloading
and untarring the sources.  Or untarring the sources from
your CD, if you have one.

Download everything in
http://mirror.pacific.net.au/FreeBSD/releases/i386/7.2-RELEASE/src/
into a directory and issue
./install.sh all

This should work fine, even if you are running some other architecture
as the sources are the same.

-- 
--
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org