From owner-freebsd-hackers Sat Feb 8 22:35:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA00549 for hackers-outgoing; Sat, 8 Feb 1997 22:35:27 -0800 (PST) Received: from po8.andrew.cmu.edu (PO8.ANDREW.CMU.EDU [128.2.10.108]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA00542 for ; Sat, 8 Feb 1997 22:35:18 -0800 (PST) Received: (from postman@localhost) by po8.andrew.cmu.edu (8.8.2/8.8.2) id BAA08323 for freebsd-hackers@freefall.FreeBSD.org; Sun, 9 Feb 1997 01:35:07 -0500 Received: via switchmail; Sun, 9 Feb 1997 01:35:05 -0500 (EST) Received: from apriori.cc.cmu.edu via qmail ID ; Sun, 9 Feb 1997 01:34:36 -0500 (EST) Received: from apriori.cc.cmu.edu via qmail ID ; Sun, 9 Feb 1997 01:34:35 -0500 (EST) Received: from mms.4.60.Jun.27.1996.03.05.56.sun4.41.EzMail.2.0.CUILIB.3.45.SNAP.NOT.LINKED.apriori.cc.cmu.edu.sun4m.412 via MS.5.6.apriori.cc.cmu.edu.sun4_41; Sun, 9 Feb 1997 01:34:34 -0500 (EST) Message-ID: Date: Sun, 9 Feb 1997 01:34:34 -0500 (EST) From: Robert N Watson To: freebsd-hackers@freefall.FreeBSD.org Subject: Thoughts on upgrade process Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I've done a few FreeBSD upgrades over the last few years on my main server, and the only upsetting experience in this has been grabbing those last few local binaries from previous installations. E.g., I usually have a few modified local versions of binaries, and weird binary names linked against old libraries. It would be really nice to have a mechanism for getting console messages when old binaries are used so I can track them down. Would it be possible to add a debug line to the exec implementation that could be turned on in the kernel config/sysctl. E.g, kern.warnoldbin or options="WARNOLDBIN". On exec of an old-linked (compat linked?) binary, a warning would display. Alternatively, there may already be a mechanism for doing this :) Robert Watson