yast2-4.0.104-lp150.2.16.1<>,Z]Z_/=„Y:l5G`ǘ;OX1`DTĠ2?Z jO"RxLn쥃gUF֧ BYV=Pg#4Z] DqgX s%y>IA,?Ad  2  `< P<  < @< 0< Yl< Z<_<e<ll8<q(st0v(vvv(v8w9{H:>BF+G@<H 0<I <X\YZ[\ <]<^)-b.c/d0'e0,f0/l01u0D<v54 w6D<x;4<y@$"z@@@@@@@ACyast24.0.104lp150.2.16.1YaST2 - Main PackageThis package contains scripts and data needed for SUSE Linux installation with YaST2]Z_lamb72$9openSUSE Leap 15.0openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/YaSThttps://github.com/yast/yast-yast2linuxx86_64 PNAME=yast2 SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fir    =22g k$0+ r#  < \ b6w3 0.&|qK;D '7 ; *N  !=e #= -uq> )^e  /*[6 $&E> yP1d  >X2Y9m4:Fc#ӏ f 2/ +:4 )%F6N1\,sh c R2A=)$ %)Zt$s#UI )-/8+% W0s2!!fx C/+a)@)[%2 p/Dl7o2g> v,hBey4pgL?ZnfHP aP7=h_=N879) m$_$O |.\\4 , |F AA큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAAAAA큤AA큤A큤AA큤]Z;] j] j]Z=]Z=]Z=] j] j] j] j] j] j] j] j]Z=] j]Z<] j] j] j]Z=] j] j]Z]]Z<]Z<] j]Z<] j]Z;] j]Z=]Z<] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j]Z=] j] j] j]Z<] j] j] j] j] j] j] j] j]Z<] j] j] j] j] j] j] j]Z=] j] j] j] j] j] j] j] j]Z<]Z<] j]Z<] j] j] j] j] j] j] j] j] j]Z<] j]Z<] j]Z<] j] j] j]Z<] j] j] j] j] j] j] j] j] j] j] j]Z<] j] j] j] j] j]Z=] j] j] j] j] j] j] j] j] j] j] j] j] j]Z]]Z=] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j]Z]]Z]]Z]]Z]]Z]]Z=] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j] j]Z8] j] j] j] j] j] j] j] j] j] j] j]Z]]Z]]Z]]Z]]Z]]Z]]Z\]Z\]Z]]Z]]Z]]Z=] j] j] j] j]Z=]Z=] jd65628f1145df1e3cc18c9f5706e8bfcd1dd5540af8dd40a7edc34cd751398d806823feb9f69f9a61f589ae27e9a3ab05383bb91b218c0212df1e609ae5b63fd49552d6abf1e01e71f5278ab30feb163528ed470ef48cdf513c3e6ace1bb56293872af85d6ba4855f434f6a316a7222921bfdbd7b0fa9fcc38ffc2c19b7510f65944f33eaabdac60d1150529d0cb43753a1ea39f059fc23ac63c49e5ba86ef00816cf179aa1770d28ea626b1580634c7b5b666e416ac51af1e2a483f29ec263fb544a093a128c6aba98d726a68bcaee6232d212e39e0842dbbbe8b31f72b32c68b539c2e3babea574ef66beb45d7505aad9dc8a60f952c565a07cf63b1ed61e5feda9739dbdd1035220ab7827a2a681db066f7fe3e28aa77fd5fade65572c2e90ff3cba90bad7784a5c99a96417379a9a8c46fd41a10e47231ab3fd65bdb90b42871d7a5ff5993ae97c441296526aa59145d4e8ce27e1e94ad4e53851de829861c34091b1e8f3d5aa7a2f8262558f10a97b3f2f4e93e4a81bf6f0b74ce295c625eec82b3bd9cd0953a5a1e5e7a29e41a139dbc422e5bf4d896be313d770d022c510b4361d9cd5c59a919df985d5391b63dec75b5c7d6af740f3073938876dafcb1889a253fed5cfd7ad94c54de88b2a34080fb5be375a0d871a94063bad50b9087ed616c905f7c737872cc41d1dd2cda864264f0560666e0c7ea48431c9985c97445c31c53f6658614efee10617012bcb834467f6f7899d2ce36622d26d1a1695df61209a565cb66f5a89ba42993e318b03d92985335d4745e1cc54a44964722e24e9438f82411265942854a4d68202db00469f170b71556e5dd1c5d5ac65b6a336598bc8bd6c05bc7c692413bbc38df903cc139b0f251d606ead1003648e7321968a02de2d3e1cb5ce9f2d69a2f6bf27d60e2fc64d521cdcac8f139b3435b180f7149b663aacebfd94d4205160fcc5bf489e99d131844b9d914dcf899f4dbdf15aaed9c2f5c83569da93e5b9c378abf35085d7127e8314385bb9b058f73fd344089cf898fff34281f61c402a63a56f76765d6fe88ebc6e3dc98d4079ec9dcaff308519a9fe899470267150bb6a64fcd40dbe65b7b60bf321b3c2e43610938583d4c695c7440fd406557ad147e033bc4496f6ca99475afbeb7f902f67047947afc905201d7237a5a96b3fbb1158b35a8bca384b9da4d882ad437b54f92211dc69c234fabe75430bded91550cfacb9ad5b38f91b02db346e76a8d2ab24b825f711a8c17badd45a45a7d0d090548ccc0e5eae9f0b4d4a26a8a33766c8846810f04985215ff8617129aa3ca66e3c237825405c0f8e39f73e4c4c25875ba376c58924760906b4fa84668b43c882f2652532b057665b9ec555b830d546ede5e106eef00f562cfc8d1d1503c8251eaabeef4d1d5fb2ba3b491a728d29c56ea50bbdd6acddf63cd65db21c3f7ecbe7ca1cd61ea3d804d494f14fd8fb54e42602872a6646e722b1c08c993450290f78c9e16f64e06b099e42e7dfbc255913c5b8ead49a2f8cdcd32fbe2faf2c5bab7b9541e1433a8ead31f66903677610e7084ad988188f14926e81bd14d7e9e9218ba5fb348b4a94862d1aaefcec3cbadc0287dc838c47678816ba19a93237a3917ed4cecb773c35df956e2acd457178db42859bb38bfcd2ac6ccae37b4b9a62bf524eef7dea460cf00e301472b72ce072978d7dd5bac12f0f8a45fc813fe6447f3635ce5b2142ad477f7b2c5a9f7a7a820bde9db18ee29f58d2dd71cb744282b87f95a54b362663b37142aaeec80d2cdebe6358862f032274d4dee3570ed8efc4104340fc43f85e0139bbf4f97e26511974b1c42f3137edfbabd4a5fdcc6e5eb783911edffe9ef9a588f80c8518432a9c188b6ab9d3896189928a802d1ba061055fe08065ad76fda8d6527035c6a14e61b56fa73788cab10c4cafecba81a8c006decedcb64aed050b611a78c04dc8733712530fd7bece79a0d1345bb8c1597b96fe34191661a47cc87060e2344f7ea67dbfa1cb4671cf5b6853c038ae16f34aae20c3c40c1a8ca5d4c8df25e1f488813fbf112b6e2ae51b0bba05eb467dc8555e7f9aa0c9a814ea457f05a50d3d49d8b8d6a8c78327de4417f0a4debd69066266c283aff5f78263412547565b5d9822e7f1f2ae8d7be0b93415d67e99442857f0c227765f10d516cc139c7ce360c22a1871e56c44bdf667719e637e52e54e9a8087651f724d634f43488f689d32d87378308e586597256e60f0138452d01dfa46f42ab85279c95b7f46d87fc6d4c3ccf425ac429c8365a3a3fdea2965904ddbb29675143e394ce9ee11b96afadb5b514eb6bff87e58ff7378b854c12b6bbaa5d012a20a27ff9aea0ced96641edfcdf4bbd9c53aca6ba597bef45f066d9979a49555db7a6aa2c6d8760e587f70f3ac7b0bb5d00c1be148c69065f70c027cebab9c34423fb001edd61f20d4ee96dc61a593ade151ae2c3f4163ae65ce9b3748e89072e5f98e9055d78b60689620fb5e7eaf83ec4f20f0f0db2fc7af581584bf3971d383da4ca5e9f08c9e94976598a3a3a2b8e640773bf5e52853f407482a8c5aee9e7c68769c852ddb35f7c5dc3c53a79b6775ad4b3768e520972508e3a07174be0d59f03b41e3ce38b8ceacb8a1ef9f87708e0852afaabab88e8a639d8666e6f7bab3a985797d9abf77d7ad20f5150f13af7018ccb44978aa4d29fcc64329ca082b722823e1e750f42b28da06584ce8d8aa9340a2b05f7e7c8ee25dce3be5bf257bd8d5b2e3969bcf336d870f3e76624485f1c955454939ed0f6e802f9e0410d02ea0ac73f0f0a4b17a82c604cc893f0e4acb25e3cd985151a8241d45884a106121bd812859314242ff853c504ff680a49841a1ffdff8ea3eaeac8cf1be11227994e1beb99af616252efeda7edf6110be72778ebc6209e04a057a06d1294d869767479642f3ef4bfee128d77c37da4350aa3a11ef303130df434068594b81c4774f0b1c80bbf4960c7cf7057a9a072f0707aab3b0693bc4ee981af1e1f0508eef7d06e86c648feb8fa4eb8b2d0f0a1ab292949a74de8a7a9c4e3d0378e41bbccce624c9a24db75fab612b00236f9f09cc333b95eb55d758b9e3dc75503b18225eec9e2d4b62ea3e32be7335f9da8759280f4ae17c18aae9594ebdc4340927cdbf5c50212b2831eb833591b5d908b5a0d24fb1efadfba9a7521b123795e7cf3431a6fcc55e5a732679696662134ce892f0d58c0c35aec5ff98b757d08138de1b6f66fa058394cd2ee62da2dcc31f7412df59cecd81961c54c65cdba530cf38544f29ed6eb4c66f74038c6adae393f9d9536297bac5cb1076138d062b16768d3e4ecdf1eebb7e1c51f79f7e36823a0dd7b606536e0b9fbc86f464dd7ec35636d893981b5a9017d1c830263472747118aec72c2bcaba8a3fdcdf397b0c4ef73a09b70a292166bda9290da06ee7fe8f909b8d9ae5da6ac881ba883715106dddf69d81a49e21a816d7142047dd7485247f35f0f7999d2f6a69b33099738dc48f2c9a0249cf6c847ca8396eea96df0f0608e8755d5a00d2248e9d701acd08388377563012aa2373a6ea2caabdcbda0269686cdcda0dddf805336f8042bf79fe89b7cd59a0232050e698f393d8093a0859b66a278f3819dfeba0c09de3b928fc8eb274693c7ab71f9ed7078e52803d44e8130503d48b3957ce4b1c53a1dcf32bc9bef3690261da52b18c2b9781f4ad0481b2912ff0b9834f17e2f9a91272a845af160bf30fab2eb6ea4874b1e8b737723819ef44d3513b108c3e4a218b4d1c74e33c8b7994a07adf6f7ffb9b23e2e6cc09106ed3b4135a4457d75330882206a711d72b31f71528f4113b10891d6827869d602b8b73837b1917aa610d9efe3a5d3759d5bd0b6b6433e77bd0093e18718fe022cc93187fa871fb76a9759dc752ab8672ef6886a6ba507ea1d00df6f3de511d7ef86fba72b53d0faf4b161255392d90006786592806a01bbdaffdda9104615dfec2f49095426afa5fd1696cd7a7df05076424b04d30e78756c1a49486b3b424bb1c952adb8039a63649e57f302a37ce468a0c535a2347045605d6d002b9a2ff5e1b8c1e83ff6f95bae2dae4847a7629fb9731464a32f05f5a584359cc7f3a347dca58d2f487d6339453b3dcb853046ab0a9efd480e12049a58c9d0c3d89b6fffbe562391115488f70f503dc5ebdd94f14df5b86d103b0fa0820912867c992ce13a5f526df730608fe3e8f6c78583fa7baf4e8901a53e407bfb8a3a08afc50c7894c735e296e5eacf6e7feb39c84b0dcf254b5efdf03dc70acf3757bccdc6b4fbf1a272f1d72f22d31f0f34ba350dad17969b10f76d52cb5dadfe5674a9701bd689ecc81f3405cd3a31f8aad6924f037e902d47537c34e06166a8fe518c2fd7ed560b782ab1c771bb29f9792163294c1736068ba755752bc2dae1c78679cb4374104ee64836b514112e2541369f994873bc718c5729032ada4fc3b66ce451d58bb9e945b2b1f24a2b26e1d07c5eab2b69b51edfb3c95fbca4bb2e407d9b3983034795765ba705529ef38f3cc11c0790e588ed2b72e71d6cdfb6a886be971ff4f3416e1327574cb38d6b443f86a0b6d6dc9d3d4f9e1376e328bef9107ba7d20e50832d40eee014d25399f9af0a5e56d0fa8b2219768d06cbe8c963134346c9533c2cafed7c299129c1103940d9325cdf96f3414671cc9788e860ff6427ed8807c528c0d90f9ff82c39b6c91c648854ae9d66e2d31a4f4cdc8dfe494e841709e0f10addc9bb9ea76f7141d5ad39c651ca986d4ae0c4eb4afb5baa153f745706ae6dfe65ffe967277236308fbb76dcaae112864f7e98af8bdd251b864c2f0aecd0cd89101a2c16cc2b3fa259ec5b4cd8b994f1939514a4add6e4b7487682611fc5cd31a07012e82a5b37f962dd36d5a0d322306ebc512459b79a06dc2e4abe6e2e67f1e09e82ad5167e943eaaf09834b300bd1c77d2d5c7d143e2d10968aca0d00311cd8b7d07a2c72ea759f0dd68f95cb19773fa9bdb66c9b3ff7cd226f2a2661e3bb726803ee2024c8d33f613172cab5aa0d7f2f81839c0cf969fef53c7a55c468103e2f6764beee7f686dc3968b4353102b66678a84525dff87c6c99e342aa75f30ee72c6c5c9675ec32e7aa4a3796fad91958c51fa81ec3ae9f0e9368e231dbab981602c20a6f101f6c06097a6e9840b4da92983852c29828e8e070d27f5099a6ad5bd3a4e40bb8d3ca910c1a5ae7545525ffdb871627d18fe9bc60c2099c33f42bcce413ce14269810d9c4c90cf7955c71d2a810c7bf745c4dd48b06e997364660c9541ddc238ad7cb3877898116e0fd159ea149b089a40525f13c845a43a396d42622dce4fe9514186143dc95509feab275033181558bc99bc2dac578e5fced7e6dc683e2f5f1ae9b89da545c7d5dad61a42bf33b004034142486eab17775c172e46cc3d5abfa6944637976009d5d63ff13be8dda16e177641d111ebd6e81d949cdd317e404804424b4ddfa3147777b373f8339b863fc109cd98b89a7945aeea48053a784cab3ccca82a7afc87e466a935108987efecd1b1e36ab671f16525d00c24b2717035acf263a22d6d351219a3ea7d097dd0035673c611cf979e7d349c19efd4e27e5b500dba2172cb28f36053dee9543069046818e4a17121c43bd06bb2a5cacb09ad3f1f7366753479550aecb558dbde2033b4c176d04410a4a28632a5d45c8297682ccb162ed69a64e7831c29247a9cb67fb23f0714e8d1ed9f42cc764e13dbfc1e8ff6ba18c8f0c372e01756fb51de6c5fc3231fbab6fee47a33a7670494a1e5ba2e154d054579a2c832a56df3412b0fcd7f46810123f292ca5824f86e39896c8c0fab6546cdd12ee5e05ab84d177828257e3d41aee1b447e132cef5cf835f29dc070e99e5715952f07c3fa2b2f25185b7ed7ff70e729301a97ec75b7b7243227813bd5cc794c6802f4ad1341e5e1a4f4273cd302161a4b0436ba065c476a6faf2111c8d14432c584035ffc25ab29da8c82de63a78f71c6cf37879bcd6fbf1fdfa8300281e0ab89fb2a9ff03351baac3a257b7a85127ef2db8ca6908359a0076c696ebd8b2635ca34c6724d0124c805366525473ccd853eb631f830c7a5480f38ecb4e7245c61fec182c2d77783ab0de3c01b8a88e9dc0d75cc5ac1d1332dfd0dac0ed8f2ca7756429c23b089017117e81400461590baceeb7bd62b03fbe780e92473cbe6a6513c4d6cd178c92ed22cca85c4da30d31db2f2726ba28489d0f8895fc79b3b66149567d0689303e1c829d8f0bfe2fb2133d5e7b497b32f65fcea8032e531f89a87da984d3e055a52a197f8bae71ad24ee28bb9d96404e93e2fcdbaa6f216e7d58d913bf010414af13f31d2ef57d06fcb6d0a87d358623ad26c60aa28264b2367f4c7e3af63f5f50d2fc7359da30cad0b5e129a316575f92897dbbf2600eebb7bc965ca16af59ab5eac280483d90a6057ccf08847f59dfc172c4ccc3d11b4ca822b64e12fec9517c880599d3e13b3e47796338bf3cba1389b001e1ab326d7fb9bbee381c6537e5ad1ac48c49dd1d8d295ba7ebabe5b4e1d0ee76579e4c3ff1f8a5aa1d0bdde4ade4627a5983dd203233140911f3e3de65cea09688da6d1a892d951fc1d2b3950b2ae1fa9cb5f946f9eda6519a031c01143fbb52d45792020032bd1232827d024f1e6954e504971ccbf893fc9e666d32d74dea5b956f2cf6cb0ed7a1add87fe9dd3aa431d8fe58785fec847f82be19d70cd1384c7f86ebaf698493bfe034d23a8868e08c2ff50fe31d20bb43684901ffcc823ad12f0d0672104ffedf9d1eac26f9dd303de1dc1f0e53ae594392e1d700071400efc6a18ecd84d87699fae610f4aa0cad684e7903307942e78c669a90275fc7803d38bc8d17f9a7dae3529778c7bf2eb25ea9d641edc0c0834e987e68092e8e4c9b0ad052255ba694208da795a9a692fc60cbd1b706c63fbfb7792abbdbe90317c9376061f35be52633e465f6ed089dc1bf15c652098883132c52a5c4a04eccddc994bb9b54672c305009e46afd00e6414e13f168c939f3621cd67e5a2467a126ffb72451ffe3469fb0ffceb7392c9e9abbae949b5bbf587bc8d32aab3dc11b42a3527e87bf0d7c4c5287b12fed65464d8ed220824a46dd78e1190a3e98b4f89abdd7dc31fd55ec83a1f2c74684670836a47b589845c6184200ca1759beea7fcdbaa0b0f8e5b4c0ea12e547a0de11338e9fc347befad8638de1ee89d462ae37a20ec69f962bbb0e0315efe16fdb3047379599cca1a1c731d34b59297614e9de10b34c58b5f8db544d3f423e7a8f9b072a2fe1bb7165b1f8d9b518f8ca0a6f1e940ad18d0225377825962c92a62d7f99c7fb864ed5d85f503c1b50a666b79230148d0017cde1aab3f01c83a4e3c1fccd9d30916122722528a8be8cdd437513cf418c84623de53f8bc5ee231aaac3ca0801015d8ab1af1d33a6fc5576522d585e4daefb80af72f64e0a7929e3ab3ea1a4ef0e0d4edf4e6278147ed8e8f980342c730ed7fb33ec8a2ddb25be12d727145360d678224a9e1a2b72e63374015ef6244c9ed35a8e5b4ad25ce64730ecd2f3ebe39c2cb512fe8821d69f52d0c0f26158ee29197cf26e606193dd1092e030be9c2a329665838361e4763ebe4f8171ba501daedceebe84770df04b7ee3bc9291c4e6b66d3e9444e1edfb74c7f8bfc6492881b4362e8c5fa0b35341bd212cb096aaa26a6faf3389a674d6bdaf0c083915366e978cf500bc9f0a90a35b7615b72ecf3818760829d4ee54e209989b45eacec20f3f4659b638cb50dcf7d6eb745a7b12242dc898ba510c459d0c970e3db6e455680ca95d57d99a91b472f1af1e2e62b335007cc171c1ad3961c5460d3b9e59b8b3967041de4de2bcdb0109fb1a7d166aa892f609f9187de29fcb0e6de45ada25d6b43db77181aa62092d220ab13d8761ee6f857ce6e0e2813aeea948df2510a77649b21b4eb87ecb2c0e3e8c0f12fc53ae2bed9459f9823ce58d910d4de99cbd3be2883fbb244351bcf13d6abc867689ff85497dcecbc9e6c0a7070a4b99f8aba20719ef947fe8d704733c967826ac95ba62390d62c050a92e5344752b9060eb2ae94959ee7f1efeb3257b65e5d488105a4d4ea1e14f3f3a5cbec083dfc519f45141cbe68101c4cb4b2a0a14346f4476107f399ded8ba32db5d771a0a7f4c0a07aae6b0622409f1b0c5d895d761c79a2a7479987d250171ed298f8b1e102ea9c898a792274ba04a74c7a24ee00fae3ab6ddcd6401012069f488f3f2f301074bcd2014b768406deb9ef234c6086eb28bdda8847a04785a4be9c6cba4f760c844a4d1a9fa94d2e3ea810490da805279906ce0a2521fd328b7b5071f1c592beca0cb32e3e42eab56672b2fda5cfe2354e81def8c4b4b5f75459a24ff432c80d33c7f1c34d5dcf439ff0eb941817fd15802ae0892d9350c83925704fee0ddc9d1e7c8727bffe8247b982a03b3f828f6cca5e23548feab3bbea19586b3477626f288d7506764500fe4bbdcf27108518d0a7e1a70662d72b055faff5fbef1278e015ca2d14001136a679562b33dac0c0c3593e5e3d3fda7abf3017bfde6c683a0bbc96306b6d822db79eea24042d5da29138446d3caa8ac5e7505ecfc2a736fb462ec718100f669bc1ba7c1cc9f345b82691271e1b68e3ba660a6658b7e6df585a8362dc841b71f6786eb72c1e341d9ddaffc05bbd089dd2d86cde6d23ab512eca478dbd5f7a86443b8a83e82f0e1578e8b1fbc706e494e2593ee34d01b58eab311b3a5d96002549b6261dfcf5f950f1dc409225206fa7afc094029bf67c7a42ff707102df62ee70fca95971fdcbdffeee5977227e0025fa803b6fd46820100bbb337b36b38b76c2874d43679c7884d798716eca206355ca272ce1a7aaa324f915941255cfbf9133a65525feaec443a4fc9f9948087ca0205091d148ae862864caaffac721d7c02f7a02e0b64e3a2497e5d70c6004b63fecde8d095977e4864468838a0b48b8735d9cec1be3295a669a8357082a1572f82e1fd173532a25f36c8951fd3cefdd3035eaf6e2d4ee9d3b0019d7b7d1fa676d0ff5df9541a50d3707d10475556fd254c4efbef955e380721a40be1ca7006a6f1e130ffd512aedeebc3b8bec9d6c5b4f1a8973b7b93da9baa460e5323555161ad5a863a36ed5d52615853f300d7440634737c7bd672a4771c91b6db5722afdc70f356341fcf49db6a8ac4d96b26b5d7f85842e29e0bb49d7d89a5b572d5346d4e9b7b1ab13a6013c18a5bd10379a5f6d5a3d1c08a0f6806112fe276c9849c7eeaaa47a38c9db005aeb464742edc1758acacdf972df86c9293dac1041887654d0edc50ca79c3d207852b59ca7759cc02290d7f00b2f9901b64ac787e640e58d19d4d58a2995cb3cfde1a6a83d39fec3ce956d0db8ab7e169205adba8371af913746c23309aa93561eb49506bd071bb51731b063a1131e32473990ba724ea1ab97df075c8623105f26fd1921130393c6ed41a357c01f4af58210e25a75b8e0b5520709ee7db41b42da5de7cfacd840547ef0f0ebd10c2402b7bc0c097588172133b80c09a204ca7230b6329eb8bc43c266638b7e0757ade27c4ae05d336ca2ec34b61d541bf03bc4b097065c12ecff2ec56ca23c8a51bb85319ed1237752c0e22d5fc888cc9f22ebe02aaf90d0f0db7f9fea15942a5b2a23b48eaa68a875069688b57d6872ce5325ea050468d6b913e89843bd5d05c2ee5ad10c7dac922019409de2d3dbd4c722500c3df5159036f5d1480b1a95a24d75015dc0ff13f645bb9018673fe4c0325be6368e4b1387f60d9372afd9f36713d839b0f36efeebd0d4240d8aea98151222ad49931cd8956cf98c054c4fccccfc0b8789fd40f3c5d3cc111940faa0979cbd62556aeb616498d62ca57e6c2aae9c4f8c185f0c8b8f5d55f4049de6dd10c81f9c0b2d2f4e3e96310af4922854e6859cf43f59cdbd6195fe648244944cf71919c70aff792a28fe600a1145fb38f18c569249310f0ee8c6071fc1a580af27e37a4fd233422e65a54a9e5ced2dbf912e5f71fd91da35a150fdc3d7f17e34991b75a3cf8d976ddaf5f812f4c185247120d751c24aa653fbdbbc27abe979e797363fb3e4d2dcaf77d00256417fe6ef3b324adf084b78953e025fe72b4779a7270cac537adbf247bce5e7f2a63d6ef30810e9ce7cd0afb9498f1a06f574c70c16627b07502309e3efc37900999169b697a02ed779f63d19ba043b5f58dd46de5213cc2a01b6a9eed5bf1f834cde8b4360421084ab2f4904e4bd49f9fcec6a204b93ab12d41a00b66da41ef054cd89ba9f16f2320f279b24bf0959490b515449abdf52175ab14999b3d0475edb2c6dfd7e1d333ee53ea077f35249236166b2a75270e8cb7c97f843ea3e683c1e34eabb6a3f70aa347f8444731485b454606ddc4bb497c7d46f938ab39c556ffc4a3c7a606ef914b6c3391324c13edb748b89a41d0159144a50ab363b8ef00601fed75a3db941577d79549be573bcd6752a9883f9555cbfef3b1ec632c710743ddf66731e4b4c72d3654d4b19d59e1b5c897fdc7a423f2c551bd3f4e02ad3af6ea40ed650ee5cfabb3e75d46d0f5ee07da9c1370fe8b4b1e9a21848847064bfa1e902ab8372484e83b9645bf373b83fd308bf5ab3c407a8f7a753f8f6ec86abc21274bedb812ea8acd20a6aa7bae17b58e49abbb97dbad50f1982f528605a178852d5b0375ff3222fe7e1b7fd8fbcf859a8ec4ab06dab78bef74a10cdad9a8a0e785764213de58595ebfe447824feb399a795738c3f76b1ac6bccc4bb9565675789d703d58372f339871bfd1785cfac5bf17950f522ad6be3f884576dfbbc2894143af22aced53217038900def160da9d0eddb1f989279e5c21900628ef5c0a5b93074519ab02efcde29c26a63edc9a98717bdb52dc71c6790b093cafd3c33cba72832c53f97d4ef1e1d062c3d1ac7665f2beddf57dbaa2884b03cc6602ab129b4d23f53c9611e46b81ef71715959acaa01979dc56bb373576360255d60076a7fca76b5240ae82fd3772ca7642d898adeade2c48ad98831a300845ae4cb4ff58efde076ad1b7ad60f7e97e05bcf455674c6dc7e01ab0a5b38e9baf4d8a344d0fc3545a07b55c2d01f15ffd31737bc0171f4a9fff8b4bd83b4dcbb3dcc5f320c132e91d31a50554c41cde89212abc5b20a7fa09e605b5d9538f1562374b72d1f9c1d1cb989b55f1a1ceecd42573fb2bbb0817f3507aa958e78dfe0ee18db32742c8f7eb0a42c8ca0c53db8511a7cea780219b86851a1dec7eae5d65a0324521c545e3407d0e82854e6036277c7ba3beb4ed1baa67c084a7ed7fecd127357724be80850f6b54b1c16e61e8bf571b3210f4b442f3ceb6c1f1b16cd9ba649fd65993a3fce271365b0cdd2d05866f849b700bced7d8e528ea4aea2cba8b71fce2d5e2da9b69534116dea48e25bfa36d10da88ee4c9380f696bc44479846ddf95acf2518980b753af92001931d2a88b1a417599a2b2b16f85a34117cd61283f90741a115217633f6ff7c2f37c83648deb26ae0557f03a63b1e52b6974a8bd5897b23f05098290c988441e26e9dd5545e0e41492cb3d85bcc0af0b57c590126190b4e4bfe1b5b0e35f3b1c2253a65dce8cb6ba7fad879ce1c911f2608719432a1c6d63cd91b03756f987dec53e57e08635cf3cf2c51448897a11602f560dba0848b580663bb31a23d877f7e5399760e9803f71d33bad78783933d23a4c91001c41c7e82362c9c60824771170f399c66e56afd41f9cafadc0cc2a91a0a25b6f56e5a4ccea0799ce0348bcda15bc75460a6c94ea99dd84cd1d1c2659a8c976e43544cd4a5509ac0b3978dbd7fb88c0fce1bdf252a4cb3b152af8192731cb3a958c61edc0665cefca182ff8884ff1e2c47cbc9930825e7aca696370b6c0f1faf5c55c726f63945e691210f50481ab8c55a517688f837646c196acf50253b8f9f2f1a65aa4bf5f0de0a843e6a83c83f2bb764222cccf7f323f67db411e486ac2011cd49795789e365772f315cd4a1f2a4a87572f1c7a53885dd57d9d6c27d42e66ede925cde82ff3bb1830d6fa3dc03d60bcce862f8c8011c029cb17f6bd7317ab2ce6786c9168133ce56f5c18864c58c17b9aec5354f1ad24d642c164956d7216b6e5abfd5479a004024b711f1c75f5de13e4952817f4eeab6a9d21b76456fc3ca2f75728a6fc8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e1ae3756a0d0d3336c3237742e784b37dbfc781fe94626feba3dc7b7c6ded48bc799f007e58541a4145acd35e590526ebc96e7916213a62061100198da9caad1c799f007e58541a4145acd35e590526ebc96e7916213a62061100198da9caad1d44ee2c7b4435475c3c39bae734064f9d3ad70edffd18988d8da5ed3ef6e2c10/usr/sbin/yast2/usr/sbin/yast2yast2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-4.0.104-lp150.2.16.1.src.rpmapplication()application(YaST2/groups/hardware.desktop)application(YaST2/groups/high_availability.desktop)application(YaST2/groups/misc.desktop)application(YaST2/groups/network_services.desktop)application(YaST2/groups/security.desktop)application(YaST2/groups/software.desktop)application(YaST2/groups/support.desktop)application(YaST2/groups/system.desktop)application(YaST2/messages.desktop)config(yast2)perl(DnsServerAPI)perl(MailTable)perl(MailTable::Aliases)perl(MailTable::PostfixSenderCanonical)perl(MailTable::PostfixVirtual)perl(MailTable::SendmailGenerics)perl(MailTable::SendmailVirtuser)perl(SLPAPI)yast2yast2(x86-64)@@     /bin/bash/bin/sh/usr/bin/perlconfig(yast2)coreutilscoreutilscpiodiffutilsfillupgpg2grepperl-Config-Crontabperl-XML-Simplerpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:abstract_method)rubygem(ruby:2.5.0:cfa)rubygem(ruby:2.5.0:cheetah)rubygem(ruby:2.5.0:simpleidn)sysconfigyast2-coreyast2-hardware-detectionyast2-perl-bindingsyast2-pkg-bindingsyast2-ruby-bindingsyast2-xmlyast2-ycp-ui-bindingsyui_backend4.0.104-lp150.2.16.13.0.4-14.6.0-14.0-15.2-10.80.02.23.02.20.33.2.103.2.0yast2-dns-serveryast2-installationyast2-mailyast2-packager3.1.172.18.53.1.74.0.334.14.1] #\[ @[$@[[@[@[@[[:@[:@[[@[@[[[[\[@[@[r@[l,[j@[a[`O@[Xf@[L[;e@[3|@[[ @[WZz@Z@ZZԐ@ZԐ@ZJ@ZJ@Z̧@Z̧@Za@ZZZlZ2@Z@Zw@Z@ZZH@Z@Zv@Z$ZZ|;ZtRZs@Zs@Zs@ZqZp^@Zp^@Zo Zo Zk@Zhu@Zhu@Zg#Zg#Z]@ZX@ZV@ZS]@ZS]@Z:PZ3@Z2gZ.s@Z.s@Z*~Z*~Z&@Z%8ZZ@Z@ZOZOZ ZfZ }ZC@YZ@Y@Y@YYYYA@YYo@Y4Y4Y@@Y@YYW@Y@Y@Y@Y@YYYyYqYp@Ym@Yg`Yf@Ycl@YMYK@Y6@Y1S@Y0Y0Y.@Y.@Y"Y@YYXQ@XsX@X9@X@XP@X @Xg@Xg@X@X@X~@X,X@X@XX@XXXn5@Xn5@XY@XQ4@X>@X5X.@X,J@X&XX@Ww@WW$WW/@WWWt@W.@W.@WE@W@W@W@Wu Wj}WXWPW>@W=Wschubi@suse.deknut.anderssen@suse.comknut.anderssen@suse.comschubi@suse.deschubi@suse.delslezak@suse.czknut.anderssen@suse.comknut.anderssen@suse.comigonzalezsosa@suse.comknut.anderssen@suse.comigonzalezsosa@suse.comknut.anderssen@suse.comknut.anderssen@suse.comjlopez@suse.comknut.anderssen@suse.comknut.anderssen@suse.comknut.anderssen@suse.comjlopez@suse.comdgonzalez@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comlslezak@suse.czjlopez@suse.comknut.anderssen@suse.comknut.anderssen@suse.comschubi@suse.dejsrain@suse.czjsrain@suse.czschubi@suse.delslezak@suse.czjlopez@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comsnwint@suse.deigonzalezsosa@suse.comknut.anderssen@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comknut.anderssen@suse.comlslezak@suse.czancor@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comancor@suse.comschubi@suse.deknut.anderssen@suse.comlslezak@suse.czigonzalezsosa@suse.comknut.anderssen@suse.comknut.anderssen@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comknut.anderssen@suse.comlslezak@suse.czknut.anderssen@suse.comknut.anderssen@suse.comancor@suse.comknut.anderssen@suse.comknut.anderssen@suse.comlslezak@suse.czknut.anderssen@suse.comjreidinger@suse.comknut.anderssen@suse.comknut.anderssen@suse.comjreidinger@suse.comschubi@suse.deschubi@suse.deknut.anderssen@suse.commfilka@suse.comknut.anderssen@suse.comknut.anderssen@suse.comknut.anderssen@suse.comschubi@suse.dejlopez@suse.commvidner@suse.comlslezak@suse.czjlopez@suse.commfilka@suse.comrbrown@suse.comknut.anderssen@suse.comancor@suse.comjreidinger@suse.commfilka@suse.comknut.anderssen@suse.comknut.anderssen@suse.comknut.anderssen@suse.comknut.anderssen@suse.comknut.anderssen@suse.comknut.anderssen@suse.comknut.anderssen@suse.comlocilka@suse.comschubi@suse.demvidner@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.commvidner@suse.comigonzalezsosa@suse.comancor@suse.comigonzalezsosa@suse.comknut.anderssen@suse.comlslezak@suse.czigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.comlslezak@suse.czjlopez@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comjlopez@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comgsouza@suse.commvidner@suse.commvidner@suse.comlslezak@suse.czmvidner@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.commgerstner@suse.delslezak@suse.czknut.anderssen@suse.comlslezak@suse.czjreidinger@suse.comancor@suse.comlslezak@suse.czmfilka@suse.comschubi@suse.deancor@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commfilka@suse.comlslezak@suse.czigonzalezsosa@suse.comjreidinger@suse.comlslezak@suse.czigonzalezsosa@suse.comlslezak@suse.czschubi@suse.dejreidinger@suse.comschubi@suse.dekanderssen@suse.comigonzalezsosa@suse.comsnwint@suse.demvidner@suse.comkanderssen@suse.comkanderssen@suse.comschubi@suse.deigonzalezsosa@suse.comigonzalezsosa@suse.commvidner@suse.czjsrain@suse.czmvidner@suse.comkanderssen@suse.comkanderssen@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czigonzalezsosa@suse.commchandras@suse.demchandras@suse.demfilka@suse.comsnwint@suse.deigonzalezsosa@suse.comigonzalezsosa@suse.comknut.anderssen@suse.comjreidinger@suse.comlslezak@suse.czschubi@suse.deschubi@suse.delslezak@suse.czcwh@suse.comknut.anderssen@suse.comdvaleev@suse.commvidner@suse.comjreidinger@suse.comigonzalezsosa@suse.comkanderssen@suse.commfilka@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjsrain@suse.czjsrain@suse.czancor@suse.comancor@suse.comsnwint@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czmvidner@suse.commfilka@suse.comigonzalezsosa@suse.comjreidinger@suse.comancor@suse.comlslezak@suse.czlslezak@suse.czmfilka@suse.comigonzalezsosa@suse.comschubi@suse.delslezak@suse.czmfilka@suse.commfilka@suse.comancor@suse.comancor@suse.comjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comshundhammer@suse.dejreidinger@suse.commvidner@suse.commfilka@suse.comlocilka@suse.comcwh@suse.comancor@suse.commfilka@suse.comancor@suse.comigonzalezsosa@suse.comlocilka@suse.comjreidinger@suse.comlocilka@suse.comjreidinger@suse.comlocilka@suse.comjreidinger@suse.comigonzalezsosa@suse.comlocilka@suse.comlocilka@suse.comancor@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comcwh@suse.comjsrain@suse.czcwh@suse.comjreidinger@suse.comjreidinger@suse.comdvaleev@suse.comcwh@suse.comjsrain@suse.czlslezak@suse.czschwab@suse.dejreidinger@suse.comlslezak@suse.czjreidinger@suse.comgber@opensuse.orglslezak@suse.czjreidinger@suse.com- Stop "ls: write error: Broken pipe" messages (bsc#1128032) - Network: - When only one firewall is installed but not running, choose it instead of the default SuSEfirewall2 (bsc#1093052). - Moved the logic of firewall detection to its specific class. - 4.0.104- Added more testcases if e.g. system is running in chroot environment and systemd does not work properly (bsc#1113732)- Network (Firewall): Added modify_masquerade method to zones API unifying the way changes are applied to single value attributes. (bsc#1112547) - 4.0.103- CWMFirewallInterfaces: Improved the user UX replacing the api calls for checking supported services once the list supported ones are already known by the firewalld instance (fate#324662) - 4.0.102- Added tags full_system_media_name and full_system_download_url in control.xml which describe the location for the "all-packages" medium. This information will be shown if the registration has been scipped by the user. No hint will be shown if these tags have not been defined. (fate#325834) - 4.0.101- Added new methods to firewalld_wrapper in order to switch yast2-dhcp-server to new firewall module. (bsc#1108942) - 4.0.100- Log viewer: replace invalid UTF-8 characters from the displayed log to avoid a crash (bsc#1110549) - 4.0.99- Network (Firewall): - Added some methods needed for AutoYaST configuration (fate#324662) - 4.0.98- Y2Firewall::Firewalld: Single attributes setter will not modify the value of the attribute in case it is the same (bsc#1109812) - 4.0.97- Improve Y2Firewall::Firewalld::Interface#zone to return an Zone object (fate#324662). - 4.0.96- Network (Firewall) - Added Y2Firewall::Firewalld::Interface class. - Adapted interfaces helpers to work with the new class. (fate#324662) - 4.0.95- Add a new popup widget (fate#324662). - Add a helper class UIState to keep the UI states when using CWM. - 4.0.94- Y2Firewall::Firewalld: Added convenience method to obtain the firewalld service object (fate#324662) - 4.0.93- Firewalld: Fixed the API cmd call for removing services from zones when the firewall is in offline mode (bsc#1108628) - 4.0.92- CWM: avoid to always return :next when accepting a dialog. - Needed for Expert Partitioner (fate#318196). - 4.0.91- Added the missing SuSEFirewallProposal.rb file to the Makefile - 4.0.90- Bring back the SuSEFirewallProposal fixing the class unit tests until yast2-network drops the import of the module completely. (bsc#1087867) - 4.0.89- Extended the firewall API supporting the use of single-value attributes and also prepared it for introducing more complex relations like 'forward-ports' and 'rich-rules' in the future. (fate#324662) - Improved the parser for zones and added a parser for services. - Improved test mocking fixing a Polkit popup shown when running the test (bsc#1087867) - 4.0.88- CWM: allow to define next handler for CWM#show. - CWM: define default next handler in CWM::Dialog. - Needed for Expert Partitioner (fate#318196). - 4.0.87- Increase timeout for the execution of systemctl commands (bsc#1098910). - 4.0.86- Add support for systemd services that can only be started on-demand (fate#319428 and bsc#1104568). - 4.0.85- Improve systemd socket detection (related to fate#319428). - SystemService#find_many does not raise an exception anymore. - 4.0.84- Add a method to detect whether a systemd service exists in the underlying system or not (related to fate#319428). - Fix systemd socket detection. - 4.0.83- Fix support to handle services during early 1st stage (related to fate#319428). - 4.0.82- Do not display "download failed" error when using unsigned packages (bsc#1096027) - 4.0.81- Services: add class to manage systemd services with associated socket (needed for bsc#1080738 and fate#319428). - 4.0.80- Replace the deprecated firewallctl command with firewall-cmd for obtaining the firewalld state (bsc#1093111)- Network: Prevent from crashing when trying to delete some ip aliases from the original devices (bsc#1098919) - 4.0.79- Added additional searchkeys to desktop file (fate#321043). - 4.0.78- display proper release notes for product (bsc#1096138) - 4.0.77- rename SLES_HPC -> SLE_HPC (bsc#1095053) - 4.0.76- Calling YAST module: Do not create a post Snapper image if the pre Snapper image has already been failed (bnc#1093374) - 4.0.75- Support multiple "system-installation()" provides in one package (bsc#1092965) - 4.0.74- CWM: allow to define back handler for CWM#show. - CWM: define default handlers for back and abort in CWM::Dialog. - Needed for Expert Partitioner fate#318196. - 4.0.73- Add a text helper to wrap richtext in directional markers (bsc#1089846). - 4.0.72- Do not crash when reading trying to determine available locales for some licenses (bsc#1089610). - 4.0.71- save_y2logs: save kernel messages and udev log (bsc#1089647, bsc#1085212) - 4.0.70- Handle input/output errors in the DoneProvide package callback (bsc#1088682). - 4.0.69- Wizard: Fall back to smaller and/or hicolor icon if the icon for the launched module cannot be found (bsc#1087224) - 4.0.68- Do not use the solver for finding the best product upgrade candidate, it does not work correctly in the SLES + sle-module-hpc => SLES_HPC case (bsc#1086734) - 4.0.67- Fix early exit of installation when initial install url is invalid and later fixed (bsc#1086840) - 4.0.66- improve wayland support (bsc#1083907) - 4.0.65- Use SHA2 instead of MD5 when determining whether a license was already accepted or not (related to fate#325461). - 4.0.64- Add a new API to handle product licenses. - Given a license, remember whether another one with the same content was already accepted (fate#325461). - 4.0.63- Added ProductUpgrade class to better evaluate the product for upgrading (related to bsc#1086259) - 4.0.62- Make possible to use the Yast2::Popup class from the Report module (part of bsc#1082542). - 4.0.61- fix behavior of showing timed error popup (found during debugging bsc#1083672) - 4.0.60- Fix extracting kernel parameters from installation when there is parameter with '=' in value like pci=hpiosize=0,hpmemsize=0,nobar (bsc#1081353) - 4.0.59- Use the correct release notes URL during upgrade (bsc#1073488). - 4.0.58- Fixed a typo and the list item marker in the firewall widget (bsc#1083058). - 4.0.56- NIS configuration fails while executing firewall-offline-cmd. Fix: Ensure that the firewalld configuration is read before writing. (bnc#1082827) - 4.0.55- Added missing textdomain to firewalld zone class for translations (bsc#1082246). - 4.0.54- Fixed list of the URL schemes without host, fixes processing URLs with the "hd:/" scheme (bsc#1077310) - 4.0.53- Add a method to get the list of available license translations for a given product (related to FATE#322276). - 4.0.52- Firewalld: Added interfaces helpers (fate#323460) - 4.0.51- Drop (x)inetd agents - CWMServiceStart: Replace xinetd by systemd socket activation (fate#323373) - 4.0.50- Y2Packager::Product does not depend on Yast::Language module anymore (related to bsc#1079045) - 4.0.49- Replace idnconv with simpleidn library (related to bsc#1071552). - Move some Y2Packager classes from yast2-packager here to fix the package build. - 4.0.48- Firewalld: Cache modifications for performance improvements. (fate#323460) - 4.0.47- Move some Y2Packager classes from yast2-packager here to avoid circular dependency (related to fate#323163) - 4.0.46- Firewalld API: Cache whether the configuration has been read (fate#323460) - 4.0.45- Installation::AutoClient: modified packages default and improved documentation (fate#323460 bsc#1077987) - 4.0.44- Fixed a bug causing pages of all CWM::TreePager to be rendered twice on every page switch (bsc#1078212) - 4.0.43- Firewalld API: reload and complete reload return true in offline mode (fate#323460) - 4.0.42- Fixed logging typo (fate#1076513) - 4.0.41- Improved base product detection at upgrade (fate#1076513) - 4.0.40- Firewalld: Added methods to the wrapper class for opening ports by YaPI modules (fate#323460 bsc#1071548 bsc#1076837) - 4.0.39- CWM: Add possibility to define abort handler for CWM.show (needed for expert partitioner fate#318196) - 4.0.38- Firewalld: Added missing firewalld service file to the Makefile (fate#323460). - 4.0.37- CWMFirewallInterfaces: Replaced SuSEFirewall2 by firewalld. (fate#323460) - 4.0.36- fix having some roles without description when choosing different extensions during installation (bsc#1070726) - 4.0.35- Firewalld export: Return empty hash if the package has not been installed. (fate#323460) - 4.0.34- Adding a workflow from other products: If there are no modules have beed defined we are using the modules defined in append_modules. (bnc#1075182) - 4.0.33- Firewalld: Allow to modify default zone and export configuration (fate#323460). - 4.0.32- bnc#1073727 - ignored some of typical backup extensions (like .bak, .orig) when loading ifcfg files - 4.0.31- Firewalld: Extend handling of zones for AutoYaST configuration (fate#323460). - 4.0.30- Firewalld API: Use string command with all api methods which expect string outputs (bsc#1070559) - 4.0.29- Firewalld API: Added convenient methods for query commands and string expected output commands (bnc#1070559). - 4.0.28- Warn the user if the infrastructure is not available for running the second stage (bnc#1061754) - 4.0.27- Improve tests for CWM::Pager (part of fate#318196). - 4.0.26- Recognize CTC devices named like slc600 (bsc#1058227). - Stopped treating old-style hotplug devices specially. - 4.0.25- save_y2logs: save also /linuxrc.config and /etc/os-release files for easier debugging- CWM: make method Pager#current_page public. - Necessary for fate#318196. - 4.0.24- bnc#1061306 - provided new function for querying net device configuration to avoid internal errors when querying cached devices inconsistently - 4.0.23- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468). - 4.0.22- Added missing y2firewall/firewalld/zone.rb file to the Makefile (fate#323460). - 4.0.21- Fixed a bug selecting rows programmatically for CWM::Table (bsc#1070287). - 4.0.20- Add new Yast2::Popup class providing nicer API for invoking popups (hackweek project) - 4.0.19- bnc#956755, bnc#1061306 (mfilka) - fixed storing device information to avoid incorrect "not found" states when querying NetworkInterfaces subsequently - 4.0.18- Network: - Do not depent on SuSEFirewall to list the known zones anymore. - NetworkInterfaces: Remove ZONE attribute if it is empty when writing. - 4.0.17- Added RSpec shared example for CWM::CheckBox (bsc#1068354). - 4.0.16- SuSEFirewall: Export minimal firewalld configuration until the AY firewall schema is adapted (bsc#1067193) - 4.0.15- fate#323460 - Firewalld API: added change_interface method - 4.0.14- Firewalld API: running? return false if the package is not installed (fate#323460) - 4.0.13- Network (Firewall): - Added support for firewalld offline command - Dropped SuSEFirewall (module) support for SuSEFirewall2 backend - Adapted some SuSEFirewalldClass methods to work properly during installation. - Skipped some tests to make it build properly (should be replaced by new ones with a new API design) (fate#323460) - 4.0.12- Adapted SuSEFirewallIsInstalled() to return true only when the package is already installed or checked and installed in normal mode. - Added SuSEFirewallIsSelectedOrInstalled() which behaves as the old SuSEFirewallIsInstalled() method. (bnc#1037214) - Adapted calls to use SuSEFirewallIsSelectedOrInstalled() when the methods can be called even with just Pkg selection.- Fixing disabling vnc, ssh, ... installation to handle service names independently on using upper/lower case as they are used in different context at different places of the code (bsc#1055279). - 4.0.11- Disable vnc, ssh,... installation in install.inf if it is not supported. (bnc#1055279, bnc#1058071) - 4.0.10- Stop using tmpnam, it is no longer supported in perl 5.26 (bsc#1061620) - 4.0.9- Add support for merging to workflow extensions from modules (bsc#1049297) - 4.0.8- fix starting gnome control center (bsc#1058376) - 4.0.7- systemd services (bsc#1045658) - reverted a command change that broke brittle tests - 4.0.6- systemd services (bsc#1045658) - add SystemdService.find_many for a speed-up - SystemdUnit fix for units with multiple dots in name - consistent logging of systemctl calls - 4.0.5- Fix handling of PGP signatures when running in insecure mode (bsc#1054663) - 4.0.4- Added methods to Yast2::FsSnapshot allowing to finish the Snapper configuration (part of fate#318196). - 4.0.3- Add support to disable buttons on CWM::Dialog - Add a method WorkflowManager#merge_product_workflow which allows to merge a product workflow (fate#322267) - 4.0.2- Added UI:TextHelpers with a wrap_text method moved from yast2-network (bsc#1055643) - 4.0.1- Fixed the cursor theme in the installation (the DMZ theme has been replaced by DMZ-White and DMZ-Black) (bsc#1051664) - 4.0.0- Restore Packages::Repository and Packages::Product in order to retain compatibility with yast2-packager 3.3.2 which is the version on Factory until storage-ng is finally merged (bsc#1055677) - 3.3.10- Move Packages::Repository and Packages::Product to yast2-packager (FATE#322276) - 3.3.9- workaround false warning from Forwardable when using OpenStruct in ruby 2.4 (bsc#1049433) - 3.3.8- run_ifconfig.scr - make "inet" section optional, handle additional whitespace characters (bsc#811760) - 3.3.7- More robust systemctl test to avoid possible timeout error- WorkflowManager: allow to extend workflow from rpm package (needed for FATE#323450) - WorkflowManager: drop never used support to extend workflow from pattern - 3.3.6- drop reading /content file (FATE#322386) - 3.3.5- cwm/rspec.rb: added tests in "CWM::RadioButtons" group for optional #hspacing and #vspacing methods- CWM::WrapperWidget#cwm_defintion: also include widget id, otherwise the widget would not show in a Pager, eg. Tabs (bsc#1049595) - 3.3.4- Add YaST2 logs to the default list of files for System Log browser (bsc#1049138) - 3.3.3- Add Yast::Execute.on_target! and Yast::Execute.locally! variants which raise a Cheetah exception if the command fails (bsc#1048512) - 3.3.2- convert Object#timeout usage to Timeout.timeout as ruby2.4 makes it obsolete ( ruby2.4 will be for SLE15 so part of bsc#1044312) - 3.3.1- Fix omitting button in CWM::Dialog and make API consistent with CWM.show (boo#1039901) - 3.3.0- Support for the new Expert Partitioner (boo#1039901): - Added UI::Sequence, UI::Greasemonkey - Added CWM::Dialog - RSpec.shared_examples for CWM: Page, PushButton, RadioButtons, RichText. - 3.2.40- Add hint for UI about application name and its icon (bsc#1037891) - 3.2.39- Fix showing help text when CWM::ReplacePoint contains another CWM::ReplacePoint. Fix including new CWM::AbstractWidget#refresh_help functionality for widgets where help text can change during its lifetime. (boo#1039901) - 3.2.38- Add EventDispatcher#event_handler to allow custom events management, for example to delegate to a widget. Part of (fate#305633) - 3.2.37- Fix distribution of new CWM::WrapperWidget (bsc#1032725) - 3.2.36- CWM: Add object wrapper to allow running object CWM with old hash style widgets (bsc#1032725) - fix nested pagers to have unique ids - 3.2.35- Fix CWM::ReplacePoint to work with CWM::Custom widget and use it in all pagers (boo#1039901) - Fix calling handle in CWM::RadioButtons - 3.2.34- Warning messages shouldn't open UI in command-line mode (bsc#1036440). - 3.2.33- Added CWM::Pager, CWM::Tree + CWM::TreeItem, CWM::TreePager + CWM::PagerTreeItem (boo#1039901) - 3.2.32- Added CWM::Table (boo#1039901) - 3.2.31- Translation fix: Ruby gettext cannot extract translatable texts from interpolated strings (bsc#1038077) - 3.2.30- Added cwm/rspec with shared_examples for CWM::AbstractWidget and its children (boo#1039302) - 3.2.29- Fixed parsing whitespace lines in /etc/fstab (bsc#1030425) - 3.2.28- Set correct title when wizard is supported (bsc#1033161#c4) - 3.2.27- start using y2start instead of y2base (bsc#1027181) - 3.2.26- don't generate multiline entries, it's against SuSEfirewall2 recommendation multiline entries create trouble with fillup, see bsc#798468 - 3.2.25- Fixed downloading installer extension package (FATE#320772) - 3.2.24- SlideShow: Escape plain text release notes being shown properly in RichText (bsc#1028721). - 3.2.23- Download the addon installation.xml file from a package referenced by the "installerextension" provides dependency (FATE#320772) - 3.2.22- Use for Yast::TargetFile and Yast::Execute real path where scr operates. It allows easier switching scr in unit tests. (needed for testing fix for bsc#1023204) - 3.2.21- Added options to CWM::RadioButtons to set some extra spaces (related to poo#14936 and bsc#1025415). - 3.2.20- Added PackageDownloader and PackageExtractor classes for sharing the package downloading and extracting functions (fate#320772) - 3.2.19- bnc#1026027 - removed insserv calls - 3.2.18- UnitFileState will be used for evaluating enable state of services. If it has an invalid value "systemctl is-enabled...." has to be called instead. (bnc#1012047) - 3.2.17- Added FileChanges.created_files (part of fix for bsc#1027582) - 3.2.16- Support to add roles through addons (FATE#320772) - 3.2.15- Allow Pattern selector to have more generic button names and enablement (needed for poo#14936, bsc#1025415) - 3.2.14- Fix error popup when replacing widget with CWM::ReplacePoint (FATE#322328) - 3.2.13- Added a CWM::ReplacePoint widget - 3.2.12- CWM: when skipping storing of widget values, skip also its validation (FATE#322328)- bnc#1017716 - do not cache ifcfg files with empty device name part (ifcfg-). Such file cannot be mapped to any existing device and providing empty device name could lead to unexpected crashes in other parts of yast. - 3.2.11- Fixed tests to pass with the latest yast2-core package (related to the bsc#932331 fix) - 3.2.10- Add a method to read the ID property from the /etc/os-release file (related to bsc#1016004) - 3.2.9- add generic cwm widget for keyboard layout (used for FATE#321754) - 3.2.8- Enhanced PackagesProposal API to handle required and optional resolvables separately (bsc#885496) - 3.2.7- Fix replacement of workflow modules (bsc#1011869) - 3.2.6- Remove the restart file when starting YaST to avoid possible infinite loop (bsc#842910) - 3.2.5- Added needed include in Kernel.rb. Found while testing bnc#1009023 - 3.2.4- fix do not show again for packages downloaded to temporary directory (bsc#481011) - remove icons from signature check dialogs (bsc#875201) - 3.2.3- Add-on module: Do not escape characters like ":" in the path string (bnc#966413). - 3.2.2- Network: Added method to adapt old configuration of enslaved interfaces. (bsc#962824) - 3.2.1- Set installer theme when Screenmode is specified at boot time (related to bsc#780621) - 3.2.0- save_y2logs: use canonical path (bsc#1001454) - 3.1.208- Removed build dependency on yast2-perl-bindings (bsc#999203) - 3.1.207- Network: Fix bug introduced during NetworkInterfaces.Read cleanup The method Networkinterfaces.Locate now returns the interface name of the interfaces that match the given condition instead of the type. (bsc#998717) - 3.1.206- Packages: remove warning icon from package callbacks. (bnc#988949) - 3.1.205- Set AutoYaST default timeout entries for reporting errors correctly and do not overwrite AutoYaST profile settings. (bnc#988949) - 3.1.204- Popup.Error will escape the text when message is too long and richtext is used (bsc#992506) - 3.1.203- Fixed handling of cd:/ and dvd:/ URLs (bsc#991935) - 3.1.202- Declare textdomain to fix untranslated texts (bsc#992084). - 3.1.201- show release notes during package installation even if slide show is not available (bsc#978700) - 3.1.200- Fixed ArgumentError in Popup.AnyTimedMessage (bsc#988739). - 3.1.199- Fixed Yast::NetworkInterfaces.FilterNOT regexp matching (bsc#990482) added in previous release. - 3.1.198- Clean up of NetworkInterfaces Read method to make it more readable (bsc#982850) - 3.1.197- define 32-bit arm architecture (thanks to @afaerber) (FATE#310070) - 3.1.196- fix cyclic dependencies caused by split of firewall classes (bsc#987059) - 3.1.195- Use a high resolution window icon (64x64) instead of the low resolution (22x22) one (bsc#985432) - 3.1.194- Fixed displaying the file conflicts callbacks when the Progress dialog is not displayed (bsc#983464) - 3.1.193- Drop yast2-devel-doc package (fate#320356) - 3.1.192- Split SuSEFirewall and SuSEFirewallServices classes to separate files as recommended by the Yast coding style (fate#318356, gh#yast/yast-yast2#471) - 3.1.191- Refactor SuSEFirewall backend code to support FirewallD. This allows yast2 modules to be firewall agnostic and handle firewall services in either SuSEFirewall2 or FirewallD (fate#318356, gh#yast/yast-yast2#457) * Do a bit of code cleanup. * Add FirewallD tests. - 3.1.190- bnc#972575 - filter out INTERFACETYPE option from ifcfg files. This option used to be written with incorrect value by older versions of yast. - 3.1.189- remove invalid_hostname check (fate#319639) - 3.1.188- Add Repository and Repository products classes to the packages library API (part of FATE#320494) - 3.1.187- Fix "when" key in FinishClient#info- Added restarting state to Installation to for example recover data or skip dialogs until the one wich restarted yast. (related to bsc#974409) - 3.1.186- CWM: fix showing help for tabs widgets found during fixing bnc#952633) - 3.1.185- Make the "Abort" button default in the file conflict popup (safe default compatible with zypper) (bsc#923590) - 3.1.184- Added system_time to ylib_DATA. Cleanup for bnc#956730. - 3.1.183- Moved "uptime" from package autoyast2 to yast2. Cleanup for bnc#956730. - 3.1.182- Display a confirmation dialog when a file conflict is detected during package installation (bsc#923590) - 3.1.181- Added proc_modules.scr from yast-installation to avoid that yast-sound depends on yast-installation (bsc#972310) - 3.1.180- Added cfg_mail.scr from yast-mail to avoid circular dependencies with yast2-security, yast2-users and yast2-mail (FATE#319711) - 3.1.179- Introduce PowerNV platform (boo#970582) - 3.1.178- Added ProductFeatures.SetOverlay,ClearOverlay for System Roles (FATE#317481) - 3.1.177- Require rubygems using system ruby version to avoid YaST failures (bnc#969113) - 3.1.176- Add support for showing update messages from libzypp (related to bsc#943805) - 3.1.175- SuSEFirewall module reads system configuration during autoinstallation. It behaves in the same way as regular installation or normal operation (bsc#963585) - AutoYaST settings for SuSEFirewall will be merged with the existing configuration (instead of being fully overwritten). - Add a read_and_import method to SuSEFirewall module. - 3.1.174- bsc#960040 - put valid hostname into AY profile generated at the end of installation - 3.1.173- Yast::Execute do not crash for missing '_' method (found during FATE#317701) - 3.1.172- fix packaging of TargetFile and Execute classes (FATE#317701) - 3.1.171- fix string processing for frames in CWM causing crash in yast2-network (bnc#963966) - 3.1.170- Added Yast::Execute, a class to run programs with Cheetah - Added Yast::TargetFile, a handler suitable for CFA::BaseModel - Both respect Yast::Installation.destdir ( needed for FATE#317701) - 3.1.169- Allow CWM to specify which events do not cause storing of widget content ( needed for FATE#317701) - 3.1.168- Added UI::InstallationDialog as specialization of UI::Dialog (part of bsc#893825) - 3.1.167- Added CWM::Tabs that is object oriented API replacement for CWMTab - 3.1.166- Add a default value for firewall setting FW_BOOT_INIT_FULL (bsc#955400) - 3.1.165- Added CWM::AbstractWidget. - Added CWM.show method working with AbstractWidgets kids - Added few basic CWM widgets for easier CWM.show usage - 3.1.164- fixed semantics of SCR call for zKVM detection (bsc#961485) - 3.1.163- added detection of zKVM to Arch.rb (for proper fix of bsc#956736) - 3.1.162- Renamed some arguments and methods in the UI::ServiceStatus API (fate#318771) - 3.1.161- New methods CWM.save_current_widgets and CWM.validate_current_widgets - Replaced UI::SrvStatusComponent with UI::ServiceStatus (fate#318771) - 3.1.160- rewrite save_y2logs (and log linuxrc.log and wickedd.log) - 3.1.159- Fixed idnkit dependency to allow building YaST HEAD in SLE12 - 3.1.158- Fixed Puny code processing - the idnconv tool has been moved to a different package (idnkit) (bsc#953442) - 3.1.157- Fixed clipped dialog label (bsc#948381) - 3.1.156- Fixed clipped labels in Arabic on some widgets (bsc#880701). - Fixed that also for the installation (bsc#880701#c43) - 3.1.155- bnc#946047 - use proper hostname / domain defaults when network is configured by linuxrc - 3.1.154- Replace "Skip" with "Ignore" in the dialog that is shown when there's a problem during packages installation (bsc#948608) - 3.1.153- Fix "stack level too deep" exception if cd-rom repository is needed (bnc#945879) - 3.1.152- UI component for services handling moved from yast2-dns-server to yast2 (fate#318771) - 3.1.151- Properly format the package license in the confirmation dialog to make it better readable (bsc#819311) - 3.1.150- Avoid too many snapshots created during the online migration (bsc#944019)- bnc#897129 - AutoYaST will no longer ignore firewall settings if keep_install_network is enabled - 3.1.149- Add a Mode#auto method- Checking cpuinfo_flags correctly while evaluating kernel packages for i586. (bnc#943297) - 3.1.148- "yast2" script - handle also the reboot flag the same way as the installation script (bsc#942461) - 3.1.147- bnc#941881 - displays hostname / domain as set in /etc/hostnmae - 3.1.146- bnc#916013 - keeps routing state when firewall is enabled/disabled - 3.1.145- Fixed a conflict between Wizard and CommandLine components that was breaking the CLI for some modules (bnc#940341) - 3.1.144- Properly display information about exceptions when running in command line mode (bnc#939565). - Fixed a bug preventing Yast::CommandLine to be executed twice in the same script. - 3.1.143- Allow Dialog class to support alternative ways how to get user input (needed for yast2-vnc module) (bnc#938944) - 3.1.142- Do not try to load snapper extension as it does not exists anymore (bsc#938377). - 3.1.141- do not crash if desktop file does not exist for setting icon (bnc#937549) - 3.1.140- Cleanup for snapshots made during installation (bnc#935923) - 3.1.139- fix using desktop icon for yast(bnc#894220) - 3.1.138- Added /etc/sysconfig/yast2:PKGMGR_RECOMMENDED=yes to control whether the YaST packager UI installs recommended dependencies (boo#900853). - Removed /etc/sysconfig/yast2:PKGMGR_REEVALUATE_RECOMMENDED, making the setting not persistent (boo#902394). - 3.1.137- bnc#858908 - use /etc/hostname instead of /etc/HOSTNAME - bnc#922765, bnc#923990 - do not propose TLD - 3.1.136- Starting the Installer (YaST2.First-Stage) directly from yast2 startup script if we are in inst-sys (FATE#317637, bnc#877447) - 3.1.135- bnc#922765 - changed default TLD from .site to .suse - 3.1.134- Changed implementaton of view_anymsg to rely more on standard Yast mechanisms (bnc#935192) - 3.1.133- fate#318804 - dropped no longer used group from YaST Control Centre - 3.1.132- Added new method Directory.find_data_file (needed for the implementation of fate#318425) - Deprecated Directory.datadir and Directory.ydatadir - 3.1.131- Fix a typo when calling Linuxrc.value_for method - 3.1.130- Implemented possibility to temporarily disable creating snapshots via parameter on Linuxrc commandline: disable_snapshots=(single|around|all) or using their comma-separated combination (fate#317973) - 3.1.129- reduce count of extending inst-sys with snapper for snapshotting (fate#317973) - 3.1.128- Added Linuxrc.value_for (fate#317973) - 3.1.127- Add persistent storage for fs pre snapshots (fate#317973) - 3.1.126- Fixed proposal to open fallback ports for services (bsc#916376) - Removed opening iSCSI ports from firewall proposal (bsc#916376) - 3.1.125- InstExtensionImage: add block variant for loading extension (needed for FATE#317900) - 3.1.124- Add a class FsSnapshot for managing filesystem snapshots (fate#317973).- Making SuSEFirewallProposal.propose_iscsi function public (bsc#916376) - 3.1.123- Propose SuSEfirewal2 to fully initialize (e.g. open ports) already in the init phase to allow using iSCSI (bsc#916376) - 3.1.122- Better handling of line breaks in system log viewer (bnc#912169) - 3.1.121- fix typo in method call to package bindings (found by openQA) - separate dummy Pkg callbacks from common ones - 3.1.120- remove depreacated legacy Patch callbacks- fixed \r, \f, \v and \b characters lost during conversion to Ruby- Removed more icons from other dialogs (bnc#875201) - 3.1.119- added handling of new created configuration files (bsc#860856) - 3.1.118- Removed icons from all kinds of popups (bnc#875201) - 3.1.117- remove unused module for tracking config history in svn - remove unused module for writing to system log that is obsolete by systemd - remove never used feature to lock proposal by administrator - improve the most horrible nesting of blocks in code- enable automatic rubocop style checker and adjust code to YaST style guide- Treat PowerNV platform as CHRP- Use native Ruby implementation (IPAddr) for Yast::IP. - 3.1.116- keep kernel cmdline options during live installation (bsc#793065)- 3.1.115- Add Arch.aarch64- remove X-KDE-Library from desktop file (bnc#899104)- PackageCallbacks: fixed progress reporting (progress overflow was caused by missing stage count) - 3.1.113- Add base class for installation proposal and finish clients - 3.1.112- remove support for the unmaintained GTK UI plugin (bnc#901511)- removed RegistrationStatus.pm module (obsolete, not supported by the new SCC registration) - 3.1.110- do not crash for non-english locale if log file does not exist (bnc#898204) - 3.1.109/bin/shyast2-devel-doclamb72 1566223711  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<4.0.104-lp150.2.16.14.0.104-lp150.2.16.14.0.104-lp150.2.16.1    !""""""""""""""""""""""""""""""""""""""#$%%%%%%%%$&'())*+,YaST2XVersionyast2-completion.shyastyast2bincheck-all-syntaxyast2-funcsag_anyxmlag_cronag_freespaceag_showexportsag_ttysave_y2logsyastyast2clientsmenu.rbother_tools_warning.rbview_anymsg.rbdatacountry.ycpcountry_long.ycpimagesincludehwinfoclassnames.rbpackagescommon.rbwizardsequencer.rblibcwmcwm.rbabstract_widget.rbcommon_widgets.rbcustom_widget.rbdialog.rbpage.rbpager.rbpopup.rbreplace_point.rbrspec.rbtable.rbtabs.rbtree.rbtree_pager.rbui_state.rbwidget.rbwrapper_widget.rbinstallationauto_client.rbfinish_client.rbproposal_client.rbnetworkfirewall_chooser.rbfirewalld.rbsusefirewall.rbsusefirewall2.rbsusefirewall2services.rbsusefirewalld.rbsusefirewalldservices.rbsusefirewallservices.rbpackagescommit_result.rbdummy_callbacks.rbfile_conflict_callbacks.rbpackage_downloader.rbpackage_extractor.rbupdate_message.rbupdate_messages_view.rbuidialog.rbevent_dispatcher.rbgreasemonkey.rbinstallation_dialog.rbsequence.rbservice_status.rbtext_helpers.rbwidgets.rby2firewallfirewalldfirewalld.rbapiapi.rbservices.rbzones.rbinterface.rbrelations.rbservice.rbservice_reader.rbzone.rbzone_reader.rbhelpersinterfaces.rby2packagerlicense.rblicenses_fetcherslicenses_fetchers.rbbase.rblibzypp.rblicenses_handlerslicenses_handlers.rbbase.rblibzypp.rbpackage.rbproduct.rbproduct_license.rbproduct_reader.rbproduct_sorter.rbproduct_upgrade.rbrelease_notes.rbrelease_notes_content_prefs.rbrelease_notes_fetchersbase.rbrpm.rburl.rbrelease_notes_reader.rbrelease_notes_store.rbyast2execute.rbfeedback.rbfs_snapshot.rbfs_snapshot_store.rbhw_detection.rbpopup.rbpopup_rspec.rbsystem_service.rbsystem_time.rbsystemctl.rbsystemd_socket_finder.rbsystemd_unit.rbtarget_file.rblocalemodulesALog.rbAddress.rbArch.rbAsciiFile.rbAssert.rbAutoinstData.rbCWM.rbCWMFirewallInterfaces.rbCWMServiceStart.rbCWMTab.rbCWMTable.rbCWMTsigKeys.rbCall.rbCommandLine.rbConfirm.rbContextMenu.rbCrash.rbCron.rbCustomDialogs.rbDebugHooks.rbDesktop.rbDialogTree.rbDirectory.rbDistro.rbDnsServerAPI.pmDontShowAgain.rbEncoding.rbEvent.rbFileChanges.rbFileUtils.rbGPG.rbGPGWidgets.rbGetInstArgs.rbHTML.rbHWConfig.rbHooks.rbHostname.rbHotplug.rbHwStatus.rbIP.rbIcon.rbInitrd.rbInstError.rbInstExtensionImage.rbInstallation.rbInteger.rbInternet.rbKernel.rbLabel.rbLinuxrc.rbLogView.rbLogViewCore.rbMailAliases.rbMailTable.pmMailTableInclude.pmMap.rbMessage.rbMisc.rbMode.rbModuleLoading.rbModulesConf.rbNetmask.rbNetworkConfig.rbNetworkInterfaces.rbNetworkPopup.rbNetworkService.rbOSRelease.rbPackage.rbPackageAI.rbPackageCallbacks.rbPackageCallbacksInit.rbPackageKit.rbPackageLock.rbPackageSystem.rbPackagesProposal.rbPackagesUI.rbPopup.rbPortAliases.rbPortRanges.rbProduct.rbProductControl.rbProductFeatures.rbProductProfile.rbProgress.rbPunycode.rbReport.rbRichText.rbSLPAPI.pmSequencer.rbService.rbServicesProposal.rbSignatureCheckCallbacks.rbSignatureCheckDialogs.rbSlideShow.rbSlides.rbStage.rbString.rbSuSEFirewall.rbSuSEFirewallExpertRules.rbSuSEFirewallProposal.rbSuSEFirewallServices.rbSummary.rbSystemd.rbTablePopup.rbTypeRepository.rbUIHelper.rbURL.rbURLRecode.rbValueBrowser.rbWizard.rbWizardHW.rbWorkflowManager.rbXML.rbXVersion.rbfirewalld_wrapper.rbsystemd_service.rbsystemd_socket.rbsystemd_target.rbschemaautoyastrnccontrolrncscrconfanyxml.scrboot_vmlinuz_version.scrcfg_apache.scrcfg_apache2.scrcfg_cron.scrcfg_displaymanager.scrcfg_features.scrcfg_hardware.scrcfg_hotplug.scrcfg_kernel.scrcfg_mail.scrcfg_policykit.scrcfg_security.scrcfg_services.scrcfg_suseconfig.scrcfg_sysctl.scrcfg_xversion.scrcfg_yast2.scrcfg_ypserv.scrcron.scretc_fstab.scretc_inittab.scretc_login_defs.scretc_ssh_sshd_config.scretc_sysctl_conf.scrnet_showexports.scrnetwork.scrproc_cmdline.scrproc_cpuinfo.scrproc_meminfo.scrproc_modules.scrproc_mounts.scrrun_ifconfig.scrsysconfig_SuSEfirewall2.scrsystem_freespace.scrtty.scryast2_desktop.scryast2_groups.scrYaST2groupshardware.desktophigh_availability.desktopmisc.desktopnetwork_services.desktopsecurity.desktopsoftware.desktopsupport.desktopsystem.desktopmessages.desktopyast2COPYINGsysconfig.yast2yast.8.gzyast2.8.gzYaST2hooksREADME.md/etc//etc/YaST2//etc/bash_completion.d//sbin//usr/lib/YaST2//usr/lib/YaST2/bin//usr/lib/YaST2/servers_non_y2//usr/sbin//usr/share/YaST2//usr/share/YaST2/clients//usr/share/YaST2/data//usr/share/YaST2/include//usr/share/YaST2/include/hwinfo//usr/share/YaST2/include/packages//usr/share/YaST2/include/wizard//usr/share/YaST2/lib//usr/share/YaST2/lib/cwm//usr/share/YaST2/lib/installation//usr/share/YaST2/lib/network//usr/share/YaST2/lib/packages//usr/share/YaST2/lib/ui//usr/share/YaST2/lib/y2firewall//usr/share/YaST2/lib/y2firewall/firewalld//usr/share/YaST2/lib/y2firewall/firewalld/api//usr/share/YaST2/lib/y2firewall/helpers//usr/share/YaST2/lib/y2packager//usr/share/YaST2/lib/y2packager/licenses_fetchers//usr/share/YaST2/lib/y2packager/licenses_handlers//usr/share/YaST2/lib/y2packager/release_notes_fetchers//usr/share/YaST2/lib/yast2//usr/share/YaST2/modules//usr/share/YaST2/schema//usr/share/YaST2/schema/autoyast//usr/share/YaST2/schema/control//usr/share/YaST2/scrconf//usr/share/applications//usr/share/applications/YaST2//usr/share/applications/YaST2/groups//usr/share/doc/packages//usr/share/doc/packages/yast2//usr/share/fillup-templates//usr/share/man/man8//var/lib//var/lib/YaST2//var/lib/YaST2/hooks/-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:10906/openSUSE_Leap_15.0_Update/894ea856aa44953e1fe22446d08a5b40-yast2.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII textBourne-Again shell script, ASCII text executablePerl script text executableRuby script, ASCII textRuby script, UTF-8 Unicode textPerl5 module source texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRP P P PPPPPPPPPPPPPPPPPPPPPPP ,KM ^xdg-utilsutf-8876d07771f1cfcc30173a17328ed4c1e47917bd6e6f7edb126287da9f0443e66?p7zXZ !t/>]"k%w7'uXHZheNC%@M֥fM"N}5YȦc], :ya!r{GՌ4P`RBP-\*5Jb{0}SkN6Ά"]q{W+~:(h~0T+ G {fW$ͮ>s^w?ߣ.zU0K͟K5V qp =kR,'HÆm0pûS)cJR^U~; 5<43>>۝%S7(9t) $,=p9W3ǚK6E ;dwkVWNCS=6U?$Zn~[!.fCe}THl^G$BL"Cz8׼wUtZG~@te+Fi+P]dXQWqzD<-dڿiEvab[/&ʰG651ͯ=F~ `1`DrwUYFb~xk"G(rCAp9̖(,gw!' 4,6*2xIۜ]g{훚@hCKEVUs+|2e܂Ъ:2W(8b%}W5`8ԦY+9Fڜ,q|ܙ`-+c뚳B4JĮ&Zi֐ua(fT؟hN5x{p&s^g}2TY2#,^ ۾n͆21d8>zOuL"ZjN.\H S<l=fW}Y[[g 2TĄ!6 rzjjtsy`ٌ&I[p8;V:&ʾuܠ ,nP_݉ݾ;e o^8OzX($E^JCƚC@v\bCvx\7ՏJy='-HWuyI7ۺ~cp&$k6W98(癸dS"r7J~t^Yo.l#ll럲^i&A*Z)Ҹ[d]/ƝUim O;QOO8Yw#:>$wvkUHf DDcnkq(嬇 $,ژ(qBLr!}M|݈ ,RA~N@GM` koc`$G $GZe-T G<,z_t_#h7%{4[LOED0t5Y/iS>tB"*ݬ!6`F6n`il㵒 G&'Ov@½v7J "CŃ`(lĞmTynfl-qQy(o%reDµ +aq&(  -[{ ,UuMeqeg%frN* б_a<JRЧ bfԹ$gpPi!]L#$(&% 6*?2fI[L3 AWB.-v9|i(f#@"#|2m\aGܰ79'J]7ov^ >3@аSSIaZ;Qosu2 p,;4n/U{j >z~潕Zr*~L٦<{ޛ!#b4)x u`OmRQgGF@bi%š P|?2M}kGzp(ɣ(yCCM{\¸F@}#\0ҿYRQh A%Vu)($f7HZ􂽿Gf*?z$'jCK,MhfMS51jOh[m zk.ƂEfҏ@R|U"qI y_H.Y3Q !ڜ ,c{WQ|`~BOqW3m. bw՜#E6ʷΕg*~MN佅$aP] w@%l=e Q/.YR A]5'=Nv)o׋zhonE.Bdy*K0~vUv}8wPwieoc\;Y٭Lb [<|Mᕅ5Jm&ٽz]KC͝$6Q^,lAoN 9}K, 9S\> Z>Whp.`(YD:!\X֡Yn G߹Y#m;vXG~Ff.Sss*U>'}[.(dXs&ܸ+z-C2SYk&5 ӛj[&FX)𥽁Ȏ(p` H/'C&lmֈQ`p ͐0j`h~ D)X;B*D~<5?8Z=JI*̀sޮ"jά FwܝUN8We*4:YB>ŀ\Z 7&_xj,Ii£#f)z?^V >/8y,CA8s@Ca{)=/i#{"z  h΅ s2hLe tη7#!@[ƺN*-s-%tO:d;e sQ_;YGP AmQO94 q/\$W몵` D uPjav066 EÀcBjB-{fdus?U>0FY;LqON_ ^Fa#:y,ez#6DBĒ[\?M Iܡ2aiZ(RI'%vr{z;Cd6B|0E,#oK'4T<fA;B򁳭x:8X J$-?g/+- ;zd+ ɕ"MRQ?-y4f Nt`<3l ϊH)}(L!8T;$@\4 gb^w-,pPnA$5 ci5Y-׉$qPj_l-&ċ@'~aw7E,`@R*iJ|~$lu {I~ԙ=bΐqYbQLr* jQ6fȘrڍ2qf+-E-> HȨm1} NQ\Q\dJǑ4yai_STSEPC 2$~AgMM '`#/3}ߖ*gXWZ_? u%Z(R^tZüW <`r/)}*j YZ