[augeas-devel] [Augeas] #366: /etc/exports IPv6 Regression

Augeas trac at fedorahosted.org
Fri Oct 4 20:16:43 UTC 2013


#366: /etc/exports IPv6 Regression
------------------------------+---------------------
 Reporter:  benroberts        |       Owner:  lutter
     Type:  defect            |      Status:  new
 Priority:  major             |   Milestone:  next
Component:  Augeas            |     Version:  1.1.0
 Keywords:  nfs exports ipv6  |  Blocked By:
 Blocking:                    |
------------------------------+---------------------
 Support for IPv6 clients in /etc/exports appears to have broken in the
 latest release.

 The following snippets cause a parse failure in the exports file. The non-
 bracket form definitely worked in a previous version of augeas but I'm not
 sure which version I last saw it working (1.0.0 or 0.10.x).

 **/etc/exports**
 {{{
 /mnt/foo
 2000:123:456::/64(rw,secure,no_root_squash,no_subtree_check,wdelay,sync)
 }}}

 **augtool print /augeas!//error/**
 {{{
 /augeas/files/etc/exports/error = "parse_failed"
 /augeas/files/etc/exports/error/pos = "0"
 /augeas/files/etc/exports/error/line = "1"
 /augeas/files/etc/exports/error/char = "0"
 /augeas/files/etc/exports/error/lens =
 "/usr/share/augeas/lenses/dist/exports.aug:96.12-.50:"
 /augeas/files/etc/exports/error/message = "Iterated lens matched less than
 it should"
 }}}

 **augtool --version**
 {{{
 augtool 1.1.0 <http://augeas.net/>
 Copyright (C) 2007-2011 David Lutterkort
 License LGPLv2+: GNU LGPL version 2.1 or later
                  <http://www.gnu.org/licenses/lgpl-2.1.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.

 Written by David Lutterkort
 }}}

 This is on Sabayon (Gentoo) and for reference this is the package
 information
 {{{
 #!div style="font-size: 50%"
   {{{
   >>      @@ Package: app-admin/augeas-1.1.0 branch: 5, [sabayonlinux.org]
   >>         Category:        app-admin
   >>         Name:            augeas
   >>         Masked:          False
   >>         Available:       version: 1.1.0 ~ tag: NoTag ~ revision: 0
   >>         Installed:       version: 1.1.0 ~ tag: NoTag ~ revision: 0
   >>         Slot:            0
   >>         Size:            585.1kB
   >>         Download:        packages/amd64/5/app-
 admin:augeas-1.1.0.2d6c0d366825db6681e132665bd6e5e9c29b4834~0.tbz2
   >>         Checksum:        26e7fa72a46cdf982b7206ad77efb961
   >>         SHA1:            2d6c0d366825db6681e132665bd6e5e9c29b4834
   >>         SHA256:
 7a6c9e9f67a1d40c0e674aac48d149c1cbd98e21a91dbf92d03825857906ea53
   >>         GPG:             Yes
   >>         ## Dependencies:
   >>         ##               [3] >=app-doc/NaturalDocs-1.40
   >>         ##               [0] dev-libs/libxml2
   >>         ##               [0] sys-libs/readline
   >>         ##               [3] virtual/pkgconfig
   >>         ##               Legend:
   >>         ##               {0} Runtime dependency
   >>         ##               {1} Post dependency
   >>         ##               {2} Manually added (by staff) dependency
   >>         ##               {3} Build dependency
   >>         Homepage:        http://augeas.net/
   >>         Description:     A library for changing configuration
   >>                          files
   >>         USE flags:       -static-libs -test abi_x86_64
   >>                          amd64 elibc_glibc kernel_linux
   >>                          multilib userland_GNU
   >>         CHOST:           x86_64-pc-linux-gnu
   >>         CFLAGS:          -O2 -march=x86-64 -pipe
   >>         CXXFLAGS:        -O2 -march=x86-64 -pipe
   >>         Sources:
   >>
 http://download.augeas.net/augeas-1.1.0.tar.gz
   >>         Entry API:       3
   >>         Compiled with:   -O2 -march=x86-64 -pipe
   >>         Keywords:        ~alpha ~amd64 ~hppa ~ia64 ~ppc
   >>                          ~sparc ~x86
   >>         Created:         2013-09-15 01:38:43.050000
   >>         License:         LGPL-2.1
   }}}
 }}}

-- 
Ticket URL: <https://fedorahosted.org/augeas/ticket/366>
Augeas <http://augeas.net/>
a configuration API




More information about the augeas-devel mailing list