svn commit: r278391 - projects/release-pkg/release/scripts
Baptiste Daroussin
bapt at FreeBSD.org
Sun Feb 8 18:06:37 UTC 2015
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
+}
More information about the svn-src-projects
mailing list