diff options
author | ajacoutot <ajacoutot@openbsd.org> | 2016-05-14 14:44:35 +0000 |
---|---|---|
committer | ajacoutot <ajacoutot@openbsd.org> | 2016-05-14 14:44:35 +0000 |
commit | 433f4746dfa7d5fd8b79f90f4a6c1b6aa5d5e7ec (patch) | |
tree | e074d6ab596be272916cf66e3b0fc3c45682cbb8 /usr.sbin/sysmerge | |
parent | Revert previous commit. Converting bcopy into memcpy is never safe when (diff) | |
download | wireguard-openbsd-433f4746dfa7d5fd8b79f90f4a6c1b6aa5d5e7ec.tar.xz wireguard-openbsd-433f4746dfa7d5fd8b79f90f4a6c1b6aa5d5e7ec.zip |
Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages
about pkg.conf isn't really that helpful and if a big syntax change comes along
well we have current.html.
it was disabled during p2k16 and no one complained so far
discussed with and ok deraadt@
Diffstat (limited to 'usr.sbin/sysmerge')
-rw-r--r-- | usr.sbin/sysmerge/sysmerge.8 | 10 | ||||
-rw-r--r-- | usr.sbin/sysmerge/sysmerge.sh | 32 |
2 files changed, 6 insertions, 36 deletions
diff --git a/usr.sbin/sysmerge/sysmerge.8 b/usr.sbin/sysmerge/sysmerge.8 index eaf193410f7..872e9c920b5 100644 --- a/usr.sbin/sysmerge/sysmerge.8 +++ b/usr.sbin/sysmerge/sysmerge.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: sysmerge.8,v 1.76 2016/04/27 21:04:34 ajacoutot Exp $ +.\" $OpenBSD: sysmerge.8,v 1.77 2016/05/14 14:44:35 ajacoutot Exp $ .\" .\" Copyright (c) 2008 Antoine Jacoutot <ajacoutot@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: April 27 2016 $ +.Dd $Mdocdate: May 14 2016 $ .Dt SYSMERGE 8 .Os .Sh NAME @@ -42,12 +42,6 @@ with at a later date. Should any problems occur, such as a failure to upgrade a file, the user will be notified and will have to deal with the issue by hand. -.Nm -will also compare the checksum of each file stored under -.Pa /etc/examples -against the previous one then warn if it does not match and the -corresponding file exists under -.Pa /etc . .Pp By default (if .Fl d diff --git a/usr.sbin/sysmerge/sysmerge.sh b/usr.sbin/sysmerge/sysmerge.sh index d275d38d558..ad5bdadcaa5 100644 --- a/usr.sbin/sysmerge/sysmerge.sh +++ b/usr.sbin/sysmerge/sysmerge.sh @@ -1,6 +1,6 @@ #!/bin/ksh - # -# $OpenBSD: sysmerge.sh,v 1.224 2016/04/29 12:32:45 sthen Exp $ +# $OpenBSD: sysmerge.sh,v 1.225 2016/05/14 14:44:35 ajacoutot Exp $ # # Copyright (c) 2008-2014 Antoine Jacoutot <ajacoutot@openbsd.org> # Copyright (c) 1998-2003 Douglas Barton <DougB@FreeBSD.org> @@ -246,8 +246,7 @@ sm_run() { /etc/pwd.db /etc/spwd.db /var/db/locate.database - /var/mail/root - /var/sysmerge/examplessum" + /var/mail/root" # in case X(7) is not installed, xetcsum is not removed by the loop above _ignorefiles="${_ignorefiles} /var/sysmerge/xetcsum" [[ -f /etc/sysmerge.ignore ]] && \ @@ -256,10 +255,8 @@ sm_run() { rm -f ./${_i} done - # aliases(5) needs to be handled last in case mailer.conf(5) changes; - # examples are checked later, we don't want to handle examplessum - _c1=$(find . -type f -or -type l | \ - grep -vE '^./(etc/mail/aliases|var/sysmerge/examplessum)$') + # aliases(5) needs to be handled last in case mailer.conf(5) changes + _c1=$(find . -type f -or -type l | grep -v '^./etc/mail/aliases$') [[ -f ./etc/mail/aliases ]] && _c2="./etc/mail/aliases" for COMPFILE in ${_c1} ${_c2}; do IS_BIN=false @@ -292,8 +289,6 @@ sm_run() { sm_diff_loop done - -# sm_check_an_eg } sm_install() { @@ -588,25 +583,6 @@ sm_diff_loop() { done } -sm_check_an_eg() { - ${PKGMODE} && return - local _egmods _i _managed - - if [[ -f /var/sysmerge/examplessum ]]; then - _egmods=$(cd / && \ - sha256 -c /var/sysmerge/examplessum 2>/dev/null | \ - sed -n 's/^(SHA256) \(.*\): FAILED$/\1/p') - fi - for _i in ${_egmods}; do - _i=${_i##*/} - # only check files we care about - [[ -f /etc/${_i} ]] && \ - sm_info "Updated /etc/examples/${_i}, syntax may have changed" - done - mv ./var/sysmerge/examplessum \ - /var/sysmerge/examplessum -} - sm_post() { local _f |