tuned-2.8.0-lp150.4.3.1<>,؉\m/=„alAΪI[Uy?^/s6>`U;8&!{az_~TQi/lc*69z cr-{- w"z(D[TKƭR=ui4kj49:K5 A%k@沘I45ӳ_R_6`^% ,]uƭ^ҍ1M z^*G{ o$zcZ>Fv]~m .A ^^ط*.x>I?d  B .4;s A@    X Y]bhh4lPldln(ne8nl9n:q =Z>b?j@rBzFGHIXYZ[ \],^R,bǒc;defluv wPxlyֈz٤ٴٸپCtuned2.8.0lp150.4.3.1A dynamic adaptive system tuning daemonThe tuned package contains a daemon that tunes system settings dynamically. It does so by monitoring the usage of several system components periodically. Based on that information components will then be put into lower or higher power saving modes to adapt to the current usage. Currently only ethernet network and ATA harddisk devices are implemented.\mcloud103 [openSUSE Leap 15.0openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Basehttps://github.com/redhat-performance/tunedlinuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in tuned.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in tuned.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-tuned-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-tuned-update-$service-new-in-upgrade" fi done for service in tuned.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset tuned.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in tuned.service ; do if [ ! -e "/run/rpm-tuned-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-tuned-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in tuned.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/tuned.conf || : # convert active_profile from full path to name (if needed) sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' /etc/tuned/active_profile test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tuned.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tuned.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tuned.service ) || : fi else # package uninstall for service in tuned.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiW;-K!j, J7H!C#:#8p S(W  , \p~2 CO)P`(c V:R ",j4+6-= `T(k62:vJ 0b m3 N   _"2.datzZQk_ p =n c |iXC{ Z.:r H;8.vC X4AM Z F eB/ jLAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤큤A큤AA\m\mY\mY\m\mYY\m\m\mY\m\mY\mY\mY\mY\mY\m\mY\mY\mY\mY\mY\m\mY\mY\mY\mY\m\mY\mY\mY\mY\m[u\m\mY\mY\mY\mY\mY\mY\mY\m\mY\mY\mY\mY\mY\m\mY\mY\mY\mY\mY\m[u\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\m\mY\mY\mY\m\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\mY\m\mY\mY\mY\mY\mY\m\mY\mY\m\mY\m[u\m[u\mY\mY\mY\mY\mYY\mYY\mYYYYYYYYYYYYY\mYYYYYYYYYY\m\mYY\mYYYYYYYYYY\m\m54abf7bbe1a315570a14c12e6536d2e96beb69a4ff7466f630a566c869d4ad54d3b2696b4e1dd9e986f85af30afe0e325f7d21d1170000916212cc5a8336a4e966af20c99fd6e12daa98cbb4ee41e1df807e2d6b9351620465a35bbcf9327bbee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3c7f45bb2a724dc9b3edd19e2d89d4d7d2e42942610b0d61b9bdc4485eea02d68e358b8a9459fc8b3719fe13b914544a2c212e0fff816d2121f307fb475178830bd87dfe246952b734c7b01053b02b8881f1193cbe1e9c9cc30ef76807c9c9b7d2c02c4aaf8aae55456fdbab5194ed16d236c630d0ad37c47c6fbb1aa70573a5b93cc2ff9a9d2b7dff5b5912d7cf52ebc73a07f3bc4da0457f98d797d182d668b82ba25fa28aa89c4df80f6ba08a7ce36b9eda9ade527e53a156908befd42de733c5e89cbc2cb6b9e5e5202ad071e8eff453b3c75556d0c41fd4ba3ac7c6b48b7d3854e7d45e2ea6113efa7d45941c4eff2f8c2727c174a16932932b48344abb49b01ad521932ef873c7e6014a34244630ae992a382215b936b57609c14fb4415dff86b64d05859d1b00b311cb53311f2fc084bc6d5c28c70b98baac40dc382586286ef8d2436fb18a753dfc2aee976d70e3fbc056cb3b3777c766ea0aa4d773217ed3fcf4f692a3a786bed82b33dee07091858d891cd056536fbf239f09efd136e205cdbd1579a666885f11a4f17e83b001aceb9b152785652ae965988631ba83476a207db3a6953fbb818539fc77fd97014d84fcb66e1a0a5a3f2be0729844be1ad404681e521be658be48448e52cb44f98d45125de08e736461b3b0874441302ecded3200fee7ae970292b9cad68c9282bcc481e831cc404b9ec4ea6f745bb58c3c8a7b523c98791d6641fd521704c0bd6ffc6c0f468aeab2a3c8feb9c299db3390c7a6cbce10ee8fa4fce67ee9b1c62d3bec4704782390f3c2f305abdd140c056da0052df97f0ae5f78a3cd07b78792c07a6dcd31e0e5142fa5e2787ba64011ad864bb9538ba70eb1d9026742461f1d8b56973869966e55dd9b5614afee43e41c80f4eb61557e7e6a5aafcfa61f6aa456ada243bbdbfb8dad74a0e6574a1a8d300759d4f8f1f39b1d7c8077064c91c3a2ae2f675c69eeb9ddb5b6f435c1e7089780c7fdf9d6a895dc77fa6c38da0cc491e868d4df2e9eb8fc957c4499b3dd271f99b3330bd9d7e490c98840a3f3f526b633f7a2997fd69796dc3d3f8437b710b01825f4c0adbfb8ba5befec8b51f9d19c4f4e7e6a6ab20db5075525bb4c5b683179d75d14e5ebcb04381cd4f5b3517ce53368b1d2e7b6f88a8c3795cae90b587076dc9226bb809d1ecf20b9afd4fc5d73095f1d2598851f287045746d2153ec09212ae82ede4db334f1fd402716e13de62d91944cf7d93ff9ea00c51441c9c8b29fce0574431d8ce81702b1e7150af535630a0d451875e85df38fb1ae64fccecde82f0668a859ab85e91885af5a69f49bf93aff45cc1a13021ae9ed6a537c130cf68dfca4caa304731f5e69d8b9e53c2c1721129063ce9263fac965b1dbb027c1e9d1ced848a66f374e47cf0602521009999ef1ca43353a6f401706d595f4ab3714c040c4d10b412180cfe32987dabb227105a7b37f02762dde9d40fe81e78aa3c68ac95a7358991b968414ff398086375e582722e41f7f3712bfbf16687c41cf28a1f182c88f77f8cfc282b8cfb136df5af4566b198f9eebc4ee1defa759ccfab061de9489907eafbb5dfae2c958e9c469b5cdabf9c42adf261b2fd4b7621e9f7fae92e64b495e187519fcbff8de26ea379ff419b4a910e58273755a740d699345afc810d9f555a8f8199e6ccd20310335a4fe14d4fce9595ea97a85ff91b8e27846f49f637761f7147b2719e9b1c5b7d278973b47bdbb6a56345dd268b9231bc49cc3e373f862b6292b17bf3d16eb38684b13809531cfbd198556583761fbfc004aea060674ae877d1bb7659028914eeeedf9deffe6fd5c50b8f53fe82f5622a2d07bd6e53d02604639fc011ec943f6f1f401cda9552d558257f64df21d69218a03e5d2ff0b6bc9cd2b2ed829128957d6dc925544159eb544e6a819be9aa40200e781536ff367fec4536aa7019afae693780d968942a7e0db7cb2d8c77f9d3748238c7ca415258e73fd832a630a8c49a370780a93b0921119ee6537c702a6cfb4ee520f83044ef57a978809ba9f882874f86b75f950e15b1b1e90436c8f38618ba89fb7349ddb8a714354a4eb1184df5fe0c75fc7fee6c2271a3c7cdaf8cae4d5b602a1abb711a521afb9994fcc75dd69f669360e337349e1ddf6b80d0ed0b8bceb9c402ede5ccbc7969cf7bbd08a2687ea6af1aa3682015ab210ab10f73a94c8c11d0436560c2fec9dbc3740e67f2427a13b53a9b1c3f67f5f5debbdcb0443928da4093b5d4ace7595d9932083008e16e4b0a73da2a17553672d1504e7048c6d716d2b09f5cf1002f7a4f30aa0bcac2ef1dfda124853845e891b09d3ff45ee756946af75166056cb68891f07d8bb02ad14aa53cefea57fa267f2ba58fb7cb1d5ec15b0eed960c46b5464a6b05e15ae9b7be284c0f662c3f321aa5074b65efd3924d73d21bf0a29026af5a97fd64e86d94fe0c60555594fbd5292bec237ebea363d98e962cac6371d212f0e3a6f842b3d79c36656ebc552064f445db4e50b227b7f669800dcc899fc6e9fd15f3545794485adfe3868f13c6e57b7e08fc87878e63bcc4e8b1544edbc049d86caa5c4f59b603aac2ea63be422629823455192a68d5cf69b1d6526e61dcc09f4625083034dc1a2006fd5ef5166f6b166ea7f6ac475ba677769b2c9f8caf33a25eb80e83c1418676428b0ce752a99e63fe4974bf2e033f9e610705cb3cfda3f86286796ce5dd5961599fd47b3397c605dc50845595cc91bd470112cba824875fb4d5618e420b0dd8bfac44d9955e8371201ac1821e473f31e93577958f6a7e8244383fbf7c30ccdf5075532817abb1c689d2dc7f8fa9b93ed5bb1f6822f89bfb09bcebb20a2b876cfa32ffdf7d7c1cf9328f84b0148542511a56f6c38c2bc932c56db93c820cce49405398b79ce01715d1dc4201a26fc301bd9c195f7ab6beacf4b13b6e952c6d7443f8f31d2766e5d308bf5a6690ddbf5b70f85f810dca65dcdc905bcaec13da6d2999089a213f9b8c3850cd6c0ebd280b0c060519f2fbf14478198d13ec996d058c1819242970a38ff75a7565160e46181a13e468d627cad19501e3dc84827ef1e67c523dabbead6daeb90f37c2a2aed14b3b1d3c71bee0651a37c8084f4bef8317488acb9fa6f6a613f57a941461fd0abe038b2400759021d25349e67e079ca0e1686596a7f25988a10f6337fcc7b59546ae7be596d36ec1980ff122277ac2e3628b04303f580d4dd1ecd40bf555770c55bedfd218ec2cd42b2a838b81069c2cffdf5054e813e3a41ac245dbe96971e6089b79a0ea68115b5fb096a1ba380bb9f12046002d04fd45e4d180338abfd5a278c515c4de1d32b5c4355562dc378d8e8d02b263b4aaa0eb3090bb5582b10f66a2578c226ce7d3ae17d0ad7420a9b086aec4988513bfdb73d4e8afdc861434709506cd756b6d70aaa84d9874b7d8c1a918fcab95eab2d02905fb799edd45614450a7fe6e43f4efd11038075a3c9d2b72c49ccc59d3cc0742d2873720221f251f8bf9469755c39980e6edc19c572ed2069810a332d3dbc92d559b6cb088a03e29a56100b7418222f312ec09b137c1671d586452554f2f15baee0814b53b143610746f34e207c997f710d6b9ff658e94175a60b40137180772bb964cb8b580c913fcdfb6433cee2d061184925953807836b4aa2ce4a705508809a03c97b47840007ee829673d6423ae16ccec358ff6474635d0c77d765218b36bdab28967629868060bc07a43202652473b25f46ef1e14ee893028f4e35aae8fbca3b0bb9cae99386a379c074d985cbf6de27e21e836af3838bebc896a1d437ef947b0026dbdd33bc426a81284ae71a9c0be9c7da1c8aab530f63c0260b838caa82e13bda2395beca97bb96bb2a5c29f71ee6c45d263c0a323cfb71f63749af5bc97f256f09fb30690f1f1a6d2036ad073824d0b9dcfd1fa49c0f47e851452aab3d3909035e102f5f08f3733902345aae32ef3b78de74080420534565c84c76792330dfb6dc8158908c7a32d9d514c4fc82d065ce34ec42f2afb3daf583b9c04550284f8e8e97c2e675f8ca87017e685c34e6637ad05ec24a2993c83a9d839258bcd5194d70fc28da316bdbdf411d52068dd2589041a20c5f380bfb23552bacaab1ddca249aa11058053d10064ee579f175b22eb8d2d46a8e92a5cfd89ee9a48a1eb8f9c7bb149fcdde7e6055a9f7aab46b6b1b376a336712d90a5b9bf3293797053cab0a3675af2d85f50ffd9944522e212cf65162e31f5887b4bcb4e79f1ad7080ff8545a50a2d25675052a2df4a450b6b2745daa195281eb8d59805c4f8412e0821412325956a56b333d059b7efa1902b6bff8ff8cd5176924c701610929a3e4ef9dc57caf2c3a3326f449864d7b4456b49c5d1e7506e4b38ecda80173dfdfc9b4e94bedbdd7b2b1c0f7414a3ef100fb73a1f367c759e6869a0b71a9d2e6ca7d0d13c86fb51ae06774dc4b99b152e0aa1ba08d56b1af0a8ad79e933d210d7f38dfd524b580a2cb202c200130c1c5f8a79e9822b35a33a29c47d6159c0c4f686c185c4b6b66d0587d6bd09417a728dbf388942ab2d96987e3f959fce167b6b178ad07af3e9b5485b0f89a51d908d431968883a6b87d2169dbce69e8596694b0b8c3185757702827a5e03ae6dcedcdae0822dba2e8b1e3b10df982f91f97f8454823d8aa9a5c5f31a09dd2eefb87bb587ffe9c2abf74b0129d450ee29a67393e91fe4c7b203fba62403690e9293946a1ba8b6f254f5d73f01e1b227109eb88eeae66a5ebf5bb4c2432be7b3b490505c13e6532fb7bc71d347556a6e0d6eda1e5e3481fc1fe7daf435779b92a18c3587b477938a3e27a23547765cb14239f89fe3bb43aa1d7d50c968538ce220edae360197381d03e11eba69f1b7ead2be48b69aecce756ba50b927d800a971fc46c3d9bc41cc220399991e8d323603d886622984164133537f4d4a38b5d28dfd4b39662d9a5dd04a54eba08235196f317c03fc71e73dcb0b1c2f674f83362e4e8c54147af5a0ce15803ca8e1095584a813a24d067b8837d32bf63a7a62d40c60428068afef98bb2532b286aea0fe3ff896da62b25908facdaaccfee13532d42e74643b6e1d4deba182667c169e9c130ffe4161f6df9117ae50497ed312615870672ecc43e8ad0e77d18e552735a428de1e18137c8ad697d6efa9bbb0e35f2b03b08de3feab4b17b70a56ae81e7f7e6891152cd83d8e67ed4f8fb3d5784627db8c7980d70474b01af1f1c6c29900849926faf69fb7f69bec815fae9f17bfcae4df22406741bef8188cf175376d4a15b7084802d1b610ee47729bb65eda2089ff6504fb5d7249965357fa9793e31b470317859d1d3ed408c207f173522d4cfe6357ca91228b2b6a586b727d6ab6e1475f1c7bc812ccf52593e9d56bb69a71fad91af2739d7365195eef3da981a3ea7446df64247eb981efc41a365b1aa3bdeff1682ad44fe6554e803e6d98725b01073a8c19bd5100632276294c18252b0e260b1591682bbd4ceb2e7ab193e815a649653a90c8e8a0e49c741ffc95acdaa5e375fc29b6c294d6e16d5376eec44ebe6b86e4079f88db858e456dce83aed74415fa77a669f62d8f48a466ed2f0b22449136133e906c398c5ad3ab3160d4f755bf996281a0401d0df32dae3e5dd5223ab689da0a6a4ddb5da87f8bff0d94bc0628cbacc55d0b38e8e0fc72f2501c237fc8bd2c24cf49c3826c8854e7daeb049a66fb27195f3dbe0f73a4526e3a84828f08b069c36c71b445d579a2b8ac14f2fa2abba9d62968457385766d2ad1d8045c7634b2213b8e6a2568860c180c8a942f9dc090ab4830c0ea2644b7408a4c34693829299810cea75ac42e37f68e06118040752879456e9e3f4e21f5fd842ae84dc672df93d73379ff43a75778a722a568f7d47d8941d82a8f687fb8ce009830cb5791672fac41170e59617f453cf4a3ada5aeb00bdb26b773d7fcc8002881e9ab87bac24468a2b4742e4fb79e34386ddbffd315fbb045c2f61f375d03dbbb579274faae14aefe1ca337aa41e3e15a1618dca7d9c230efe579d629ed43116382598e8fa636069af3c82ad70eb09072a43c1491c61f164e3011f5aac0f3c8dcb63e340ea248b9cd93d532274e14603f248509e04d552ea2c6b9ef69d0a3ad1be9cf8b132b9bef53c13ca4e9b550cff456e9bdb9f5ef8258852f8739a3b545e9b8c672b8d838c933eaa48216a661b512686d7c2eb33bdd40a601d57cc0079be5b01994666716d8c7632ca0a21edb39d2da2ec3b3837b23f7fbec6c2387e49e5d9963ba5e4531b34aebb75317234c3ffbc12d3ab1fb68ab4efe71eb2d4a766ba026add291b470979517167b495f77215ab3104c1e38c14dddbd4ea6681460d07ae0d5a8be147d2a6346bc4ea78f2c174b5e6e3f75250e9cef0d5cb0152d133f5f178cdafb4ae12f929309f8a648f5dddda0ba73900999a1186025b8dd8c3d8f3f1be088c2db6d0e520f1916e208bb537eb77c6f805826e2a8f6f91b93f45dfe65a92784c6b6a7347c849cac6b3d30b733a5a9fcc4957b5f932e124d6e8c269d06d2cb614149154cd35d278bd54e28393a96802126a299c218e08ed60ccba75991be6074758c074c7637db5d1f74a8e3365eaad16f314c624c90191f033e1636beb84224107b852e91312f3b7404b5a5e17dbf8ce3e20ed419476f3fd8f868c1bde754a38b7a03abd111b32cb73fab5b8132c24b29f6d4f9a727a9f44cf7dc3fc60e0054f35d05d35da37686fb287385a495dbb48cb5343094034f01917db4a5d4205617fed5aa308637b8b4a5e0bf2300c29102b352648f7f994eef8fb1e1d1228455d4ef3484e548de9a193d06aba76f81d35a5b4f0674dfa5bfe70a3a07c590784435c38e94233aa52fa54e72cfebdb7f0d9f0dff93ba456ff9ea2f17105533234ed1e27c96b63a0e8bbb027f29b235ec4282e96156dee4eddafc496ff8ca3866c2cb5f0e511a0445b6bec2d3120f1d35da7f44f981735747b1c29c3494c2cf30ae7bcc8e74ed426fe992610b2900a6c280fe1179b1cdb4a4f894cd5e43ce96abb09ce3efd465e49bd94fa63f34a14515562327b61e539667a8947b01e098d3a63e18c4676e9baabfd48326f289530cd846d2eccbe20598e67e2d66d5205e242de5d4c27dac2aad6a58d381df14fd2df8e6be9316829cee2cb2a39776b83a85146e0fbd09838d26a51defe17b465a9a32fb307ec71c4bf18395b3d9d50c8b3e852bf41c67932490e991f1adc1acc63bafe2b0f19f8e9d2510ece0f21486ede23159bf542373f8fc7d104146f0264824b0bd2880e8c8bbba759a88e17c82d15667abef5ac3355fa89fdc209d6875ecf95140306d704e5a5eb5bdda605f0451cf5ed3e90284168c8adaf7f853b1d32e45b9c44623660307ebc4060ea41ae8415538e5a5134afa6ee22a2e65124b2233bbcd5568a36a7743ead1cdf35841960103bdc6e38ced45ef8b4af506f219dbc2a3942a12f3e14dba03ea06c00fccc5d087eb40af7c2ffcc787e1e51e1f9b9870400e00969e4e303e1aef12ea145becb656e390dd9e48765283c0c507caa40e70001b5d37e695c34ca955448fed12a87bcb1f0d1b4bfb347030f9d7613521daa0bae1876c229f94d398f448e745841db3dfbf2ff04c8e1db3187b15046ee08c646ebc9ed962a4911060b505a8c56ad72b4b3bbde3df5a7b764ce5b788ce486126a0e1c483d54d6c079230d89f90008297f115a06c59e3f6815f4260416d9d7b138a940f3d2221f7fb924083b4a93bd533347cc4cf87629c7d3ecbbce50accc6eabf90974ac6d257d7664b4f7470d3acc1db64d172c44c6324f8ce759952566af8e2f407d191aefd626bc4c720ae20e8296d8e97728430718ef67f6fe1c5f52940cd0b266392d5415d89b1a0b97132957842bfa7f8984a60fe04f4f1f33d037abfc8fd5f7236209a4000f18a72c1cfb826b595d401b13d7f4d7965cc4aa77bd68bc00c0d2969cd8f2548fb0f3fa727b92f9d4f4a8cf230e720a28e5648ad7aa676539f9b90880b9f86dabdd73f2790792e0562d46c8330f5ff11211487616f49ce5eba63cd677854240a6836644c763db447292edc515eae4d7b7e610927035f052cee5ee510535c13ce975ff3ec8819fe9bb55ef7b3e1738975e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551ba64bab6f4e9dc8ab56e92d2c7f39748f71b57ddcdd8b636e3d4e18f63a0f25d7bfdf83f49b3523c9d4bf8da2c924411b7e7a6e399c48980493d2407a1ea2dfd3adb6a578ece5fdfc5f2946f679a6aa002b90abc6a0ae21cded6b0a31a98101c4608edad14924aa45d08eb98ef4a10bdb4a1c3db458ea9df32df2e183665c2c9c3ab81c6f3a8d13051f2f47ae52548f02e309873d339dbfa1f0846a2a1ded262653fa7b5e1b726858a2601af9e166af4a8ad1a4b9583bddb5072978781ab1d469b53d64b80bb3fab7bf86d479a7821e61b54768eb5dddb2e761b1b53a4b45fda4e544ace786a24ae19fad7b256140d990f4a2af1b8e2b2832428c56061b089a3f2e95a941089928cb08cd3796bf54d71a1ceeacdd66fd98518fafee3888a3179856ba05a9c9ff9051c2673dbbb88a6f8f86f9de37d430b664f873b60be7253e281daefeaea8746137be972bac93bae2308daa599037c4a7a42744029ffd6426b25332a9c3feeaff8fc38fa522e54b616f5dcc6518bdb8fd3a45ff50be138f39e897b25f77a7e47e57c5ddba3a39b2d8b515db364a1e25e12e81ccb1f7aab7eb519fe7046323eff66b736bb839cc577c117b3773f79bdf0d8219074504bd38fcc0afb41571fbade468795eb34d3a81dc97681edaa85f7c3bb9c4224c9c8b24c1f72a261bcb6e65d4c30c2325294da84b5f1e1deaa1e960916e4de178a1d8b34e559600f6f1dc2db986033db74c20901a793d0d61176da649b3974a180960a5cbafd1195448be78ad4e674d50657305de0113158dac01b8b4437d1938c29ee1292251f9268d8329b8aa6c2252111882697c19c3460f2bcc63fdcd2cb91c493e94f1072e6bfcae00bfb3c01a732a9739433a9b075f2aab4c768dd3b87b9c3ef0043f5cd70c5e99442f9a8fc4bd97e4b486c6266413e1c4897f3ff74f8bf380d2e3f913b9bbe6d820bd30e87546d33b53a13c70cc4daf63f170414529b1ab179f73af9b138d9e7f3bf1ad4a35ee96faf989dc5719f8d80c7c8db0a53e106c958f10f1089a64baaa00f5650ec1eba5616021e43fed8d45a72c482d4b7b75be96e79313c129c9a94906d6ad22f34cf571887dfa33db56eb7d66bbaeccfcabd23cc1b7060f0b349cd167a1f8d5095fa2fd28a15541066c5adef65c0e9c553017a8a61365e282407690ea201ddd345b9a2ca9a88205eaabfa39037de8e0d71f1d061173753ee9d8c4f368b01c665f3d09b1c517af6445ff59f648f82dffd7fe195d4958259ba977efc01213c5677411b54db674eb320410e32e0a9fc09fb3f7326d39da229bc375cd94091d157b7f59fbcc064b2d6df86ca42633767f13e8a1c41f860ca42376e0e262ec537ab7ddcbbdb3adfedf0dde5e712523b5539d2c2df7cb71075e68df1590e1609a3c0f5da6127e06d2c45ee3247f2fda575ecceadaf2854959792aa908c1e44258a9f2cb465c32a4bd051d21c5b144b76d04219d27c75f186d6620c6e1b3b0fec486d1ba7b5a20ff0b217034c65f41123cb430f81dfcc63405c1ab5202ca7b4d0e29651fdff7a2859749dd6e206cdd26cf08c0f86843a21bdec62cce6afa01697c71c0f77d8106085c6de76417d748d959f1016cb6160c2fc38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cc8c710ed869abc98dacc09855564b50c0d820e7614d71967956141df069936c688d3138592a61c35e65cdcd07e31f7b2720644831a8ae1eb629ce6152481098e73ff2909d15005543a6f40d120e9e3d40dde37d9ac3b14cebf467ecd359f509983d8ab4a4567e5e64189a295e91601de23e350533febb301ed66d3e2c1031c6db5b371c194945257ddf067824f6ad05a7ff8694be9abad367ce4b67681a1fc3cc07a77a2a6802e05d54364f3f2c1afbcc8717cea7cd8332cc64594cca765b3ac2121452a6a885f4b31f39e849fb5fe90bd92de9fad22b4630b3411bdad08b3cda704f1173e881ce07692ba0a0c6062769219f7495693b7200efc53858ac5830service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottuned-2.8.0-lp150.4.3.1.src.rpmconfig(tuned)tuned @@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/cpupower/usr/bin/pythonconfig(tuned)dbus-1-pythonethtoolgawkhdparmpython(abi)python-configobjpython-decoratorpython-gobjectpython-pyudevrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdutil-linux2.8.0-lp150.4.3.12.73.0.4-14.6.0-14.0-15.2-14.14.1[uZa@Z }Y_wV@V }@UUUVUT|TAT9T7@S8@S9XS?R3@R@RcR].@QPCP@P@P@P@Pmz@Pe@trenn@suse.detrenn@suse.dejloeser@suse.comfschnizlein@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.combwiedemann@suse.comp.drouand@gmail.comoholecek@suse.comp.drouand@gmail.comp.drouand@gmail.comjsegitz@novell.comtrenn@suse.dep.drouand@gmail.comcfarrell@suse.comp.drouand@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.com- Fix logrotation (bsc#1098395) A fix_logrotation.patch Needed get_size backporting in GlobalConfig and Command objects- Remove sap subpackages entirely. These conflict with possible other SLE optimized sap subpackages (bnc#1064832).- check for `cpupower` binary and set attribute correctly (bsc#1055070) - added patch: * check_for_cpupower.patch- Update to version 2.8.0: * builtin functions: parser not traceback if func expands to empty string * systemd: added support for older systemd CPUAffinity syntax * scheduler: do not traceback if process dissapears during enumeration * scheduler: fix more python-linux-procfs tracebacks * plugin_net: Fix invocation of execute() * cpu-partitioning: use tuna for cores isolation * builtin functions: add strip * bootloader: workaround for adding tuned_initrd to new kernels on restart * new release (2.8.0) + Add Patch: Fix category in desktop file for tuned-gui (fix-desktop-category.patch) + Add Patch: Remove unnecessary shebangs (remove-unnecessary-shebangs.patch) + Add Patch: Fix file permission for glade file (fix-glade-file-permission.patch) + Add rpmlintrc to silence unnecessary warnings + Remove Patch: tuned-2.4.0-use_cpupower_for_intel_perf_bias.patch = Modified Patches to apply with 2.8.0: - fix-allow-receive_sender-default.patch - use-cpupower-for-intel-perf-bias.patch- Update to 2.6.0 * plugin_cpu: do not show error if cpupower or x86_energy_perf_policy are missing * plugin_sysctl: fixed quoting of sysctl values * tuned-adm: added log file location hint to verify command output * libexec: fixed listdir and isdir in defirqaffinity.py * plugin_cpu: save and restore only intel pstate attributes that were changed * functions: fixed sysfs save to work with options * plugins: added scsi_host plugin * tuned-adm: fixed restart attempt if tuned is not running * spec: fixed post scriptlet to work without grub * tuned-profiles-nfv: fix find-lapictscdeadline-optimal.sh for CPUS where ns > 6500 * functions: fixed restore_logs_syncing to preserve SELinux context on rsyslog.conf * realtime: set unboud workqueues cpumask * spec: correctly remove tuned footprint from /etc/default/grub * gui: fixed creation of new profile * profiles: removed nohz_full from the realtime profile * profiles: Added nohz_full and nohz=on to realtime guest/host profiles * profiles: fixed lapic_timer_adv_ns cache * plugin_sysctl: pass verification even if the option doesn't exist * added support for 'summary' and 'description' of profiles, extended D-Bus API for better Cockpit support- Fix build for openSUSE Leap (lack of tmpfiles.d macro)- Update to 2.5.1 * plugin_scheduler: work with nohz_full (rhbz#1247184) * fixed realtime-virtual-guest/host profiles packaged twice (rhbz#1249028) * fixed requirements of realtime and nfv profiles * fixed tuned-gui not starting (boo#937647) * various other minor fixes- tuned-2.4.0-use_cpupower_for_intel_perf_bias.patch * fixed indentation and tabs usage- Update to 2.5.0 * add tuned-adm verify command for verification if all settings from profile was applied (rhbz#1212836) * add variables support to profiles / scripts (rhbz#1225124) * add support for calling built-in functions when expanding variables, built-in functions can be provided by function plugins, add some built-in functions for unit conversion (rhbz#1225135) * add support for no daemon mode (rhbz#1068663) * add oracle tuned profile (rhbz#1196298) * add tuned profile for RHEL-RT (rhbz#1228801) * add tuned profiles for RHEL-NFV (rhbz#1228803) * plugin_scheduler: added support for runtime tuning of processes using perf (rhbz#1148546) * plugin_sysfs: add glob support (rhbz#1212831) * plugin_net: add support for ethtool -C (rhbz#1152539) * plugin_net: add support for ethtool -K (rhbz#1152541) * plugin_bootloader: add support for calculation of values for the kernel command line (rhbz#1191595) * tuned-adm: fix bash completions (rhbz#1207668) * plugin_bootloader: do not install tuned kernel command line to rescue kernels (rhbz#1223864) * add support for changing elevators on xvd* devices (Amazon EC2) (rhbz#1170152) * do not change settings of transparent hugepages if set in kernel cmdline (rhbz#1189868 - Rebase patch: * tuned-2.4.0-use_cpupower_for_intel_perf_bias.patch - Drop patch included in upstream * tuned-powertop2tuned-fix-KeyError-on-id-attribute.patch - Fix some rpmlint warnings * ghost rundif * create tpmfiles in post using proper macro - Small cleanups using spec-cleaner- fix syntax (bnc#937647)- Add tuned-powertop2tuned-fix-KeyError-on-id-attribute.patch; fix bnc#888599- Update to version 2.4.1 + plugin_disk: set_spindown and set_APM made independent (rhbz#976725) + plugin_bootloader: added check for grub2 (rhbz#1150047) + tuned-adm: fixed traceback on "tuned-adm list" (rhbz#1149162) + plugin_bootloader: 00_tuned do not return error if there is no cmdline (rhbz#1151768, bsc#901180) + fixed polkit configuration - Remove tuned-2.4.0-polkit-tuned-gui-path.patch- Remove python-gobject dependency in -gtk subpackage; main package already requires python-gobject- Update to version 2.4.0 + rebase tuned to latest upstream (rhbz#1093883) + fixed traceback if profile cannot be loaded related: rhbz#953128 + powertop2tuned: fixed traceback if rewriting file instead of dir resolves: rhbz#963441 + throughput-performance: altered dirty ratios for better performance resolves: rhbz#1043533 + latency-performance: leaving THP on its default resolves: rhbz#1064510 + used throughput-performance profile on server by default resolves: rhbz#1063481 + network-latency: added new profile resolves: rhbz#1052418 + network-throughput: added new profile resolves: rhbz#1052421 + recommend.conf: fixed config file resolves: rhbz#1069123 + systemd: added cpupower.service conflict resolves: rhbz#1073392 + balanced: used medium_power ALPM policy + added support for >, < assignment modifiers in tuned.conf + handled root block devices + balanced: used conservative CPU governor resolves: rhbz#1124125 + plugins: added selinux plugin + plugin_net: added nf_conntrack_hashsize parameter + profiles: added atomic-host profile resolves: rhbz#1091977 + profiles: added atomic-guest profile resolves: rhbz#1091979 + moved profile autodetection from post install script to tuned daemon resolves: rhbz#1144067 + profiles: included sap-hana and sap-hana-vmware profiles + man: structured profiles manual pages according to sub-packages + added missing hdparm dependency resolves: rhbz#1144858 + improved error handling of switch_profile resolves: rhbz#1068699 + tuned-adm: active: detect whether tuned deamon is running related: rhbz#1068699 + removed active_profile from RPM verification resolves: rhbz#1104126 + plugin_disk: readahead value can be now specified in sectors resolves: rhbz#1127127 + plugins: added bootloader plugin resolves: rhbz#1044111 + plugin_disk: added error counter to hdparm calls + plugins: added scheduler plugin resolves: rhbz#1100826 + added tuned-gui - Add tuned-2.4.0-polkit-tuned-gui-path.patch; fix tuned-gui path in polkit policy rule - Remove fix-new-systemd-tmpfiles.d-path.patch; fixed by upstream - Update use_cpupower_for_intel_perf_bias to upstream changes + Added : tuned-2.4.0-use_cpupower_for_intel_perf_bias.patch + Deleted : se_cpupower_for_intel_perf_bias - Add tuned-gtk, profiles-sap, profiles-sap-hana, and profiles-atomic subpackages - Add hdparm and util-linux requirements; new dependencies - Add bash-completion build requirement to avoid owning standard directory- added necessary macros for systemd files- Use cpupower {info,set} -b to set Intel perf bias value instead of x86_energy_perf_policy we do not ship. Add use_cpupower_for_intel_perf_bias - Add rctuned service link in /usr/sbin - Mark pm-profiler obsoleted by this package- Add fix-allow-receive_sender-default.patch allow receive_* is normally not needed as that is the default- license update: GPL-2.0+ No sign of GPL-2.0 (only) licensed components- Update to version 2.3.0 + audio plugin: fixed audio settings in standard profiles resolves: rhbz#1019805 + video plugin: fixed tunings + daemon: fixed crash if preset profile is not available resolves: rhbz#953128 + man: various updates and corrections + functions: fixed usb and bluetooth handling + tuned: switched to lightweighted pygobject3-base + daemon: added global config for dynamic_tuning resolves: rhbz#1006427 + utils: added pmqos-static script for debug purposes resolves: rhbz#1015676 + throughput-performance: various fixes resolves: rhbz#987570 + tuned: added global option update_interval + plugin_cpu: added support for x86_energy_perf_policy resolves: rhbz#1015675 + dbus: fixed KeyboardInterrupt handling + plugin_cpu: added support for intel_pstate resolves: rhbz#996722 + profiles: various fixes resolves: rhbz#922068 + profiles: added desktop profile resolves: rhbz#996723 + tuned-adm: implemented non DBus fallback control + profiles: added sap profile + tuned: lowered CPU usage due to python bug resolves: rhbz#917587 - Add missing requirements; ethtool, gawk, python-pyudev and powertop - Replace python-gobject2 with python-gobject in requirements; python-gobject2 is depreciated - Remove unwanted stuff instead of exclude it- Adjust Requires again: we are openSUSE, not Fedora, so require python-gobject2 instead of non-existant pygobject2- Update to version 2.2.2: * cpu plugin: fixed cpupower workaround * cpu plugin: fixed crash if cpupower is installed - Changes since 2.2.1: * audio plugin: fixed error handling in _get_timeout * removed cpupower dependency, added sysfs fallback * powertop2tuned: fixed parser crash on binary garbage * cpu plugin: dropped multicore_powersave as kernel upstream already did * plugins: options manipulated by dynamic tuning are now correctly saved and restored * powertop2tuned: added alias -e for --enable option * powertop2tuned: new option -m, --merge-profile to select profile to merge * prefer transparent_hugepage over redhat_transparent_hugepage * recommend: use recommend.conf not autodetect.conf * tuned.service: switched to dbus type service * tuned: new option --pid, -P to write PID file * tuned, tuned-adm: added new option --version, -v to show version * disk plugin: use APM value 254 for cleanup / APM disable instead of 255 * tuned: new option --log, -l to select log file * powertop2tuned: avoid circular deps in include (one level check only) * powertop2tuned: do not crash if powertop is not installed * net plugin: added support for wake_on_lan static tuning * loader: fixed error handling - Require dbus-1-python instead of dbus-python, so the package is made installable- Update to version 2.2.0: * remove nobarrier from virtual-guest (data loss prevention) * devices enumeration via udev, instead of manual retrieval * support for dynamically inserted devices (currently disk plugin) * dropped rfkill plugins (bluetooth and wifi), the code didn't work - Add Requires:python-configobj tag needed for profiles configuration- Update to 2.1.1 version: * fix: powertop2tuned execution * fix: ownership of /etc/tuned * daemon: allow running without selected profile * daemon: fix profile merging, allow only safe characters in profile names * daemon: implement missing methods in DBus interface * daemon: implement profile recommendation * daemon: improve daemonization, PID file handling * daemon: improved device matching in profiles, negation possible * daemon: various internal improvements * executables: check for EUID instead of UID * executables: run python with -Es to increase security * plugins: cpu - fix cpupower execution * plugins: disk - fix option setting * plugins: mounts - new, currently supports only barriers control * plugins: sysctl - fix a bug preventing settings application * powertop2tuned: speedup, fix crashes with non-C locales * powertop2tuned: support for powertop 2.2 output * profiles: progress on replacing scripts with plugins * tuned-adm: bash completion - suggest profiles from all supported locations * tuned-adm: complete switch to D-bus * tuned-adm: full control to users with physical access - Add a %post script to try to autodetect the best profile - Update the patches - Change subpackages to be more coherent and for don't oblige to install useless packages by user- Remove rpmlintrc for being acceptable on Factory- Use %doc for the doc files - that will put them automatically into /usr/share/doc/packages/tuned. Do not use /usr/share/doc/tuned-%version at all- Add %py_compiles macro for bitcompile .py files - Add fix-new-systemd-tmpfiles.d-path.patch to fix tmpfiles.d directory- Update to 2.0.2 version: * No changelog available - Remove compat-profiles: no versions < 2.0 have been provided- Some changes to be more "Suse-like": * add systemd suse macro - Add a patch to fix allow receive- Initial release of tuned/bin/sh/bin/sh/bin/sh/bin/shpm-profilercloud103 1550683073  !"#$%&'()*+,-./0CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   +<=>?@ABCDEFGHIJKLOPQRST2.8.0-lp150.4.3.12.8.0-lp150.4.3.1       !"""#$%%%&&''(()*+com.redhat.tuned.confgrub.d00_tunedmodprobe.dtuned.conftunedactive_profilebootcmdlinecpu-partitioning-variables.conftuned-main.conftunedtuned__init__.py__init__.pycadmin__init__.py__init__.pycadmin.pyadmin.pycdbus_controller.pydbus_controller.pycexceptions.pyexceptions.pycconsts.pyconsts.pycdaemon__init__.py__init__.pycapplication.pyapplication.pyccontroller.pycontroller.pycdaemon.pydaemon.pycexceptions.pyexceptions.pycexports__init__.py__init__.pyccontroller.pycontroller.pycdbus_exporter.pydbus_exporter.pycinterfaces.pyinterfaces.pychardware__init__.py__init__.pycdevice_matcher.pydevice_matcher.pycdevice_matcher_udev.pydevice_matcher_udev.pycinventory.pyinventory.pyclogs.pylogs.pycmonitors__init__.py__init__.pycbase.pybase.pycmonitor_disk.pymonitor_disk.pycmonitor_load.pymonitor_load.pycmonitor_net.pymonitor_net.pycrepository.pyrepository.pycpatterns.pypatterns.pycplugins__init__.py__init__.pycbase.pybase.pycdecorators.pydecorators.pycexceptions.pyexceptions.pychotplug.pyhotplug.pycinstance__init__.py__init__.pycfactory.pyfactory.pycinstance.pyinstance.pycplugin_audio.pyplugin_audio.pycplugin_bootloader.pyplugin_bootloader.pycplugin_cpu.pyplugin_cpu.pycplugin_disk.pyplugin_disk.pycplugin_eeepc_she.pyplugin_eeepc_she.pycplugin_modules.pyplugin_modules.pycplugin_mounts.pyplugin_mounts.pycplugin_net.pyplugin_net.pycplugin_scheduler.pyplugin_scheduler.pycplugin_script.pyplugin_script.pycplugin_scsi_host.pyplugin_scsi_host.pycplugin_selinux.pyplugin_selinux.pycplugin_sysctl.pyplugin_sysctl.pycplugin_sysfs.pyplugin_sysfs.pycplugin_systemd.pyplugin_systemd.pycplugin_usb.pyplugin_usb.pycplugin_video.pyplugin_video.pycplugin_vm.pyplugin_vm.pycrepository.pyrepository.pycprofiles__init__.py__init__.pycexceptions.pyexceptions.pycfactory.pyfactory.pycfunctions__init__.py__init__.pycbase.pybase.pycfunction_assertion.pyfunction_assertion.pycfunction_assertion_non_equal.pyfunction_assertion_non_equal.pycfunction_cpulist2hex.pyfunction_cpulist2hex.pycfunction_cpulist2hex_invert.pyfunction_cpulist2hex_invert.pycfunction_cpulist_invert.pyfunction_cpulist_invert.pycfunction_cpulist_online.pyfunction_cpulist_online.pycfunction_cpulist_pack.pyfunction_cpulist_pack.pycfunction_cpulist_present.pyfunction_cpulist_present.pycfunction_cpulist_unpack.pyfunction_cpulist_unpack.pycfunction_exec.pyfunction_exec.pycfunction_hex2cpulist.pyfunction_hex2cpulist.pycfunction_kb2s.pyfunction_kb2s.pycfunction_s2kb.pyfunction_s2kb.pycfunction_strip.pyfunction_strip.pycfunction_virt_check.pyfunction_virt_check.pycfunctions.pyfunctions.pycrepository.pyrepository.pycloader.pyloader.pyclocator.pylocator.pycmerger.pymerger.pycprofile.pyprofile.pycunit.pyunit.pycvariables.pyvariables.pycstorage__init__.py__init__.pycfactory.pyfactory.pycinterfaces.pyinterfaces.pycpickle_provider.pypickle_provider.pycstorage.pystorage.pycunits__init__.py__init__.pycmanager.pymanager.pycutils__init__.py__init__.pyccommands.pycommands.pycglobal_config.pyglobal_config.pycnettool.pynettool.pycplugin_loader.pyplugin_loader.pycpolkit.pypolkit.pycversion.pyversion.pyctuned.servicetuned.conftunedbalancedtuned.confcpu-partitioning00-tuned-pre-udev.shscript.shtuned.confdesktoptuned.conffunctionslatency-performancetuned.confnetwork-latencytuned.confnetwork-throughputtuned.confpmqos-static.pypmqos-static.pycpowersavescript.shtuned.confrecommend.confthroughput-performancetuned.confvirtual-guesttuned.confvirtual-hosttuned.confrctunedtunedtuned-admtuned-admtunedAUTHORSCOPYINGREADMEtuned-main.conf.5.gztuned.conf.5.gztuned-profiles-cpu-partitioning.7.gztuned-profiles.7.gztuned-adm.8.gztuned.8.gzcom.redhat.tuned.policytunedtuned/etc/dbus-1/system.d//etc//etc/grub.d//etc/modprobe.d//etc/tuned//run//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/tuned//usr/lib/python2.7/site-packages/tuned/admin//usr/lib/python2.7/site-packages/tuned/daemon//usr/lib/python2.7/site-packages/tuned/exports//usr/lib/python2.7/site-packages/tuned/hardware//usr/lib/python2.7/site-packages/tuned/monitors//usr/lib/python2.7/site-packages/tuned/plugins//usr/lib/python2.7/site-packages/tuned/plugins/instance//usr/lib/python2.7/site-packages/tuned/profiles//usr/lib/python2.7/site-packages/tuned/profiles/functions//usr/lib/python2.7/site-packages/tuned/storage//usr/lib/python2.7/site-packages/tuned/units//usr/lib/python2.7/site-packages/tuned/utils//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib//usr/lib/tuned//usr/lib/tuned/balanced//usr/lib/tuned/cpu-partitioning//usr/lib/tuned/desktop//usr/lib/tuned/latency-performance//usr/lib/tuned/network-latency//usr/lib/tuned/network-throughput//usr/lib/tuned/powersave//usr/lib/tuned/throughput-performance//usr/lib/tuned/virtual-guest//usr/lib/tuned/virtual-host//usr/sbin//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/tuned//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9710/openSUSE_Leap_15.0_Update/6eeee1d6ca84d9eebfcc8dd15e639fbe-tuned.openSUSE_Leap_15.0_Updatedrpmxz5noarch-suse-linux  XML 1.0 document, ASCII textdirectoryPOSIX shell script, UTF-8 Unicode text executableASCII textemptypython 2.7 byte-compiledPython script, ASCII text executablePOSIX shell script, ASCII text executableUTF-8 Unicode texttroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRphO0H8Ydutf-85b005a8f0dda66b33588128f26016a1787b8bc20295cc34bd1a96a02c33e05a1?p7zXZ !t/6]"k%b8B`p`-zN21M`[d;=>U+ڥ3ͧ<L'гa-<+HUWs2㬿%樤χR8E|U5avQ{W@I ^ xbVe͆3fGFclCS R7y8TydCFbaɈщ[f`L͝iةq,0hT''U"*l;thA8zv?12h[F|$ <VcX )o`H0C}!4OjBf=bxӄڪtɥ.}k3k 7j#k]A-B[N6eճ͞ZCӧOicƀCeonl\+IR?2Sh8l_MȨsPAMZo[xiӕf\k*%p>\=E]9DT2j S̨Ai^xR7 2 ,Q _h:POW֤EVzx[9s0C!8ES,b/2U>n&5.;) |2<ݺ8W%a.?X~9&!I"dDZ;?5 9[eji!Ľ To& }T)<Wzr^@ngzJIS-k攌Rx,1^na7RV:C?%FB'95l,YHޔMRWaN 7`U6-imAS QLܪOzf-n%(suÍEB:uMti-PsQ;?mX2,B zytsAk􆳣(X-Hb,wMfa~:w3n;,Ȣӹ$W\'mFw/ Do,[EUP5id^z~Ꞷѥ_4 MptQ\Շ&+! Sur+| _h~x(}5J<8j,;pa%'Z>̓5= scWPՓFRv #$}sH4RY+ y}k')3+fв3 =nP|nݩIᑂ ?%Q`lûGqfXQt#%6!{,jB& 岬Gx CFXRἏh Ʈ/R[x?;쯈u"WOfcy%Hoy)AMW''wex4?xZڶe0qIS#+p@!2AGf3`n d}sL0jYݔU`anHX:fĎl7#.S7*'0(q5t"S6aAiЁ>v~d()4\'jИFQ~`1 AtoqSi`ۭgq$JgB|[/ΝByh}̘Wi2ѽ{3_ sd1i)&6+u.eDvM`U 6ωPN&9zw>pYp"J~j }q`Y}{MLWn,gm;8@7GoFFM'+%sYҍS3-"j|&{-;ϧrTf=-T_G\G$_O,Q?Z2}Rya:6KA!̓e̮DyTʛA :*+%f/0} ،!s܊ Hǚ`i/ (d%:gg<>@Eg|׽ԕ 5cP }STB,uH q1[[ϕ >e:DD;U N/1 yS?݅UjkBw cqx?<1ԡd^5412c^_؁?V!؇\o4BU,C3`\8#pKm(r`E*8Ha52ٜO ѢlH5hʒC*BSvǡҖB M!J^Bk/9Q~HHܤ+LΣQk"/$ng0p-K$ivM/V,j]^7fRtEHxX{d^ghT޼8o̝zD AP^ZR;u ; %O [%ΒA3ryXљW)c.Mhg 6*}&ӕzG}(H,J/8 y}KN qmr]~xQ\f s ^el`Aw)4߳LֈڊN92{D(OEơ%!H,J =IYKpjz=}?5لYk[h f:E٨ouCz5ŦoՌ[1'rY}K\F%v>X@`(G$&pw[;0pKA.Sgԇ'KDh$Ut7bA A鹏jUGb%Ny*d b'4+[PTI-伥@]-=hޚzv%V?[|a;s*ҁlYcӞFGlq,QzܺKa#ޑHAZ`FB0k\rtX6KJ׃mu=='5588+) $a-'-Ĩ.;qv zt20rժٖy,G"xi`x]PqŽ s$Zlf2OTǗwhSO-ϪCyeK #0C3(X?JF)IW&8I㮳r-CrR"=E-(|#VrWT6L|RXm $chdU@ s6Om(R͏b\pX㓱(1Dd7Ɖp.%v: s~t$w{F-HdtmDr|d 0ғ{3rCZ'm?ҫ8M$8'V Z= Լa7aBHݿupC,6X*(%iV6Ep*g!q,Ot VUh]+m$1`ciV%67ধ q9 EiF]RN,$5p1pm!Om Y;[3]:ӾYSn>dc؁Ę]{sg]Zv;(}:+ /ӫj*{ĵ_F9:4I/F#a -V^H(3I ʶ7ݒPl#wtw@=c 8BT-IKֻ$rS*V98R ,Ȭc4 .wTA rxSI{b&(5rL zU57fmWfjcck&`0 u >,ŠDsщ9{NW`g} 2h< 1aBr*V@qWZ.47kWMZrժ!YAN@av=qS&p"6kzWE=һ|X~3V` 6"c67qsMCo_1͛ff4 X`삲pm:=,ṵ3*l\4BZpm!?NE \<ҦX>0h~ĕ=C-uAHmS! O8ifMlkel; $-_◼Ͱ=9us`Ƿ$}JFhdզ٤'>ahxn6h8!Zn{p7<: zWۮ`-ԕͦ;x8~g 7ƀ)ml YZ