xref: /freebsd/usr.sbin/freebsd-update/freebsd-update.conf (revision 02e9120893770924227138ba49df1edb3896112a)
1
2# Trusted keyprint.  Changing this is a Bad Idea unless you've received
3# a PGP-signed email from <security-officer@FreeBSD.org> telling you to
4# change it and explaining why.
5KeyPrint 800651ef4b4c71c27e60786d7b487188970f4b4169cc055784e21eb71d410cc5
6
7# Server or server pool from which to fetch updates.  You can change
8# this to point at a specific server if you want, but in most cases
9# using a "nearby" server won't provide a measurable improvement in
10# performance.
11ServerName update.FreeBSD.org
12
13# Components of the base system which should be kept updated.
14Components src world kernel
15
16# Example for updating the userland and the kernel source code only:
17# Components src/base src/sys world
18
19# Paths which start with anything matching an entry in an IgnorePaths
20# statement will be ignored.
21IgnorePaths
22
23# Paths which start with anything matching an entry in an IDSIgnorePaths
24# statement will be ignored by "freebsd-update IDS".
25IDSIgnorePaths /usr/share/man/cat
26IDSIgnorePaths /usr/share/man/whatis
27IDSIgnorePaths /var/db/locate.database
28IDSIgnorePaths /var/log
29
30# Paths which start with anything matching an entry in an UpdateIfUnmodified
31# statement will only be updated if the contents of the file have not been
32# modified by the user (unless changes are merged; see below).
33UpdateIfUnmodified /etc/ /var/ /root/ /.cshrc /.profile
34
35# When upgrading to a new FreeBSD release, files which match MergeChanges
36# will have any local changes merged into the version from the new release.
37MergeChanges /etc/ /boot/device.hints
38
39### Default configuration options:
40
41# Directory in which to store downloaded updates and temporary
42# files used by FreeBSD Update.
43# WorkDir /var/db/freebsd-update
44
45# Destination to send output of "freebsd-update cron" if an error
46# occurs or updates have been downloaded.
47# MailTo root
48
49# Is FreeBSD Update allowed to create new files?
50# AllowAdd yes
51
52# Is FreeBSD Update allowed to delete files?
53# AllowDelete yes
54
55# If the user has modified file ownership, permissions, or flags, should
56# FreeBSD Update retain this modified metadata when installing a new version
57# of that file?
58# KeepModifiedMetadata yes
59
60# When upgrading between releases, should the list of Components be
61# read strictly (StrictComponents yes) or merely as a list of components
62# which *might* be installed of which FreeBSD Update should figure out
63# which actually are installed and upgrade those (StrictComponents no)?
64# StrictComponents no
65
66# When installing a new kernel perform a backup of the old one first
67# so it is possible to boot the old kernel in case of problems.
68# BackupKernel yes
69
70# If BackupKernel is enabled, the backup kernel is saved to this
71# directory.
72# BackupKernelDir /boot/kernel.old
73
74# When backing up a kernel also back up debug symbol files?
75# BackupKernelSymbolFiles no
76
77# Create a new boot environment when installing patches
78# CreateBootEnv yes
79