From owner-freebsd-current@FreeBSD.ORG Mon May 26 19:30:35 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 886F61065679 for ; Mon, 26 May 2008 19:30:35 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id 63C8A8FC13 for ; Mon, 26 May 2008 19:30:35 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from [10.0.0.128] (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id m4QJUZtv032156 for ; Mon, 26 May 2008 12:30:35 -0700 (PDT) (envelope-from kientzle@freebsd.org) Message-ID: <483B0FDB.1060400@freebsd.org> Date: Mon, 26 May 2008 12:30:35 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "'current@FreeBSD.org'" Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Call for Testers: bsdcpio X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 26 May 2008 19:30:35 -0000 I've just finished committing a new 'bsdcpio' implementation of cpio to -CURRENT. This has been in development for about six months now and is ready for broader use. Here are the key details: Starting now, there are two cpio programs in -CURRENT: /usr/bin/gcpio - GNU cpio /usr/bin/bsdcpio - bsdcpio In addition, there is a symlink: /usr/bin/cpio -> /usr/bin/gcpio (default) /usr/bin/cpio -> /usr/bin/bsdcpio (WITH_BSDCPIO) In particular, WITH_BSDCPIO only controls the symlink; bsdcpio is always built regardless. Here's what I intend to do unless there are objections or problems: 7.1: I intend to MFC the arrangement described above; 'bsdcpio' will be available, but 'cpio' will still alias 'gcpio' unless you specifically choose otherwise. CURRENT: In a few weeks, I intend to change the default so that 'cpio' points to 'bsdcpio' unless you build WITH_GCPIO. 8.x: Both 'bsdcpio' and 'gcpio' still available. 'cpio' defaults to 'bsdcpio' unless you build WITH_GCPIO. 9.x: Remove 'gcpio' (still available in ports!), 'cpio' always refers to 'bsdcpio'. Please let me know your experiences with bsdcpio. Cheers, Tim Kientzle