[Yum-devel] RFC: Spaces in a repositoryid?
Tim Lauridsen
tim.lauridsen at googlemail.com
Sun Dec 16 07:49:11 UTC 2007
James Antill wrote:
> So currently the yum.conf documentation says:
>
> [repository] OPTIONS
> The repository section(s) take the following form:
>
> Example:
> [repositoryid]
> name=Some name for this repository
> baseurl=url://path/to/repository/
>
>
> repositoryid
> Must be a unique name for each repository, one word.
>
> ...which heavily implies that "repositoryid" must not contain spaces,
> however creating a repoid with spaces in it currently works fine as far
> as I know[1] ... but I've just created the attached patch which changes
> that, as you now won't be able to use --disableexcludes with a repoid
> that has a space in it[2].
> So should we just ignore this, allow whitespace in repoid's ... or add
> some code to check the repoid for valid chars (and then warn)?
>
> Also if anyone objects to the patch in general, feel free to
> comment :).
>
> [1] I know this because I tried it for a while, before I read the
> documentation :).
>
> [2] AFAIK no well known repos have whitespace in them.
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at linux.duke.edu
> https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
Im not sure this is a good idea, there is a lot of stuff out there can
break if you introduce spaces in repo ids.
and --enablerepo/--disablerepo becomes a little weird.
yum --disablerepo="ny own repo, my other repo" install foobar
that is wrong with my-own-repo or my_other_repo.
I don't think it is worth it, it increases the possibility of errors a lot.
Tim
More information about the Yum-devel
mailing list