[Yum-devel] [PATCH 1/2] add username/password basic auth options and document in man page
Tim Lauridsen
tim.lauridsen at gmail.com
Tue Aug 31 05:02:12 UTC 2010
On Mon, Aug 30, 2010 at 10:46 PM, Seth Vidal <skvidal at fedoraproject.org>wrote:
> ---
> docs/yum.conf.5 | 19 +++++++++++++++++++
> yum/config.py | 4 ++++
> yum/yumRepo.py | 2 ++
> 3 files changed, 25 insertions(+), 0 deletions(-)
>
> diff --git a/docs/yum.conf.5 b/docs/yum.conf.5
> index 25b2c7d..8acc8f4 100644
> --- a/docs/yum.conf.5
> +++ b/docs/yum.conf.5
> @@ -365,6 +365,14 @@ username to use for proxy
> password for this proxy
>
> .IP
> +\fBusername \fR
> +username to use for basic authentication to a repo or really any url.
> +
> +.IP
> +\fBpassword \fR
> +password to use with the username for basic authentication.
> +
> +.IP
> \fBplugins \fR
> Either `0' or `1'. Global switch to enable or disable yum plugins. Default
> is
> `0' (plugins disabled). See the \fBPLUGINS\fR section of the \fByum(8)\fR
> man
> @@ -738,6 +746,17 @@ If this is unset it inherits it from the global
> setting
> password for this proxy.
> If this is unset it inherits it from the global setting
>
> +
> +.IP
> +\fBusername \fR
> +username to use for basic authentication to a repo or really any url.
> +If this is unset it inherits it from the global setting
> +
> +.IP
> +\fBpassword \fR
> +password to use with the username for basic authentication.
> +If this is unset it inherits it from the global setting
> +
> .IP
> \fBcost \fR
> relative cost of accessing this repository. Useful for weighing one repo's
> packages
> diff --git a/yum/config.py b/yum/config.py
> index 650d7b9..49411e3 100644
> --- a/yum/config.py
> +++ b/yum/config.py
> @@ -645,6 +645,8 @@ class YumConf(StartupConf):
> proxy = UrlOption(schemes=('http', 'ftp', 'https'), allow_none=True)
> proxy_username = Option()
> proxy_password = Option()
> + username = Option()
> + password = Option()
> installonlypkgs = ListOption(['kernel', 'kernel-bigmem',
> 'kernel-enterprise','kernel-smp', 'kernel-modules',
> 'kernel-debug',
> 'kernel-unsupported', 'kernel-source', 'kernel-devel',
> 'kernel-PAE',
> @@ -794,6 +796,8 @@ class RepoConf(BaseConfig):
> proxy_password = Inherit(YumConf.proxy_password)
> retries = Inherit(YumConf.retries)
> failovermethod = Inherit(YumConf.failovermethod)
> + username = Inherit(YumConf.username)
> + password = Inherit(YumConf.password)
>
> # FIXME: rename gpgcheck to pkgs_gpgcheck
> gpgcheck = Inherit(YumConf.gpgcheck)
> diff --git a/yum/yumRepo.py b/yum/yumRepo.py
> index dd595f0..37b4b3d 100644
> --- a/yum/yumRepo.py
> +++ b/yum/yumRepo.py
> @@ -501,6 +501,8 @@ class YumRepository(Repository, config.RepoConf):
> 'ssl_cert': self.sslclientcert,
> 'ssl_key': self.sslclientkey,
> 'user_agent': default_grabber.opts.user_agent,
> + 'username': self.username,
> + 'password': self.password,
> }
> return opts
>
> --
> 1.7.2.1
>
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at lists.baseurl.org
> http://lists.baseurl.org/mailman/listinfo/yum-devel
>
ACK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.baseurl.org/pipermail/yum-devel/attachments/20100831/5e1f13ed/attachment.html>
More information about the Yum-devel
mailing list