home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NeXTSTEP 3.3.4.17 [SPARC, PA-RISC]
/
nextstep33_risc.iso
/
Upgrader.app
/
Default.upgrade
/
Hints
< prev
next >
Wrap
Text File
|
1994-08-24
|
7KB
|
170 lines
#
# Upgrading hints for Release 3.3.
#
# This file may be modified to alter the way in which Upgrader treats
# certain files. Files for which no hints are provided, or for which
# the hints provided are not relevant given the actual conditions of the
# upgrade, are handled using built-in heuristics.
#
# Each line contains a regular expression, whitespace containing at least
# one tab, and a whitespace-separated list of attributes to be applied to
# paths which match the expression. The attempt to match a given path
# to suitable expressions stops when the first match is found.
#
# The following ten attributes are available:
#
# +update Update this file even if it's been modified.
#
# -update Give user modifications precedence over a new version of the
# file. But update the file if it hasn't been modified.
#
# [+-]update only apply to situations involving mode or content changes.
# Additions and deletions are controlled by a separate set of attributes:
#
# +existmatch If the file exists in the new release, make sure it exists
# after the upgrade. If the file does not exist in the new
# release, make sure it does not exist after the upgrade.
#
# -existmatch If the file was deleted by the user, leave it deleted. If
# it's been modified but doesn't exist in the new release,
# let it stay around.
#
# +interest If modified, put the file on the list of interesting files.
#
# -interest Don't allow this file to appear on the interesting list.
#
# -archive If this file is set to be updated and the user asks to
# save a copy of all updated files which were customized,
# don't include this file.
#
# +ignore Don't even checksum this file. Don't mess with it no
# matter what. Children of an ignored folder are also ignored.
#
# +priority When the actual upgrade begins, process this file or folder
# before any file or folder whose priority is not artificially
# elevated. This is used to be sure that the kernel and
# new shlibs are the first items to be installed. (Deletions
# are normally run at high priority by default, to minimize
# the chance of running out of disk space.)
#
# -priority Process this item as late in the upgrade as possible.
#
# Attributes may be freely intermixed, except that +ignore is incompatible
# with everything else, and the + and - version of the same attribute may
# not be used together.
#
# A couple of translations are performed on the input expressions
# to make the expression matching look more like shell globbing:
#
# ? becomes . Match any character
# * becomes [^/]* Match anything, but not across components
# \* becomes * 0 or more of preceeding expression
# . becomes \. Dots are literal
#
# EXCEPTION: '*' at the end of an expression with no other special characters
# matches any filename which matches the expression up to the '*'. This is
# different from the usual behavior of '*' in that multiple components may be
# matched.
#
# Additionally, ^ and $ are added to the beginning and end of each entry.
#
# Copyright (C) 1991 by NeXT Computer, Inc. All Rights Reserved.
#
/sdmach +update +existmatch -interest -archive +priority
/mach +update +existmatch -interest -archive +priority
/odmach +update +existmatch -interest -archive -priority
/mach_kernel +update +existmatch -interest -archive -priority
/usr/shlib/* +update +existmatch -interest -archive -priority
/.cshrc -update -interest
/.profile -update -interest
/.login -update -interest
/.hidden +update
/.NeXT/* -update -interest
/.rhosts -update -interest
/private/tmp/* +ignore
/private/dev/* +update -interest +existmatch
/private/adm/*log* -update -interest
/private/adm/*.old -update -interest
/private/adm/wtmp* -update -interest
/private/adm/lpd-errs* -update -interest
/private/adm/psout -update -interest
/private/adm/messages* -update -interest
/private/adm/software_version +update +existmatch -interest -archive -priority
/usr/lib/NextStep/software_version +update +existmatch -interest -archive -priority
/usr/lib/NextStep/BaseSystem* +update +existmatch -interest -archive -priority
/private/etc/mtab +ignore
/private/etc/zoneinfo/localtime +ignore
/private/vm/* +ignore
/private/etc/netinfo +ignore
/private/etc/rc.local -update +interest +existmatch
/private/etc/rc* +update +existmatch +interest
/private/etc/rmtab +ignore
/private/etc/syslog.pid +ignore
/private/etc/utmp +ignore
/private/etc/sendmail/aliases* -update
/private/etc/sendmail/sendmail.cf -update +interest
/private/etc/sendmail/sendmail* +update +interest
/private/spool/at/lasttimedone +ignore
/private/spool/mqueue/syslog* +ignore
/private/spool/NeXT/* +ignore
/usr/bin/* +update
/bin/su -update -interest -archive
/bin/su.wheel +update -interest
/bin/su.nowheel +update -interest
/bin/* +update -priority
/usr/ucb/* +update -priority
/usr/etc/* +update -priority
/usr/lib/NextStep/PS.VM +update +existmatch -interest -archive
/usr/lib/NextStep/WindowServer +update +existmatch -interest -archive
/usr/lib/NextStep* +update -priority
/me/* +ignore
/private/etc/dumpdates +ignore
/private/etc/fstab +ignore
/private/etc/hostconfig +ignore
/private/spool/lpd.lock +ignore
/private/etc/kern_loader.conf +update +interest
/private/etc/exports +ignore
/private/etc/group -update
/private/etc/passwd -update
/private/etc/hosts -update
/private/etc/hosts.equiv +ignore
/private/etc/hosts.lpd +ignore
/private/etc/inetd.conf +update +interest
/private/etc/netgroup +ignore
/private/etc/networks +ignore
/private/etc/ntp.drift +ignore
/private/etc/uucp/L* -update
/private/etc/uucp/USERFILE -update
/private/etc/quot* +existmatch -interest
/usr/etc/quot* +existmatch -interest
/private/etc/resolv.conf -update
/usr/etc/rpc.rexd +existmatch
/private/etc/ttys -update
/private/etc/xtab +ignore
/NextApps/WriteNow.app +ignore
/NextApps/* +update
/NextAdmin/* +update
/NextLibrary/Documentation/Canon/* +existmatch -interest
/NextLibrary/Documentation/* +update
/NextLibrary/Bookshelves/* +update
/NextLibrary/InputManager/* +existmatch +interest
/NextDeveloper +update -interest
/NextLibrary +update -interest
/NextApps +update -interest
/NextDeveloper/Demos/* +update -interest
/NextDeveloper/* +update
/usr/standalone/* +existmatch +update -interest +priority
/usr/template* +update +existmatch
/lib/* +update +existmatch
/private/tftpboot/* +update +existmatch -interest
/NextLibrary/Receipts* +update +existmatch -interest -archive
/NextLibrary/Packages* -interest -archive +existmatch
/Net +ignore
/Net/* +ignore
/private/Net +ignore
/lost+found +ignore
/private/etc +update
/usr/lib/lib* +update +existmatch -interest
/usr/template/client/tftpboot/boot +existmatch +update -interest +priority
/usr/Devices* +ignore