sysctl.conf is an example.
authorajacoutot <ajacoutot@openbsd.org>
Sat, 9 Aug 2014 12:34:05 +0000 (12:34 +0000)
committerajacoutot <ajacoutot@openbsd.org>
Sat, 9 Aug 2014 12:34:05 +0000 (12:34 +0000)
Tweak error output.
Mention that `-S' has no effect when sets aren't used.

usr.sbin/sysmerge/sysmerge.8
usr.sbin/sysmerge/sysmerge.sh

index f8ebc00..75759ef 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: sysmerge.8,v 1.51 2014/08/08 17:04:55 ajacoutot Exp $
+.\"    $OpenBSD: sysmerge.8,v 1.52 2014/08/09 12:34:05 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: August 8 2014 $
+.Dd $Mdocdate: August 9 2014 $
 .Dt SYSMERGE 8
 .Os
 .Sh NAME
@@ -137,6 +137,7 @@ In this mode,
 will not take any automatic action, allowing for a full diff comparison.
 .It Fl S
 Do not verify signatures for tgz sets.
+This option has no effect when sets aren't used.
 .It Fl s Op Ar src \*(Ba etcXX.tgz
 Specify a path to an
 .Ox
index aeed5f3..abf8304 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/ksh -
 #
-# $OpenBSD: sysmerge.sh,v 1.145 2014/08/08 16:38:25 ajacoutot Exp $
+# $OpenBSD: sysmerge.sh,v 1.146 2014/08/09 12:34:05 ajacoutot Exp $
 #
 # Copyright (c) 2008-2014 Antoine Jacoutot <ajacoutot@openbsd.org>
 # Copyright (c) 1998-2003 Douglas Barton <DougB@FreeBSD.org>
@@ -76,7 +76,7 @@ report() {
 
 # remove newly created work directory and exit with status 1
 error_rm_wrkdir() {
-       (($#)) && echo "**** ERROR: $@"
+       (($#)) && echo "!!!! ERROR: $@"
        restore_sum
        clean_src
        # do not remove the entire WRKDIR in case sysmerge stopped half
@@ -606,7 +606,7 @@ sm_compare() {
                # several files are generated from scripts so CVS ID is not a
                # reliable way of detecting changes; leave for a full diff.
                if [[ -z ${DIFFMODE} && \
-                       ${COMPFILE} != ./etc/@(fbtab|sysctl.conf|ttys) && \
+                       ${COMPFILE} != ./etc/@(fbtab|ttys) && \
                        -z ${IS_LINK} ]]; then
                        CVSID1=$(sed -n "/[$]OpenBSD:.*Exp [$]/{p;q;}" ${DESTDIR}${COMPFILE#.} 2>/dev/null)
                        CVSID2=$(sed -n "/[$]OpenBSD:.*Exp [$]/{p;q;}" ${COMPFILE} 2>/dev/null) || CVSID2=none