[augeas-devel] [Augeas] #217: yum lens silently deletes comments

Augeas trac at fedorahosted.org
Thu Aug 18 12:10:59 UTC 2011


#217: yum lens silently deletes comments
--------------------+-------------------------------------------------------
 Reporter:  stijn   |       Owner:  lutter
     Type:  defect  |      Status:  new   
 Priority:  minor   |   Milestone:  next  
Component:  Augeas  |     Version:  devel 
 Keywords:          |  
--------------------+-------------------------------------------------------
 The yum lens deletes comments. This is unfortunate because I wanted to use
 the baseurl= of a repository file that is preseeded with:

 {{{
 #baseurl=...
 mirrorlist=...
 }}}

 I don't see how I can 'switch' the comment around with current augeas.

 Representation with my version of augeas (Fedora 14, augeas 0.9.0):

 {{{
 augtool> print /files/etc/yum.repos.d/rpmfusion-free.repo
 /files/etc/yum.repos.d/rpmfusion-free.repo
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free/name = "RPM
 Fusion for Fedora $releasever - Free"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free/mirrorlist =
 "http://mirrors.rpmfusion.org/mirrorlist?repo=free-
 fedora-$releasever&arch=$basearch"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free/enabled = "1"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free/metadata_expire
 = "7d"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free/gpgcheck = "1"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free/gpgkey =
 "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-
 fedora-$releasever-$basearch"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-debuginfo
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-debuginfo/name =
 "RPM Fusion for Fedora $releasever - Free - Debug"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-
 debuginfo/mirrorlist = "http://mirrors.rpmfusion.org/mirrorlist?repo=free-
 fedora-debug-$releasever&arch=$basearch"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-
 debuginfo/enabled = "0"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-
 debuginfo/metadata_expire = "7d"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-
 debuginfo/gpgcheck = "1"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-debuginfo/gpgkey
 = "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-
 fedora-$releasever-$basearch"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-source
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-source/name =
 "RPM Fusion for Fedora $releasever - Free - Source"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-
 source/mirrorlist = "http://mirrors.rpmfusion.org/mirrorlist?repo=free-
 fedora-source-$releasever&arch=$basearch"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-source/enabled =
 "0"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-
 source/metadata_expire = "7d"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-source/gpgcheck
 = "1"
 /files/etc/yum.repos.d/rpmfusion-free.repo/rpmfusion-free-source/gpgkey =
 "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-
 fedora-$releasever-$basearch"
 augtool>
 [root at pclinvir028 ~]# grep '^#' /etc/yum.repos.d/rpmfusion-free.repo
 #baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/os/
 #baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/debug/
 #baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/source/SRPMS/
 }}}

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




More information about the augeas-devel mailing list