Thread (15 messages) 15 messages, 6 authors, 2018-02-27

Re: [RFC] mkfs config file bikeshed now!

flat view

From: Darrick J. Wong <hidden>
Date: 2018-02-27 00:26:31

On Mon, Feb 26, 2018 at 04:15:06PM -0800, Luis R. Rodriguez wrote:
On Mon, Feb 26, 2018 at 4:10 PM, Eric Sandeen [off-list ref] wrote:
quoted

On 2/26/18 6:01 PM, Luis R. Rodriguez wrote:
quoted
 IIRC with e2fsprogs profile parsers we could end up with something
like:

[defaults]
foo=0
bar=0
[stuff]
      some_release =  {
              foo=1
              bar=2
      }
      new_release = {
              foo=2
      }
I can't tell what that means.  What's "stuff?"  Why would we need this sort of
nesting?
I'll leave the crafty examples to Darrick as he had some complex ideas
in mind. On my part I was happy to not have to deal with the namespace
stuff -- however I realized some may want it, so I had to mention both
libraries libini_config and e2fsprogs profile parser do support it,
just in different ways.
Well I /did/ have an even stupider parser in mind if segmented config
files got shot down...

/etc/xfs/mkfs/uek5.conf:
data.agcount 32
metadata.reflink 0

# mkfs.xfs -t uek5 /dev/sda

open("/etc/xfs/mkfs/${t_optarg}.conf")...

Then we can parse it with a simple fgets/strtok loop to tokenize the
input lines and feed them to the geometry arg parser.  But I'll go read
your paper all the way through first before I scribble more. :)

--D
 Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help