??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
σ ΰUdac@`sίddlmZmZmZeZidd6dgd6dd6ZdZd Zdd l Z dd l Z dd l Z dd l m Z d „Zd „Zd„Zd„Zeed„Zd„Zd„ZedkrΫeƒnd S(i(tabsolute_importtdivisiontprint_functions1.1tmetadata_versiontpreviewtstatust communityt supported_bysΗ --- module: urpmi short_description: Urpmi manager description: - Manages packages with I(urpmi) (such as for Mageia or Mandriva) version_added: "1.3.4" options: name: description: - A list of package names to install, upgrade or remove. required: yes version_added: "2.6" aliases: [ package, pkg ] state: description: - Indicates the desired package state. choices: [ absent, present ] default: present update_cache: description: - Update the package database first C(urpmi.update -a). type: bool default: 'no' no-recommends: description: - Corresponds to the C(--no-recommends) option for I(urpmi). type: bool default: 'yes' aliases: ['no-recommends'] force: description: - Assume "yes" is the answer to any question urpmi has to ask. Corresponds to the C(--force) option for I(urpmi). type: bool default: 'yes' root: description: - Specifies an alternative install root, relative to which all packages will be installed. Corresponds to the C(--root) option for I(urpmi). default: / version_added: "2.4" aliases: [ installroot ] author: - Philippe Makowski (@pmakowski) s™ - name: Install package foo urpmi: pkg: foo state: present - name: Remove package foo urpmi: pkg: foo state: absent - name: Remove packages foo and bar urpmi: pkg: foo,bar state: absent - name: Update the package database (urpmi.update -a -q) and install bar (bar will be the updated if a newer version exists) - urpmi: name: bar state: present update_cache: yes N(t AnsibleModulecC`sa|jdtƒ}d||t|ƒf}|j|dtƒ\}}}|dkrYtStSdS(Ntrpms %s -q %s %stcheck_rci(t get_bin_pathtTruet root_optiont run_commandtFalse(tmoduletnametroottrpm_pathtcmdtrctstdouttstderr((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pyt query_package_s  cC`sS|jdtƒ}d||t|ƒf}|j|dtƒ\}}}|dkS(NR s%s -q --whatprovides %s %sR i(R R R RR(RRRRRRRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pytquery_package_provideskscC`s`|jdtƒ}d|f}|j|dtƒ\}}}|dkr\|jddƒndS(Ns urpmi.updates%s -a -qR itmsgscould not update package db(R R RRt fail_json(Rturpmiupdate_pathRRRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pytupdate_package_dbts   c C`sθd}xœ|D]”}t|||ƒs+q n|jdtƒ}d|t|ƒ|f}|j|dtƒ\}}} |dkr—|jdd|ƒn|d7}q W|dkrΞ|jdtdd |ƒn|jdtdd ƒdS( Niturpmes%s --auto %s %sR Rsfailed to remove %sitchangedsremoved %s package(s)spackage(s) already absent(RR R R RRRt exit_json( RtpackagesRtremove_ctpackaget urpme_pathRRRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pytremove_packages}s   cC`sSd}x1|D])}t|||ƒs |d|7}q q Wt|ƒdkr?|r[d}nd}|rpd}nd}|jdtƒ} d| ||t|ƒ|f} |j| ƒ\} } } x=|D]5}t|||ƒsΖ|jdd || fƒqΖqΖW| r"|jdd || fƒqO|jd tdd |ƒn|jd tƒdS( Nts'%s' is--no-recommendss--forceturpmis%s --auto %s --quiet %s %s %sRs'urpmi %s' failed: %sRs %s present(s)( RtlenR R R RRR R(RtpkgspecRtforcet no_recommendsR!R#tno_recommends_yest force_yest urpmi_pathRRtoutterr((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pytinstall_packages–s0       !cC`s|rd|SdSdS(Ns --root=%sR&((R((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pyR ½scC`sKtdtdtdddddddd d gƒd tdd dtd dgƒdtdd dtƒdtdd dtd dgƒdtdddtd ddgƒdtddd dgƒƒƒ}|j}|d rγt|ƒn|ddkrt||d|d|d|dƒn+|ddkrGt||d|dƒndS(Nt argument_spectstatettypetstrtdefaultt installedtchoicestabsenttpresenttremovedt update_cachetbooltaliasess update-cacheR*R+s no-recommendsRtlisttrequiredR#tpkgRt installroot(R7R:(R;R9(RtdictRR tparamsRR1R%(Rtp((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pytmainΔs !   )t__main__(t __future__RRRR4t __metaclass__tANSIBLE_METADATAt DOCUMENTATIONtEXAMPLEStostshlextsystansible.module_utils.basicRRRRR%R R1R RFt__name__(((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/urpmi.pyt s&   /    '