Date: Sat, 04 Aug 2001 21:25:28 -0700 From: Cy Schubert - ITSD Open Systems Group <Cy.Schubert@uumail.gov.bc.ca> To: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> Cc: Brad Laue <brad@brad-x.com>, Dima Dorfman <dima@unixfreak.org>, Kris Kennaway <kris@FreeBSD.ORG>, Pascal Pederiva <freebsd@paped.com>, freebsd-stable@FreeBSD.ORG Subject: Re: PATCH: syscons.c sysctl for PC-Reboot Keys Message-ID: <200108050426.f754QGI61543@cwsys.cwsent.com> In-Reply-To: Your message of "Sun, 05 Aug 2001 13:02:05 %2B0900." <200108050402.NAA22213@zodiac.mech.utsunomiya-u.ac.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <200108050402.NAA22213@zodiac.mech.utsunomiya-u.ac.jp>, Kazutaka YOK OTA writes: > AFAIR, yes. > > I don't see much need to add a sysctl for this, because I cannot > imagine in what situation you want to turn on and off the reboot key > on the fly. The system administrator wants to disable the reboot key > entirely, or leave it enabled. > > But, if many people say they need it, perhaps we should add it... As we already have a way to do this, why bloat the kernel. I noticed on one FreeBSD mailing list a topic of putting the GENERIC kernel on a diet as it no longer fits on a 1.44 MB floppy. Just as the old adage that says that "if you watch the pennies the dollars will watch themselves," we can also say "if you watch the bytes, the kilobytes will watch themselves." I think what people want here is a simple way to disable CTRL-ALT-DEL without having to build a keyboard map, not necessarily a new sysctl. How about a compromise, a script that creates and loads a keyboard map that disables boot? Here's a crude example: #!/bin/sh - case $# in 0) . /etc/defaults/rc.conf . /etc/rc.conf; 1) keymap=$1;; *) echo only one argument is supported; exit 1;; esac test -r /usr/share/syscons/keymaps/$keymap || { echo keyboard map not found; exit 1; } sed 's/boot/nop/' /usr/share/syscons/keymaps/$keymap > /var/run/keymap.tmp kbdcontrol -l /var/run/keymap.tmp rm /var/run/keymap.tmp Regards, Phone: (250)387-8437 Cy Schubert Fax: (250)387-5766 Team Leader, Sun/Alpha Team Internet: Cy.Schubert@osg.gov.bc.ca Open Systems Group, ITSD Ministry of Management Services Province of BC To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108050426.f754QGI61543>