From owner-freebsd-current@FreeBSD.ORG Tue Oct 15 19:33:49 2013 Return-Path: Delivered-To: freebsd-current@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 6EE2149B for ; Tue, 15 Oct 2013 19:33:49 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2F50F2277 for ; Tue, 15 Oct 2013 19:33:48 +0000 (UTC) Received: by mail-qc0-f182.google.com with SMTP id n4so6509534qcx.13 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=biLvd8HXNlyeV6p26kUOUobElV649M7607t+zCqLPJlEl8zcmAJBYy1qqr7k5BV5kt CcLCHAUr3u5gHQHcXzuOmY5vSoOdqz+2p2S9pU9K3qZxqqV49wRioS5U2zBNlfPFsCSc 5nYzy8B+gmyqSQmh5rDIIIcPMkc7zApTRfktfWo0KyCmTbgrlZwqu6rxD9981WAKXulX u0oM/kFMpFfNsxI1lA66H2p49NUC7fsrnmnqOc4Xui0pRdqsC864jNr4cQ0TVoQne7hM Q6PgM/2IlzKa85SjWE47yVKBt4yaYpKcENkMgfuVvFmjlNwt6N6/BBoy1tw68O90IsTY xGJA== X-Gm-Message-State: ALoCoQl3AvcIwh2SZAOPK8+wMWG/kV8LDkLz6YUVzqdBUqCLCbdq2b47PByBAKEn0dgbVF0SEwHO 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-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current 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