Date: Wed, 28 Feb 2001 10:03:36 -0800 (PST) From: cwible@cwible.com To: freebsd-gnats-submit@FreeBSD.org Subject: misc/25460: Directory/INODE Editing Message-ID: <200102281803.f1SI3aq86648@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 25460 >Category: misc >Synopsis: Directory/INODE Editing >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Feb 28 10:10:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Cullin Wible >Release: 4.2-STABLE >Organization: >Environment: FreeBSD xsadev.nyc.cwible.com 4.2-STABLE FreeBSD 4.2-STABLE #0: Sun Feb 4 23:09:14 GMT 2001 root@xsadev.nyc.cwible.com:/usr/src/sys/compile/VQVPN i386 >Description: There appears to be a general problem in FreeBSD with access to INODE's though editors and miscallaenous command line programs. For example, you can edit an INODE directly by typing "vi /etc", which will not work on most other UN*X OS's. Some programs such as edit, more and less do alert you that it is a directory, but many programs such vi, joe and cat do not. I am not quite sure why this is, or even if it is a bug, but it has caused some interesting problems such as the one described below. If you are going to install a new kernel and decide to move your old modules directory out of the way first, when you perform a "make install" you will see that a new modules directory is not made; instead all of the modules are appended to a file called /modules. However, if you perform a mkdir manually first, it works. In other words, some portion of the "make install" is not checking for a directory and simply starts appending to a file instead. If you don't understand, try my steps about how to repeat the problem. >How-To-Repeat: vi /etc --- or --- cd /usr/src/sys/compile/kernel_name rm -rf /modules make install less /modules >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102281803.f1SI3aq86648>