summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorajacoutot <ajacoutot@openbsd.org>2011-08-03 13:33:29 +0000
committerajacoutot <ajacoutot@openbsd.org>2011-08-03 13:33:29 +0000
commit42950c9da231adfb58427c947f5abb551091ff5d (patch)
tree31d1ea4b551b449fd2271826cd1d47b84e81f1bc
parentRemove redundant prototype for pf_socket_lookup(). (diff)
downloadwireguard-openbsd-42950c9da231adfb58427c947f5abb551091ff5d.tar.xz
wireguard-openbsd-42950c9da231adfb58427c947f5abb551091ff5d.zip
Remove the 'obsolete file(s)' feature. It may come back at some point
(doubtful) but since files tend to move from one set to another sysmerge would end up tagging them as obsolete. I see no way to fix this... req. by and ok deraadt@, ok landry sthen@
-rw-r--r--usr.sbin/sysmerge/sysmerge.sh27
1 files changed, 4 insertions, 23 deletions
diff --git a/usr.sbin/sysmerge/sysmerge.sh b/usr.sbin/sysmerge/sysmerge.sh
index 1f20a32b76d..94302d8465e 100644
--- a/usr.sbin/sysmerge/sysmerge.sh
+++ b/usr.sbin/sysmerge/sysmerge.sh
@@ -1,6 +1,6 @@
#!/bin/ksh -
#
-# $OpenBSD: sysmerge.sh,v 1.80 2011/07/11 04:37:21 deraadt Exp $
+# $OpenBSD: sysmerge.sh,v 1.81 2011/08/03 13:33:29 ajacoutot Exp $
#
# Copyright (c) 1998-2003 Douglas Barton <DougB@FreeBSD.org>
# Copyright (c) 2008, 2009, 2010, 2011 Antoine Jacoutot <ajacoutot@openbsd.org>
@@ -21,8 +21,8 @@
umask 0022
unset AUTO_INSTALLED_FILES BATCHMODE DIFFMODE ETCSUM NEED_NEWALIASES
-unset NEWGRP NEWUSR NEED_REBOOT OBSOLETE_FILES SRCDIR SRCSUM TGZ TGZURL
-unset XETCSUM XTGZ XTGZURL
+unset NEWGRP NEWUSR NEED_REBOOT SRCDIR SRCSUM TGZ TGZURL XETCSUM
+unset XTGZ XTGZURL
WRKDIR=`mktemp -d -p ${TMPDIR:=/var/tmp} sysmerge.XXXXXXXXXX` || exit 1
SWIDTH=`stty size | awk '{w=$2} END {if (w==0) {w=80} print w}'`
@@ -130,16 +130,6 @@ do_populate() {
set -A AUTO_UPG -- ${_array}
fi
- # check for obsolete files
- awk '{ print $3 }' ${DESTDIR}/${DBDIR}/${i} | sed 's/^./X/;s/$/X/' > ${WRKDIR}/new
- awk '{ print $3 }' ${WRKDIR}/${i} | sed 's/^./X/;s/$/X/' > ${WRKDIR}/old
- if [ -n "`diff -q ${WRKDIR}/old ${WRKDIR}/new`" ]; then
- local _diff=`grep -v -f ${WRKDIR}/old ${WRKDIR}/new | sed 's/^X//;s/X$//'`
- _obs="${_diff} ${_obs}"
- set -A OBSOLETE_FILES -- ${_obs}
- fi
- rm ${WRKDIR}/new ${WRKDIR}/old
-
mv ${DESTDIR}/${DBDIR}/${i} ${DESTDIR}/${DBDIR}/.${i}.bak
fi
mv ${WRKDIR}/${i} ${DESTDIR}/${DBDIR}/${i}
@@ -598,11 +588,6 @@ do_post() {
echo "===> Backup of replaced file(s) can be found under" >> ${REPORT}
echo "${BKPDIR}\n" >> ${REPORT}
fi
- if [ "${OBSOLETE_FILES}" ]; then
- echo "===> File(s) removed from previous source (maybe obsolete)" >> ${REPORT}
- echo "${OBSOLETE_FILES[@]}" | tr "[:space:]" "\n" >> ${REPORT}
- echo "" >> ${REPORT}
- fi
if [ "${NEWUSR}" -o "${NEWGRP}" ]; then
echo "===> The following user(s)/group(s) have been added" >> ${REPORT}
if [ "${NEWUSR}" ]; then
@@ -629,10 +614,6 @@ do_post() {
echo "\t*** WARNING: some files are still left for comparison"
fi
- if [ "${OBSOLETE_FILES}" ]; then
- echo "\t*** WARNING: file(s) detected as obsolete: ${OBSOLETE_FILES[@]}"
- fi
-
if [ "${NEED_NEWALIASES}" ]; then
echo "\t*** WARNING: newaliases(8) failed to run properly"
fi
@@ -641,7 +622,7 @@ do_post() {
echo "\t*** WARNING: some new/updated file(s) may require a reboot"
fi
- unset FILES_IN_TEMPROOT OBSOLETE_FILES NEED_NEWALIASES NEED_REBOOT
+ unset FILES_IN_TEMPROOT NEED_NEWALIASES NEED_REBOOT
clean_src
rm -f ${DESTDIR}/${DBDIR}/.*.bak