From owner-freebsd-hackers@FreeBSD.ORG Sat Jun 9 14:37:49 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB06D106566C for ; Sat, 9 Jun 2012 14:37:49 +0000 (UTC) (envelope-from jhellenthal@dataix.net) Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5EB218FC1D for ; Sat, 9 Jun 2012 14:37:49 +0000 (UTC) Received: by ghbz22 with SMTP id z22so2079174ghb.13 for ; Sat, 09 Jun 2012 07:37:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dataix.net; s=rsa; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to; bh=Rd3q/bLDeb6bbNE+zVPimKvJ8UbWE4ehciif4+mPNhQ=; b=dN0Ee/kq0jMBku9qpqsEWvQkgvL9osnNc7EjMn63hzPY1biXnhSp6kGWXv1BzMY5H4 MUAZLeRvzk1E5N2GF5oWZh/GKLpIweci9n1c/vLmjeB9r8tyzAADpasqqq2HelNs5sG7 ksey2ZDsEUH8S4s61TvyagGnGMh91rh6CqkKg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:x-gm-message-state; bh=Rd3q/bLDeb6bbNE+zVPimKvJ8UbWE4ehciif4+mPNhQ=; b=QR8kK+tnxvHnimZbx7TnUF1p9jgqHEhpoYuDOvrLStqGFJqRIbjF1nbL4RFDdGrctY YnwW/FLb8EaTNnKepzdoR3yUptlJi4NOJM1hMSu8gzMGvCM/PyaqGHNWE8iI7udqOrFF tFvsnrbTsLJSCcCWOionUSgCWtEbFMEarQVaXgp6+XwHXPxYbnwXn3WIBxPqYh4viVw1 zDyR78QOVhqF+HfVrcMQuISuPIj7cIl5mDOGWAfycPhv/vtoLv8NpXCMAdVcBafi/f5U KQHFN1mSO61DJBszw7dg0Knmd1il3pOvNBS8X6p4rWAc24bb++yROsWgXajA04wbzczU kNsQ== Received: by 10.236.182.161 with SMTP id o21mr12577277yhm.43.1339252662734; Sat, 09 Jun 2012 07:37:42 -0700 (PDT) Received: from DataIX.net (75-128-120-86.dhcp.aldl.mi.charter.com. [75.128.120.86]) by mx.google.com with ESMTPS id p16sm15123430ano.19.2012.06.09.07.37.41 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 09 Jun 2012 07:37:42 -0700 (PDT) Received: from DataIX.net (localhost [127.0.0.1]) by DataIX.net (8.14.5/8.14.5) with ESMTP id q59EbeaJ068451 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Jun 2012 10:37:40 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Received: (from jh@localhost) by DataIX.net (8.14.5/8.14.5/Submit) id q59Ebe5U068450; Sat, 9 Jun 2012 10:37:40 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Date: Sat, 9 Jun 2012 10:37:40 -0400 From: Jason Hellenthal To: Andriy Gapon Message-ID: <20120609143739.GB67878@DataIX.net> References: <4FD05C16.9040905@FreeBSD.org> <20120607084738.GT85127@deviant.kiev.zoral.com.ua> <4FD06CD3.3080602@FreeBSD.org> <20120607095741.GA1361@reks> <4FD07D11.9030002@FreeBSD.org> <20120609011630.GA48866@DataIX.net> <4FD2D102.4070103@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4FD2D102.4070103@FreeBSD.org> X-Gm-Message-State: ALoCoQnT+YYAWyEhU4RgZ3HsOtJYutaC8uWHwsf4DJsCaWPEyOLKTLUmAOUvQiPUw13nzBjBcbAp Cc: freebsd-hackers@freebsd.org Subject: Re: boot menu option to disable graphics mode X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 14:37:49 -0000 On Sat, Jun 09, 2012 at 07:28:50AM +0300, Andriy Gapon wrote: > on 09/06/2012 04:16 Jason Hellenthal said the following: > > runlevel support might be a better solution so it does not differ that > > much from what other systems do and would be easy for people to grasp. > > Patches are welcome, as always. > I agree... ;) How about generic runlevel support through kenv instead ? Set runlevel by default to 3 , where just like any other system is multiuser, and provide support in the rc scripts to look at kenv. While documenting "runlevel" in init(8)'s man page since that is where most people look for these things. This way a we could define a while bunch of things around generic runlevels and if perhaps runlevels ever make it into FreeBSD the support for them will already exist. -- - (2^(N-1))