]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 258063,258064,258066,258097,258185,259134:
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 27 Dec 2013 19:53:42 +0000 (19:53 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 27 Dec 2013 19:53:42 +0000 (19:53 +0000)
commit69b10967d15e3ee9a6b480778c178713dd119e9f
treec633811e25045e480fc8496207779de9fb64f184
parentf8b5fe909cac98ae80b8f596d1c767c970ec404c
MFC 258063,258064,258066,258097,258185,259134:
- Add an -s option to the regression tests that specifies a path to an
  alternate etcupdate.sh script to test.  This allows a non-installed
  version of the script to be tested more easily.
- Add a pre-world mode of updating similar to the -p option that can be
  passed to mergemaster.
- Fix a couple of issues with -F:
  - Fix ALWAYS_INSTALL to take precedence over the FreeBSD ID checks.
  - Fix the -F option in the case that the only upstream change is a
    change in the FreeBSD ID and the local file is removed.
- Refresh /etc/localtime after each update using tzsetup -r.
- Regenerate /var/db/services.db when /etc/services changes.

git-svn-id: svn://svn.freebsd.org/base/stable/10@259960 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
tools/regression/usr.sbin/etcupdate/always.sh
tools/regression/usr.sbin/etcupdate/conflicts.sh
tools/regression/usr.sbin/etcupdate/fbsdid.sh
tools/regression/usr.sbin/etcupdate/ignore.sh
tools/regression/usr.sbin/etcupdate/preworld.sh [new file with mode: 0755]
tools/regression/usr.sbin/etcupdate/tests.sh
tools/regression/usr.sbin/etcupdate/tzsetup.sh [new file with mode: 0755]
usr.sbin/etcupdate/etcupdate.8
usr.sbin/etcupdate/etcupdate.sh