freebsd-update.conf revision 177602
1112918Sjeff# $FreeBSD: head/etc/freebsd-update.conf 177602 2008-03-25 12:13:12Z cperciva $
2144518Sdavidxu
3112918Sjeff# Trusted keyprint.  Changing this is a Bad Idea unless you've received
4112918Sjeff# a PGP-signed email from <security-officer@FreeBSD.org> telling you to
5112918Sjeff# change it and explaining why.
6112918SjeffKeyPrint 800651ef4b4c71c27e60786d7b487188970f4b4169cc055784e21eb71d410cc5
7112918Sjeff
8112918Sjeff# Server or server pool from which to fetch updates.  You can change
9112918Sjeff# this to point at a specific server if you want, but in most cases
10112918Sjeff# using a "nearby" server won't provide a measurable improvement in
11112918Sjeff# performance.
12112918SjeffServerName update.FreeBSD.org
13112918Sjeff
14112918Sjeff# Components of the base system which should be kept updated.
15112918SjeffComponents src world kernel
16112918Sjeff
17112918Sjeff# Example for updating the userland and the kernel source code only:
18112918Sjeff# Components src/base src/sys world
19112918Sjeff
20112918Sjeff# Paths which start with anything matching an entry in an IgnorePaths
21112918Sjeff# statement will be ignored.
22112918SjeffIgnorePaths
23112918Sjeff
24112918Sjeff# Paths which start with anything matching an entry in an UpdateIfUnmodified
25112918Sjeff# statement will only be updated if the contents of the file have not been
26112918Sjeff# modified by the user (unless changes are merged; see below).
27112918SjeffUpdateIfUnmodified /etc/ /var/ /root/ /.cshrc /.profile
28112918Sjeff
29112918Sjeff# When upgrading to a new FreeBSD release, files which match MergeChanges
30112918Sjeff# will have any local changes merged into the version from the new release.
31112918SjeffMergeChanges /etc/ /var/named/etc/ /boot/device.hints
32112918Sjeff
33112918Sjeff### Default configuration options:
34112918Sjeff
35112918Sjeff# Directory in which to store downloaded updates and temporary
36112918Sjeff# files used by FreeBSD Update.
37112918Sjeff# WorkDir /var/db/freebsd-update
38144518Sdavidxu
39112918Sjeff# Destination to send output of "freebsd-update cron" if an error
40270040Skib# occurs or updates have been downloaded.
41112918Sjeff# MailTo root
42112918Sjeff
43112918Sjeff# Is FreeBSD Update allowed to create new files?
44160287Sdavidxu# AllowAdd yes
45112918Sjeff
46112918Sjeff# Is FreeBSD Update allowed to delete files?
47112918Sjeff# AllowDelete yes
48112918Sjeff
49144518Sdavidxu# If the user has modified file ownership, permissions, or flags, should
50112918Sjeff# FreeBSD Update retain this modified metadata when installing a new version
51112918Sjeff# of that file?
52112918Sjeff# KeepModifiedMetadata yes
53154160Sdavidxu
54112918Sjeff# When upgrading between releases, should the list of Components be
55112918Sjeff# read strictly (StrictComponents yes) or merely as a list of components
56112918Sjeff# which *might* be installed of which FreeBSD Update should figure out
57144518Sdavidxu# which actually are installed and upgrade those (StrictComponents no)?
58112918Sjeff# StrictComponents no
59112918Sjeff