From owner-freebsd-current Sun Jan 31 09:13:48 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA21827 for freebsd-current-outgoing; Sun, 31 Jan 1999 09:13:48 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from friley-184-92.res.iastate.edu (friley-184-92.res.iastate.edu [129.186.184.92]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA21819 for ; Sun, 31 Jan 1999 09:13:45 -0800 (PST) (envelope-from mystify@friley-184-92.res.iastate.edu) Received: from friley-184-92.res.iastate.edu (localhost.res.iastate.edu [127.0.0.1]) by friley-184-92.res.iastate.edu (8.9.2/8.9.1) with ESMTP id LAA06495; Sun, 31 Jan 1999 11:13:34 -0600 (CST) (envelope-from mystify@friley-184-92.res.iastate.edu) Message-Id: <199901311713.LAA06495@friley-184-92.res.iastate.edu> To: Mike Smith cc: freebsd-current@FreeBSD.ORG Subject: Re: Reading a text file with BTX In-reply-to: Message from Mike Smith of "Sun, 31 Jan 1999 07:02:43 PST." <199901311502.HAA06566@dingo.cdrom.com> Date: Sun, 31 Jan 1999 11:13:34 -0600 From: Patrick Hartling Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mike Smith wrote: } > Is there a way to view the contents of a text file (specifically, } > /boot/loader.rc) with BTX? Now that there are all these nifty new modules, } > my kernel is a lot smaller and my /boot/loader.rc is a lot longer. The way } > I have my /boot/loader.rc setup is such that it unloads everythin } > automatically loaded if I drop to the BTX prompt instead of autobooting. } > This is fairly convenient except when I want to boot an alternate kernel but } > still load all the same modules that I use in my default kernel. If there } > isn't such a feature, it would be really nice if there were a 'cat' command } > or something along those lines so that I could read the contents of } > /boot/loader.rc and get everything properly reloaded by hand. Could it be } > added or could I just make my own somehow? Thanks a bunch. } } Perhaps try something like: } } @set kernelname=kernel } @read -t 5 -p "Enter kernel name [kernel] : " kernelname } @load $kernelname } @include /boot/modules.default } -include /boot/modules.$kernelname } @autoboot 5 } } The 'include' commands make it easier to keep your module sets } organised, should you want to do that. That looks great to me. I was thinking that something like the above would probably be necessary, but I haven't learned Forth yet. This should be just what I need though. Thanks! -Patrick Patrick L. Hartling | Research Assistant, ICEMT mystify@friley-184-92.res.iastate.edu | Carver Lab - 0095E Black Engineering http://www.public.iastate.edu/~oz/ | http://www.icemt.iastate.edu/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message