??????????????
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 m Z d „Z d „Z d d„Zd„Zd„Zd„Zed„Zd„Zd„Zd„Zd„Zedkrηeƒnd S(i(tabsolute_importtdivisiontprint_functions1.1tmetadata_versiontpreviewtstatust communityt supported_bys… --- module: pkgin short_description: Package manager for SmartOS, NetBSD, et al. description: - "The standard package manager for SmartOS, but also usable on NetBSD or any OS that uses C(pkgsrc). (Home: U(http://pkgin.net/))" version_added: "1.0" author: - "Larry Gilbert (@L2G)" - "Shaun Zinck (@szinck)" - "Jasper Lievisse Adriaanse (@jasperla)" notes: - "Known bug with pkgin < 0.8.0: if a package is removed and another package depends on it, the other package will be silently removed as well. New to Ansible 1.9: check-mode support." options: name: description: - Name of package to install/remove; - multiple names may be given, separated by commas state: description: - Intended state of the package choices: [ 'present', 'absent' ] default: present update_cache: description: - Update repository database. Can be run with other steps or on it's own. type: bool default: 'no' version_added: "2.1" upgrade: description: - Upgrade main packages to their newer versions type: bool default: 'no' version_added: "2.1" full_upgrade: description: - Upgrade all packages to their newer versions type: bool default: 'no' version_added: "2.1" clean: description: - Clean packages cache type: bool default: 'no' version_added: "2.1" force: description: - Force package reinstall type: bool default: 'no' version_added: "2.1" sδ # install package foo - pkgin: name: foo state: present # Update database and install "foo" package - pkgin: name: foo update_cache: yes # remove package foo - pkgin: name: foo state: absent # remove packages foo and bar - pkgin: name: foo,bar state: absent # Update repositories as a separate step - pkgin: update_cache: yes # Upgrade main packages (equivalent to C(pkgin upgrade)) - pkgin: upgrade: yes # Upgrade all packages (equivalent to C(pkgin full-upgrade)) - pkgin: full_upgrade: yes # Force-upgrade all packages (equivalent to C(pkgin -F full-upgrade)) - pkgin: full_upgrade: yes force: yes # clean packages cache (equivalent to C(pkgin clean)) - pkgin: clean: yes N(t AnsibleModulec C`s-|jdtƒ\}}}|dkr7d}d}n d}d}|jdt||fƒ\}}}|dkr)|jdƒ}xŸ|D]—}|j|ƒdd !\} } tjd | tjƒ} | sΠqŠn| jd ƒ} || krρqŠn| d krd S| dks| dkrdStSqŠWtSdS(sΡSearch for the package by name. Possible return values: * "present" - installed, no upgrade needed * "outdated" - installed, but can be upgraded * False - not installed or not found s%s -p -vis-pt;tt s%s %s search "^%s$"s is^(.*?)\-[0-9][0-9.]*(nb[0-9]+)*ittpresentN(t run_commandt PKGIN_PATHtsplittretsearchtMtgrouptFalse( tmoduletnametrctoutterrtpflagt splitchartpackagestpackagetpkgname_with_versiont raw_statetpkg_search_objtpkgname_without_version((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pyt query_package‚s.   %    cC`sPi|d6|d6}|jr*d|}n d|}|dkrD|S|dSdS(Ntactionedtcounts)would have %(actioned)s %(count)d packages%(actioned)s %(count)d packageits(t check_mode(RtactionR(tvarstmessage((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytformat_action_messageΖs      cC`sp|dkrd}n|jdr+d}nd}itd6|d6|d6|d6}|jrdd|Sd|SdS( NR tforces-FtpkgintcommandR!s$%(pkgin)s -n %(command)s %(package)ss.%(pkgin)s -y %(force)s %(command)s %(package)s(tNonetparamsRR*(RR1R!R/R,((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytformat_pkgin_commandΥs       cC`sΫd}x‡|D]}t||ƒs(q n|jt|d|ƒƒ\}}}|j r‚t||ƒr‚|jdd||fƒn|d7}q W|dkrΑ|jdtdt|d|ƒƒn|jdtddƒdS( Nitremovetmsgsfailed to remove %s: %sitchangedtremovedspackage(s) already absent( R&RR4R*t fail_jsont exit_jsontTrueR.R(RR tremove_cR!RRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytremove_packagesμs  %cC`sάd}xˆ|D]€}t||ƒr(q n|jt|d|ƒƒ\}}}|j rƒt||ƒ rƒ|jdd||fƒn|d7}q W|dkrΒ|jdtdt|d|ƒƒn|jdtddƒdS( NitinstallR6sfailed to install %s: %siR7t installedspackage(s) already present( R&RR4R*R9R:R;R.R(RR t install_cR!RRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytinstall_packagess  %cC`sj|jt|dƒƒ\}}}|dkrVtjd|ƒrItdfStdfSn|jddƒdS(Ntupdateisdatabase for.*is up-to-date $sdatabase is up-to-datesupdated repository databaseR6scould not update package db(RR4RRRR;R9(RRRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytupdate_package_dbs   cC`sˆ|rd}nd}|jt||ƒƒ\}}}|dkrptjd|ƒr„|jdtddƒq„n|jdd|ƒdS( Ns full-upgradetupgradeis^nothing to do. $R7R6snothing left to upgradescould not %s packages(RR4RRR:RR9(RtfulltcmdRRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytdo_upgrade_packages's  cC`st|ƒdS(N(RG(R((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytupgrade_packages7scC`st|tƒdS(N(RGR;(R((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytfull_upgrade_packages;scC`sZ|jt|dƒƒ\}}}|dkrF|jdtddƒn|jddƒdS(NtcleaniR7R6scleaned cachesscould not clean package cache(RR4R:R;R9(RRRR((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pyt clean_cache?s  cC`sctdtdtdddddgƒdtdd gd d ƒd tdd d dƒdtdd d dƒdtdd d dƒdtdd d dƒdtdd d dƒƒddd dddggdtƒ}|jdtdgƒatddddddddƒ|_|j}|d rgt|ƒ\}}|dpH|dpH|dsg|jd|d|ƒqgn|dr‘t |ƒ|ds‘|jdtddƒq‘n|drΫt |ƒ|dsΫ|jdtddƒqΫn|drt |ƒ|ds|jdtdd ƒqn|d}|ddkr?t ||ƒn |ddkr_t ||ƒndS(!Nt argument_spectstatetdefaultRtchoicestabsentRtaliasestpkgttypetlistt update_cachetnotboolRDt full_upgradeRJR/trequired_one_oftsupports_check_modeR0s/opt/local/bintLANGtCtLC_ALLt LC_MESSAGEStLC_CTYPER7R6supgraded packagessupgraded all packagesscleaned caches(RtdictR;t get_bin_pathRtrun_command_environ_updateR3RCR:RHRIRKRAR=(RtptcR6tpkgs((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pytmainKsF $            t__main__(t __future__RRRRSt __metaclass__tANSIBLE_METADATAt DOCUMENTATIONtEXAMPLESRtansible.module_utils.basicRR&R.R2R4R=RARCRRGRHRIRKRft__name__(((sF/usr/lib/python2.7/site-packages/ansible/modules/packaging/os/pkgin.pyts*   ;+  D        1