From owner-svn-src-projects@FreeBSD.ORG Sun Feb 8 18:06:37 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AFDA2BB7; Sun, 8 Feb 2015 18:06:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9B9A3779; Sun, 8 Feb 2015 18:06:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t18I6b6W015854; Sun, 8 Feb 2015 18:06:37 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t18I6bV0015853; Sun, 8 Feb 2015 18:06:37 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201502081806.t18I6bV0015853@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sun, 8 Feb 2015 18:06:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r278391 - projects/release-pkg/release/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Feb 2015 18:06:37 -0000 Author: bapt Date: Sun Feb 8 18:06:36 2015 New Revision: 278391 URL: https://svnweb.freebsd.org/changeset/base/278391 Log: Add a awk script to convert the metalog output into plist Splitting according to tags Added: projects/release-pkg/release/scripts/mtree-to-plist.awk (contents, props changed) Added: projects/release-pkg/release/scripts/mtree-to-plist.awk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-pkg/release/scripts/mtree-to-plist.awk Sun Feb 8 18:06:36 2015 (r278391) @@ -0,0 +1,15 @@ +#!/usr/bin/awk +/^[^#]/ { + gsub(/^\./,"", $1) + tags=$NF + gsub(/tags=/,"", tags) + output=tags".plist" + uname=$3 + gname=$4 + mode=$5 + gsub(/uname=/, "", uname); + gsub(/gname=/, "", gname); + gsub(/mode=/, "", mode); + + print "@("uname","gname","mode") " $1 > output +}