Howdy:

Since I upgraded some of my FreeBSD boxen to augeas-0.10.0* I can't
get augeas to address /etc/rc.conf.  I was able to modify key/values
in /etc/rc.conf in augeas-0.7.1_2 in my puppet classes and augtool.
I think I recall Dominic saying that the /etc/rc.conf lens was added
by the FreeBSD ports maintainer.  Can you help please?  I just
refreshed my ports tree (portsnap fetch extract) and remade augeas.
The checksums on the lens files has not changes between versions.
I am seeing this behavior in FreeBSD 8.2 and 9.0 RELEASE.

# pwd
/usr/ports/textproc/augeas
# make deinstall reinstall clean

Here is the output of augtool:

broken:

# pkg_info |grep augeas
augeas-0.10.0_1     A configuration editing tool

# find  /usr/local/share/augeas/lenses/ -name "*rcconf*" -exec sum {} \; 
29678 1 /usr/local/share/augeas/lenses/tests/rcconf.aug
13563 1 /usr/local/share/augeas/lenses/rcconf.aug

# augtool 
augtool> print /files/etc/rc.conf
augtool> 


works:

# pkg_info |grep augeas
augeas-0.7.1_2      A configuration editing tool

$  find  /usr/local/share/augeas/lenses/ -name "*rcconf*" -exec sum {} \; 
13563 1 /usr/local/share/augeas/lenses/rcconf.aug
29678 1 /usr/local/share/augeas/lenses/tests/rcconf.aug

# augtool 
augtool> print /files/etc/rc.conf
/files/etc/rc.conf
/files/etc/rc.conf/cloned_interfaces = "lagg0 vlan502 vlan503 tap0"
[snip]
/files/etc/rc.conf/ifconfig_em0 = "up"
/files/etc/rc.conf/ifconfig_em1 = "up"
/files/etc/rc.conf/ifconfig_lagg0 = "up laggproto failover laggport em0 
laggport em1"
/files/etc/rc.conf/openssh_enable = "YES"
/files/etc/rc.conf/ntpd_enable = "YES"
/files/etc/rc.conf/ntpd_sync_on_start = "YES"
/files/etc/rc.conf/nrpe2_enable = "YES"
/files/etc/rc.conf/sendmail_enable = "NONE"
/files/etc/rc.conf/tmpmfs = "YES"
/files/etc/rc.conf/postgresql_enable = "YES"
/files/etc/rc.conf/puppet_enable = "YES"
/files/etc/rc.conf/snmpd_enable = "YES"
/files/etc/rc.conf/pf_enable = "YES"
/files/etc/rc.conf/jail_enable = "YES"
[snip]

Thanks,
-dkw

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to