func-0.30-8.fc22$>Юs}"}V\(m>?(?d   /  T P    @ {^ |t4H(8,9,:(,>?@GHDIX\Yd\|]^؁bFdefltuv wTxyDtCfunc0.308.fc22Remote management frameworkfunc is a remote api for mangement, configuration, and monitoring of systems.WObuildvm-08.phx2.fedoraproject.org .Fedora ProjectFedora ProjectGPLv2+Fedora ProjectApplications/Systemhttps://fedorahosted.org/func/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset funcd.service >/dev/null 2>&1 || : fi test -e /var/log/func/func.log || touch /var/log/func/func.log test -e /var/log/func/audit.log || touch /var/log/func/audit.log chmod 600 /var/log/func/func.log /var/log/func/audit.log if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable funcd.service > /dev/null 2>&1 || : systemctl stop funcd.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart funcd.service >/dev/null 2>&1 || : fi>ldc +(rV=RS 9 9AA .dd vv?b1176{6{ x x \!''$PN~8181O%%:##/EE a ssvvpp  )@@#|#| 0 $$ $P!!"  &&==  UTTYYK n nmm (( [[ 7 7+""SS?Y  6 6 ' ??a8BXBX*,!!FF53232zzZAAxxB!22{ chh  [  C $"3"3uu A   TTO$?$?)c,@,@ (''   $11{bbR<<HH ^ ^00A::!++!NN)77h -$$8S3PFD  1 7A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큀WJP|tWJP|tWJP|tP|tP|tP|tP|WWJWJWJWJWJWJWJWJWJWJWJWJWJWJWJWLWJP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWLP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWLP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKP|tWKWKWWLP|tP|tP|tWLP|tP|P|P|P|P|P|WJWJWJWJ03a0b66af42138beac5b155f2b609cf24988a7e7213fc339e88458a0a5dcfd4579cccc8a3a67c70e4dd09bff12472aae9446d8f8068126bb4b2f6fc940a4d7c2c2311a121cdb5134a59f660dc33730e49aa3ad1b675bece31f0b6b328fdd08ab10dba4a456d6858fa936792e92ecc6dcfc49cc56ebcb692d5387775aab6805c967ed6e1e835576d92686ef8640a818efb2df77c715e2786b3f1d5ab394905042d424358caac41214a1625d676caeb25c7b4cb9c831ebb327863befe6e2b08c93ac8e3562bf9d38bca298ddd3276038c2c434b94b03e1dad69e31a9f07356fd8d74bed954911c04bfe1f039d285cc1f8c27c6d7445bffdbd6c8391c99072d138eff2046bf16739795a45f5a3619cae99adbf1078ad79a90ea732d0932b203b951b9c9d4f08db93e36bbf433892c291713f33f2fc500de8fc504ab3174fbc08388b90c8a159661048f5a5efeed41587a912f91455c5382ddcfb2565658a061810daf993ceb63e2c223aaf0ceb16d74a2bc36632ae0074e9ca917d203cd56bafc9e41695361a36491d3d15b59bc9cfd850f72dc72a7ddcb9e9d0bf30bfd663a7e2d50433f560b91cbe8d3b5c7025d6f2997ea02ed2fc5603aea34c09c8b5e2ec2ebda7af51328a60844a21f6712ad0bd57d96f5647ffb91c9a1eca80d8bf2924b3f26f56cde4df7ed5ac5db0896484a3dd4991e07f8b87cc352e44e84b1b85339f39a7c5d323084dbab9dbf6fb795ae37754a4fe37988ef10ba7d4d62a395d465d53211fb647d98c0494d1615127ef7f30cf9c356fe61421a6a030fad13606addca667731775e7f28f109c42f68f7d083d39c768d65aff1ad9541bc1774d0145e2f47ab6ca13b0db5bb7de6d8b4f2ac0e8f2898f47908861f32a6626c9b15c30407e2310f7ed5183f7a54658f51422381cfaf9610aa331daff53143e6a2564bcb5ed994f40b659c6e059a99ea3e858d20cbf650c3c797cd61ef6ed1564bd51578006d900fcef834761727b681ba210105ac7d68077113952a0ea29d83f93e8221c40f970646d797c7beceed23f0d6103faf80216486910398fa0703316ad1912fd71fc00b785a8c03c8d676a79cfc5270a22ce1db0b38949afffbe48c32b05217d425ea575cd1ceb4258dc3c8c15cdd34f55a652f79fa513674fc9375249ca12cff25ea575cd1ceb4258dc3c8c15cdd34f55a652f79fa513674fc9375249ca12cffe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f1397e54f66cf4f99c852e0f2dff908cc4033b0a1f746d26b99e44ed9e5f205cf1397e54f66cf4f99c852e0f2dff908cc4033b0a1f746d26b99e44ed9e5f205c61d5d7282c38cca86e40ec31890c440dcdcdda735b92618ff3c94348b830ae9c3e8ee7a28fbf8a8336c82c5cc6e193f782ec0d835ce6e8a5998144d28a99bf2d3e8ee7a28fbf8a8336c82c5cc6e193f782ec0d835ce6e8a5998144d28a99bf2d70b212b4d8e8c51902f2efce9f0a79a17afb123dec2f2683fc73024e329e6b2aef808ed1535a745e7e390555d90000676e7dc3318617ce72614bdaed0aa99600ef808ed1535a745e7e390555d90000676e7dc3318617ce72614bdaed0aa99600f3ae8329d53a5b2bd6f135998bab6e209d00fabd4e9e8e493298ec93051cfefb02d3e7560ce2d4a6f4f2ef6d7d2ca9944b874634fbb0c96c18091ecc943099a802d3e7560ce2d4a6f4f2ef6d7d2ca9944b874634fbb0c96c18091ecc943099a880768e9f9f3f881d09f515c47a603602978076c38632737db8ac0136efbcc8224ae324527f325eed3f618444c2a35023080513431d3b9a44c31f3fa7131f96d14ae324527f325eed3f618444c2a35023080513431d3b9a44c31f3fa7131f96d101d9665dd4496f0fda1b1496edd1f8d4e6fe541485d64db6271bf767042a21b8693078ffaf03e2af9404a5b634d8a7c521b9718da9134469f09a2f62dd4af13a693078ffaf03e2af9404a5b634d8a7c521b9718da9134469f09a2f62dd4af13ae5a1292cf9bb01365f38345b49b461e3cad9ecfd18245a946365e92675a2a25bd4933125b65b83b23cf3db14262d877a62b8adfa1e727c51ef4ba7ee91a9ae29d4933125b65b83b23cf3db14262d877a62b8adfa1e727c51ef4ba7ee91a9ae29e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85514c33478dd08a8d9265b89e09245f3a93dbf3379c47aa79232965506c39f5c9f14c33478dd08a8d9265b89e09245f3a93dbf3379c47aa79232965506c39f5c9fcc5dc2c177be946644814d8f07b357f5c1868c4687993dee931aed96b4100f08a1d71c8afc705fde5b36343f4d89160e32311f2e8aee14d207bd7d51b9b73459a1d71c8afc705fde5b36343f4d89160e32311f2e8aee14d207bd7d51b9b73459abd1b3c2b81a1ed076716d9e7252f1b5008767a2fef7f3bf85cd7d8cb7d80699ae6f83be61001a524011946e891b55c5d14f405ba0519fa4229eaf29cade63aeae6f83be61001a524011946e891b55c5d14f405ba0519fa4229eaf29cade63aee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855847837814b439d3130109e9b7ff7a1bedd29164a9148ef780e63a6ce33fc2b97847837814b439d3130109e9b7ff7a1bedd29164a9148ef780e63a6ce33fc2b97d3f9b667090ead29fe05d12d8f6aa56f64b6f73e5fb3a45f7f46ff24bbf853589261974730408fdd11d69c2238dbfc3bf815c7f227d972f30a39bfe6610c853b9261974730408fdd11d69c2238dbfc3bf815c7f227d972f30a39bfe6610c853be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85596ef0b1a2074f15a40b41841b4fb2d94bdff7524eaeadb3e7ad1d8156578656196ef0b1a2074f15a40b41841b4fb2d94bdff7524eaeadb3e7ad1d81565786561cf5961d9381e3783fda8429b53e539a321369c89f3dd2caf6003c6cd2d5648ce9c709ce43278f268d0faeafcd8cb3137a55723efe979aebc734b121c5076237b9c709ce43278f268d0faeafcd8cb3137a55723efe979aebc734b121c5076237b056daf3f54ea5cf0c8c705ac5060a46e418ff87bc7576160d9d0a8d44f1ecc44d02f345dc58645b79c410420493bc89bfa1f31d624c49cb171eb767d5d988a29d02f345dc58645b79c410420493bc89bfa1f31d624c49cb171eb767d5d988a29e159f4d6e26e91cdfbac84a4587ab66d189a12dd123f47d59372427a731f4a64cfe5b26d55005d6804093dc7730860f7548afabdc2238a3a23172a451895b162cfe5b26d55005d6804093dc7730860f7548afabdc2238a3a23172a451895b1626b8e5fa13e417c515454f03e93b4ff64fafeea52ca59dbd2f4a5fe8ededd1a9ff3315e0cbda1f8a61b2388e9de51caea54009001e8c06309115e88012ac9fd14f3315e0cbda1f8a61b2388e9de51caea54009001e8c06309115e88012ac9fd148700f7279c274dffafb3231ffbb4d0f6d55738109ea69bbbf8c717a7a7c6cd965159663f4ec4bb1b9799063d2c72e6b7f33b112f7120bd255470b7c521c201b85159663f4ec4bb1b9799063d2c72e6b7f33b112f7120bd255470b7c521c201b8857bc19433654966132fe2543b17add9a40093ea38c96c04b648f9c87412e384e572d9e75b62f8482ed46504ea6adbabb528a801052dd1e493ff50edc9f1bc21e572d9e75b62f8482ed46504ea6adbabb528a801052dd1e493ff50edc9f1bc2129cb92e8e3fec48819fbd119778bf6f5977693707ca3fc94c3547027e0cfc17c1e65ca44aa4d781453dbe09fe595f1724a04b786d09aade895c2ac93a0ee40581e65ca44aa4d781453dbe09fe595f1724a04b786d09aade895c2ac93a0ee4058e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554c7578d465d126c999cefc4c830d474ad35782ee9637b67347706dbd360a79354c7578d465d126c999cefc4c830d474ad35782ee9637b67347706dbd360a7935073e70b70c17a317f29e4ea990c06348bb6c7b0eaf97f19d4fd726f81a4888fb48b4bb2a87a007238dc6e7331dd16ff429b41119c8cb76d8bfd60f771d47764648b4bb2a87a007238dc6e7331dd16ff429b41119c8cb76d8bfd60f771d477646c714d01dcd3ecdd60691a201c2495e061cbb284a283d76f1f77b95081ff9282f15d1d89e3cd658d8c8fa0341a686d15ab7b3c8eda2c917772d8745d0308852a215d1d89e3cd658d8c8fa0341a686d15ab7b3c8eda2c917772d8745d0308852a2e01ec5ec8ee1cc347109094bfc4ec594edd386941cc40cd9f25591b536251699701bf368ac4f2c4e60d3ca095f50ca4e0d51457dc6c82b84f6be5da4234fe2c9701bf368ac4f2c4e60d3ca095f50ca4e0d51457dc6c82b84f6be5da4234fe2c95b9c54ff9874360990481d4491f0f23e455a95816b29490f51b70cf57e39133a65dc98966de70d6726511c136f76c50ffae78df2a04995860384b863791f641265dc98966de70d6726511c136f76c50ffae78df2a04995860384b863791f6412062c3bca66ae98c4a59c6bf61a75cc2468bc3bc4861ecdcfe36b6b3c68bc62c642f87c330b9159395c0ff9113ea5b6315226123aa9ced596a5586bfd366676f342f87c330b9159395c0ff9113ea5b6315226123aa9ced596a5586bfd366676f3b1e31c7114a9ea0fb1eacfedbd31f7ef446d79900033abc246a96e19f263c11d6b9c6b75c2e169250b7bf2f0f848ca1408d79c6dab7aea83f29e12b1319e69466b9c6b75c2e169250b7bf2f0f848ca1408d79c6dab7aea83f29e12b1319e6946c786c6ce38c643cccd89cbe2d6b989a5841d13e3d6eb75de251285a0a2c8d9df2fb94283082b852d3eaa447d8f48b760b4e69231d771b233d2c11ee35806523f2fb94283082b852d3eaa447d8f48b760b4e69231d771b233d2c11ee35806523fe875a4bd5e5259188bcfbf3da1765a105037226f736cc6d4b3c822bdbef44ba6364b1e868eceb026d2c80c88b119747ceb799f049bdc8ad96d0be0689bcd06e8364b1e868eceb026d2c80c88b119747ceb799f049bdc8ad96d0be0689bcd06e82d1dd86be2d164db96fbbbd388a018cfb9d145c3316426b78290609780caa78f04269a9c782a727627f01fd7d2743cd341eb24b41ab5dfcd0a5d5ee008976ee604269a9c782a727627f01fd7d2743cd341eb24b41ab5dfcd0a5d5ee008976ee6edf724601925c497847af3c04c090c95f69ac652527fa7d40f5cea0bb81a1f3d33e5168ac86b7c35eab2ffcc82493250d17428cd5616876965544bffab38850233e5168ac86b7c35eab2ffcc82493250d17428cd5616876965544bffab388502a7babe66e2a397c1ace6d8ab26ef64960a4de269d49d00c4258f035da990f13d9f03d9615eb5fc7eeb6a226d9f793b6747391a7e25ffefe61449d100774f2f599f03d9615eb5fc7eeb6a226d9f793b6747391a7e25ffefe61449d100774f2f594033fcee867a5b797a584b5b0e6c5a57b9f65db29febd96024c07b0f5176b0e248e69ba759935371cf0dc3f778c7e90ad54b719c087c0aa53c50738ae815fcc448e69ba759935371cf0dc3f778c7e90ad54b719c087c0aa53c50738ae815fcc4ddeab335aead594d1bf23b1dbeb6682464064e254199899a32fc90083ae3713f8d3cce59e05895d766d34ed55b5ffb1f38f559a57cc74c008172c1806edcc4458d3cce59e05895d766d34ed55b5ffb1f38f559a57cc74c008172c1806edcc445f8b6db41cc52c8def2ffd44e2fc6dbbfa9aa8b51e1fec8768190897e83f7c3e1fb0349d45e415af44957681beb90e95b7f093f9a6128e487642e0a0b9205d112fb0349d45e415af44957681beb90e95b7f093f9a6128e487642e0a0b9205d11217de96bb590bb843dba31846663c54b20c79d575ad8073391ab420aa8f47e15dedf73d4a0722b5d59fea7fea827d89b71efba18efbc39dda4817f46467e243caedf73d4a0722b5d59fea7fea827d89b71efba18efbc39dda4817f46467e243ca84a6706c8afca87134e5fa871760f1aff0fa0f1a7dc4f732a2e48cadfbe572aa84893604ae1f3d53475446355449c2c5f8e3fdbb92dd02d1698ede9af76dfe2f84893604ae1f3d53475446355449c2c5f8e3fdbb92dd02d1698ede9af76dfe2f654c9dfb1347e6a62a797c4c5a3540fd655212fa181e4e32ec1efeb2ba236ae1924e52a5eac270df843654607e4b168888f87c9ac6861ce640bc62e6cdb3c171924e52a5eac270df843654607e4b168888f87c9ac6861ce640bc62e6cdb3c1715c159cbc252d9b2a2e2275ee86a79d0651851c314065539ee0df793fd18d3166dd346da01c188da1e35354d82ebdf3c99665c6b3c0784faf4acce53d35252329dd346da01c188da1e35354d82ebdf3c99665c6b3c0784faf4acce53d35252329d7966f6fd06b5e1a3cb0a5773c4be92b0dee1dea54f7ea7acbad4d2caba153447eb407d4bf25840be900977aaf8167ee816e97ca2c746872e57218fcdfcc1d127eb407d4bf25840be900977aaf8167ee816e97ca2c746872e57218fcdfcc1d12539b6c2926bf2d19bfe8f715ec0a33b7f889077480ce632936f098eef39a3b7af7876a493df4433835a11e66f8ce968879355a26841c620dfc62c3c6378ba419f7876a493df4433835a11e66f8ce968879355a26841c620dfc62c3c6378ba4191aa5c8b767516795504b5ae5476e5e1ba69c23775fc44ed0d163673ab60bea2d6ccebc3f294866098bf781ade9715b12248aa1968d0d2492989e4529d8091fad6ccebc3f294866098bf781ade9715b12248aa1968d0d2492989e4529d8091fad6ba797272a520e619f64b86d073643a84172d198f7dbbc67aac177bd70a1dffab0bb489ecd1834ae735a686323e30b06e38aa92e9a82084ae03e236be82ab00ab0bb489ecd1834ae735a686323e30b06e38aa92e9a82084ae03e236be82ab00a1917d460632604ade8bdea860ada18fc3e574a865df50ade335e126350004880d90b3c52df7ae0626b92405e791a86696c6ce093ba2efee30bfca57e7e50a412d90b3c52df7ae0626b92405e791a86696c6ce093ba2efee30bfca57e7e50a412e42e0896219287f309e1f75867a14e079385a4dad8a80f8ca7faec58c518f4cadba8037f2e0534b43405214d3b43bb398cc0dab59619ae42a8456b4041e2c888dba8037f2e0534b43405214d3b43bb398cc0dab59619ae42a8456b4041e2c88856fa2d3aa652b45d20094438249f57d43ea5b1a36f6f2e735a5f9404c7918f3b3e4bf4f94693ac0ed29ebb38ae9284efb997851a6316ee26ccdcdabe74d2097f3e4bf4f94693ac0ed29ebb38ae9284efb997851a6316ee26ccdcdabe74d2097fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553c2f0ebcb69741276d7c96c63b38624a8a1a30037ad250bff92f6362fc8c44703c2f0ebcb69741276d7c96c63b38624a8a1a30037ad250bff92f6362fc8c44703e8943fde4fb43d18584ea250d152726c217a49fb03013672cbec59e74b33561246cf1f4b34e63a82c2085bd33cb2b2dc1b5e480d5abe51f1eebe36dc8c053a7246cf1f4b34e63a82c2085bd33cb2b2dc1b5e480d5abe51f1eebe36dc8c053a7d4bcf73ffea6db23646f4f996290376edb47c34a4ef0885fa710dab5fca2fa645431e7e7afb17de8c310c9fbebd04f6a7ca2ff0bf7869faf57069e6caccbc43a5431e7e7afb17de8c310c9fbebd04f6a7ca2ff0bf7869faf57069e6caccbc43a3d3ee819a011de92c6dbd7f5211489db803c2ee1a6ce4a76c997a2337fc7d1dfd732a1b9ec0244216277c9e402e83b083a09778ff96a48ad3036ceff6e7486ead732a1b9ec0244216277c9e402e83b083a09778ff96a48ad3036ceff6e7486eaa0b014cfa8d973345091160a2ca3a4df171330b24f6c5c3c198575ce24bf258bf3a99ff4ee127900d0a3a2e49312f412da3479f6ae3b94ee55407225223ba838f3a99ff4ee127900d0a3a2e49312f412da3479f6ae3b94ee55407225223ba838c0c8f3da4491a3a145aedc0a0bc8b61f0b881dddea7fa51ddeb09265e4fe5c43c2508049db9a3f21f17f1da7c953e656b7aa36e355ca682476e596033f8b2682c2508049db9a3f21f17f1da7c953e656b7aa36e355ca682476e596033f8b26822f45cd117660ee701641b363a5843a19f4fd0c36a273b2439b76ae766878b18770b03aad51bbf0e32416f7c47eb3b8ffa93c1b9739cb53742e4471a755759a0370b03aad51bbf0e32416f7c47eb3b8ffa93c1b9739cb53742e4471a755759a030fb47e445562153be7e72f3fce918ec1eef700afa92681243b88906b1ef5e2e82de25d54b36998fbdc762221ffb92fa01165d0e2958dc9be4a8a0fe5272d8ee92de25d54b36998fbdc762221ffb92fa01165d0e2958dc9be4a8a0fe5272d8ee984ae4ba567dc152a6a6c16f50a575cdd6156c7f3709acd9903ad69134a3a17573626c63d8f3976e7893cf7006656927a5e4c0326b45c57f9a35bd0ae4f4529ef3626c63d8f3976e7893cf7006656927a5e4c0326b45c57f9a35bd0ae4f4529ef8b3cc15091e1ed6eb7bf2903f328b7482dcd4d691287492a3f902efeb52f67436ffe268f17609d7256a9654b2a32330085cd6fbcfb7e2c97320c6c39fd97a7b76ffe268f17609d7256a9654b2a32330085cd6fbcfb7e2c97320c6c39fd97a7b71c6762f22ef02d4291c722f8398f13028ce211b0fc81af02db073196c4647b31c9e02d62cb002b858274a272096df1fe7d358f1395f58fc079588282a1d2d3fbc9e02d62cb002b858274a272096df1fe7d358f1395f58fc079588282a1d2d3fb031d00c5d89f9f0bc6ab4f9bd42174f18995e0783b619e3dbcdc84785c6946515ef37ed2fe071124fc56c74385387083e323fc43a65695cf7c46236eb4f8831e5ef37ed2fe071124fc56c74385387083e323fc43a65695cf7c46236eb4f8831ec60f10a7e62f85567b01e57d87a1142b9f56aba079894ee65ec164aefac92f08d50364c7cb7ec0950970d69e14ab38ce448bf7fcc957b2a69d841bcae100ed01d50364c7cb7ec0950970d69e14ab38ce448bf7fcc957b2a69d841bcae100ed012b3a7ee2f9f517144bced7400b198d2b0fb0b8bd7b5cffb64d975c6c137ff556ba911d2f25efd92316981f75c918703c5acbe714b202bcf56a6a2b39f754a2cdba911d2f25efd92316981f75c918703c5acbe714b202bcf56a6a2b39f754a2cd559b1b64d5bae969aa4409ed05c5cbc31ccca16110ccb8740fe7d425949979b8ffe5c7d261b4a896aea18d4a2b47f42186db89d70f716c1b73ee6ddb0d1e6c45ffe5c7d261b4a896aea18d4a2b47f42186db89d70f716c1b73ee6ddb0d1e6c450dc53bac940cbad22b1fcec587903c2df27a1860fb9e8015af6ccabda55d72e44b769df0914160947fadf8c380010b21a012be8daba1ccc1a69aae33f1bbad2a4b769df0914160947fadf8c380010b21a012be8daba1ccc1a69aae33f1bbad2a401b2f901edbe7c0e7da2433639a46a3e2b0791dc558ab77e5a33721a71de1bd4d7ee2a57fde345ad4b1ee9cf9bcc46bfffb8a7c565ad567452860d69afcff474d7ee2a57fde345ad4b1ee9cf9bcc46bfffb8a7c565ad567452860d69afcff47588953bb4c6186a34039e6fee40d17b6ea4009d7ad194a322237ac8cbda5055a09571814e90916a57ed237159d1bcc0fc37e3736b7053f2ced909a1ad791f63209571814e90916a57ed237159d1bcc0fc37e3736b7053f2ced909a1ad791f632d82221935361a76f481376199217b9c95eb53d52869cd620b8f4a1cd76e07b85751923e6d986cee4311affb688ba0d7368297cd17710b758f8f85dd49bc0d899751923e6d986cee4311affb688ba0d7368297cd17710b758f8f85dd49bc0d899f40d558675f00486093b1d5eea229cd66d9e367a5b6c36888522f9f1e61e87658d52fae38658058fafedf1142a4ec39a16b1a18f59a337d5761d95415a17f1ac8d52fae38658058fafedf1142a4ec39a16b1a18f59a337d5761d95415a17f1acfaa89ccb6554b188dfc9c53782db1f0292aebb4670f3d6841136548edbcadb238dcff56b1b08378950ce173c7054f8817c961232bb78929c94fda7c2b438d9fe8dcff56b1b08378950ce173c7054f8817c961232bb78929c94fda7c2b438d9feeb2fa7b51da7d0984f2254f159f0c5f06a62d348bfac5c2a7b9e95fc6508e2c94c081bde13f2d4140d011c58bbe28e4ded950db2041290cf0285a45224f7921d4c081bde13f2d4140d011c58bbe28e4ded950db2041290cf0285a45224f7921da7efade7dbd5ef224daf3d9d4a7bb9d1f30c0af8d88b50550fd24bb98d13aca702e82ede0784f89a023dcc0fbedb55e881fca227904d7e80ecff87bf50597bf502e82ede0784f89a023dcc0fbedb55e881fca227904d7e80ecff87bf50597bf58ddab689e58c3aac7c315a7ae199d8d6d9cfc4771082ff530fd01b8aa19802068bec8a73f6b4839bbbcbc636aae7372dc57689ffcc2ad1ac6a196c064fdb610c8bec8a73f6b4839bbbcbc636aae7372dc57689ffcc2ad1ac6a196c064fdb610c1a064d61a2c753e91a80721e466b203943e2b34bab446557e7f4ca85ec548c0a0c02a8f6a36da13b4da7798af77a34894b5cce30945617c2b2744e439a2741a10c02a8f6a36da13b4da7798af77a34894b5cce30945617c2b2744e439a2741a1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c36eaf73d3d197cf5286bd8a9d24d4f48be6d47040b24b35d546372cd33d09aac36eaf73d3d197cf5286bd8a9d24d4f48be6d47040b24b35d546372cd33d09aa5f9d3c8ba8b485ca65351b9212f84b159715361ddb2449d97391d10e7a893de365cc49ada56003fd7fa8fbee02dc5de61d393a9432e13af41c6d32f4ff5b628465cc49ada56003fd7fa8fbee02dc5de61d393a9432e13af41c6d32f4ff5b6284b994e8127000db44a2e75e362f6b18d63bb641cc4a0f4506daf43a2c20297b0a13c1bd529f7afbce33acf690a1895fe59b6d5dbeb3655c27f86aae5429e021a913c1bd529f7afbce33acf690a1895fe59b6d5dbeb3655c27f86aae5429e021a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551848f94a53309b1d76584a6ed50b0096e5521cba84d7bf0529c17e926d9f512a1848f94a53309b1d76584a6ed50b0096e5521cba84d7bf0529c17e926d9f512addf8cc338c57f53766b4c30acd3e4ac63864d5d604e0152cf5be632957699f30fb58189fefc416492495462fcf1c03560360516405ff469c660251e977644c79fb58189fefc416492495462fcf1c03560360516405ff469c660251e977644c79d8a2c6cc684677b51617f9b5e15baf6d5492a42a30ef85cbd125c92fe1714c2386ce5defb77e33e6c2b37c34afb7aa352fb1bf1ef1f8f9e82cfcd2dda64527d286ce5defb77e33e6c2b37c34afb7aa352fb1bf1ef1f8f9e82cfcd2dda64527d20166c855a6145eae11973affb04a743fd29612161c23a5fbf7f35b0bd084f31aacc9e4ca9b13eabfc90e9ffb8c820f805e32cbd64f53a0e86e83536f1361f26facc9e4ca9b13eabfc90e9ffb8c820f805e32cbd64f53a0e86e83536f1361f26f0403765bdb08948a566baaf172506ad63dcdbe38320e7d5fa3e5e5508cc55b1f44e4487a6a698d6b3a10a06a9d9ea969dd71c23d107c102a742c9e38bac0828c44e4487a6a698d6b3a10a06a9d9ea969dd71c23d107c102a742c9e38bac0828c07b6dcea5ace74bdd9842356ab2ce515bae0301548b3f74fa53b2d57725d26dc133dc977e28641916cd909fbfafa3b3c7d9df8e1d6d02643a6dcf10a4afe127e133dc977e28641916cd909fbfafa3b3c7d9df8e1d6d02643a6dcf10a4afe127eb8d3ee58970a55e4d632c0135cfdd5105ba6ddb72dbc336d232c8ffc5b79ed2ff3830f3e3335e18bb2891893538347dbcca6157d641aba7651c40814c212594df3830f3e3335e18bb2891893538347dbcca6157d641aba7651c40814c212594dad57786447dd3c7a358dbba0aeda09acad80d02743a451d3f1e1d0ba447c500a4411a85a015524ea6e464ca4dbb1d1cd51afc644b42a223866a5898f80b397cb4411a85a015524ea6e464ca4dbb1d1cd51afc644b42a223866a5898f80b397cba3452bbedba605629715cb1a2a7d26c4aeb3aeff8d9b1b8b3e86da45617eb0812ff09430af3349a1d31151e4abe64f5c0ee8d95a792cfa44d665ff8091fe84412ff09430af3349a1d31151e4abe64f5c0ee8d95a792cfa44d665ff8091fe84415c66203cb8279cf96e07c7852f364534f927265bfe2aeaa330ad70a726cd852605515fc8d17df47f0d2b46e4bed9a650912d46a06ce0dcdb910566cdf28d828605515fc8d17df47f0d2b46e4bed9a650912d46a06ce0dcdb910566cdf28d8286edcef83732dcede4d6272822cee2675330c0d8cff955a0ea1123fe009927572b04e54200263fcbf406bc2384c49e218ea50240dccf027ae424c391532fbe444104e54200263fcbf406bc2384c49e218ea50240dccf027ae424c391532fbe4441aa954056a61bf55742d9e9d995615e1a4a987593e7c33690c273bd1cac3efc82834477bbd04df34c53e79c26c0d48fe75752cbb75d6e983a1677b6e300a2627a834477bbd04df34c53e79c26c0d48fe75752cbb75d6e983a1677b6e300a2627afc18e7518b83fe4c53c539e42aa716dcb8179c161a50031813764ee3640309933e404e84e661ebf59eef44f2988c914575c06ed49af05b84bb5b50ce591831b23e404e84e661ebf59eef44f2988c914575c06ed49af05b84bb5b50ce591831b20d57afce56d53425f25394b45ebcc92c78502621828e0cebd00e674d954eb39df593e89a1c52cb4db6ea83e5458d26df5fba7d5ce42de9ef3ffceeae86efd958f593e89a1c52cb4db6ea83e5458d26df5fba7d5ce42de9ef3ffceeae86efd958d35bf5ed39306fda253085c348030213dd70941c5ca6ac1f91de9d63dd2f72cdeb569dbf4458a6328c8ef9f8a2cc4eb4149e77358689928be5fc8c81eb6ba646eb569dbf4458a6328c8ef9f8a2cc4eb4149e77358689928be5fc8c81eb6ba646e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554380e70c4766f92fa59ad059983fab0e373e22d41026d8b3458e796f0ae975444380e70c4766f92fa59ad059983fab0e373e22d41026d8b3458e796f0ae975440afad41d00eb3ad9db17eac6919f84f645a0b513027c1f95fb2166276eb2a332588516fb54e4ed4cc58be4e7d52735749f0695ae25bbbec77942edea2227de72588516fb54e4ed4cc58be4e7d52735749f0695ae25bbbec77942edea2227de72cf3e25ed94615807dc0f3ddb8fff6511dd642e9dea2085f6c4bc32224d667e911311567c55e6236b970e1fa2baf8e00d78771d7cba708d28a974e1912efb1c951311567c55e6236b970e1fa2baf8e00d78771d7cba708d28a974e1912efb1c954dfb3a822828e54e5fb53fe93e29f082825302fe9d1304ff74cd333e21b55b9a5d96ab931260637d156824cb320d0f3f07a482c3689eddf12a068ceb7eb198a15d96ab931260637d156824cb320d0f3f07a482c3689eddf12a068ceb7eb198a17bdf63f8fb9d4504db08c22ecfb0588f5d776c36bba37a88416c0d1640acff6d94416794388743155fb07214e50f543e1087f65078d6dac9b5502589d0db745294416794388743155fb07214e50f543e1087f65078d6dac9b5502589d0db74527eb86e1211596706e77cf0579f4465090a3f60d01e5c825c5b0acef063004611764dde2e2c98c063a30f299c3d04f8bcbaf317c2f60a83570e8ef1a062d7ea47764dde2e2c98c063a30f299c3d04f8bcbaf317c2f60a83570e8ef1a062d7ea474b247d244640ffa5ab4afea4283470c471e3eec938d786d160691c9f52a95d91d1867faf476ccee0eeccb3503670765c4209e6c156648920f4b0fae7f4949de3d1867faf476ccee0eeccb3503670765c4209e6c156648920f4b0fae7f4949de3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855273d8e1e8404e05d72bbe982c52f8f180feed1fad503c123a856b5930bf6df1a273d8e1e8404e05d72bbe982c52f8f180feed1fad503c123a856b5930bf6df1aa47bbb73697d0407807c29e011199913583cb037b57cbf5fed71ce8712bf0051f8781cb35b7579d1166e429c40144dea8f15f7ac78b776ad3842568c57bb0475f8781cb35b7579d1166e429c40144dea8f15f7ac78b776ad3842568c57bb04757cceb3eb6aead70c26e5a018021f9f5dd6720fca7d27f58b1ec2b81aab27dc89d584e4ef73dc34606e6325b2522a0e39d3e87215d1bc6dc7a4ae198825ea95ebd584e4ef73dc34606e6325b2522a0e39d3e87215d1bc6dc7a4ae198825ea95eb5e673f7f20125f3da78b0199160f92b74b150028a3c7aee8283aa1319547bcc6ad9011b9d917d4c01344ccd1bb61862489d1187f404feb1e6e7e551eaebb348ead9011b9d917d4c01344ccd1bb61862489d1187f404feb1e6e7e551eaebb348e698702757fd4322bc5a29caf6e4226d476ec53489177658f2d4524b9b397da22740bede89f17079b6337944381fcefe51fa81ea5027f044820e2a34d0ccc4388740bede89f17079b6337944381fcefe51fa81ea5027f044820e2a34d0ccc43887151a49c75c0eee59ffe4a0e18184acba8733562e1104255a268678eb1d1c92aaf633597c594ec93b72d4bde261782b0932ba7697dfc404d83e8963985015930af633597c594ec93b72d4bde261782b0932ba7697dfc404d83e8963985015930b7cc5eca4c529360671f9bf2df0e93cd07061b1ab048d78a7011b82b9eb320e69e56773735a3816d58a7c55cb3ba9b4d16235b6cbbc925b242abc2a4bdcba0269e56773735a3816d58a7c55cb3ba9b4d16235b6cbbc925b242abc2a4bdcba026ad420d2eacba2c6f20b35e6be0789e606ea5eb583cfa344fad96ebe087fa9e7d49507939dd6cfe3b7ec4b306084e9848b2f53e1c50869ff7e9f607f3c2057f1f49507939dd6cfe3b7ec4b306084e9848b2f53e1c50869ff7e9f607f3c2057f1f80264c3e375237866aa43a9f395cb2abbdfb7d90f14c2c6887e126790d1eeaf803c66bc842ffdb4b88a8703f5c0c68b5e4965220f7769fa47434ee49896ffb4303c66bc842ffdb4b88a8703f5c0c68b5e4965220f7769fa47434ee49896ffb432bbaa42017ab046b22b14263451dd7f7943c5534b7fe2f2195ba42f31bf5793e702771602c3b8bce19ff740a5b33a120010104d30ee6ae653330c3f7d5f03e4e702771602c3b8bce19ff740a5b33a120010104d30ee6ae653330c3f7d5f03e4e8d38ba9fffdc5c182f9137163bac972fabb8d6303d96506a3f873e9a9c3e8729b5f3e31925a2aa704a1403c4578ff133e648d3bef5b9b3c1219de69560d725edb5f3e31925a2aa704a1403c4578ff133e648d3bef5b9b3c1219de69560d725ede069dcfbce52824f2b1ec557fbd7f1a5e5f3ca87d811c7032f0d4474fa1289f2bd0b5cba35b361f855fa6277dd21270e1a654c630cbbcbebbcb21e16a07fb632bd0b5cba35b361f855fa6277dd21270e1a654c630cbbcbebbcb21e16a07fb6321b5a9222d78c11975cdb492ee82d98db064911b21b2508a12b0375fe73cdff6a625269adb63a43e4cbcd34200b2938b0648a0a8e077b276f5746897d466f0a44625269adb63a43e4cbcd34200b2938b0648a0a8e077b276f5746897d466f0a448f3d38fe5a091d0ce79b2daffe4f9dbe1d4d7a942555cdffb258b3eeb8ff2b4e72a7bb6686ca2ad1932d12baf44c1f64aa8b24ce0805ccefeea9518ac1cc022572a7bb6686ca2ad1932d12baf44c1f64aa8b24ce0805ccefeea9518ac1cc0225f6016890c9a0ea5d11ce411743f1f9fa987e84767eb15fda3937cb88da56e324f747cee2ddd3631ce267f5f33a6555a70ec0f95f8b3af38e2e547fe4c08ea787f747cee2ddd3631ce267f5f33a6555a70ec0f95f8b3af38e2e547fe4c08ea7874c8ec20c85a5bb8f2eee4566592f4b3b5199d113be13a764f393fe60dc12c8194f0aea2c65b9073ae5958e6833b592e124838fa90f25be0d5847d117371d4a3a4f0aea2c65b9073ae5958e6833b592e124838fa90f25be0d5847d117371d4a3abd9a129c08c0302737b01e3f03b81982dd028261ab4a76bdfbe556e5591717086c15cf5aec2db2a44dba4337e021f65fdc8c16cb541b338801031fa7d37d5e1d6c15cf5aec2db2a44dba4337e021f65fdc8c16cb541b338801031fa7d37d5e1d86750df244abb9400323e3f57c6b3578c654d9d223322f8a635ba23f8e2567c2fbc716e218edb2d32cb1a2b2ef9267b45e5b3854fb3d809c67eeee63339b8700fbc716e218edb2d32cb1a2b2ef9267b45e5b3854fb3d809c67eeee63339b87002d8ccd923ad9e2df43051500de23ef51db944eba9910b52308d7b799c6e4703ab56178fbf916b790f5836cd9e780671242e01d65c47858a01790c5fb6a9b274cb56178fbf916b790f5836cd9e780671242e01d65c47858a01790c5fb6a9b274c9e8bb4ddec51ed0897652662a92a3c0d1b42b221dc67ce8a6c39dcc1d47b8d434f027f01eeffd413c5cbc76e178b57cd6caf37254891d94a4fb0c5485e271c774f027f01eeffd413c5cbc76e178b57cd6caf37254891d94a4fb0c5485e271c77dc79a7cb2844b3d694d47c7cf4327bd81ba37e9994e43f9970ec02b174077a7d6b8033876df21716bc312961843eeccf9aa75fcf2ece46db6197251ec5622e5d6b8033876df21716bc312961843eeccf9aa75fcf2ece46db6197251ec5622e5d1694a3b2a4350463b85876a25e367c0ca87df53081258a821ae0044511b2b037053fc7c771be56f8b04fb3bbc3fc0f2b886c99161ac988d6815156b19e81759193f52aac297f19fd7a527ff50ea4cbfdc54ee8d700308bc4a1cc953e1bf1cc10164eb1d83d21f47e9adb5bfd1b83b5cfdb9ec5504fbe36cfee1e3c362fc80111958deb1dd0141e3fabfc6249ddae6c1657b4fff306cde3035cc6d93158e2af4a42bb0f3416176dd37710efba3ea13da2e6a91182a0e98d2b9d6ac3096cdda441b64eef08c4f1f327ea16c729b0f68f13b020d5d7037c7e61520ab7137b2bc1eb7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d0ab59a273c6f33d50dac350869c8c3d0700db6d2635d9251b8eb390704231f98ce552733baface72c92b313f75894d4d486212a1c80927fa762ef9f1bd0572c26d934990459e1c549dfe472334cdfb233420b11752d18d754ad99848bd796debc2a78dcbc21d8df94b66279507c1c63daa74526c00978a5b19eb54ef21feec39e3e9011a245b5de475ae6efa7ee8395126daad07ee3ffac5d29e5458942a645e8c71957ce64a7820ab4a8b20ee59e83cb2ec410db5edcdd9d411fb3abfa5a4b7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855AArootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfunc-0.30-8.fc22.src.rpmconfig(func)func @  @     /bin/sh/bin/sh/bin/sh/usr/bin/pythoncertmasterconfig(func)logrotatepyOpenSSLpythonpython(abi)python-simplejsonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd0.280.30-8.fc222.32.73.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1W@VUa@SQ@SQQ@P{PONiMlLLuJJ#J:J0J/@J+@II@Itk@IcGI[^IHI= @HHwK@Hr@HkmHhHf'G@GD@G@G@G@Gg@GaG^{G^{G!G3Robert Scheck - 0.30-8Fedora Release Engineering - 0.30-7Fedora Release Engineering - 0.30-6Toshio Kuratomi - 0.30-5Fedora Release Engineering - 0.30-4Fedora Release Engineering - 0.30-3Fedora Release Engineering - 0.30-2Steve Salevan - 0.30-1Fedora Release Engineering - 0.28-4Fedora Release Engineering - 0.28-3Tom Callaway - 0.28-2Seth Vidal - 0.28-1Seth Vidal - 0.27-2Seth Vidal - 0.27-1Adrian Likins - 0.26-1Adrian Likins - 0.26-1Adrian Likins - 0.25-2Adrian Likins - 0.25-1Adrian Likins - 0.25-1Adrian Likins - 0.25-1Adrian Likins - 0.24-5Adrian Likins - 0.24-5Adrian Likins - 0.24.4Greg Swift - 0.24-3Greg Swift - 0.24-2Adrian Likins - 0.24-1Adrian Likins - 0.24-1Adrian Likins - 0.23-2Michael DeHaan - 0.23-1Michael DeHaan - 0.22-1Michael DeHaan - 0.21-1Michael DeHaan - 0.20-1Adrian Likins - 0.18-2Adrian Likins - 0.18-1Michael DeHaan - 0.17-1Michael DeHaan - 0.16-1Adrian Likins - 0.15-1Steve 'Ashcrow' Milner - 0.14-6Adrian Likins - 0.14-5Eli Criffield - 0.14-4Michael DeHaan - 0.14-2Michael DeHaan - 0.14-1Michael DeHaan - 0.13-3Michael DeHaan - 0.13-2- Fix daemon restarts via logrotate for initscripts and systemd - Avoid creating log files ending with .rpmnew or .rpmsave (#695428) - Own all directories for func python modules (#894534) - Do not try to run SysV initscripts on Fedora >= 18 (#915092) - Add macro conditionals for Red Hat Enterprise Linux 7 (#1164784) - Introduce new systemd-rpm macros in func spec file (#850055)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Replace python-setuptools-devel BR with python-setuptools- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- v0.30 release: - Added copyfile improvements - Improvements to all func-* scripts - Delegation improvements - Stability improvements - Removing dependency on smolt- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- convert to systemd- 0.28- add func-commands and func-yum- bump to 0.27- require smolt (should be there on most stuff we support, and hardware module is lame without it)- rev- add func-group- add /etc/func/version- add CHANGES to spec file- add /var/log/func/*.log files to spec - add a post section to chmod any log files with bogus perms- add an overlord.conf file- remove version file- make inclusion of egginfo dependant on having python >= 2.5 - remove need for patch on rhel3+python2.4 cases (distutils should do all the /usr/bin/python renaming now) - minor reformatting changes- Fixed spec because it was only building in rhel3- Patched SPEC to build on rhel3 with python2.3 - Added Patch0 to handle python2.3 if on rhel3- require certmaster 0.24- claim ownership of all dirs bz#474644 - add dep on logrotate- remove requirement for pyyaml, add python-simplejson- (for ssalevan) adding in mapping/delegation tools- packaged func-transmit script- new release, upstream changes- new release, upstream changes- fix fedora bug #441283 - typo in postinstall scriptlet (the init.d symlinks for runlevels 1 and 6 were created wrong)- split off certmaster- bugfix release- bump version for release - fixing versions in previous changelogs- catch some deeper minion modules as well- Added in func-create-module for scripts.- add /var/lib/ dirs to spec file- changes for suse integration- python egg section added for F9 and later- new release to mirrors- Misc fixes per Fedora package-review- packaged func-inventory and associated manpage - release bump for Fedora submission/bin/sh/bin/sh/bin/sh  !!#$$&'')**,--/0023446779::<==?@AACDDFGHHJKKMNNPQQSTTVWWYZZ\]]_`aacddfggijjlmmopprssuvvxyy{||~      "##%&&())+,,.//1224566899;<<>??ABBDEEGHHJKLLNOOQRRTUUWXXZ[[]^^`aacddfggijjlmnnpqqsttvwwyzz|}}0.30-8.fc220.30-8.fc22  funcasync_methods.confminion-acl.dminion.confmodulesBridge.confTest.confVlan.confoverlord.confversionfuncfuncfunc-build-mapfunc-commandfunc-create-modulefunc-down-hostsfunc-find-userfunc-grepfunc-groupfunc-inventoryfunc-list-vms-per-hostfunc-ps-comparefunc-transmitfunc-whatsmynamefunc-yumfuncdfuncfunc-0.30-py2.7.egg-infoCommonErrors.pyCommonErrors.pycCommonErrors.pyo__init__.py__init__.pyc__init__.pyocommonconfig.pycommonconfig.pyccommonconfig.pyoforkbomb.pyforkbomb.pycforkbomb.pyoindex_db.pyindex_db.pycindex_db.pyojobthing.pyjobthing.pycjobthing.pyologger.pylogger.pyclogger.pyominionAuthedXMLRPCServer.pyAuthedXMLRPCServer.pycAuthedXMLRPCServer.pyo__init__.py__init__.pyc__init__.pyoacls.pyacls.pycacls.pyocodes.pycodes.pyccodes.pyofacts__init__.py__init__.pyc__init__.pyominion_query.pyminion_query.pycminion_query.pyomodules__init__.py__init__.pyc__init__.pyofact_module.pyfact_module.pycfact_module.pyohardware.pyhardware.pychardware.pyooverlord_query.pyoverlord_query.pycoverlord_query.pyoquery.pyquery.pycquery.pyoquery_utils.pyquery_utils.pycquery_utils.pyotree.pytree.pyctree.pyofunc_arg.pyfunc_arg.pycfunc_arg.pyomodules__init__.py__init__.pyc__init__.pyobridge.pybridge.pycbridge.pyocertmastermod.pycertmastermod.pyccertmastermod.pyocommand.pycommand.pyccommand.pyoconfmgt_augeas.pyconfmgt_augeas.pycconfmgt_augeas.pyocopyfile.pycopyfile.pyccopyfile.pyocpu.pycpu.pyccpu.pyodelegation.pydelegation.pycdelegation.pyodisk.pydisk.pycdisk.pyodjangoctl.pydjangoctl.pycdjangoctl.pyoecho.pyecho.pycecho.pyofact.pyfact.pycfact.pyofiletracker.pyfiletracker.pycfiletracker.pyofunc_getargs.pyfunc_getargs.pycfunc_getargs.pyofunc_module.pyfunc_module.pycfunc_module.pyogetfile.pygetfile.pycgetfile.pyohardware.pyhardware.pychardware.pyohttpd.pyhttpd.pychttpd.pyoiptables__init__.py__init__.pyc__init__.pyocommon.pycommon.pyccommon.pyoport.pyport.pycport.pyojboss.pyjboss.pycjboss.pyojobs.pyjobs.pycjobs.pyomount.pymount.pycmount.pyonagios.pynagios.pycnagios.pyonagios_check.pynagios_check.pycnagios_check.pyonetapp__init__.py__init__.pyc__init__.pyocommon.pycommon.pyccommon.pyooptions.pyoptions.pycoptions.pyosnap.pysnap.pycsnap.pyovol__init__.py__init__.pyc__init__.pyoclone.pyclone.pycclone.pyonetworktest.pynetworktest.pycnetworktest.pyooverlord.pyoverlord.pycoverlord.pyoportinfo.pyportinfo.pycportinfo.pyoprocess.pyprocess.pycprocess.pyopullfile.pypullfile.pycpullfile.pyoreboot.pyreboot.pycreboot.pyorpms.pyrpms.pycrpms.pyoservice.pyservice.pycservice.pyosmart.pysmart.pycsmart.pyosnmp.pysnmp.pycsnmp.pyosysctl.pysysctl.pycsysctl.pyotest.pytest.pyctest.pyousers.pyusers.pycusers.pyovirt.pyvirt.pycvirt.pyovlan.pyvlan.pycvlan.pyoyumcmd.pyyumcmd.pycyumcmd.pyoserver.pyserver.pycserver.pyosub_process.pysub_process.pycsub_process.pyomodule_loader.pymodule_loader.pycmodule_loader.pyooverlord__init__.py__init__.pyc__init__.pyobase_command.pybase_command.pycbase_command.pyoclient.pyclient.pycclient.pyocmd_modules__init__.py__init__.pyc__init__.pyocall.pycall.pyccall.pyocheck.pycheck.pyccheck.pyocopyfile.pycopyfile.pyccopyfile.pyodumpconfig.pydumpconfig.pycdumpconfig.pyogetfile.pygetfile.pycgetfile.pyogrep.pygrep.pycgrep.pyogroup.pygroup.pycgroup.pyolistminions.pylistminions.pyclistminions.pyoping.pyping.pycping.pyoshow.pyshow.pycshow.pyoshow_hardware.pyshow_hardware.pycshow_hardware.pyocommand.pycommand.pyccommand.pyodelegation_tools.pydelegation_tools.pycdelegation_tools.pyofunc_command.pyfunc_command.pycfunc_command.pyogroup__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoconf_backend.pyconf_backend.pycconf_backend.pyosqlite_backend.pysqlite_backend.pycsqlite_backend.pyogroups.pygroups.pycgroups.pyoinventory.pyinventory.pycinventory.pyomapper.pymapper.pycmapper.pyomodules__init__.py__init__.pyc__init__.pyocopyfile.pycopyfile.pyccopyfile.pyogetfile.pygetfile.pycgetfile.pyonetapp.pynetapp.pycnetapp.pyotest.pytest.pyctest.pyoutils.pyutils.pycutils.pyooverlord_module.pyoverlord_module.pycoverlord_module.pyoscripts.pyscripts.pycscripts.pyosslclient.pysslclient.pycsslclient.pyotest_func.pytest_func.pyctest_func.pyoutils.pyutils.pycutils.pyoyaml__init__.py__init__.pyc__init__.pyodump.pydump.pycdump.pyoimplicit.pyimplicit.pycimplicit.pyoinline.pyinline.pycinline.pyoklass.pyklass.pycklass.pyoload.pyload.pycload.pyoordered_dict.pyordered_dict.pycordered_dict.pyoredump.pyredump.pycredump.pyostream.pystream.pycstream.pyotimestamp.pytimestamp.pyctimestamp.pyoypath.pyypath.pycypath.pyofuncd.servicefuncAUTHORSCHANGESREADMEfuncLICENSEfunc-build-map.1.gzfunc-create-module.1.gzfunc-inventory.1.gzfunc-transmit.1.gzfunc.1.gzfuncd.1.gzfuncfuncaudit.logfunc.log/etc//etc/func//etc/func/modules//etc/logrotate.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/func//usr/lib/python2.7/site-packages/func/minion//usr/lib/python2.7/site-packages/func/minion/facts//usr/lib/python2.7/site-packages/func/minion/facts/modules//usr/lib/python2.7/site-packages/func/minion/modules//usr/lib/python2.7/site-packages/func/minion/modules/iptables//usr/lib/python2.7/site-packages/func/minion/modules/netapp//usr/lib/python2.7/site-packages/func/minion/modules/netapp/vol//usr/lib/python2.7/site-packages/func/overlord//usr/lib/python2.7/site-packages/func/overlord/cmd_modules//usr/lib/python2.7/site-packages/func/overlord/group//usr/lib/python2.7/site-packages/func/overlord/modules//usr/lib/python2.7/site-packages/func/yaml//usr/lib/systemd/system//usr/share/doc//usr/share/doc/func//usr/share/licenses//usr/share/licenses/func//usr/share/man/man1//var/lib//var/log//var/log/func/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu directoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledemptyPython script, UTF-8 Unicode text executableC++ source, ASCII textPython script, ASCII text executable, with CRLF line terminatorsUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsRRRRRRRRRRRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R ?7zXZ !#,6N]"k%LØ&]]'ykA1HǶw&HnE5=  %PSI7 T&3P5\abD!&[!ڠ3e?*(a,IU y$M3 " =^aJBDoi_% 6]_ ؑH%{l1_* U\N# gK*$7CmRa09Bt+EgԂ+GQqֹ͘ib ǒ 3k(6}-@lD@F\!3'tN.UJ.DX&hx1 o]D@"!&09>Di!V:vAݩ*(Z2^׿,{;5/}wr+5cXT6ZӜ45NwKezoQJnKNPBM1mE\%غ AglIROP[>7~P墈&˓oq="l* Èɼ?[[Kb{}nשfA^O)v| qOϙA8Ihb^KLO|?l@S[ ټ+Uv0o䉡b~ XNe&j/E$i'Ѱ*a\bb҈_Bavc \?`j>ܴH5IbW'*F>4ZUk,*&D"4uF m\hEXBv[DZ:}pxGgtRvZ˝-=DgjʪtWbzQ`ԅv6/‹ҟMJ|  ~~ﯥq>%2Dݖ\ņU_FXdJ6rLؼee8E=UaȰwN^Dx`^?( rCwysNj`+6lD\Fy*0/[iƏ!@Лk ғa_X)洵u>B.Fw5?9~}ַ|p |0ŭ;D-ۛ {铝y PQ;s/=)=Уr"(s5lVPQxOP$I)ߨjzGl^GĬIX &h ΣwoBa~D_\X %s7*lHLHb`G?rz` n\9?[66HCҶT.NjF#~RW/}ZsG$*c)qH"t@yRg#gc)0321BYQL!f܇ ~&68mNk#[k8XWxV/k(,[lsJH"pKD7J@:<ˆ 0zz]YOk0q svˬTnњƑPeC?@~[$w L|&PzFfoE>{ϕ2hwHyݏfчyS{5rbD$]'D+G^zRJ|8`$s*q^:qZӳDHG}鰌RBLhbv->7Fn7,(EJǗv:Ww\!7z_:RI[Ш" } &"/d|K3Si|y]OgJvDsӕ:i[<{DUc3k+ ,n$広rVBk%Hw?{th Ǐh!6S nGz\b FtaKAjbì8qؤ2/V]ڌl[JQF&!$,&9wAE[ƚjNϣ'Ļ쉰=*cZ]E/@@Z5{hێ\*Qin1ƶo^(m> K, b/Vw硗7a[/=t\lwn+Y:41=flzˊ c0-݊?qs?O-|ZOz,_x޸ Ѭɥဒ]y0e7B*s?4B_F5/,WdkSOOSh;om ѤLU?+ڏ؋ ]C'b.yUq2]*I=N FtٟmWE7)X|ŏau{Ăq!@/Ш _HJ5=c{w˿딠Uyv Zu.ԑߓA|,TI"H˖?XTBDI ~Y cJ[*Zd,|OVgc)7y|ԿH|H[$DVy 82PvB' Lס,OXZ^ڌ.꿯d G"go}3 c7 Œ%xNK9z^?(UG@5ҁEqE E\+MYLFMa]5 }r:oa'[_>wa7Q_ˌy ⊄7~<ؚ4pQB)6 B;q(zzNv.[N6 ?wOy_'Ÿ[&o P'b̖fvNpk?^z6C^RTj6H=ݹ&\`kJٳ7<3DO/rPG3-k /puY.hzD1ι0@rP (?0]ҀO&i$3Hz(я;/OAC7W%lzk""cBݚ"6ԙ*)FtɗA shgӌ{J%HKػ6PC [MENڝ$tdɊ ( U)8JAz{av=ZoDmS+ŸԊ&n!@Y 2r?xׅňJ*-@Jy+f'X/tpEéWyD%9cpU IZ(=|e+1M&-J,KqN[*Xm36CFE3ƽc"RZq "CQ4=jbtHLdY2u/Tise绨.Z9fp"cg0uoG8ܠ;\*CGoCR,!5dNfYmŒ..&TSeZ8WlR( F]ঽLOcI)(̠ÞOie}l5%Lګ-|aPt!..8D*0Z#}ZQ Wú`6iUOw{Gȡ<)qT4Bqbp/ ӂ֚mZKNŘ.mQqRo[>M\_JvAJdX>8}gO,K5 uOg_3\5C\@Gϛ(npE\yz=s^N0R ֺm,zManh1R}[lU67y _R>Ly&kL JwENelu\KmCkijh9~=`]- 瘨O~+\ +BǨe ,E)`GA@?`OC ?6u}mʐ9~%13flmhciD3d.y/8ud[?AQ!BmZj^}=:e=/{*\7ƩiDt Ktʳ%<!𢢻lcLvP Ɠl7@}>N5<IlP_@Kj>X%˛- yNR+˴zW5m "JMVe/HΧ/1:i beM !$1b&~]a" 1sA kN±ϓz %9]˜Jk"ֲVv?axWdf#Jfl}QW`_`\,k2]G|lTF{c`>q6ЉgXri6*d1JN{Q[uEypCUuiP4Qgfʺu !n it|\Pa/IǵUu:gL ΌK5;֏b:rJt'aQ?=q CsYyI)cV#+Va8bYqHs y1C[;cT#3Jd pՃ&;)zaq,_&qYL ?@+ZAU,Z!ihg5ݞ1ZVBW,b2[uKFT 3Bfh~W?C V1Ql$|Ab$2qFʒ{5)++LR6ߺ%6p3|&n%~j#%גO %WϩkաM}]\9;gDMReA0M5Yc$S0SV4S ";Z:yƦdV!-57=goeȆJ^kn{Ȑw:-އSMPauGԛS ^eV. ^s9[M wݑK5wxT#~`Ͼ`R45zM Zy4gшCIRJP'YnAmd@^;ӻh A*#םhdjPT[^vGznܗNIhz"W{e$NܺʫEM)\?? GnSfEi g/E3C ".d=\ VE V;IB ڜ Xuvdc€sMBS1fKgzfI_\IT&R]e2sV˿d{so0i71!K8L|ޢJ))=\| I7ݬĕF腢YzZ%BeN {1s{-&p$ATb5I ܮW)5]:XT Xm fY1,B(δ#Ml"W5hT)\[ C95^͑zp6I h{;y;P y>Tx?1M۾) =⢿daLXyM *%1,>A8:|ma2AgNj[UtJ_ޫw^l]#GԺ{ FQZfK 43#0`kEL3m\B YZ