From owner-cvs-all@FreeBSD.ORG Mon Feb 26 13:43:15 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D91D116A400; Mon, 26 Feb 2007 13:43:15 +0000 (UTC) (envelope-from anderson@freebsd.org) Received: from mh1.centtech.com (moat3.centtech.com [64.129.166.50]) by mx1.freebsd.org (Postfix) with ESMTP id A84B513C442; Mon, 26 Feb 2007 13:43:15 +0000 (UTC) (envelope-from anderson@freebsd.org) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh1.centtech.com (8.13.8/8.13.8) with ESMTP id l1QDhE0J072334; Mon, 26 Feb 2007 07:43:14 -0600 (CST) (envelope-from anderson@freebsd.org) Message-ID: <45E2E3F6.7090200@freebsd.org> Date: Mon, 26 Feb 2007 07:43:18 -0600 From: Eric Anderson User-Agent: Thunderbird 1.5.0.9 (X11/20070204) MIME-Version: 1.0 To: Kirk McKusick References: <200702260815.l1Q8FvIL092738@repoman.freebsd.org> In-Reply-To: <200702260815.l1Q8FvIL092738@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.88.4/2655/Mon Feb 26 02:40:40 2007 on mh1.centtech.com X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=8.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.6 X-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on mh1.centtech.com Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/include/protocols dumprestore.h src/sbin/restore dirs.c extern.h restore.h tape.c src/sbin/dump dump.h traverse.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Feb 2007 13:43:16 -0000 On 02/26/07 02:15, Kirk McKusick wrote: > mckusick 2007-02-26 08:15:56 UTC > > FreeBSD src repository > > Modified files: > include/protocols dumprestore.h > sbin/restore restore.h extern.h dirs.c tape.c > sbin/dump dump.h traverse.c > Log: > Update the dump program to save extended attributes. Update > the restore program to restore all dumped extended attributes. > > If the restore is running as root, it will always be able > to restore all extended attributes. If it is not running > as root, it makes a best effort to set them. Using the -v > command line flag or the `verbose' command in interactive > mode will display all the extended attributes being set on > files (and at the end on directories) that are being restored. > It will note any extended attributes that could not be set. > > The extended attributes are placed on the dump image immediately > following each file's data. Older versions of restore can work > with the newer dump images. Old versions of restore will > correctly restore the file data and then (silently) skip > over the extended attribute data and proceed to the next file. > > This resolves PR 93085 which will be closed once the code > has been MFC'ed. Not to mention this item from the Project Ideas page: http://www.freebsd.org/projects/ideas/#p-extenddump Eric