From owner-freebsd-rc@FreeBSD.ORG Tue Oct 15 19:33:49 2013 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 81E7649C for ; Tue, 15 Oct 2013 19:33:49 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from mail-qa0-f42.google.com (mail-qa0-f42.google.com [209.85.216.42]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 341F52278 for ; Tue, 15 Oct 2013 19:33:48 +0000 (UTC) Received: by mail-qa0-f42.google.com with SMTP id w8so3763806qac.15 for ; Tue, 15 Oct 2013 12:33:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=kV1AoZF4f1mqFmpZmwol/iz4TWJt5v7yn+b3DCl5lGA=; b=MgZ8NTYBe3HT8Y8GV3ysk8mfK3DmC+G5uSzQXownLnVu5CtBSizsMrEIDJIiAMO/9S WLaM2hdvSuiRntsFauQpwUmPL4ZN2se9dSCEIUWHbo0+TxnUvv7XMXXU/vL+77S3mlPx sAy4fZFF9wQQydYrYacJUXL1+anrROHrvar/hKnRnR9/1S5RpZiethx0Di4M369j4Klf 4uHBd89prOAXLj1SjoWmRoP5/muPvVFr1ELvRiY0SGCwz3CDZxSI9fnbQ0URbPqYwEBF DRqnt1IrMc+whRsxUK6a1LnwiWIWYal83uS6KLLEEx1T2m6NH7hkzHkA1ylot6oUrtk7 HxMg== X-Gm-Message-State: ALoCoQnmKJqPP47feL0AInyY9VJJB7BGZTmrc0J/yOEVmzsWTJNMHebLsAmBgvU1ACm1GbIDGZh6 X-Received: by 10.224.137.133 with SMTP id w5mr2667156qat.24.1381865622154; Tue, 15 Oct 2013 12:33:42 -0700 (PDT) Received: from [10.1.20.109] ([50.59.37.123]) by mx.google.com with ESMTPSA id i4sm158845987qan.0.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Oct 2013 12:33:41 -0700 (PDT) Sender: Tim Kientzle Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Subject: Re: RFC: support for "first boot" rc.d scripts From: Tim Kientzle In-Reply-To: <525B258F.3030403@freebsd.org> Date: Tue, 15 Oct 2013 12:33:39 -0700 Content-Transfer-Encoding: 7bit Message-Id: <89D8FB48-81BA-47CD-BAB9-BB2D448DE9A2@freebsd.org> References: <525B258F.3030403@freebsd.org> To: Colin Percival X-Mailer: Apple Mail (2.1510) Cc: FreeBSD current , freebsd-rc@freebsd.org X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 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: Tue, 15 Oct 2013 19:33:49 -0000 Wonderful! This capability is long overdue. On Oct 13, 2013, at 3:58 PM, Colin Percival wrote: > As examples of what such scripts could do: More examples: I've been experimenting with putting "gpart resize" and "growfs" into rc.d scripts to construct images that can be dd'ed onto some medium and then automatically grow to fill the medium. When cross-installing ports, there are certain operations (e.g., updating 'info' database) that can really only be done after the system next boots. > I'd like to get this into HEAD in the near future in the hope that I can > convince re@ that this is a simple enough (and safe enough) change to merge > before 10.0-RELEASE. Please. Tim