spacecmd-2.3.20-1.fc22$>-RVz`e3 #% n>9?d   S EKTWW ^W  W hW W WtW'WW!X!t ! "K ("8"9$:<GWHxWIWX,Y4\PW]W^b{dAeFfIlKthWuWv wWx0WyŌOCspacecmd2.3.201.fc22Command-line interface to Spacewalk and Satellite serversspacecmd is a command-line interface to Spacewalk and Satellite serversU-larm02-builder10.arm.fedoraproject.orgOFedora ProjectFedora ProjectGPLv3+Fedora ProjectApplications/Systemhttps://fedorahosted.org/spacewalk/wiki/spacecmdlinuxnoarch-ո[[ ttcyyWW">+4K4K0X//A""ogg>dd=CHCH*((&++,y$$3N,t,td#VVFMM\gKgKgK !A큤A큤A큤U-hUU-hUU-jU-hU-hU-hUU-hU-hUU-hU-hUU-hU-hUU-hU-hUU-hU-hUU-hU-hUU-hU-hUU-hU-hUU-hU-hUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iUU-iU-iU-jUUU-h4364f90ca6893e238bb3d80450db882fe5708c825d78dddbf4bd9432318720b6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855788fc61d033fbf99a787f6e2dda75a08ca1f9de7e998214893610af623815f9ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552ba2e1d9c5677bf0b67fe92ec83ba56d9b341b6fa6fb6cec21800ce98d4f5c822ba2e1d9c5677bf0b67fe92ec83ba56d9b341b6fa6fb6cec21800ce98d4f5c82089a2ce6017c2e2ba8e3812fd364941e1dad5e29eef739fb09a07104bd8c1f2cb798af150f83ede23fa8851b90e91bddae2f003f36484007cd926eaef9250b02b798af150f83ede23fa8851b90e91bddae2f003f36484007cd926eaef9250b02fbe9b194725271aa6238fcb7d8bb05a7236cee60d965f4981f71eab8363ceb82aee3c05381cd6b7b66c87029a255ea3c63a7d36fa97ac977bffd6051dfb0a4d2aee3c05381cd6b7b66c87029a255ea3c63a7d36fa97ac977bffd6051dfb0a4d200fef1f80a0b9cc95b356cb21a2d1b1b7776f2d06ab2905bd636a7af298ba2e2eace9e0395a0a14f9286858c32edb14a3a60c9eff112e7bb088eb997138d14e3eace9e0395a0a14f9286858c32edb14a3a60c9eff112e7bb088eb997138d14e3aa68fb4086a691372a896450c189e4f8fd6789a3c5f8d89dbfc14cfb641d42d3692a079a2bad6c36ffe1fc52c9268a2379561fbb766921102805e83f4f342efa692a079a2bad6c36ffe1fc52c9268a2379561fbb766921102805e83f4f342efade4cb9a3fc08eb764f549ba4296bb305f7eb803375d385231ac50c4acb36581d83f3f5b42b99588b9b8034c8d271cf72100914bd004f4737648d7d5f5923b51f83f3f5b42b99588b9b8034c8d271cf72100914bd004f4737648d7d5f5923b51fc064f33b8c699ead149c6eb7b68d11a5ccb18bcb20aa03baa32e87f2fe37b101e7b5632f0540df8d391e0ffeedf7cd431d4119ea62e492472250c3fb4d958cdbe7b5632f0540df8d391e0ffeedf7cd431d4119ea62e492472250c3fb4d958cdb885bc4f19724c1c1bc3f684e3a9061f2bfacbd83916202018ce74b88f34941b4289d31d7fea15a1bed2322a86d63f5c379ccf9ff93094bcb6526b09f7d2b7b26289d31d7fea15a1bed2322a86d63f5c379ccf9ff93094bcb6526b09f7d2b7b26daeb363bdbe38fbbaba36fcb96eb9a1a0a93211b71f7b1dcaef40a7e0057e5ac5e32edcfa8fffcb77ea2ef3cf2b6dcde531527cd462161ca01619780a00089565e32edcfa8fffcb77ea2ef3cf2b6dcde531527cd462161ca01619780a0008956f98dcda7009f1ed4688868a805b01cad93dd532bb9448d7bf12c05330021d0f16c242cf676aba7eca28dbe6ed66f892488f73f9b1a678c58f31c1e1236955dd06c242cf676aba7eca28dbe6ed66f892488f73f9b1a678c58f31c1e1236955dd05df2e14104fbe3f0fe6af71ee2bb68a34b7694fcce46cea2789aa6fd4a0c6f94d702cb0f212831cb749eb9d61c84d4bfe1c0d1bbd0df10068579f15903294184d702cb0f212831cb749eb9d61c84d4bfe1c0d1bbd0df10068579f15903294184d66a91d11fe3592a2c53f68170efa6e5293304576fda0797d4dce117f8a4dabbd33dc35a6164039d610caebfded3ee4bcc5219a85adfa050c4548069bdb4fcc9d33dc35a6164039d610caebfded3ee4bcc5219a85adfa050c4548069bdb4fcc9cc20036798ac997d6ba9242a82728f526d314d767f6374daf9b22a87a6114a59fbebccd4c1d5b39585d800572414e893f21e6020fdb8cc4f719dd94ae9b5fccafbebccd4c1d5b39585d800572414e893f21e6020fdb8cc4f719dd94ae9b5fcca77ff3c0e4fb12c9d33306bf51a91ced5523913f9238c669a2ec37bb43241515297fb758b26d061a850a2bf6e99194037c94ccd9418db81ed1844c9b7cf0a3cec97fb758b26d061a850a2bf6e99194037c94ccd9418db81ed1844c9b7cf0a3cec3315ef89809b524c7e18eb8838c59f926dec749cb0756ad641184001850e26565e8f76e0b4ce437dfa27476af578c32c34dc9a342dd964e1d92e18fa212941c05e8f76e0b4ce437dfa27476af578c32c34dc9a342dd964e1d92e18fa212941c08534b030231d1b5747787c0c22cecaf0dbf75eca3a6bde1bb96db9f7875569befadee106b6de8c548a1e469b39b2b55ccbb6d80dcb7b0091bd50ce6b4a92ebb3fadee106b6de8c548a1e469b39b2b55ccbb6d80dcb7b0091bd50ce6b4a92ebb31a8e946fd6beb54fbb5fda0816c0c87a056911826a946b434ce1d00d5852511eace00290e42206bb0818bd971253eb0b7856b9d071464d279f23b6cfc13908b9ace00290e42206bb0818bd971253eb0b7856b9d071464d279f23b6cfc13908b9c988ef4a5254e0dcf9cbbe5610393c2228a954e34a405a8552ced2611cdb7fce2eeb21c54fa851115a5de620eebde13b865d32dc2e64f1c01787bae6f162cf1d2eeb21c54fa851115a5de620eebde13b865d32dc2e64f1c01787bae6f162cf1d34dbf74f5a405e8955b1bf8b63aaff6cbc67bad113b814acc86e87efd52b78f9e2ef3aa4dda9fe865bb2f723336a58a407852c023ccfc50d4b20b3022d3c2b4ce2ef3aa4dda9fe865bb2f723336a58a407852c023ccfc50d4b20b3022d3c2b4cc2e24eef2215e492c42cf2dfaef8727e7c4e9ad744cde24631e91ebfada5e624ed0a6cf3e5954c011ba8914b05886cf20a9f37dbb0446642477e71a4ac1dd1aced0a6cf3e5954c011ba8914b05886cf20a9f37dbb0446642477e71a4ac1dd1acfb59afcb0c7f11ace5bf8f52fa7629b2e8597c5cdbc9bc7d56fea26f9393c0a7765cddc2c112c301d51f67c4c509972aef95d907a7c21fd8acecc191dae5dd65765cddc2c112c301d51f67c4c509972aef95d907a7c21fd8acecc191dae5dd65f8fe5e85fb676e6f4e5b8937b4cb91ffc630c459cefe801e7a7f82d0070eb4073e12438bb7d8eda04478c95d5f55a69fec27344ff0a16d589cbaabce37ddcd453e12438bb7d8eda04478c95d5f55a69fec27344ff0a16d589cbaabce37ddcd45e8cb3a4b5d626f4582213ced00e557d6c7b86a63331c29c45c112afe6e97a882336c18c74504b545d6d143f23674e86ea84f175710d2236cc30fad780dff4cb0336c18c74504b545d6d143f23674e86ea84f175710d2236cc30fad780dff4cb0bcfde224d3d62ab7db4b8a338e1488639a91f1535c8740f09cce618193bb628c11cbc583eb443106f94b19a59edf3240232f3969e918394d58938d874c6b511611cbc583eb443106f94b19a59edf3240232f3969e918394d58938d874c6b51161b3d475cf48e90a22b7a6b058e8c13c4c80038c6e9bcd8106828563a8939b90e00f0676b16df50c2b21f07a6dff4e3e6dfcda0bda8ec9516013720581c25292d00f0676b16df50c2b21f07a6dff4e3e6dfcda0bda8ec9516013720581c25292d272a3d15a3267ead3f8b22d590be62b3e77dc06b28b711af444056cd0a5fe48afc91e004dd6362baa631c402a58ee69c548269464ccfc95a19562428dac9af0afc91e004dd6362baa631c402a58ee69c548269464ccfc95a19562428dac9af0a8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9039dcb0967da187043943746a70ef04eb0831e3296eaecd7efd77d16f305a28607447750bad77f2c665772fe0b6d52c45a7f6046f09593f90c1cdd858a0a91234cArootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspacecmd-2.3.20-1.fc22.src.rpmconfig(spacecmd)spacecmd@@     /usr/bin/pythonconfig(spacecmd)pythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.20-1.fc222.73.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1U@U @U@TgT@T@T@T,@TT@T@T@T@T@T@TxcTxcTWn@TWn@T'@SSh@S@S@S@S[S!@S,S8@S>Sz@S?R&R&RʚR1@RRRjRjR$RRR|@R[RL RIgRIgR@-@R$}RRR R@QQQQ@Qޞ@QbQ}@Qzl@Qm=@Q@j@Q3;@Q3;@Q/FQ"PfP>@P'P$OO^@O]@O"OE@OE@O@OfO}@OtNO]@OKp@OKp@O@@O:LOKO@ON2N@N@N@NåNS@N @N|tNC@N:N)f@M@M@M'Mx@MzMzMv@MoMA^@M9M@MMM@L@L[@LLʷ@L@LdLLLA@L@LLLnn@LmLZLPLMxLH2LD>@LD>@LD>@L7@L3L,@L$@LT@LT@KtK#@KGrant Gainey 2.3.20-1Grant Gainey 2.3.19-1Tomas Lestach 2.3.18-1Grant Gainey 2.3.17-1Grant Gainey 2.3.16-1Matej Kollar 2.3.15-1Matej Kollar 2.3.14-1Matej Kollar 2.3.13-1Matej Kollar 2.3.12-1Grant Gainey 2.3.11-1Grant Gainey 2.3.10-1Grant Gainey 2.3.9-1Tomas Lestach 2.3.8-1Matej Kollar 2.3.7-1Stephen Herr 2.3.6-1Tomas Lestach 2.3.5-1Tomas Lestach 2.3.4-1Grant Gainey 2.3.3-1Miroslav Suchý 2.3.2-1Aron Parsons 2.3.1-1Milan Zazrivec 2.2.11-1Milan Zazrivec 2.2.10-1Milan Zazrivec 2.2.9-1Milan Zazrivec 2.2.8-1Milan Zazrivec 2.2.7-1Milan Zazrivec 2.2.6-1Michael Mraka 2.2.5-1Milan Zazrivec 2.2.4-1Milan Zazrivec 2.2.3-1Milan Zazrivec 2.2.2-1Milan Zazrivec 2.2.1-1Milan Zazrivec 2.1.25-1Matej Kollar 2.1.24-1Matej Kollar 2.1.23-1Tomas Lestach 2.1.22-1Milan Zazrivec 2.1.21-1Milan Zazrivec 2.1.20-1Milan Zazrivec 2.1.19-1Aron Parsons 2.1.18-1Milan Zazrivec 2.1.17-1Milan Zazrivec 2.1.16-1Michael Mraka 2.1.15-1Dimitar Yordanov 2.1.14-1Milan Zazrivec 2.1.13-1Michael Mraka 2.1.12-1Michael Mraka 2.1.11-1Michael Mraka 2.1.10-1Michael Mraka 2.1.9-1Aron Parsons 2.1.8-1Aron Parsons 2.1.7-1Aron Parsons 2.1.6-1Dimitar Yordanov 2.1.5-1Gregor Gruener 2.1.4-1Gregor Gruener 2.1.3-1Gregor Gruener 2.1.2-1Gregor Gruener 2.1.1-1Miroslav Suchý 2.0.2-1Tomas Kasparek 2.0.1-1Stephen Herr 1.10.6-1Tomas Kasparek 1.10.5-1Aron Parsons 1.10.4-1Michael Mraka 1.10.3-1Stephen Herr 1.10.2-1Aron Parsons 1.10.1-1Aron Parsons 1.9.4-1Aron Parsons 1.9.3-1Michael Mraka 1.9.2-1Tomas Lestach 1.9.1-1Aron Parsons 1.8.15-1Aron Parsons 1.8.14-1Aron Parsons 1.8.13-1Jan Pazdziora 1.8.12-1Michael Mraka 1.8.11-1Jan Pazdziora 1.8.10-1Stephen Herr 1.8.9-1Steven Hardy 1.8.8-1Aron Parsons 1.8.7-1Steven Hardy 1.8.6-1Steven Hardy 1.8.5-1Aron Parsons 1.8.4-1Stephen Herr 1.8.3-1Steven Hardy 1.8.2-1Jan Pazdziora 1.8.1-1Steven Hardy 1.7.7-1Jan Pazdziora 1.7.6-1Steven Hardy 1.7.5-1Aron Parsons 1.7.4-1Aron Parsons 1.7.3-1Aron Parsons 1.7.2-1Aron Parsons 1.7.1-1Aron Parsons 1.6.11-1Aron Parsons 1.6.10-1Aron Parsons 1.6.9-1Aron Parsons Aron Parsons 1.6.7-1Aron Parsons 1.6.6-1Aron Parsons 1.6.5-1Aron Parsons 1.6.4-1Miroslav Suchý 1.6.3-1Aron Parsons 1.6.2-1Jan Pazdziora 1.6.1-1Aron Parsons 1.5.3-1Aron Parsons 1.5.2-1Aron Parsons 1.5.1-1Aron Parsons 1.4.5-1Aron Parsons 1.4.4-1Aron Parsons 1.4.3-1Aron Parsons 1.4.2-1Aron Parsons 1.4.1-1Aron Parsons 1.3.8-1Aron Parsons 1.3.7-1Aron Parsons 1.3.6-1Aron Parsons 1.3.5-1Aron Parsons 1.3.4-1Aron Parsons 1.3.3-1Aron Parsons 1.3.2-1Aron Parsons 1.3.1-1Aron Parsons 1.2.2-1Aron Parsons 1.2.1-1Aron Parsons 0.7.5-1Aron Parsons 0.7.4-1Aron Parsons 0.7.3-1Aron Parsons 0.7.2-1Aron Parsons 0.7.1-1Aron Parsons 0.6.2-1Aron Parsons 0.6.1-1Aron Parsons 0.5.7-1Aron Parsons 0.5.6-1Milan Zazrivec 0.5.5-1Aron Parsons 0.5.4-1Miroslav Suchý 0.5.3-1Aron Parsons 0.5.2-1Aron Parsons 0.5.1-1Aron Parsons 0.5.0-1Aron Parsons 0.5.0-1Aron Parsons 0.4.2-1Paul Morgan - 0.4.1-1Aron Parsons - 0.4-1Aron Parsons - 0.3-1Aron Parsons - 0.2-1Aron Parsons - 0.1-4Aron Parsons - 0.1-3Aron Parsons - 0.1-2Paul Morgan - 0.1-1- Standardize pylint-check to only happen on Fedora- Updating copyright info for 2015 - Added a bit more documentation to softwarechannel_setsyncschedule to make it more obvious what the schedule format is.- Added softwarechannel_removesyncschedule to remove a sync schedule from a channel. - Fix cli config option nossl. Before using it triggered the following error:- Make pylint happy- Fixed typo - add ability to specify gpg bits from spacecmd when creating software channels- 1191418 - sanitize data from export- Setting ts=4 is wrong- Forgotten substitution? - Fix Pylint on Fedora 21: manual fixes - Fix Pylint on Fedora 21: autopep8 - 1180233 - More corner cases for errata summary printing - Let pep8 do its thing to clean up some code - spacecmd: added softwarechannel_errata functions - spacecmd: cleanup string handling - spacecmd: add defattr- Pylint fix for Fedora 21- fix configchannel export - do not create 'contents' key for directories- First custom_opts has no 'arguments' - protect against it - fix call of setCustomOptions()- Fix spacecmd schedule listing for negative deltas- spacecmd: fix listupgrades- Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files- Consider all kickstartable tree channels when listing distributions- address pylint complains- add new function kickstart_getsoftwaredetails - Added feature to get installed packageversion of a system or systems managed by ssm to spacecmd. Usage: spacecmd system_show_packageversion - 1111680 - Teach spacecmd report_errata to process all-errata in the absence of further args- add BR: python- spacecmd: fix -p argument in distribution_update help- fix copyright years- 1083519 - make spacecmd funtion correctly in multi-nevra environments - make print_result a static method of SpacewalkShell- allow bare-except (W0702) in the outer block as well- spacecmd: new build requires needed by pylint checking - pylint fixes: comma and operator to be followed / preceded by space- system: don't use python built-ins for identifiers - set PYTHONPATH for pylint- add spacewalk-pylint checks to spacecmd build - pylint fixes- added option for downloading only latest package version with softwarechannel_mirrorpackages - improofed error handling of softwarechannel_mirrorpackages - Added option to spacecmd for force a deployment of a config channel to all subscribed systems- added last boot message in system_details func.- Added option to mirror a softwarechannel with spacecmd- 893368 - set output encoding when stdout is not a tty- 1066109 - add script name argument when calling kickstart.profile.addScript() - fix string expansion - adjusted the output of package_listdependencies- 1060746 - make file_needs_b64_enc work for both str and unicode inputs- Automatic commit of package [spacecmd] release [2.1.23-1].- Updating the copyright years info- 1048090 - fix spacecmd, so it does not expect package id within the system.listPackages API call- 1014765 - fix binary file detection - added function package_listdependencies- 1009841 - don't attempt to write out 'None'- 960984 - fix system listing when identified by system id- spacecmd: print repos in softwarechannel_getdetails - spacecmd: add softwarechannel_listrepos - spacecmd: add softwarechannel_removerepo - spacecmd: add softwarechannel_addrepo - spacecmd: fix tab completion for repo_addfilters- package search: make sure the lucene search syntax works- 835979 - don't double convert start time 'now'- Making code more "pythonic"- system_deletecrashes, system_getcrashfiles, system_listcrashesbysystem- 835979 - system_runscript: convert date/time to iso-8601- fix typo in a comment- spacecmd: Fix session validation- removed trailing whitespaces- Fix typo, the decoded output need to be printed...- spacecmd: use a non-privileged API call to check session validity - spacecmd: handle base64-encoded output in schedule_getoutput - spacecmd: add softwarechannel_setsyncschedule function - spacecmd: make globbing optional in parse_arguments()- spacecmd: try to use a cached session even if the username is passed on the command line - spacecmd: added function activationkey_setdescription - spacecmd: fix invalid call to user_confirm in activationkey_setconfigchannelorder- spacecmd: remove duplicate packages in system_listupgrades output - spacecmd: make the keys used in latest_pkg() configurable- Add new function system_listcrashedsystems- add new function kickstart_getupdatetype - add new function kickstart_setupdatetype- add new function scap_listxccdfscans - add new function scap_getxccdfscandetails - add new function scap_getxccdfscanruleresults - add new function scap_schedulexccdfscan- add new function is_monitoringenabled - add new function list_proxies- add new function custominfo_updatekey- 985530 - require python and python-simplejson- Bumping package versions for 2.0.- 983400 - fixing spacecmd ssm 'list' has no attribute 'keys' error- rebrading RHN Satellite to Red Hat Satellite- 947829 - spacecmd errors out when trying to add script to kickstart- provide support for user.setDetails()- Make spacecmd able to specify config channel label- fix directory export in configchannel_export - use 755 as default permissions for directories in configfile_getinfo - fix directory creation in configchannel_addfile- spacecmd: allow globbing in activationkey_{en,dis}able - spacecmd: add functions to disable/enable activation keys- update email addresses in copyright notices - update copyright years - add new function softwarechannel_syncrepos - add new function repo_updateurl - add new function repo_rename - add new function repo_create - add new function repo_delete - remove some commented out code - print the list of systems in system_runscript - print the list of systems in system_reboot - return a unique set from expand_systems - print a clearer error message when duplicate system names are found - standardize the behavior for when a system ID is not returned - add a delay before regenerating the system cache after a delete - handle binary files correctly in configfile_getinfo - print the name in the confirmation message of snippet_create - don't exit when invalid arguments are passed to a function - don't reuse variable names in parse_arguments - print the function's help message when -h in the argument list - print file path in package_details- fixing broken export of configchannels with symlinks- sort export_kickstart_getdetails right after fetching - Bumping package versions for 1.9.- spacecmd: add functions to manage repo filters- spacecmd: prevent outputting escape sequences to non-terminals- spacecmd: add system_schedule{hardware,package}refresh functions Signed-off- by: Aron Parsons - Fixed small typo in spacecmd/src/lib/kickstart.py- spacecmd : Fix kickstart_export with old API versions- spacecmd : enhancement add configchannel_sync - spacecmd : enhancement add softwarechannel_sync- 809905 - fixing chroot option for addscript, is now possible to not chroot in non-interactive mode- spacecmd bugfix : kickstart_getcontents fix character encoding error - spacecmd bugfix: activationkey_import don't add empty package/group lists - spacecmd bugfix : fix activationkey_import when no base-channel specified - spacecmd bugfix : Fix reference to non-existent variable - spacecmd bugfix : improve configchannel_export operation on old API versions - spacecmd bugfix : *diff functions allow python 2.4 compatibility- changed get_string_diff_dicts to better fitting replacement method - bugfix and comment clarification - bugfix: remove reference to stage function - add do_SPACEWALKCOMPONENT_diff functions - print return values- spacecmd bugfix : system_comparewithchannel filter system packagelist - spacecmd bugfix : argument validation needed for configchannel_addfile - spacecmd bugfix : configchannel_addfile don't display b64 file contents- spacecmd : enhancement add system_addconfigfile (shardy@redhat.com) - spacecmd : move file_needs_b64_enc into utils (shardy@redhat.com) - spacecmd : Fix usage for configchannel_addfile (shardy@redhat.com) - spacecmd : enhancement Add system_listconfigfiles (shardy@redhat.com)- spacecmd: pretty-print JSON output - spacecmd: cosmetics- 809905 - add option to allow templating for spacecmd kickstarting (sherr@redhat.com)- spacecmd : softwarechannel_clone avoid ISE on duplicate name (shardy@redhat.com) - spacecmd bugfix : softwarechannel_adderrata mergeErrata should be cloneErrataAsOriginal (shardy@redhat.com) - spacecmd enhancement : Add globbing support to distribution_details (shardy@redhat.com) - spacecmd enhancement : Add globbing support to distribution_delete (shardy@redhat.com) - spacecmd : Cleanup some typos in comments (shardy@redhat.com) - spacecmd enhancement : custominfo_details add support for globbing key names (shardy@redhat.com) - spacecmd enhancement : custominfo_deletekey add support for globbing key names (shardy@redhat.com) - spacecmd enhancement : Add cryptokey_details globbing support (shardy@redhat.com) - spacecmd enhancement : cryptokey_delete add support for globbing (shardy@redhat.com) - spacecmd : Workaround missing date key in recent spacewalk listErrata (shardy@redhat.com) - spacecmd : Add validation to softwarechannel_adderrata channel args (shardy@redhat.com) - spacecmd enhancement : softwarechannel_adderrata add --skip mode (shardy@redhat.com) - spacecmd enhancement : Add --quick mode to softwarechannel_adderrata (shardy@redhat.com) - spacecmd enhancement : Allow config-channel export of b64 encoded files (shardy@redhat.com)- Update the spacecmd copyright years for Red Hat contributions.- spacecmd : activationkey_details print child channels and packages sorted (joerg.steffens@dass-it.de) - spacecmd bugfix : softwarechannel_adderrata use cloneAsOriginal (shardy@redhat.com) - spacecmd enhancement : Add errata_findbycve function (shardy@redhat.com) - spacecmd enhancement : configchannel_delete add support for globbing (shardy@redhat.com) - spacecmd : Fix error in do_activationkey_export comment (shardy@redhat.com) - spacecmd enhancement : activationkey_delete add support for globbing (shardy@redhat.com) - spacecmd bugfix : softwarechannel_addpackages validate channel arg (shardy@redhat.com)- 769430 - avoid using the quoted string, parse it first.- spacecmd bugfix : bz766887 - user_create fix broken --pam option (shardy@redhat.com) - spacecmd bugfix: recover when partial cache files occur (shardy@redhat.com) - spacecmd enhancement : softwarechannel_adderratabydate add publish option (shardy@redhat.com) - spacecmd : Add usage help on date format for softwarechannel_adderratabydate (shardy@redhat.com) - spacecmd enhancement : Add softwarechanel_listerratabydate command (shardy@redhat.com) - spacecmd : Add warning to kickstart_import if JSON filename is passed (shardy@redhat.com) - spacecmd enhancement: Add kickstart_importjson (shardy@redhat.com) - spacecmd enhancement: Add kickstart_export command (shardy@redhat.com) - spacecmd enhancement: Add system_comparewithchannel command (shardy@redhat.com) - spacecmd bugfix: Don't display password in debug mode (shardy@redhat.com)- spacecmd: handle server connection failures more gracefully (aronparsons@gmail.com)- spacecmd bugfix: configchannel_addfile fail nicely when no channel arg (shardy@redhat.com) - spacecmd enhancement: Align configchannel_addfile usage (shardy@redhat.com) - spacecmd enhancement: Add softwarechannel_listlatestpackages command (shardy@redhat.com) - spacecmd bugfix: configchannel_import detect trailing newlines (shardy@redhat.com) - spacecmd bugfix: configchannel_import flag error when binary file can't be imported (shardy@redhat.com) - spacecmd bugfix: system_runscript fix type when passing timeout argument (shardy@redhat.com) - spacecmd enhancement : configchannel_addfile automatically detect trailing newlines (shardy@redhat.com) - spacecmd enhancement : make configchannel_addfile handle binary files (shardy@redhat.com)- spacecmd enhancement : multiple delete for kickstart_delete (shardy@redhat.com) - spacecmd bugfix : filter_results don't match substrings without wildcard (shardy@redhat.com)- spacecmd enhancement : Add activationkey_setusagelimit (shardy@redhat.com) - spacecmd bugfix : activationkey_setuniversaldefault zeros unlimited usage (shardy@redhat.com) - spacecmd bugfix : activationkey_setbasechannel zeros unlimited usage (shardy@redhat.com) - spacecmd enhancement: activationkey_details add usage_limit (shardy@redhat.com) - spacecmd enhancement : Add softwarechannel_clonetree command (shardy@redhat.com) - spacecmd enhancement : softwarechannel_clone add regex mode (shardy@redhat.com) - spacecmd enhancement : softwarechannel_clone add option to copy gpg details (shardy@redhat.com) - spacecmd enhancement : softwarechannel_listchildchannels add verbose mode (shardy@redhat.com) - spacecmd enhancement : softwarechannel_listbasechannels add verbose mode (shardy@redhat.com) - spacecmd documentation : Fix manpage help for a particular command (shardy@redhat.com) - spacecmd enhancement : softwarechannel_listchildchannels list specific children (shardy@redhat.com) - spacecmd enhancement : Modify activationkey_clone to allow globbing (shardy@redhat.com) - spacecmd bugfix : configchannel_clone fix some variable names (shardy@redhat.com) - Bumping package versions for 1.7. (mzazrivec@redhat.com)- fix login for clear_caches to avoid error (shardy@redhat.com)- spacecmd: fix typo in activationkey_export help (shardy@redhat.com) - spacecmd: add configchannel_clone command (shardy@redhat.com) - spacecmd: add configchannel_import command (shardy@redhat.com) - spacecmd: add configchannel_export command (shardy@redhat.com)- spacecmd: fix some errors in system_runscript (parsonsa@bit-sys.com) - spacecmd: changed some non-critical errors to warnings (parsonsa@bit-sys.com) - spacecmd: cleaned up error messages (parsonsa@bit-sys.com) - spacecmd: activationkey_clone cleanup (parsonsa@bit-sys.com) - spacecmd enhancement : Add activationkey_clone command (shardy@redhat.com) - spacecmd enhancement : Add activationkey_import command (shardy@redhat.com) - spacecmd enhancement : Add activationkey_export command (shardy@redhat.com)- spacecmd: fix some errors in system_runscript (parsonsa@bit-sys.com) - spacecmd: changed some non-critical errors to warnings (parsonsa@bit-sys.com) - spacecmd: cleaned up error messages (parsonsa@bit-sys.com) - spacecmd: activationkey_clone cleanup (parsonsa@bit-sys.com) - spacecmd enhancement : Add activationkey_clone command (shardy@redhat.com) - spacecmd enhancement : Add activationkey_import command (shardy@redhat.com) - spacecmd enhancement : Add activationkey_export command (shardy@redhat.com)- spacecmd: remove comma from softwarechannel_setorgaccess output (aparsons@redhat.com) - spacecmd: add tab completion to softwarechannel_{get,set}orgaccess (aparsons@redhat.com) - spacecmd enhancement : add softwarechannel_getorgaccess command (shardy@redhat.com) - spacecmd enhancement : add softwarechannel_setorgaccess command (shardy@redhat.com) - spacecmd enhancement : softwarechannel_list add tree pretty print option (shardy@redhat.com) - spacecmd enhancement : softwarechannel_list add verbose mode (shardy@redhat.com)- spacecmd: use correct variable in system_reboot (parsonsa@bit-sys.com)- spacecmd: wrong argument in distribution_create help message (parsonsa@bit- sys.com) - Automatic commit of package [spacecmd] release [1.6.4-1]. (parsonsa@bit- sys.com) - spacecmd: added softwarechannel_regenerateyumcache (parsonsa@bit-sys.com)- spacecmd: added softwarechannel_regenerateyumcache (parsonsa@bit-sys.com)- do not mask original error by raise in execption- Enable new 'api' module (satoru.satoh@gmail.com) - add utility routines for new 'api' module (satoru.satoh@gmail.com) - add api module to spacecmd (satoru.satoh@gmail.com)- We only support version 14 and newer of Fedora, removing conditions for old versions.- spacecmd: remove stray debug statement (aparsons@redhat.com)- spacecmd: cosmetics (aparsons@redhat.com) - spacecmd: parse arguments the standard way in softwarechannel_list (aparsons@redhat.com) - spacecmd: allow filtering of channels based on arguments in softwarechannel_list (aparsons@redhat.com) - spacecmd: quote all arguments before passing them to precmd() when running a single command (aparsons@redhat.com) - spacecmd: respect quoted arguments when looking at the line in precmd() (aparsons@redhat.com) - spacecmd: be more precise when looking for '--help' in precmd() (aparsons@redhat.com) - spacecmd: updated comment for precmd() (aparsons@redhat.com)- 696681 - fix spaces in system names in system_updatecustomvalue and system_addcustomvalue (aparsons@redhat.com) - 696681 - allow special characters in server names - whitespace cleanup (aparsons@redhat.com) - fix handling of group names with spaces when expanding with 'group:' (aparsons@redhat.com) - added kickstart_clone (aparsons@redhat.com) - Bumping package versions for 1.5 (msuchy@redhat.com)- added 'repo' module into shell (aparsons@redhat.com) - added repo_list and repo_details (tljohnsn@oreillyschool.com)- added configchannel_verifyfile (aparsons@redhat.com)- fix invalid key name in errata_search (aparsons@redhat.com)- added group_backup and group_restore functions (john@vanzantvoort.org) - don't get the UUID on older API versions (aparsons@redhat.com)- spacecmd: log channel access issues in debug mode only (aparsons@redhat.com) - spacecmd: ignore channel failures introduced by organizations when caching packages (aparsons@redhat.com) - spacecmd: print a summary list of all errata (name, synopsis, date) (aparsons@redhat.com) - spacecmd: ignore channel failures introduced by organizations when caching errata (aparsons@redhat.com) - spacecmd: delete child channels first in softwarechannel_delete (aparsons@redhat.com) - Bumping package versions for 1.4 (tlestach@redhat.com)- added configchannel_backup function (john@vanzantvoort.org)- added system_syncpackages function- added organization functions- discard the password variable once we use it - attempt to re-login as the same user if the cached credentials are invalid - fix logic regarding which configuration files to load - don't try to load non-existent config sections- support server-specific configuration sections in the configuration file - added support for a system-wide configuration file - added support for server-specific sections in the configuration file- add support for server UUIDs- don't use a cached session if username and password are passed as arguments - added get_session function- fix uninitialized variable in snippet_create - 655055 - honor the quiet flag when generating caches in spacecmd- spacecmd: fixed exception in kickstart_create due to typo (aparsons@redhat.com)- renamed system_addchildchannel to system_addchildchannels and system_removechildchannel to system_removechildchannels for consistency - added help topics for time and system options - print the system ID and last checkin in report_duplicates - print help messages for functions if the user passes --help - exit the shell if the initial login attempt fails - version bump to 1.2 to stay in sync with other Spacewalk packages- fix unhandled exception in activationkey_create (aparsons@redhat.com)- fix compatability with Satellite 5.3 in configchannel_addfile (aparsons@redhat.com) - fix man page formatting (aparsons@redhat.com)- forgot to add the actual option for revision in configchannel_addfile (aparsons@redhat.com)- allow the user to provide a revision number in configchannel_addfile (aparsons@redhat.com) - force the user to enter a valid channel name in configchannel_addfile (aparsons@redhat.com) - allow configchannel_addfile to be run non-interactively (aparsons@redhat.com) - don't use mergeErrataWithPackages API (aparsons@redhat.com)- allow configchannel_create to be called non-interactively (aparsons@redhat.com) - updated man page to explain how to run non-interactive commands (aparsons@redhat.com) - allow softwarechannel_* functions to be called non-interactively (aparsons@redhat.com) - allow system_* functions to be called non-interactively (aparsons@redhat.com) - more fixes for ignorning the '-y' command-line option when it's not applicable (aparsons@redhat.com) - allow user_* functions to be called non-interactively (aparsons@redhat.com) - don't honor the '-y' command-line option when user_confirm isn't used as a confirmation (aparsons@redhat.com) - allow snippet_* functions to be called non-interactively (aparsons@redhat.com) - remove a comment about a fix that was committed ages ago (aparsons@redhat.com) - allow kickstart_* functions to be called non-interactively (aparsons@redhat.com) - allow distribution_* functions to be called non-interactively (aparsons@redhat.com) - allow cryptokey_* functions to be called non-interactively (aparsons@redhat.com) - added a function to read files (aparsons@redhat.com) - allow activationkey_* functions to be called non-interactively (aparsons@redhat.com) - added function to test if the called function is interactive (aparsons@redhat.com) - support for named arguments in utils.parse_arguments() (aparsons@redhat.com)- added new function softwarechannel_removeerrata (aparsons@redhat.com) - update softwarechannel_adderrata to use the new mergeErratawithPackages API call (aparsons@redhat.com)- support symlinks, selinux contexts and revisions in configchannel_* (aparsons@redhat.com) - added new function softwarechannel_listallpackages (aparsons@redhat.com) - avoid proxy timeouts when cloning errata by doing them individually (aparsons@redhat.com) - allow --debug to be passed multiple times (aparsons@redhat.com) - revert to the old-style of errata merging due to bugzilla 591291 (aparsons@redhat.com) - cleanup column headers in report_outofdatesystems (aparsons@redhat.com) - show the last checkin time in report_inactivesystems (aparsons@redhat.com) - clarify what 'Original State' means when cloning a software channel (aparsons@redhat.com) - remove prompts for summary/description when creating software channels and just use the name (aparsons@redhat.com)- simplify checks for debug mode (aparsons@redhat.com) - enable verbose mode for xmlrpclib when debugging is enabled (aparsons@redhat.com)- updated documentation to point bug reports at Bugzilla (aparsons@redhat.com) - added new function user_create (aparsons@redhat.com) - added a parameter to return integers from user_confirm() (aparsons@redhat.com) - add parameter to not print a blank line on user confirmations (aparsons@redhat.com)- added a missing hyphen in the spacecmd man page- simplified softwarechannel_adderrata (aparsons@redhat.com) - added new function errata_publish (aparsons@redhat.com) - support quoting of package profile names in tab completion (aparsons@redhat.com) - remove old instance of system_createpackageprofile (aparsons@redhat.com) - only call the system.listDuplicates* functions if the API supports it (aparsons@redhat.com) - support quoting of group names (aparsons@redhat.com) - support quoting of arguments (aparsons@redhat.com) - change the log level for warning that cached credentials are invalid (aparsons@redhat.com) - added new functions system_deletepackageprofile and system_listpackageprofiles (aparsons@redhat.com) - added new functions to create and compare package profiles (aparsons@redhat.com) - added new function system_listduplicates (aparsons@redhat.com) - regenerate the errata cache after cloning errata (aparsons@redhat.com) - added new function errata_delete (aparsons@redhat.com) - list CVEs in errata_details (aparsons@redhat.com) - added new function errata_listcves (aparsons@redhat.com) - make system_installpackage use the new API system.listLatestAvailablePackage (aparsons@redhat.com) - don't include archived actions in the default call of schedule_list (aparsons@redhat.com) - significant improvement to the performance of schedule_list* functions (aparsons@redhat.com) - changed where an empty list is checked for in schedule_reschedule (aparsons@redhat.com) - fixed tab completion in schedule_cancel (aparsons@redhat.com) - added function schedule_reschedule (aparsons@redhat.com) - allow filtering in report_errata (aparsons@redhat.com)- 616120 - remove python requires (msuchy@redhat.com) - 616120 - add -p to install, to preserve timestamps (msuchy@redhat.com)- move python files in site-packages (aparsons@redhat.com) - fixes to spacecmd.spec per Fedora package review (aparsons@redhat.com) - fixed report_kernels not grabbing the correct value for each system (thanks to James Tanner) (aparsons@redhat.com) - don't print an empty line if there are no results from package_search (aparsons@redhat.com) - temporarily update the command prompt to tell the user when caches are being generated (aparsons@redhat.com) - rename kickstart_getfile to kickstart_getcontents (aron@redhat.com) - remove a false statement (aron@redhat.com) - remove references to closed Bugzillas (aron@redhat.com) - remove unused binary file support from configchannel_addfile (aron@redhat.com) - update kickstart_getfile to use the new kickstart.profile.downloadRenderedKickstart method (aron@redhat.com) - remove reference to 584860 since it has been fixed in spacewalk (aron@redhat.com) - implemented configchannel_listsystems (aron@redhat.com) - moved global variables out of shell.py and into more appropriate locations (aron@redhat.com) - session_file didn't need to be global (aron@redhat.com) - make sure ~/.spacecmd/ exists before writing the session cache (aron@redhat.com) - only store one session in the cache (aron@redhat.com)- new package built with tito- new package built with tito- version bump - update the URL to point at fedorahosted.org - fixes from rpmlint- fixed an unhandled exception when doing a history lookup (aparsons@redhat.com) - cleaned up system_upgradepackage and system_listupgrades (aparsons@redhat.com) - added calls to generate_package_cache in get_package_name and get_package_id (aparsons@redhat.com) - use macros for commands where possible (aparsons@redhat.com) - use existing file details (owner, group, mode) when updating a config file (aparsons@redhat.com) - cleanup the bash completion file (aparsons@redhat.com) - Automatic commit of package [spacecmd] release [0.4.2-1]. (aparsons@redhat.com) - system_applyerrata now just calls errata_apply() with the correct arguments (aparsons@redhat.com) - reworked errata_apply() to schedule all errata for each system via one API call. this also only schedules currently unscheduled errata, which eliminates error messages when an errata is already scheduled (aparsons@redhat.com) - removed print_action_output() (aparsons@redhat.com) - cleaned up schedule_getoutput (aparsons@redhat.com) - removed an unnecessary sort (aparsons@redhat.com) - changed the cancel prompt to be consistent with other prompts fixed the tab completion for schedule_cancel (aparsons@redhat.com) - removed format_time() (aparsons@redhat.com) - use the action name instead of type to be more verbose (aparsons@redhat.com) - rewrote schedule_list* so be more concise and greppable (aparsons@redhat.com) - added an explanation of valid date strings (aparsons@redhat.com) - fix the handling of YYYYMMDD dates (aparsons@redhat.com) - remove limit option from system_listevents (aparsons@redhat.com) - minor tweaks to some output (aparsons@redhat.com) - cleanup of system_installpackage (aparsons@redhat.com) - added package_listerrata (aparsons@redhat.com) - removed an unnecessary call to generate_package_cache (aparsons@redhat.com) - fixed the exception handling in get_package_{name,id} (aparsons@redhat.com) - changed the global separator to use # instead of - (aparsons@redhat.com) - print the number of installed systems in package_details allow globbing in package_details (aparsons@redhat.com) - added package_listinstalledsystems (aparsons@redhat.com) - cache the reverse dictionary of (package_id, package_name) renamed the global variables that hold all package names (aparsons@redhat.com) - allow timestamps of YYYYMMDDHHMM (aparsons@redhat.com) - don't prompt the user in softwarechannel_removepackages if there are no packages to remove (aparsons@redhat.com) - print a newline before the debug messages when generating the caches (aparsons@redhat.com) - added toggle_confirmations (aparsons@redhat.com) - reworked errata_apply to speed it up (some more stuff is coming) (aparsons@redhat.com) - package_search wasn't returning an empty list if no results were found (aparsons@redhat.com) - tweaked the format of the output (replaced trailing colons with underlines to separate sections) (aparsons@redhat.com) - sort the package list in softwarechannel_adderrata and added some debug statements (aparsons@redhat.com) - move the call to generate the errata cache up a little bit (aparsons@redhat.com) - added softwarechannel_adderrata and changed softwarechannel_mergeerrata to softwarechannel_adderratabydate (aparsons@redhat.com) - compile and re-use patterns in filter_results (aparsons@redhat.com) - remove the seemingly unnecessary report_activesystems (aparsons@redhat.com) - fix displaying file contents in configchannel_filedetails (aparsons@redhat.com) - added functions to list only base and child channels (aparsons@redhat.com) - fixed tab completion for system_addchildchannel and system_removechildchannel (aparsons@redhat.com) - tweaked the shell intro (aparsons@redhat.com) - added a confirmation and status to system_deployconfigfiles (aparsons@redhat.com) - fixed exception handling regarding limits in schedule.py (aparsons@redhat.com) - when merging errata, only add packages that exist in the source channel (aparsons@redhat.com) - - add a message for user interrupts on single commands (aparsons@redhat.com) - - show the number of affected systems in errata_details (aparsons@redhat.com) - - handle user interrupts better in errata_apply - be more diligent about finding the errata ID in errata_apply (aparsons@redhat.com)- ADD: support for builds via tito - CHANGE: x.y.z versioning (better for tito) - tagged man page as doc- version bump - added a man page- version bump - added bash-completion support- version bump- added distribution headings - added a copy of the GPL- just touch __init__.py, no reason to version control an empty file- moved SpacewalkShell.py to /usr/share/rhn/spacecmd- initial packaging !""$%%'((*++-..0113446779::<==?@@BCCEFFHIIKLLNOOQRRTUVW2.3.20-1.fc222.3.20-1.fc22bash_completion.dspacecmdspacecmd.confspacecmdspacecmd__init__.py__init__.pyc__init__.pyoactivationkey.pyactivationkey.pycactivationkey.pyoapi.pyapi.pycapi.pyoconfigchannel.pyconfigchannel.pycconfigchannel.pyocryptokey.pycryptokey.pyccryptokey.pyocustominfo.pycustominfo.pyccustominfo.pyodistribution.pydistribution.pycdistribution.pyoerrata.pyerrata.pycerrata.pyofilepreservation.pyfilepreservation.pycfilepreservation.pyogroup.pygroup.pycgroup.pyokickstart.pykickstart.pyckickstart.pyomisc.pymisc.pycmisc.pyooptionparser.pyoptionparser.pycoptionparser.pyoorg.pyorg.pycorg.pyopackage.pypackage.pycpackage.pyorepo.pyrepo.pycrepo.pyoreport.pyreport.pycreport.pyoscap.pyscap.pycscap.pyoschedule.pyschedule.pycschedule.pyoshell.pyshell.pycshell.pyosnippet.pysnippet.pycsnippet.pyosoftwarechannel.pysoftwarechannel.pycsoftwarechannel.pyossm.pyssm.pycssm.pyosystem.pysystem.pycsystem.pyouser.pyuser.pycuser.pyoutils.pyutils.pycutils.pyospacecmdCOPYINGREADMEspacecmd.1.gz/etc//etc/bash_completion.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/spacecmd//usr/share/doc//usr/share/doc/spacecmd//usr/share/man/man1/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabidirectoryASCII textemptyPython script, ASCII text executablepython 2.7 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !#,9b]"k%f?$]-YwM9[Óiꧨ7Ox畱` ^1exZ%?.9U~/ƿz6۱<=>]ɳ5#l |D]#|-;×0//#O90/lyo1k·eRd.d\|l[<%w+C3kM\zȾ(rߺf+6]uTz9_sM@ۼ `>o.ԺR?r4%åAzMD+Q efU%DvНV~ǕvɢL(L !`බ(+QAamo=%llsN=ÅR2藮r[ے$jsyCzYNϻ. !Frp먛<[bN-/.9ڽΜtuf(rlzZc D2 W!Z#."ΊF(MeU'(X]z=U8N Ʋ0ixx@m![3jVRG*laa-s~nqmUizK&.vmTN,2uH]26Yn0@b2Q?'WBӆ8(q1&n:n){&Q/C XErӉצ΂g(=!DOm340 IART_|!/~;cLGA-"ꠄ62xEuA=r5*ҳ +Ld,TDìټVɓ-'cMnAl3G4ty i`CPhFJxE8yaC_LfzQ]qG0]w2`wB?9gqƕX׶,Z(J~ ^[OA9_Mu'`ש?Nh3u9FEM9_65,I4[C*|m'-Lӆ@:}\Yʬ]I0;s!}9iؔ 1E#4T'8MLU-3eeԶű^@؀\^Y xɍm+hB]IFvJlHdԩA${:[ǪRn͠'TUH3%9E&u⾾{*!!f[GA@gE/N(tF  m4h.Z\3 [n2 GVNF?ԅ;gbL@A@̷ی3ǹ.lPu\7Չ, &~b$J19N~(P&//݉ Q<3=h#]r$ar]JR.80skhV~!:m: r: Gv术:*8(R.9X! j%!c0Hi3Cuv@"/2>d)+a1w9`gbtvE!cfMaw{.n jQ@Fav ӞHጧF*90~=w9(+u&^eqw\%adODΞ\vlr~~mk[,Lo\q"{uL4c?3iu\$I@,:}m ʦ1Ē96zJғ(&Xh.=f>DoĬ*m\[I]zGam26ka%Z 4ˎ;P7 ׇtޒ?t@@ş50 04=?e?hUq?Hy[B8}ڔ?:Pv ly[4l V*XĖx%%9X\[\:r-gL84NAd$[6GvȒ)/b׷L)9IWP &/M+X ,"Cab[!dԃDh8la1eQU,Gώ /b]T`yvF S:]|E~<֥Jo=œ ^-6G?[)3;OPM LOx)YIgQ[\zo-IX?ˡ84aB]#(M]&˕a0*` M#vFǛzBSQmM4+\x KUB4a1[`tCYhHE&p"/܏5[FXqf7kjz'eYY}.t4-j6~m0-s0 x%U:r2걈Xgd,=t8OU87sm03LK6gFԏ0ȇ?,Mn2VǨ9ǐ}GkblWHioURx ֪%+[@Ӻ lhp M/[Vݩ21XH⮮_l5 A/odV,!@JۓT1GIH%櫊U/1=}\la2_w%Fn!у.mmNw۸NOMز(lm%V(53)"ѳ1#)@ۅZ= W{0M!76DmCpbnF[.gopǓzOC)rNqxmKX#=z"@ h]cUPKkU몱5V[P%ZPp@njLFQF,,O(<U݄k]U7sXN5^j'xWEϥnzsp,4.)oESVYa5᫄Hq+?9qeP_ydx˗3..c&n ۗj!_Veyo{c7 ,r#>00ʘΤNC̢-y~|тYiӈ _4i ޝb-^@i琗CCK9b:ώqZ v:1AD?Lyi >B.`ӽfSK4mRr$ƅ NF`aĸE!KCnDᨭb88wڈaYa +4vv*$hXN=ɂM`C6k)#%8"c* oip媆aوJX`_.pОz,ѭ~Qh[ M恖f#aszRrcW%yr2Tn3AQSF8~HIK:uV/F~'Yj <tP0D7o #{!F%gb7I_󕀙˿^=5p)#[Bu D@bX~9Q#{FjLȨDiѧb^TĊ ߭{H:KMP߷_$trD@6M@WaG5MGOy 4GO4z3 pUPA(5d> MC` d;qH:`?sRg (sMN)U_ ? f^?=RufТsږOn#2p/<61>3]h&VS-5KucE;{`q(aH{Wxy/y/e"tE NYKEw5D"'F8] BS=BdQR.ɄoҥN0%TtT-0ofSE ?5VLofEx/{YO}hVg85ek7%np&73L)ŪJ K?IYZP'CGt zsԤe2r[r!H͚Md[rLBfv+xR'v3Q\ z /x }n2Ȯfk*LXea)q2e<3|mNgsHHViM0癑mu5(s=<$As8S$]P\_P+oǽzW!ͅo&3Nx󏶌n(uR<_eQ} 3lT0liU fERx}`eTm:e'p1#K$XNBurqXlR#i`'iʄm{>cGP6_yL| M5H^T6;grXw3ň))Ī$IX\9BR̐]W$IU9ZWWo*8>@J'av"Nl]yW/$ ɧP 6hNT+ݢ[3~0qG<4ub9lF2#peB͙>%nhtOU%RɆz =>uS/C5tbi<\N~3¡\12fCx>#f,w8 @)DͱibՈmb A+d`fHY%Qb жͱsP@Gmp-X ;OpG8xr" snK0R!rFԛPm\hz͕e,IˣtnFh(cp*?0˸5`hʢ.C9 ? L PD#*~v6G`L%7WHU\nl6674&)SzGYi{Z^z%71"M=vy&y 0[߬^ ?^3@!%:(D9BP=i."_PN҄*ci㕲&pX/WLO؝yրj9dKٍtIa3ڏ#h )(_Gj'j`o#ߢ# B{%ó櫝̫g$: '} kKb|Bqg-WIItE,k/P.?=.WM*WS_61n<H4U{`Ywr 泟@4DLGVqkcH~_Z{: pwgd!1p< geL冀̚e-DaDo}izHʤviN5%v\^|(;m֘m@z+-CXfd>ʇڃӪ7OmCRrNcu(LZ]F*AЉ֮ gİd,=$]Xk+S\8;ck29AFu1sRi+.u$]Oa`szbhʇ1qSi}UHEjoQ8(T(.No7 R^mQxEL`Nx?'PlG B,&8_9}mrbAbi=?3Ujk Q k7^.+I%tLv"p쌁G& w!x%f kwy[! n#蹴b) ٻhu$BS%gq6<]z#;RW; KFiY.":' - 1xDhG(j2x T;!X:n(NU:xLP&)XBC'{YÖNrȉDNIf(E*,8*]P bFdB 2~(g/PmIBX3bY@%cKF2kBϱL@_I+9N}l]0o |ZN()w)KY?AMMz=Bol*Ɲ+Y'Y0!UofU65CQ.mXe`a8i<8w0\eYȡm8O yٕFGҬpBG8lxq)ZmG<91Qصv&6#9N)[J8QA Zᝎw۶bBRN\X '|0vזZƅ_''J|xg>O(_ >M}JQRB"@_ɨ>%6OEsCF&/KԨ뻷ƀyk+ GMeo0,0EpFfhZzs޳#,o9}}Sf*sjRL}إZأRl5ִ>؍uʽW_H%x 4fdkiNV\M燕sEkT˸E]*>p t!h@yhtԳT,cAܷ8zFaE_H]U'<ݮњ婝߲0WV;:"k$Sk&!DQ}J35Q*sZƼ!:a0%5}tXRC,qLF B́H22u\{&Rmp=Ђ]$!|Wn+!uw';7v; N40%Çϲ' ~4@&."OZk!αf}i!tn?z<,,> PĀwyrC@V"B[\\ EJ'e'|YqCNQ#'Gh[L;[LАʓ]o׊X%h,ԥm ɤ"adž u{th X4A^=.ma+zwbJ 4u_7…r̾O먴˭4rMײR>A{yK75u/aqNI_Rl!yB]lt9+eQhe\-yE0*;!Qt sXv,QBFg<_P??r86sY'1x(#u'JS"Ө鍅eG&Ia/$Lө*@%]xڈgQ#vدΣ*V!<[YM|n޻-}[hprݬQg俜>0?(l/)ŠI}9{ڋ'U,bn2okNɈ]𻿡0Vی2&~vNL+[T^aN#ӥvb'LԎۯ 1aGkCgn2qLGRpx!k:1<+ 8&ŻQ+AD>t֗q?"+.;QD.,uS^9D(Vph:jD|F}Ik|pOBjpf#)-*,b1NNd̴GȊJљktfzn;Mg:G/`0O DY$@\%EKbU"4Zs{,4>Ʈ{7]W}@Bu >v¡ {!k6`@\(N smT9ޥ m$pGT1j ˛4zR\&_k?^c߇FGHoW߾i/TL.z6VGik 4[溭1We oM@h*2b?<<¾ @qc #U^{xxU&:QAfga-o/~oUT!Gld_f[S*lynt[h a6)`t+;ҘT,|[͒hB> МL<ʕ1[ݙ`Fܝx'U()aw~gX O&'|B סΗO~T0,[7'τb>$ϣb 2{abͧ}&ŵ~,)ŻuZ ө&`j uA\:hEG!f쾹!R!~#4n݄)-`2~Ԓd6lj͌xR-AL [[lҰ`R@в>S_2L4,L e@4ٌhδc\ʇ =1'`{?\l>.\^7 2iZXIs >;M-gC ao62oA ijQ~ҋdz_qv -ϷmAnm)fSwFRgS3_n佘F[Ϫ>m0=>Αx/dpg}ІDe·u/J*Ux̍HW\oz:qbI&5, ;Cŷt#Rf(Y$PF|Gj'SY"T'f?78H ءi ?e&/OKǗ>Q/+$vls5^ ';+.9 F6e7vSDFafQ[`ih 36 }-jtWSIWQ;x7$hWI^T=ߵu#_M%M3ݡ jakw.7CӧUH/tS+c<7~&q%״d fRh7r RB0 c5b}`P[<1/v5W Hi˄n1aujЪ'*@%s,!#PxF .x~M&V>ZELخgH05KM~ `#b-Z "}k$11s~# mt _8JIsQӼ5Z\(p# NF 9XlUf4t7k^]z>}{Q]5#I+eHM'b)$1)ܧ1vH 5G^y\B0)e"ST$?cwN}!ZKKK3Se2C7t,[V/Dd`\U'083 t' Sts˶&3{+QVx~:QAP ZT=c5I ' XG6?^ 0桟jDsK H]Y?1 7w2-.>aVƎ:"/A>~O(uKXm=<akȨzgVhb.xI!M]?Ymw3\6YC @va}|Ѣj4/ַ%[) h}B%_F7݀ta)Pi2}JNGltݬ?Q6K8Pvr oJUUDͯqZ1xW?OglG!ԁyZ{z>5lr'gQLlL+ni2bAS1Cl8:WoH74&Bn+vy{PlADu+ngqn+Jw]8F忒TJ]lVe :beGVhfsyÊһm #o6C)k> 18OjbXv?7q9Z69s2z4xI!c Lmdt1op/d_fZퟸNPXFb kcs(ry]gBoJ m>ql6VsX H(hj _A>Rw{xf ac@(?ܼ1'Q X :ԋdNKP%uϾ#[ОbKbQi9@T(7z?x4g6^W $F*FۀJų<_Qiݯ=a0ҷbqM-A ; 6}5~Jc^>*A/^SIƻ4: 5ХԡAAD&w5tfpTl 抧duH rԽ$*;.MIMoUUot)O6UDA|{|,uEuSF7"ZK^bX<͆31!#}!4yHMkЦv=ߌpGc/C1FC,7Sj8T5BU,ݯ9faL97 Da뉇"h6L}?3傠 'k._5v_Y))P-eÚoO?3xEX)?S },iu]s͌f7:*gqzn>+ELJG,m-S۟W+jv+,K>DՁT{G}6ї-@W18DWݸW6 ޅӵSuS;M.@H5"b=Ӷyy4Y44dz_;mI=9$bD׿&={ m_UlDQWP/Jbi'd;{+`aFb x_7LH w_Iȁ.`Pvidwmbp8#FJpt@#5j 3,vFla GfJ5:+m;7 ݃dWL5-'P֮0AaBs@8WbQ#2 mk*HV.&'PٮLw^3k?bxEӹ?8jE6'|75IJadR&=r|;ѠNnıg +U._(JD|bT~~cz;~\Ofh*בOm\gE>os۫(նSao'ӣ`=H/`\M Į֟I/2UB$Bs-D lbD*&G3B WIz8?&$_)MwA_x± ةccfm Жsv{Ly%],kOJQ&,pY̹&-zi4,I/jcu}>t/MO~Ϲ]NqlS7I& >|+m;Cհ&x%t Mi:z<~ClsΰhD"֘P0n}Z5?IԘXg7fCGд&*n{sO_"RH0+0R|_w'^.#i\P7tx9&d"`(ϽсeypՋßy=`Ef*lX 3aS'6`,p uޖvw>R70Gͪ.l<^6&Z53VאEfzQlKҁT)pHA 6Ys jׇ< z#*WTxd_#䣦}CUAE(ǃ&4CjFd͑)-o%}eGeOJ56\ "AMt H1` Lyw@nxh%tɪ9{D͓LEJ#)㪧XpyO3f43c擑.y^WA׵/q 7LPRU^YVGHGPj-]e 0#Bw߿Jk*ܸ!AL#_D"}*cVR܃y"a9_ fwc4B=p"iIh$ ԓeϔkCYP:43HǥjFLL%7GũY."ҭކJ,&Bs"ug7V[=ߝ̋ga\}ÛS(B*t0;Zㆩm# aw4lZhe3ii+&jhQ-w'sӎ̚7cwHv{P@N+Cc WTWK{f4D[P(!8C`Ngߧ3=I +3 Mr@ Ur,+WIA РtN|,iKlV@zU6\lݎAaKp{ʘL nNȿkgӀNu-YԄTe@D+~ҒҤ[$<^ `˅Va94Cap]Bb;뇶akPGi5+E,H$q-MLE IVH4',*]TP5QI B{/6H!U>>6=2NZbm> j 'KP;~aP|ćURק販WA9EΝD!ߝT@ ;A,7e:(O0 UMviI& Җ% ̙An S:pŖHuYP{.R~PeE>bq.KʤAh[Z@G]:qKŒ<4!,4]J8|U܀}{RuR6l!ב+uecV, Rg*S,* ΍@p680&eJɽ>c$]Vs:QeuNw\znƉ]08oƂb}Ɍ2:Ĕwr}&,mэ!"wuBg#{t$Jل3@l08 vqYkz0@}(T1w2޷?9gSO>w ."@$Dvo8WrIIvFvr)nRXO0fzV~06H MԲwᄄ bC "-\UffX0Ŀ6k'*QP@B+.>7}sTy0UB\4y%M\$H׽[} χprt?2(LED>B߻o}N'!e֙VMnOD+PYٿX h!xo9-Ѐjq-+Re٭ dݓn8lMfPYhTSX\,g 9jfb+QAMm:5<8p 35(0.VXMc&/(*GmF$!GrV±YIĔeomx]q"MntʰR6.҃n'm?(:, ;֢w/6'T/Z} 9g'p<=bzRXX?y~[ c-' Z?{>6i f^!yn/URt8]@$!cxm2*.}Njk$rq,F|?3վ[Dwt&e:,3nw!`_v!ɪXc D^g}p|?Z\0O5SfV:ϙc`Z2i,l%5CqԤWh>Z|fXפ>J\$^~Be v-P;MFA*bo^Ĥ0`$뤝F6.kRm-|:m az<1gO·{jV~ A<nڙkUm@)3ѠtdbRm¢Xu[*;Zk` ]0TvWczcp3𫱆;y+Rl\G9>< Tސ Z%Nbgڎ?_e w26;9py ,߯:!x6T # O& IuF!RNf<뙑f*hFugX-Loi]+ g`\)21RHTKF^̛uy,nULҏUDEf^Z)eѤv#@X=_gV̎q΄vZAے)*g;b8xW n ]SgpHz[J߃ē; 썆tG%(.p t:{~F7߮Yp󵩁jx@ukyh]o|uwuBbmZoV'?ؚYaO06cY / d`#K1G{6go]4ܔ|=ZHV^LmQa8T GO#/?6Tmm3K[/=Zc2/MtBxûqi[TxU(6UD˯H`C1~%$J[”iU^)%Ar:4RCR}{Y3v^?~8? flP)ws>G{mS? 8u3۷)U] 5ԫT9YxTCw)|0jUr 0Ayʢt1+$Zɣ:rBȪfpJ ʜlb@[Ϧ'/lD*lAδfVi\6(ďWu+.uri 1;T6tR- :l~CJ yp.NMq)\)hz1,yw^[][%SG++ {,voZ [ҕizW4 t\z,S'Fk(֬4fzKp{VWsY_W_2vCai;[dI3S,oVgY9,'P_sv4"_Y>(}xW? uGݐԇ~ ͹%7G7bsNWR=9Ț$3@pL'Lb _=X |USx$&x2>LUgWֈZF P8 p@ط|f(O6?d0x^>/7dKv^1AQJ'>mdc+ڜB]K6?0q-iH[3QG* &B'g(< RJؓW#ORGt^ePKV;yZQDV6_}L.]7ya6Q0ہobbo΢OY`9L7Z?¢eO$HkzlAG 3ͪ%%jt=4Z!nV iFRoqDQBOÙ{ֽKt i17q 31$j`907rIo lV6/=@:yyߌq鿶}c:SV͝U!%:Cl!ޡmeK?:) \r[5{OLIs*gnu#Ϲz_ZOȁAD`ܩ)A{w緆}y )¦V$t`_:DQ=ӽmsz4:ҷ(۫3h@M^scp;(K1hU2Jei|jYin`){LHNM6[vd=^͒mIt#6ߝ-{or?¹=&`&/[E 9|bx#z~+-x]zK}jo< 2j4QJoĻ^li >4^@DQk!}~ӪL.bKcM/ʩf#ۻ 3AݶlBpHngg}y6`VO%ӹUePa7OiZ߶Ag o<zR]ճ~B3Dzy#PRCG;72Me3a GUI bT bq_O/Nff˶|IL;p!%kBeFxF*;总vݣ:X;y\%dĄZa $ݳԄkX $\_E3OMMcHƼ PiU 2!1!GC);W??Ói&R{ΉFvZfV*OJЫ'OoȽyUe8o(ٯ\}#K a`Xu5]اJۅHWIQ_>/c .+"* ~q˔'0t+{ۊ W!-!֊ăKl:21m(lmBl3_Lkl!d^LYE_xm:)gEZuxqmf6Mn9mHb-$~Ljr.騵& 5HׅjdɃ CioiCK$Cx8 Zf v'M XbC^"}${S|'}KAM<#{urbb>;̱=XB ֻY,68ڴ% Jo`bX&Ji|Ov@hn"\;fFٖyu >rc&GqHZӐxq£0k9op.>X*f;.eW{(F ^b"凞>iu9 DO[:y'D73F]s1Ž`H4V,t4Ě4mxy$;jhOQQeSJ53Y*,[͸0^Ȅo6_KVCk|sΒOR Ⅾׇh֪ mۈ ҿ17ai7L//ƒ2oto凱"xa;KԋT-a\ӤP oVLWc-`[|MS4gjd6 [FaryGJeFFpUd\2虉RXgI)IלrJn~sڃwz.,7*F 1539O ?р (ZP^ΞlM,,KEtq,/MI* Ŝ- XƿbWq߈Wf/} ~P hcSܝ/=ՁwCx7*.0y\'М@ ܘMŘNwztPknګw*1d3c\saN׉Ws R`[W<`|Ղ-M:3Zgt"+!f kФO݀} yyK#"f~e @ޫC(/O;7= o~4;Pp#/{[% pddzH/H*»l{9ZGwDBEZFX7ӁfÉuĒz',$.ޒ-YM 윳I%ޢ:fnSo <6' 0!9K}ZQI@w ^Cb!;X,^ε;r#OYΧI(sR*[SyJ\`7?-~Wa)eyDڐL2eAU8,6̴ӭS<[M*7in 2j߬s9)@ڄ̲ `j3lCr1J3%&@ZfSJ Bo6Q^@3{FFEQ8&|T-i}1x2PZ'H6 1k~QfsUzCUB%\h  KV=()h 1=(nuIITe'֬!ZS-0o|ʋ]լucW|HCXmZvsEtK*`Bji}JVi SjO[{#ێdBo9-fxI^')&J)!V7`<b""G**܌R|%ؑ< g4Q ~"B|_T-mՁ@ghr:uqSB|%Z~5e潸 PFvcUZi淗>?}GնJKu Ujm m]-]-ǔ3.2̙, 9t ψ*@-+\8Pdp7]&PJPQ$Kw L1z -6((/Ul ܝ[JLtf>zP*旄(!P^EE{i3DdU4]?t8@߄gā^]F=J}.=sA Gjl?IDam*P˱}ϭ|=-V5ֵ]\ ܲAq>:E_mt>)7aC*DY_ Ӱ@Q0.z9mf̚("IA砪[Tj*kخz(q/D@"[T.xyk9|7 $&8%r=2z\#[([@P6XzAEgFwڢ~QI9"W.-&Od o6HFJu;TMٝ)N/ ̛GIV*KG)ћ=QdWAٗnS+1W 7kGNeS'G Fb\V1[ Bpl Z0^TOiS+;KMx1ОtK,%{Na7m7I&u;t ғe-q~0w hj*("% %R޾p)v=Q&VdMz+K߬A/]0VGp73 '{xUc/|g00S;W˽a};W,dwN& irﰈ|BONsac]6dN[+6SCjG6wvKw%3xH'fVO4?8Ke?:|zvd^Vw$-K'YFlذ{_ ^!jtfMz!Xl 8Gg#5I('~A61 /+T1-wtl&B(׈Z'9B@K?%k+M A_'o|d/Q x qO>:.VWi[r :;!¬99)BER(B 7XՆ8k="*pM׽v"l;Pu O*@V&캝Y9(U,x w/Rț 1zNG,e9>myX0n>EO'r6}JI40 Y̮U*5Ɲ6Zq[ȵC O@%ΚIDM*;kU|9*sI)QЈ0M ?\E{HCMdj32A73J0 %B@v׈g#%lX{ՂL'װg(~|28HքgFq ڭHRL7C]IKu3_lt(߶VAkP<& z/Q ͻ+E@cE$jIBHʑ;)C_PBEk9wdx~>T5W,{A\f8Mɽ}f><WүLz"ݚ".#jk>N N^\9qӮIlAEO~Q {^!KnЭicO ;˟;u/aI0Dˇׂ }<әq!Įh9(@AE-RK58zt9,rPP.i D̤L'GPI>P1|Hn n܈{P'~N{^Oj-bgBT^zW$8g~ƻ:\~eL+cvr~B}uoA%=nЈe_6{p%|x}*wlc9H-Tbض YZ