[augeas-devel] [Augeas] #23: Incorrect value returned by aug_get

Augeas trac at fedorahosted.org
Wed Sep 10 16:49:11 UTC 2008


#23: Incorrect value returned by aug_get
--------------------+-------------------------------------------------------
 Reporter:  lutter  |       Owner:  lutter
     Type:  defect  |      Status:  new   
 Priority:  major   |   Milestone:  next  
Component:  Augeas  |     Version:  0.3.1 
 Keywords:          |  
--------------------+-------------------------------------------------------
 When a node has several siblings with the same label, trying to get a
 child of the second or later such sibling returns an incorrect result:


 {{{
 augtool> print /files/etc/ssh/sshd_config/AcceptEnv
 /files/etc/ssh/sshd_config/AcceptEnv[1]
 /files/etc/ssh/sshd_config/AcceptEnv[1]/1 = "LANG"
 /files/etc/ssh/sshd_config/AcceptEnv[1]/2 = "LC_CTYPE"
 /files/etc/ssh/sshd_config/AcceptEnv[1]/3 = "LC_NUMERIC"
 /files/etc/ssh/sshd_config/AcceptEnv[1]/4 = "LC_TIME"
 /files/etc/ssh/sshd_config/AcceptEnv[1]/5 = "LC_COLLATE"
 /files/etc/ssh/sshd_config/AcceptEnv[1]/6 = "LC_MONETARY"
 /files/etc/ssh/sshd_config/AcceptEnv[1]/7 = "LC_MESSAGES"
 /files/etc/ssh/sshd_config/AcceptEnv[2]
 /files/etc/ssh/sshd_config/AcceptEnv[2]/8 = "LC_PAPER"
 /files/etc/ssh/sshd_config/AcceptEnv[2]/9 = "LC_NAME"
 /files/etc/ssh/sshd_config/AcceptEnv[2]/10 = "LC_ADDRESS"
 /files/etc/ssh/sshd_config/AcceptEnv[2]/11 = "LC_TELEPHONE"
 /files/etc/ssh/sshd_config/AcceptEnv[2]/12 = "LC_MEASUREMENT"
 /files/etc/ssh/sshd_config/AcceptEnv[3]
 /files/etc/ssh/sshd_config/AcceptEnv[3]/13 = "LC_IDENTIFICATION"
 /files/etc/ssh/sshd_config/AcceptEnv[3]/14 = "LC_ALL"

 # This should return LC_ADDRESS
 augtool> get /files/etc/ssh/sshd_config/AcceptEnv/10
 /files/etc/ssh/sshd_config/AcceptEnv/10 (o)

 # This works
 augtool> get /files/etc/ssh/sshd_config/AcceptEnv[2]/10
 /files/etc/ssh/sshd_config/AcceptEnv[2]/10 = LC_ADDRESS
 }}}

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




More information about the augeas-devel mailing list