From owner-freebsd-rc@FreeBSD.ORG Fri Jan 24 15:33:52 2014 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D846569; Fri, 24 Jan 2014 15:33:52 +0000 (UTC) Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3675C18D6; Fri, 24 Jan 2014 15:33:52 +0000 (UTC) Received: by mail-pa0-f50.google.com with SMTP id kp14so3381033pab.23 for ; Fri, 24 Jan 2014 07:33:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=I3AVCP6PFdvG82h9HjShiLZn+SgoxbsiDrVEqvhui9g=; b=ZgJi7lHdS5ac4e81HX/RngcV0w3C6ZLcH3LWpBVMdHKREhXhtB6NK4NORNA3ctTSIc X1dXI2B4DURnRb55MWuZkzUcoDh8SamU3Ggcn6G2oQswz0bqN0JVZzScCqiWEiMkjBu4 +0137egrYw1tY7fsQOXWSZ8T/ETdAj09GKmlg/mMcab1OcyB4nAw+QU4WFZ6FZT8kx4G +RWqocXVplXGALeqMWzElwj4xeheqsCbar+aQ3P3LAUuFOwpF3Z4EpWnPxwnrUIdw/tV psGESGVy94qBdnxe4+JljXbPhwXaezZTBSqQhmWGr3cm9QIu5tAYmyezVssES0nExTiT UkPg== MIME-Version: 1.0 X-Received: by 10.68.230.137 with SMTP id sy9mr14996281pbc.126.1390577631294; Fri, 24 Jan 2014 07:33:51 -0800 (PST) Received: by 10.68.155.38 with HTTP; Fri, 24 Jan 2014 07:33:51 -0800 (PST) In-Reply-To: <52E233FA.5010602@callfortesting.org> References: <52E233FA.5010602@callfortesting.org> Date: Fri, 24 Jan 2014 10:33:51 -0500 Message-ID: Subject: Re: rc.d scripts for starting BHyve from rc.d From: Aryeh Friedman To: Michael Dexter Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-rc@freebsd.org, "freebsd-virtualization@freebsd.org" X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jan 2014 15:33:52 -0000 On Fri, Jan 24, 2014 at 4:35 AM, Michael Dexter wrote: > On 1/23/14 8:01 PM, Aryeh Friedman wrote: > > Except for the consoles petitecloud does it much more smoothly... > > May I kindly suggest that you not use this list for PR or to slam the > work of others? > > Michael > 1. My comment was a complement not a criticism (the consoles likely make it a better script functionality wise then petitecloud's [see below]). I was only offering an alternative approach which is to generate it as needed thus avoiding the need for conditionals (since this is the method petitecloud uses it is highly unlikely our scripts are at all portable except as starter scripts for someone to hand modify). 2. I was responding to his request for if anyone had anything better and stating that from a control flow (and control flow only) POV ours are slightly (and only slightly) better. But the need to have console far out ways that (our scripts do not attempt to give console access except during OS install). I suspect that our goals are also quiet different in that Craig is likely looking for something that is meant to be used locally such as a NAS and the owner will thus always have console access. PetiteCloud makes the assumption that the most typical use of virtualization is cloud computing and in this case local access is often impossible. This means any console access has to allow for remote operation. Like I said in an other thread I think the only long term solution to this problem is to add VNC to bhyve. -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org