Created attachment 472495 [details]
Description of problem:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a file /etc/mash/test.mash:
mash -o /tmp/tagb
ERROR: No configuration named 'tagb'!
configuration is found
This is because the MashDistroConfig is only set up per file, not per section, so any attributes set on the first section also apply to subsequent sections.
the mash config has:
if not thisdistro.name:
thisdistro.name = sect
so they all end up with the name of the first section. Setting the |name| attribute is not a workaround; all that happens in the *last* section's name then gets used because the same thisdistro object is appended multiple times to config.distros.
Same bug is in the epel5 mash version
mash-0.5.28-1.el6 has been submitted as an update for Fedora EPEL 6.
* should fix your issue,
* was pushed to the Fedora EPEL 6 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=epel-testing mash-0.5.28-1.el6'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
mash-0.5.28-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.