dracut-059+suse.527.g7870f083-150600.3.3.2<>,(fLp9|01&;>1k~[3O%Y8,Ks9v|5 ]ӻ,y WZs]e!qwT/Z[D깋ey ;V3? }0!$֑& zPCS c=}/|`6yZ֑qcn56x9dtzſ…b6n>sRT\sv㇧n9ߖN[nFJ33ʫ0K*bEu%X>K?d   - SLP\`y      X ,`AAA$,I(U8\9:`>@FGHI<XDYT\]^)bcޒdeflu0vPwxy0Bz8HPTtxCdracut059+suse.527.g7870f083150600.3.3.2Event driven initramfs infrastructureDracut contains tools to create a bootable initramfs for Linux kernels >= 2.6. Dracut contains various modules which are driven by the event-based udev and systemd. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE.fLh01-ch3c EgSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Basehttps://github.com/dracutdevs/dracut/wikilinuxx86_64# check whether /var/run has been converted to a symlink if [ ! -L /var/run ]; then grep -q '^[ ]*GRUB_CMDLINE_LINUX_DEFAULT=.*rd.convertfs' /etc/default/grub || \ sed -i '/^[ ]*GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : if ! grep --no-message 'add_dracutmodules+=" convertfs "' /etc/dracut.conf.d/05-convertfs.conf; then cat >>/etc/dracut.conf.d/05-convertfs.conf<GAEKCU(J > n:&q # -*we*D  "pT,a%TX= A jb -__${ U7 AaV G Vs|s4Kcd sK SmXx | ' A4(% tN.= y0Z~/( P>@<@@B?I?D5':B!YFh Afhahlff4A큤AA큤AAAAAA큤AAA큤큤AAA큤AAAAAAAA큤AAA큤AA큤AAAAAAAAAA큤AA큤AA큤큤A큤A큤큤큤AAAAAAA큤A큤A큤AA큤A큤AAA큤AAAAA큤A큤A큤큤AAAAA큤AAA큤AAAAAAAAAAAA큤AAAAA큤AAAA큤큤큤큤큤큤큤큤큤큤A큤AAA큤큤AAAAA큤AAAAAAAAAAA큤A큤A큤fFfFfFfFfFfFfHfFfFfFfHfFfFfHfFfHfFfFfFfFfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffHfffHffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffFffffCffffffCffffCffffCffffCffffCffffCfffffCffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffHfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfJffffffffFfffJffFfFfFfFfHfFfFfFfFfFfFfFfFfFfFfFfFe157d2c2ca987ece9fb284b2def670904f959dce0ca1f82076dfbf6858516fcb4a6aa6f144c0a50016a3a59ecfde668d40c9c8fa074eaa8b927075ba9c736a8bfe2bebe285e6e28a36a64b0c371ee3879f82969ce6ae11688c61b970487081ce743093f44a7b17485d3ede11a6239928400a368c68c6eb6154d7f1d3384fe68a6f997af82ce7c8f449641fe801bda82afbfb4be532500439e65ebb01ad5a895f41f3c0b8155853587619f379aa035ef08bbc0c27806df96dd9908aa1e5616a61140f78a4444f65c1f8bb5ac204d3f1eba198e4655e2751ce6b55e5a2ff9f907fa39df8752f62853f1750fb365ad25c14c4054c052a38effa302a7df4bf501389ec49aaf5df8d44d95d654263a8d9f82e7b42a037a1c6fed2a8675d25b16a6baa8132b693674a17884183181e05d67f1e8932ebacfcddeef603429c5c3a079200e32b53bada0f87d958f7f61c77cf36a2ce74b85d62732fdb36775cda2abaca73923cb154d9455e1b67ca2dbcd4692c9be1b2457ef97db8a9b6b27fd3f4da29be6435ffbfc472fc4943ca31b311f2eec8196309e14f6852f39007a1f526f1579a6fe63da33e47199ddd552a46ea551616be180209e765c2360ba5648027bcc825f91ed1227bd1f055c51205476ed932d8b9ef41fdd29b12160799136a34673feefec33455a08f419e03ca6928140691ad343d3ba5d4aedfeee2ff869a27704ea0d75357492014c936b4eab1fb3322991235b336f52df24b8264680e70bd417ae53dbee49ae67541c0ea64f69e929ad23feb35c6805d21c8eaace2cb51440e2f3cbfc0a5f55bef8abfc563e9d9aff48b25eb3e17bdfa80dd7e7ea2a0d63ddc73a268a7cb81b6f550b8621ff001cde219b222b42523998f119e81a0b962de91cd79e017b72e0c8502cc748bdeca2bb969361191ba1028da19e86891dd1c163a4181b0685292210938f9a644fbdaeb05bf8b80b0fd025685357dd297de3db95e2b4c9c07a477c88d7644491061dc7c1ac07d989f22a422592d4ea66cbebe66ea7f38613f41c9c19bef75173a80a5b06238d3611df801bd3f84c96c2b9b0cd355cb79de321225bd12f79091330d84dce8d62b9d30d5786310b6ad7f9476bac1f479caedad93b4571f959a3bf3d1bc2943d3f2e8477231b17bd61672aad6053ff220c672e59cb8cf72da507150b49fbb4987ad849538ac138f4d07e11eff5b7e6328f89ad1117e657841b25b8569b376d48796f172631b14a39537a6c4bffb15e46cf400c09a210d38829fdae5ecf5887237974954c4585cb683c83a38f390da48532783d3743ab821ac2386e22b34c653e07bcd218481bf28cb00c36824c6ccef7f784032c1e18448bd92e2d99d221bc148d0e4452970bd915bbf1de428e423d8bbc92bdf3ebafc87678407d46821029b2e86db6172be6deee51d470d2d900055b1c5ec654180cea056863a626a8d2a693a0b2369597081733ab890c99c73cefa737d89e9e10e7e201a65edaf2abf34dc57844eebb1262392f0595e5e475b69e32ffd5472e092f52c14c41e6938fcd5efbfa72a17fa25d0c0c3aba2de80906f7b7ed35435a45cbfb347aada783c1bb7eec6676270d809191f3fc78cbba23941eebdb102845f37878351e83653477dbd8171268b56f0adac9ed2f25a6eaeec994dccab4725e5d5dad02518a3adde7141d6036ee25320afc3007a818630d7b35f83857759453eda282220c09c20042ad27e0d7df21ce53e373d13b2b45fb72eb1a4ddef20e2ca7c7ba05ec1f36f8fcaaacfb660fc68b3c1288350f8e543bb058ba716e7527f17622e6d28e773d0f6fdb51be170f04dfdc12aba5a92e901a61917e48223d26740a247cfb729584c3707c0e824094103424bac6a7aa06131c581e40fc248c318b6ae90bb30bf89fc766acbfc22fb978320d5485534ae20feb97faf8087e1a9dd3d8b7b1ee321172b3446dc20bed5ba4f1c1aa05ed0cf1d9eb35cb919af31ba0aae85da4795b23284c32accfc144d971691848b3899b0bee4268a5163d6cf0bb5b85bb8005ff15f6a9058526896db2e35d584a30e56724dea47e7b2d00151da5f170fb815521ae3de3d7edbcb4b1c12f9fe45796525b2fd0452c7d0a749c89018fd1ca9c18fca96340a21e6e615b6a52da6c1fdb463bd614075eda0d1fb32726d63af09fc4f777fc641ea0421ed2e599cfe71df988ea01e55887f7958e35aa6d50f2a22561193c8fe72e6c635f93a16f4e6cb680f3bb420dff18a72510eadb65492a08a42f5c6e7588b4330ce38de909f1845857389f09cfda160f39dd5e35cd9c13c65e46a74a7fec6ff62842b29d8e24783ef50ac5ccf93b4e4fff48b88a2fb28019601d769d47379052ee8700099e57b48939f3dc5594991d5895019def7e40d70d00494b1f75f62f2ae298d96f7f00e982ffe160cc6e220fea8bc356495d82c0c5c317e69e7f197aba151774888b49d5dac8ce8dbcbed3cce26a48739e4569d27e8bbb7515f02ec358067ff38dd6673af992e5a7a2525c08312fa4a4ee8809c8833baaf1f878506c9419ae6244ce11b2f61ec284a42450bb483443d8a76aea04877c2856545349293a98d0c2687a8add94965e2fc3b1f63460756bf0791a5ced1f2b691c8000b753170f3a1a874f556bd5944a4b757db9e78a75b1bc9aec688eb81731cde43f33c1269416e0493dee113fe6b7565d17c689db98c0ca13d450494ba63d549d5ad71ec7d56e81ff4e35b874c901f810f22df8db3494694f01b94d05d69f311185f9d9e6d29cdf197cd2ae20e2793a9f751a77c0ec0a023caab73d22a198a0a7c1f00cc09c9c05bc8ea9b2edc094c210e41a34a61a91cc88b6afeb733f7837019558ceeb6c035b44859daeed8deecac93e6625bf60963c498ccbc8f85a1dea5c3d371b86d7a7b781019d840fa06786e3765d31f9dd4bdcac0d384430249c51269fd17cd96602ad8b878fda1642883555264606712754e1fa60bc8bb4407563f67cb5f6125f9332d28eb1a4e39d7981fc2a1a15452037ab9300a9da0e834ff678b9229a10389803d94024b4467bdfd15e67f92524f776c51515ae3ead8e5be48b2a08131514971e809e059a85859fa6988e6e859559b1dfa7ec46207823c83163d21abd958b27c0338fd9eab569bffed21b34d72f20ce96accbbc718b1beb9400fc74a413b9be6340d19087f2279c72d5c60902b4404c96cf82baafdb98e067cc2b0c14da3ed9abf30bfc5c1a1cf8a3a15aa39c6ad36a398b83dc39bc50a92bf722fb4913251d7d01150006955e16c2cdbaab8b13afdb6b650f9df658661f8500f5e048e0293ab23d6cc75ded4bc55108453df3bb678d60e0f6bef649659bc39eed5100a5eff07315313380a10032e59cfe5031694495801f86de39d014f2646ec6432dca5b14da7911ec92c07e33196f28b638f6e4e389c2ff34959a5bf6a7ff5b7bb7671e4efe488350322a36c9208687ebd23850a290041dc80a397ba33aa7f3d23afff7e55f1ce3a11df1d02b8509d261aeea077aa8062293c680a4f4b1006debbb5bb8373687f56c3c7486cbb627bef281326176f1fc6cadba96795a90648aadea58c692719d0d386032db6c63cdeb7f670794cb83c8a8c34ac1366247ee8de7374909fefc3b0a6005d324b9af1401d9bc3d476086aad9310d29d2e8d0d559eb39493340b8c898a8c4e82e4765dad34f4d6f03a4f4d09af5a42cc3a2e482629f7e825c8d1435b37ec9f88bc378e4946a5bdd1868abedacfadc206a0a298ac466c94a5f573c38e3cce81b7d3e0324ff3cda279fcbb26948441dd346253f73609e5fa16ab1933083f329b7e126ba7e0630512f57dd8a2dbdc83f80d31c24548fa983d5891c8ac8a838ce64447741c19245e41870b00cb7d10e1dcdd40d1fc607a672410495f048f8df843876d44e03a12300b0570a19b5fb8baea96cfb0d453f4392da3449113c9bc5bd98a677ce629be803420d0787de7d90e63c8cfc1b69c7b8f5ead1ea05f06fae41bd7e385337a4206ab0d8b3c98e0df92405417b5055544dfb7d7f2dec7cb9d08db99e221f4e5895bc4d1468afe6b63c253b7864b994bc8992417a650a62c0c47b3e1b2376345a97ced40c9d72e1ac620dfcceceab6db766ee5ce6b6aed52596d89fab2cbe247c0934d05b098a0b9a383452a35779117ca88b70cf48b78c99b37aff1765713bea72bf307e3195339015224a61189108dfb796b49adcc8b6271a07eb7215a3d6ab35a023c28ea50ca7c338cd924ad47a71aaec5516f6d6c29b8a7bcaa881e00ca0d6448922c1ed03ff8ee9adeefd95ecaba17a5409a9773f26db3bd9f10a76ac1528adad7b4b3a7d3d7ec5afec46ef94dce6b49470dfa7c2c0f5693c9e701050fcf42e956ec20528afd9183fa68ba2ae435986d6edf72033be819a06bb95b93575722bc9259aafb3abe19818c65c82466fbe46bd14716cb8a2bab2a85d69b4d5277d38c5de28ecf73d5f5b17b9a6a2f4bd8b1033e5e8bd62ddf36f812683d0550b7ee8ef695c7cbdcef2808f213431f256610752a056b9c54f47375d6597ae736903849b4361df71530e28e30c0a6b6f2502fa87d807e2226b9a3303467a389045638e4d5081d9ee578ac8aa761c74bc714b534052d1a0eb615f844d898dd1f5d7d5818a8e37e43a4fef4e0e44bd886af14b3b3127b0555e156b5a11967a407291c053d67ffb7b062293c680a4f4b1006debbb5bb8373687f56c3c7486cbb627bef281326176f1fd82fbe753acbe389d00cd8277fa3da499eed2b8e182eaeca50c3ee22afd92b9fce95d830ab3f0b0a3f51e010b0fb971d57119befaae7fc63763efb4f5c9a288228c6f46bf2aa78e9aa9eac95b37970dec8a5a9b522698b202863d0eb50d941915d7c1fc2111be040c8aad57ee776c1496388e51b948e39dd455eaff52d9d56a3169befb194f074064be5fa076823fbfefa81c49030a3a1146ce088977ac7cc40f6345a4c9a2a58569ee07b34cd8a82a2be9ec580af5f49db523e997671fda0b8d7a54e8b10bdf77cce44b1256ee220a62c290d3f6f68af64b269a6fe8a32eda9577c57c993fc2fd905404360aedc28cf2a71d36452fa47becb6a14340dff6282ffe79f8447f92648c20c18c0d6f1d0c8137eb4828d43c55f5e5b081a7400fd586071347e6402b4f08e71d8cdb312118add7dfbcc32774585718b38eb3ff65e1d2b156fd53e891098a4aef9725bbac010b70411c5e5ca8f293d1949775ad6adf1a291d0fefe068fdef9892965fdbdbdae63da9781ed425e542753458074906252ea3ad8bdf463ca5cb95bbc12195b58e6dc96d78b135c98c44210ae54da50d2a2677bf698d6bab7f6d7733419028e88c4bc69c310dbc6644d0733e4aeb96fc44060f36f87780587a3f22774ab5eb5d7f3c022f0134a8a585f6aef41549be3733ee37bc89f93d9cf8318dc8e4f185bccfb571c2786bfc67baa7d9086e78ce3e5b6b10c72204d251ec6a8cd976cda6b265312729779b036e802ee20fe0d78283a077fb1c1a23de302d82623d960eb4201993f12061c63608ab8912f20c39882ac43a1094731261301b178a6f368217dad74784af01a675ae8ca5a59ba64ba47e72a9a73ec0e850e95cfef3eaf154f1a64c4f1662d27c49c01a8e21509ba1b7580364c3fb050ed37f4b19bb142f7cf704e2023a7fce31593323f90e26f022aa5dad0bb05d2745e95f3b3e83b433f6085ba400fb324f3499cbb48453914cdd75499cb7d305247a2f411ed89381c2e3e8abe6eb9a536c3e1aa90b951946c9a181981446e42a2851f99ed8c9d1ca6a809d69b211e01410404ca66f891e852d5e65ae4b34f58b2a7d35c0ad23500b7766ce0f0c5aa4791a3a36f7d31f4032428c7fea6a6f3c24e40db8d066a2fd16da8f199af0064990505822aa0a7b011757c24c0fb2732536ef6802407c351fc1c677a9fabeb1781f2d94186d50ace38137415b164b768a71a454cf9582551ed80d24e0935f7a22c5b64d056e4f68ea33dd208b01fff6e34655b79ce34f0d203fe65f0b5a58235da5138e720fb3b78e7c54a1f247ab2636b9a35843457123a01e748e4396d3570b49ef7a56166eca5b2ee5d8b5048a87a42ae0582bec603f18aa490e21550088680481f15206213718a6b8b84f610bf91d4f5c41e6191dd30cc851b154a41f871053bc0ab85992d0bae464ee2ed855f4465d72d2233e8bb14398103aa1aa1384c3462601b64f32e0f3d149f7953b6033add230b997da11aada594792316c64c7be8c8418047232a7e6fe6b2ee963951999576ba6dac287fc53dab25e19cf9cca0ec4b46abf04b589404489c0388d5228c6381796208387904bb2f998328f0847e08ea7832d9ceff9314cd08ae3c1842d998bb785577fb930787393499d70114c2635db1af3aecb09ecaced3ad55e50f5e323df59fd8b30933f97104e936a7941f64a70ccc8046fa5f6d9043788a301726277ba4ec541ff14b48669434955cc553158d82909ae5ab8a7c6bbae506bd32fae6ca2f68bc1f4e1bd768bb461d98d630f4538189cb9dcc7bd090b18800e8841892106234bef628a325b80559ce4bd00038f593b8f66c87c03e83377688b7a214f50d3595448e36585845508280587bff689cae7d946e3d7387efd829b3a879c5579e7d49d24e3c67836191fa9aaf49afb5b787bc9d2649eb8732e00ddee4054e2d10595c65252bdc361f13902c1769517cfecbc486807611f7edc3defa09c0b0d6a35ddf376740780bf00db3b932925cffdf6e8e4af344a8f092eba1586405cc13b97675d39d88afd1a3190c169d682415b5f6df608f605d4e5a31edce561e47d54e23c6cde1e0e80ee6dcac9aae4a51c837c9d87d119582854c6f0f71d6036954ea506f26aad19d43606ab111c01abb5bc81f15980975cfb507edbfdd926f941d09c7dfcc9729a1c05087b25667c078cdb635a4c7afd9e6daa7b404dd326daeb469ee3c7d20adaba095b8572b7a0cbfb913eb98f0f5028961fb586daa68af31e56f156c9927b70d869e6a18e1aeffff099a2b79c09c415f68f4e1577e57189b30592a78d8157ae8dd5bcb0aeaa911a474ef7457cf60c46fbde4686977842c27f62f445109757cc6814fe82b4b7a5b3785fdea1554dd8981595759e47e51d2630145912778570ab683fb61138ac0dd4855d1738440ff447fb920cbf4832c155bcb6e6aba9382e304aaa4fb71967b5f4c48ba68a770ce06964755ac0811cefb4a8dec819f29350d6efff12f51394ce97c5a032a1869cc4beb8b6a4814839b64fb2d40b2068e5171ae9c6c0f835d1bfb41aced3f1cf9e69607a077e0e596f470d72a4166a0e3e3dad87fb183e1b135796dea1178464c2ea4f5c348e68eae4f2a90efa1bef8904add2c4faa76db316004979f3357228dca522a5d72416a727b7657c3176b3f9b0a8c97c5ec89ac317078074b26fd6ec1319c2c4f81ae2f0702b04a841e24e8a0da3b7dde179e8e0a7bb81a42f5f740fe3daaea77b0ac1cd621c33267fab22a1a836f479788a7fcb91c921b94db5ea97b44d92c1cc3a1305bfd97175749da49be713deaa175b51a18d618c88113628c7d999e1e1438f5efe44846d808a1c257e9cae262c472c91899d6ecc9b5372146c87de2e329a4dc3250a46ac3f5d19b9169781bbbd71fa96e30ed09d2f6a4ff83f6bac623a4df0f476e81f30a36fb5ce9a75025a2f7064ca90c282eac0cc2759d0a5deade2632792815082d538ffb7c4191c91c1c9db73424bf769b44acd7e4d73bbcb9f159732f440da7701afeb6d7edc93817314c0d6aafd306291f0958b1eb7a7d30c5a23dfc5833a9e5c754d8962754ed9d337605d5df02d17d07cd3312fcaeb5306b8508a59e29886ebc8f431842d30285bc7392ea9b7e8610883d9d9986003fd4ce1db83030b3caafa714bfec184735047b91e1b54547b8d67eb609f3b441fcc3b956faf182a148614b2d73df82c763fba4beadff8d39c296ab78117c093d0d7102227664b9d179f7fabd268c527a8ac15f053bec4c9f7fdd07c127c7eadf37a5b944e025b7b0b0946a5fa06f32668eadc026a4d6bf9373c9cc1dff9a018a086662889c05f98f2ad3cc69efc955a4c39a3a1702f59a0c0b559f30acd74fb684b85f1efb21e6b917a797e58c7d24156e1b90d82758aef1e28ee540d188d4b71512590f789e64aa28ede98b28db8dce9b99dcf8caf8ef3273264e1da5724d841d7b35f2a896603f24d97f57ed6f2c3b95b03bb3404c4c3bd3b588d6f449856e5c49fb2e0240c9d85ec2ef0ab94c2e7f5356caca026b408954fc15076d10e4b0cd4008ac55e56857e461459b2ee5516288842843967d36cb518a175fe1515fb67bdd1b42a2a555320e3a9950a10fedc5e0492dfbae5eaca83d9bee86b3dce0717aa6a08b36bc9176e44f7259c111d1089c702646ae796d6dc2684c76324d8a0ad9e50ee2fe7c84ec46e947471385dd9ff81d143017d92a517fe7f70ad28a6242896264687b46e402f3f5dd7006171169c8a85f6d513292906f7151733b9995d3ff4ec3d78869961c8f138c8c7b91c4112cebf5b9f92deb459a1f84f11c39924aebb01a8ddae865751016d16f183c6b1fcdcf83363abb8811fea776bbad444e03cfb887736e08ca14f84115ae3fb90ce00fc63001321ee982a58634f7cf48e2b2094a85b007ae47fe3fed0c7d8411b6e881d31ce830c8ab03b12dbee12560fdd99628e480ce1788888b404dd7cc6e99a3c3ef1985722ac58a09faeb21b59818fa1c043dc2ca8ef1b0e9bab48d2f1b5a1064855962f72d7e5ad77031236b86e81cab97ed40b4336403805e29d03948d8e3d87b4a5f15b5d23ad1c77a88a7c85c10011d714e51085577c1fba0ad975623f32470e53a06d077ad4af10378b2827c0676154711fb55e1936df45447dfb76e3c0e6c16fc1b3c87ca6d2dd3200d6f0697659820404f103a369529c0f6d29095fc6bd9714c0e0d479db4ce67bf0580ea14fdb83e6b9972fb35b02b1c0132ccdb5515c7dc5b49248b1288b5eabaa582d25db468cb6a2a7d4679e417adf4b89467fb3edb1a9b577b9de60545d728b81c0aad4bf3c30bdf7b18785b301ceba19935d588fe90567fccc2c48f30a8864cbe7c8345c05c76e6bd4569617f21ab21cc391f6c65b4a2ab11af9287b9c023c851e01f238bb4bb5d125108c697b8a3c3fc58f3236783e89f4d634354cf2dd89fea599cf4388f5cdf3453f85f74e6690fea676aabc7864e219cfac996272844d4c0fe236bcf5df6b269446cb3da7bd3d9a1b3f5ee7516626ff6151a0fdfeefa7c1975f96adfb3b5dc7826dae27d8367e50a78ae8e55a63fe5e528051f1db1b6f6a1b22758673040fd1d64e99304841d50895958484de4905f432d225f1aa2a6726a2eb7c9dea855d6d32b02a6b7ecbcdc6648a2e3f7d10389df52faca4849c56d7c453273068581ea0e50856b7cf0ed2445eb32c91398097d5f56119369e590635f8ba2d2b16cfd8e4346fcfd63e257fdc5f19d2ce96296232a1a1931d2d9d2c92abe7100d7e2c26f0bc0e80bf0365dab8d41ff355c1d840623cdb30a8fb55fca698bf93cfb7c7322b6a76820c37a3f6a7e9e9ec48de60d5f42b55e86ce165d24cb1f88ec46ac0b2e74779681387f8c53c762be96e30f2386b8bc8927c91fb2c37d7f57242e9b09f334ed385776970c6a4e41a8422a3941dafa6c536e92158e866e0f1a8d976fa655ecc0a5d030e2d546f4ad190534d7005aecb7107d5420e0bed6370418641e6a36c20db3f36359f5b8c4f0b8b91d8873e3ac341df19967d4e88f48a814a06943d5c095b6e3b2e6db411f98d1f30115d75b6c33e609fab107ffe241079fdb75f5d9312f514cbdc405ef4f7d9ed99ea3f64afe28865a43c6aafa35922172f49087bc2835472d0e8b8e164b4b6c99f0f341e3602be0fcc6daa022b00a14d92a0b118979e910d411dc4733d2f0b9c885d050b1119e499124a45b39c45addfe35a5f3607945856f5c55ff69bc1280b531ca273e30bb9513e818aee3b66e23ffb02871e7badaec84f5fd8c0f06a589d50478f5b1b5a7c8dfaa81a4e1de3e9a9675586e8f1b345be113c8a1af0f0afe00ad029cb05ba9c4c0847ca75507a07821c3f7bbb335c2e761abb86f3e13120be97719d6d2329bcd6451b28454eb8dcb02fe281f866375a2e9d5fea01c3e8c0ac586ad074c7c7e99ba76a613a61b3f2338f0f48e059d5304bd5a8616338170f7b982a89107d47b9e6b56102e97b4b86736dc844b38b7892c3044116f827dc7a72d5e873e083fbdaf856c9a698abeeb44038d6bfc95e9535647f14530a9635cb4594def24468c4d48b6cda7213085ce3a727e8dd8da5a87ad593783365e0e5ef12ef38803fb3e3addacb52d3becda6d76b2217244ec5ca191ffd126101f90e09555ab141bcc2c82923155ec6d8bb0c844ceefaac2a9fa2a72a9cb34ff4e29e2b22940c2ac53f2af393cd83baf0a549e1641d8cfcc25314d2d66f45cbb46e78cc6d4da9f0a0526bffb090574041cb1577093d45b1eb8fed90a50810139730abe0615fa217c09952dbe6911fbd70649fe3178ddd66d562d6786193332814410d310640969252705265fd752b1794ac604ed2ce38817d78e38f34cf3e2f919074b5c57d1cfc6617323acb6f7d144693e2f7cc654d5f8404d15f20b83c97b83774663d1b9b687f8d8c4e705a9e24f72ec33ea60401d616cb0da21acbf5d4f56e243febc60bfb92478bd983acdcf61dfc64315dfdf456cfb014e8569c927f59e22b88f256c18a2240977ae9f8bc83bf3fd2974c75a4e3c2ff836596c0c87f423457e66c90d6a4669808d945b1b24119af0f90d6b82767ffd05828752ac5e443b773823598ea4a88a6ae350893ac29af231dc2447f4116a2ae596d86c7dd7e4611af86bb597adc5e084b8f459bbbbe40c4f58c678991a20ba81f35701ace3dd61ba04046e72fee68d517689cb1d0905c1352a5246c1e6fe036f77ce84d8988b6ceae2c6b6650e5ef98f7a8de25bb31123f3a83e9ad38ab8cf3271f0007a5d03e45eb11bd7ef355ee6d587964e3a9db75b8e6a78dfcd239518348dbd79c8f2af836cd8c8c2ddb9bd20dacca514124624ab24081d8ff134e7b505f938b4786cdfe7996843c309d10790b6f9903235ebe942c678ed56ea427ddfdd4c44244b7b3fa49e171a6b4d2f0673dc78486d73345319ea1ed6b6106d7fda64f5227a39e1db7ca1f1949c40a108189f9b7227c7105bbb74d4c8e3e9be4739fa8ba07170e710693734cef7c552c55115fc21bad06890d683d14a494901a997f1332cd47dff09bbc0faaa8a1bd90bce03b36d92bf673794155e15a73fe9a26eea7e4a515cce65cb68ff82b92a67ab3d9004a3e522895b15f6643fd5b54b75d1d4884cafe92a65a6782c5b8c11f534d21a88d2ef5f4c51e2df2dcf3a6caf70062b96352aa81b31dac26e9dcffe88a704c2dc22233771d080e5a2a969bae630569fa5e43fea579369f4b3c616f199ef72c87f69f8677e7e3c365d522c5a3bce69b8e4042bac71c05ca5641c4db7f2e71f29d457b09526113cc90a6202c370d85cb671a508ea339299cc06719b2261524a8255dc2cad05740f3beade12b73680c543d777374ce5c736b763400c587499c0d64a908f8660a2e04987d82be72eee15433deea890384a0a3291a6b71fb7f4957dead3061d1ac88d2fe14d386abab77825d595d4c7709e185723585650f1bf7e0e3ed3fb5f5b8dfafd2974efd8234ac1c67f331b6905d9aa82e7a29709db15f309126014ca1e6189b6e3eb48d4a8232bee81f651afbd4d134b819eb5b6d6ffa223e4cbacc2e3302d4afb6cbbd133fccfe18a5ea4f65364099cf3da12b189d7f6327d7ac4ef16357e5a16fbd73140f2a490be88d9e57407c8adbfc598d349a5c9b3fc8793a47d968ba9dddb91461319233d5e637fa6568fdd17fa68b9227fa4ed92a0ec1568516ba6c137713f5f4a49b8f222c48dbe0ca64a5f1bf499759f9fd19fb9de0514d68e3396d6cc9ee127f4267088264c67fa176b764e78f9ee4d15971546f28f28cb472bda4c111af2d41e2ade6364ffc2be7ec0f8331e7fd597d2033a870b7bafa13c03e21aba679e918a92bd526b410fa4f18b021e601a24d65573afbc47ade9c2cca02d80ad630ec0c4229e472b3de5d108a99c1c3e26d1deecacf1c381bfa2d64f16b874ae42fff9a1e735af99443a2fd7f17d24a112f6f363d2d41c257dcd21fd98972969049da712d7467f884d15c080291ff5f5d9355560fa8d429e168f98c75433d54b332b14c94212792c853bec1b78fdbb20f52a8e37a14eded89ddea853e5205d9378596a3c9da423bcfb6e01fc099e36172d824e2c6b0dc3f75d2b7e90b14804271698edc499981b6e04bca0071e396bfdc877627474e2129bee3ddcb7d9764e38dc2a9ffaeaccd0e0825e18fa9ad6c2fc49bb75b5fe48a8cee823f6cbd089bbdd6907fbd97f06bf040b14f6891a7c6886b364be8e27f4f9a72bdee10eb96e6823878aadb531d24d370bae29c78f590bf2ff83f8a2918a848eb865206df7fb2a62656b4363cb32886cba2a38dee5101c13beeb40f39acd69b7fae683c3c417e5e52465ab8f625ddd4adb8c2ec59b725a5782c919a70058553af2474f8674f5c1cceb1fe10cdc0c5fc66a341b0d76bef40049826c2405055e8abebb99fbaf5c0d90c886e187b2e48adc064d56fb5e4228d0a3d1be7c5b923d72f2b5c21e6a8982fc0c72213cc388c749eca90a7d49fb3a6afff1824819cbb2b2058005a8c82453e92dadc17178a86e966b5dcb90edaa01e47698b99b18301cb86c463ede5807e08425522cee3018a11bea88e6ff53f461c155b954031a68cf76f36e509cc4305d8604a1e2c2c528999fe17e0e0f144cc25be11933b895d134a6b5013434dde7c187bb3889fac5bcff3df1f3e77ce2e56c82a6a1c76210843576ab3ff111854339123303274076f7d0330ad3182834a56b74eff152d2aced0b07790b43cf748b824eb14752cf50e1eb5a8f0e9fcdbc3b4f297204e06d4062a7430bcb742c046baf4ee6e1f0b42556510c0010b6ae2e97f834fb9ca80b2582db05701637c23f2cc44e369e6f213a524c823ae968110572014f7ec86475081e4af371e2354fc2ff2920d42144d111455cef26bd8b69b6ab3c6588d4a77785769cd39285166a8d51fea580feb1cba039850548d8ada370f98ed334972bbb17c4fba70fce00edbccc571cf35096f4e38b66d92402832076dcd9f67d1cfd412d0fd32f30644bbabdae518e978c5e2e7372fa43345bb0bb8a4b3745aa7afb00f5f4257d82aa8abc32ce076896526fbc3e8a768d85b1d35f95fe78eb4b0e1c0c0f7c0399ee9ff9db8ac7903705e79309b9cc4b0d169abd6c563e683a213c5885175243e0e3b5955ae17467aba8e2977ef4fb2ab2611fbba0b70ef6d1ccfd4f480dde2867f422fdaa7bf5af22b9f67abc3b16ffd970272ee85c29c1c70c50650d5d135edf23563e5210f6df6895a4dd69e1bec94bc161a8ae94d38773745d91a614f236b2cd69cb7a26dc072c74d85397748c3aadec64c2774318718242ccf415c7658f8a5a85f4b1a6fbd4fab79cbc61c4806306afe8f977a376e44f304d49aa3988fd885da536f33cadbc126739d9be77bdd0e350c8e33be108a950701ee44667d6909299375c83bc68b37af9edfe9f9405918709d021df7e734a40f08059efb4ecba5a295942d0ed03adcb170b6757f3fd9869255e7a5a36daadea6cac469e69ba8005e7e153d49e46a6d53b0b33539d8eaaaaa71702f681e09ad32aa19e7b7c35c0808a63e9c7aa980a6af4b5a48d75e17dd0e1a43d189aafcfed74f3d43bfae778b3926e63e1a06e53f2aa7618908de4063e568e5f0e12e182b6e238bfb917e2d0ead6077cb15e682876483551c72e8ec6bc86d808bcd8ca1468166ce5f20c470ff74c60eab6e2520224d9fea0d095cd1b0dbfd3ce490eaaab6431e41c4c83d937161f7c4dcf0856fcb202850c91779afc12c4d250d94607a5524ea23b7a9128506aa1399501e639dad65be2e8a691c3df22fa81c78dacc9f923cf4d742a8ace79b76af52eed6b1e8c8d58b1cefe11f610624cf35b83501dcee864d1d3b52c7e47a52d30bd903246be7f8bf86dbc33b5c37a5752744d9d8d3d5cc867c1a884ec0c2fd578d4c005211fe41a3e0431ceb8629952b9fc2d256b630673cec13973adc4df25435e5d31b9bba372443da357449417cb5dde199096c8d7f4715884882f1f3daacf3c1ac22b579ba07b2423ebb67a81dfa4414a64e31f351502193a6c8b33586a59b714d2c3246209ca4a5e298c2b92f97e06aff6c9b39c0ee7f0d1b5bac1ee89d3599a56ac2dcd70410a0639a68235b43d449052892843eaf0fd8e13253a75a477c7a5835745f073e17b5880729eba5b952d15df129a18010f3b648850ef445c421ba21c64894dce6265305eac6aa23316600b26cdd61d5db6d8f6162ee9f21699a96546b3db9fa25889df9339137a876921a6b0cd1e05b8ecad73e56011aa97ea3382ece64bbbd44b6e5de33c14b5f527fc61e5c4125ac3060cafd28b35557bd40ea996a9dee2fef3ecfdc7d41d0f38868c13a9ab0e53f01021baf1b6c1ecd3536b4046d2dfa7c7877cd13f99b0b53e7ff30ee4fb1b3fe8a5c0301d9fad6edf50df355b7abc464480c248f5f9fe6f6dbf29b836ad6ba6e61a82ab415154933486aa81a22fd88c40b3169598ffcbb0c6136f5e4a1d72e5d3b13fa7173508eca1ae25af3d699e36601384016f3e82f8690064e0240e9821e7e17c66e65f5dd1f849bcf441a238300da81e7760ab5f97d917e18915d9ffe45e78be7beef46cd950db41eb3eaae21bdca20b889ddace51270105e89d0b3356372a3052569335cd57889ab56495b011e5926161f4e6ab9a487163a3711634d23fd468fc28243cc8dc81b4f4466af23395db34dd2c529a72eb94f906b1416f5a16ecb09ff707e5b59420058e45b847f445ac2378c46957e2dffca89a83d22054af5182716edbe071e2c98c38ef52356b98483e3c55c03096bab0fcc32a488f3da2c8b62c2e0c7d8af8b2b971f804ae90533670eb908af00b01ba4f5b00fd93d68a636b353460f0d936d7583f29a55aefd838f535bf60e26241630858428f16ef1c92994774b68269c41428ccf09606be47843fdc947e3a966255356ee9b0ad4505468abda7aad556adaa4374b5d2734b211d369df2b70f08b038c748640f4206e8b93aac5276fecb4afb3c667271bc08afd7b9949487a6d40351d762ff4cc70966892a1ed5f50e87ad5252ed7fa74f0347d9ca282298be4f9b643bf4afdfd67a73c726abe601abf85b153c1b839cb6eb9a4562c3bd71ba58d47aa2498ef0992de0a433ac44cc82698c1d17927b4d9c2fe428a3e940ea58721107df94493ea885a95a59d45f721981ca42b7fa4703127bfc79e1d768fb418da5cb888625258c0b072c52667b0cf8ff795368a16334d5c9984e9675a5a7f956f8f51d4f7b1a38b047221debd3b4a2b1c77807a094c3271dd4c611fa639c69818bda28c0b12c14c0efb90087afc02dea44a7a3a109fb6b493a22ce07cceaa0c6afab03540276b8bd03736cb295034d1ded1407685f3575a9acb60a68487c6849d91f3b2534beeb5543868b391eea90f2f0155015cd8917a4f5758521cb5aa14c9ab26fa9af86ff92ac0301e9c62f97c40fca5138f98c8c25b9dd1b1af47114f23529e1c87817bcf9fb3a7dd1f79cd926d02859cc6382c116ec24d21a769b61233e2773c44bc2c858b1b63b59a19722180d35c3567d3b05f127c9ff0085f442f77e6c5cdef2585130c054d9de14ae331c1f47cb36d4d0ca1ca9f49d73ba25aaada34d4ca64185977bdf8ff43ac63043f553593213af6c3ffd3cbe68cd2be545f105d3b05cacff16308f1f17da964a6b85200e572f5ead3856404daf6f65b994c3bbb74d23569ce224ae1b3672a19ef6117f1b6b6152a873627bceeb8d2305b8cdd840d9cb04043ae41c8c6f4748729b47175937a2e14ba5a1e874a9001b7ba0a6bd12319ac51fe7e35c59b0aabf329f0915c392c054ab423c078839856398f87c65efc49ca68b31b464724ea92ea2437498a1b9213d4b2d147fec05d5653cd1a532cc7d12112f5266c78cb725ea7be2f4971f20a91c99cf6790433809cde202081100ddbeb5d42ffd14b7c65bbba1c1a72d7ad395a470e4d078cf65e3b69a9e9a8a08a1480df32a92c6ef0c9cbfacecf365a5e6a83dc07ee285ce9523c126380e6a55d943b4ab7404117a3afbcf0b78675c4a043dee00dfb1d463559146f1a27a4ce7398a070672eea0d13f93187d33fb416c9c789af5a0bf2ea19984144f9212cdaf884b9d5abe32ad5670714acac3b6902f7d1c3ea09ece0ef4483cd316d96ec22c15c15f7bff08f31d109d53258044377f3674c29a273063ccc1a10eb3da5b3536bd4f7b040e42cae4c5f426a5d2e17e3c9683a8f0955deb3961ae77f0823448448177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806439bc6ab79c07bddb4f51b73249b0d4ba25e0d64ab58d066c95da7d88529ef29d84234b69381ad93ac9031e740bf0b8b64529c16f16d73bf052b29630206becf4439cc3c75ada8e1ce046e4ed3ac3f6db999d39131ff1b854883ca85e6832c62caef0016b1efa386866efcb4d5c7150f8d87835cf09e902773377eaa4e73e5ccd1f9fe29d4028153cf4877b6137aa5605f9a184c336d522f7b5d1b9bf72ac9a6b86809bc8381946bfa35e414899599d4d98fa799597e5c0a6f580678d0094026257e095f7a459a33e116899c4a2038c63e97e659316ceb23449e40842c4ab5cd86fe14081bb890bb0cbbf97612e5dcd662c200a3bc21199584a79df69add6b855e43ac7eb484f697cf326d35218ec92f298bf27665a5116a1787ee0e3b16922f3d5bfb98c0470352a5395d8188115f2386bd8153a4076f84046ae31f8907957f811e8549460ed6ebdb43ed5c1e275700c7b0d60eb782055b19d6626dbc40526134559383e677c196da786305a5ae53e9c7766950a3e0de16b76f8ff615e96a60ae3484fdd64706ad54593a0537356cc97fa4c3fddf96de77a9a90196bf51826c2f93d6c675e79fe2a11abdc24dec7a5d870f5e5d7f5724ac32c7418d1fe74ca2104564f828bdc78c5a3dfb888a75f375d7419b298e59bd3205eb9f00528076a966dracut-functions.shdracut-utilwrite-ifcfg-suse.sh../../dracut/modules.d/98dracut-systemd/dracut-cmdline.service../../dracut/modules.d/98dracut-systemd/dracut-initqueue.service../../dracut/modules.d/98dracut-systemd/dracut-mount.service../../dracut/modules.d/98dracut-systemd/dracut-pre-mount.service../../dracut/modules.d/98dracut-systemd/dracut-pre-pivot.service../../dracut/modules.d/98dracut-systemd/dracut-pre-trigger.service../../dracut/modules.d/98dracut-systemd/dracut-pre-udev.service../../dracut/modules.d/98dracut-systemd/dracut-shutdown-onfailure.service../../dracut/modules.d/98dracut-systemd/dracut-shutdown.service../dracut-cmdline.service../dracut-initqueue.service../dracut-mount.service../dracut-pre-mount.service../dracut-pre-pivot.service../dracut-pre-trigger.service../dracut-pre-udev.service../dracut-shutdown.servicedracut.cmdline.7.gzYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdracut-059+suse.527.g7870f083-150600.3.3.2.src.rpmconfig(dracut)dracutdracut(x86-64)pkgconfig(dracut)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@       (iputils or arping2 or wicked)(jq if nvme-cli)/bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/get_kernel_version/usr/bin/pkg-configbashconfig(dracut)coreutilscoreutilscpioelfutilsfilefilesystemfindutilsgawkgrephardlinkld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libkmod.so.2()(64bit)libkmod.so.2(LIBKMOD_22)(64bit)libkmod.so.2(LIBKMOD_5)(64bit)modutilspigzrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)sedsystemdsystemdsystemdsystemdsystemdudevutil-linuxutil-linux-systemdzstd059+suse.527.g7870f083-150600.3.3.23.0.4-14.6.0-14.0-15.2-14.12.0-12191662.212.36.2btrfsprogssuse-module-tools3.1815.4.74.14.3ff4f0@e~@eRe6`@e1@d ddd}d}@dI@d@c=@cʂ@ci@cb[cIO@c5b@bb2@brjbjbL/@b/.@b)@b@b8b D@aaZ@aZ@aA@aa@a@a]aUaS@a @`ٹ`9@`9@`D```@`Z`Z`?z@`?z@`4@`-@`-@`-@`>_S___E@_q@_h_R,@_=@_^^@^@^@^^@^k@^wS@^s^^l@^h^g@^^F^O@^O@^9\^1s^@^]]߶]?]]c]1]0_@]0_@]0_@]0_@]\.@\@\O\B@\M\w@\s\f\b@\\\X)@\J@\E@\Db\\\ `[ٙ@[[\[}P@[*A["X["XZmZ؄Z؄ZZ@ZZ@Zw@Z@Z@ZZ@Z}@ZiZaZV@ZTZ3@Z2gZ1@Z1@Z*~Z'YZ@YYY@Y@YW@YYYYg`Yf@YdYGYC@Y7YR@Y]YYYYYX:@X@XX@X-X9@XX~@X @X @XX@XpX@XX|X|XoXQ4@X<@X*X(UX!@X lX lX@XWw@WW@WWW_@W@WW@WW/@WW:WW@W@WzOWc@WQq@WM|W)@WX@WWo@W @VVV@V&@VV@VHVV@V@V_VV@VV@VV@VV@VV@VUVUVTQ@VMVKVKVI@VD@VA@VA@V9@V9@V9@V8V8VCVV @V @V@V@U@U@UYUU@U@UٵUUU'UU\w@UL@UQT\@T@T-@Tء@T[@T@TTp@TpzT>aantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comantonio.feijoo@suse.comantonio.feijoo@suse.comlnussel@suse.delnussel@suse.dethomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comfvogt@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comext-linus.larsson@se.fujitsu.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.commsuchanek@suse.dedaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.commsuchanek@suse.comjdelvare@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.commsuchanek@suse.commsuchanek@suse.comtrenn@suse.dedaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comkukuk@suse.dedaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comlpechacek@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comjengelh@inai.dedaniel.molkentin@suse.comdaniel.molkentin@suse.commmarek@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comtchvatal@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.commmarek@suse.czThomas.Blume@suse.comkukuk@suse.dedmolkentin@suse.comkukuk@suse.dedaniel@molkentin.dedmolkentin@suse.deastieger@suse.comhare@suse.dehare@suse.dehare@suse.dehare@suse.detrenn@suse.dehare@suse.dehare@suse.dehare@suse.deThomas.Blume@suse.comhare@suse.deopensuse@dstoecker.detrenn@suse.dehare@suse.dehare@suse.dehare@suse.dehare@suse.detrenn@suse.demfasheh@suse.comagraf@suse.comfvogt@suse.comtrenn@suse.demeissner@suse.comhare@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.dedmueller@suse.comtrenn@suse.defvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.compwieczorkiewicz@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comtiwai@suse.defvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comtrenn@suse.defvogt@suse.comfvogt@suse.comdimstar@opensuse.orgfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comthomas.blume@suse.comfvogt@suse.comfvogt@suse.comseife+obs@b1-systems.comtrenn@suse.dejengelh@inai.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.desfalken@opensuse.orgmeissner@suse.comsfalken@opensuse.orgdimstar@opensuse.orgmeissner@suse.comtchvatal@suse.combwiedemann@suse.comschwab@suse.dearvidjaar@gmail.comtrenn@suse.de- Update to version 059+suse.527.g7870f083: * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529) * fix(mdraid): try to assemble the missing raid device (bsc#1226412) * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)- Update to version 059+suse.521.g8412a1c0: * fix(suse-initrd): clean return of installkernel() (bsc#1223467)- Update to version 059+suse.519.g3edf43b4: * chore(suse): remove obsolete fillup template (bsc#1223467)- Update to version 059+suse.515.g83296e6f: * fix(dracut): correct regression with multiple `rd.break=` options (bsc#1221675) * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841) * fix(i18n): handle symlinked keymap (bsc#1221193) * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485) * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)- Update to version 059+suse.506.gd33b6bef: * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL] (bsc#1217031) * fix(network): correct network device naming (bsc#1192986)- Update to version 059+suse.502.g92237883: * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service * revert(suse): fix systemd-sysvinit dependency- Update to version 059+suse.499.g2976c52f: * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)- Update to version 059+suse.497.g6a2c5f83: * chore(suse): fix systemd-sysvinit dependency (bsc#1215132)- Update to version 059+suse.495.g55462f85: * chore(suse): fix invalid license- Update to version 059+suse.494.g2ed56105: Update to current upstream version (059+backports) (jsc#PED-4884) Upstream backports not included in 059: Features: * feat(network-wicked): remove module * feat(systemd-rfkill): remove module * feat(livenet): add memory size check depending on live image size * feat(nvmf): add code for parsing the NBFT * chore(shfmt): update to pass with shfmt v3.5.1 * feat(dracut-init.sh): do not print by default if an udev rule is skipped * feat(lsinitrd): notify user on missing compressor * feat(dracut): use log level indicator in console output * feat(kernel-modules): driver support for macbook keyboards * feat(dracut-init.sh): specify if a module cannot be found or cannot be installed Fixes: * fix(dracut-install): protect against broken links pointing to themselves * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081) * fix(systemd-udevd): add missing override paths * fix(systemd-journald): add systemd-sysusers dependency * fix(base): correct handling of quiet in loginit * fix(integrity): do not require ls * fix(dracut-init.sh): `module_check` method ignores `forced` option * fix(man): add missing initrd-root-device.target to flow chart * fix(dracut-init.sh): use the local _ret variable * chore(suse): require gawk instead of awk * fix(dracut.sh): use gawk for strtonum * fix(man): remove duplicate entry * fix(systemd-sysext): handle confexts and correct extensions search path * fix(modsign): load keys to correct keyring * fix(dmsquash-live-autooverlay): specify filesystemtype when it is already known * fix(fs-lib): remove quoting form the first argument of the e2fsck call * fix(Makefile): remove leftover rpm build rules * fix(Makefile): no longer upload to kernel.org * fix(nvmf): support /etc/nvme/config.json * fix(install.d): respect even more kernel-install vars, plus style fixes * fix(install.d): respect more kernel-install env variables * fix(dracut.sh): also prevent fsfreeze for tmpfs * fix(dmsquash-live): allow other fstypes * fix(bluetooth): make bluetooth rules more strict * fix(bluetooth): add missing files * fix(bluetooth): include it if Appearance matches the value assigned for keyboard * fix(btrfs): do not require module via cmdline when --no-kernel * fix(btrfs): add missing cmdline function * fix(multipath): explicitly check if `hostonly_cmdline` is `yes` * fix(systemd-timedated): correct typo in override path * fix(systemd-resolved): correct typo in override path * fix(systemd-networkd): correct typos in override paths * fix(dracut-init.sh): correct check in `is_qemu_virtualized` function * fix(Makefile): execute command -v instead of which * fix(network-legacy): typo * fix(network,dbus): improve dependency checking * fix(systemd-pcrphase): only include systemd-pcrphase-initrd.service * fix(systemd-tmpfiles): do not include systemd-tmpfiles-clean.timer * fix(systemd-journald): do not include systemd-journal-flush.service * fix(systemd): do not include systemd-random-seed.service * fix(kernel-modules): add interconnect drivers * fix(dracut-lib.sh): remove successful finished initqueue scripts * fix(udev-rules): remove firmware.rules * fix(dracut.sh): silence the output of hardlinking files by default * fix(virtiofs): add virtio_pci kernel module to virtiofs * fix(dracut-systemd): rootfs-generator cannot write outside of generator dir * fix(dracut-systemd): check and create generator dir outside of inner function * fix(dracut-systemd): do not hardcode the systemd generator directory * fix(dracut-functions): avoid calling grep with PCRE (-P) * fix(dracut-initramfs-restore.sh): handle /etc/machine-id empty or uninitialized * fix(lsinitrd.sh): handle /etc/machine-id empty or uninitialized * fix(dracut.sh): handle /etc/machine-id empty or uninitialized * fix(systemd-networkd): add missing conf files and services * fix(dracut-functions.sh): convert mmcblk to the real kernel module name * fix(multipath): remove dependency on multipathd.socket * fix(99base): adjust to allow mksh as initrd shell * fix(base): do not quote $CLINE in the `set` command * fix(systemd-ac-power): correct systemd-ac-power binary path * fix(dracut.sh): use dynamically uefi's sections offset * fix(lvmthinpool-monitor): activate lvm thin pool before extend its size * fix(dmsquash-live): restore compatibility with earlier releases * fix(dracut.sh): kmoddir does not handle trailing / * fix(udev-rules): remove old eudev specific rule * fix(udev-rules): remove old redhat specific rule * fix(udev-rules): remove old edd_id extra rules * fix(udev-rules): remove old debian specific rules * fix(kernel-modules): add UFS drivers * fix(kernel-modules): use modalias info in get_dev_module() * fix(crypt): add missing libraries * revert(network-manager): avoid restarting NetworkManager * fix(dracut.sh): handle sbsign errors for UEFI builds * fix(dracut.sh): handle out of space error for UEFI builds * fix(plymouth): remove /etc/system-release dependency * fix(network-manager): add "After" dependency on dbus.service * fix(fido2): libfido2.so depends on libz.so * fix: make iso-scan trigger udev events * fix(install): do not undef _FILE_OFFSET_BITS * fix(dracut.sh): --sysroot option broken if global variables not set in conf * fix(lsinitrd.sh): handle filenames with special characters * fix(dracut-systemd): remove unused argument * fix(dracut-init.sh): correct typo in comment * fix(dracut.sh): correct --help and --version exit codes * fix(crypt-gpg): do not use always --card-status * fix(dmsquash-live): live:/dev/* * fix(load_fstype): avoid false positive searchs * fix: shellcheck 0.8.0 Other: * refactor(install): log about missing firmware only once * refactor(dracut-init.sh): remove redundant "dracut" from "dracut module" prints * refactor(virtiofs): remove exit after die * build: remove rpm spec file and build rules * docs: remove rd.lvm.snapsize and rd.lvm.snapshot * chore(gentoo.conf): remove examples to avoid confusion * chore: remove git2spec.pl, it is no longer used * chore(suse): update url in spec Bugs between 056 and 059 not referenced yet: * fix(fips): add libkcapi fipscheck also with the libexec location (bsc#1207892) * revert(multipath): install multipathd.socket (bsc#1207524) * fix(dracut-initramfs-restore.sh): hide unpack errors (bsc#1199341) * fix(suse-initrd): always check that MACHINE_ID is not empty (bsc#1201780) * fix(i18n): add required includes for keymaps (bsc#1200950) * fix(integrity): do not enable EVM if there is no key (bsc#1200718) * fix(nfs): /var is not mounted during the transactional-update run (bsc#1184970) * fix(lvm): add missing grep requirement (bsc#1198271) * fix(dracut-initramfs-restore.sh): unpack uncompressed initrd as last option (bsc#1197195) For more details on the changes included with 056, 057, 058 and 059 see: * https://github.com/dracutdevs/dracut/releases/tag/059 * https://github.com/dracutdevs/dracut/releases/tag/058 * https://github.com/dracutdevs/dracut/releases/tag/057 * https://github.com/dracutdevs/dracut/releases/tag/056- Update to version 055+suse.366.g14047665: * fix(dracut-install): continue parsing if ldd prints "cannot execute binary file" (bsc#1212662)- Update to version 055+suse.364.g4c1d0276: * fix(nvmf): honor rd.timeout for nvme ctrl_loss_tmo (bsc#1211080) * fix(nvmf): suppress pointless warning if hostname is not set (bsc#1211072) * fix(nvmf): set netroot=nbft (bsc#1210909)- Update to version 055+suse.360.g076f1113: * fix(network-legacy): handle do_dhcp calls without arguments (bsc#1210640) fips=1 and separate /boot break s390x (bsc#1204478): * fix(fips): move fips-boot script to pre-pivot * fix(fips): only unmount /boot if it was mounted by the fips module * feat(fips): add progress messages * fix(fips): do not blindly remove /boot- Update to version 055+suse.353.g5603b001: A series of changes for the NVMeoF boot with IPv6 (bsc#1209166): * fix(nvmf): move connect logic to initqueue script * fix(nvmf): don't assume prefix lenth 64 by default * fix(nvmf): prefix syntax for static iBFT IPv6 addresses * fix(network): IPv6: don't wait for RA for static IPv6 assignments * fix(network-legacy): always include af_packet * fix(network): don't assume prefix lenth 64 by default * fix(iscsi): prefix syntax for static iBFT IPv6 addresses- Update to version 055+suse.345.g8b8708cb: * feat(lvm): always include all drivers that LVM can use (bsc#1206195)- Update to version 055+suse.343.g0113f4b9: A series of changes for the NVMeoF boot feature (jsc#PED-1449): * fix(dracut.spec): require jq for nvmf * fix(suse/dracut.spec): require program for duplicate IP address detection * fix(iscsi): install 8021q module unconditionally * fix(nvmf): install 8021q module unconditionally * feat(nvmf): enable module if NBFT exists * feat(nvmf): add NBFT connect support, and fix configuration priority * feat(nvmf): add code for parsing the NBFT * fix(dracut.spec): require libopenssl1_1-hmac for dracut-fips (bsc#1206439)- Update to version 055+suse.333.g39325ba0: * feat(kernel-modules): exclude USB drivers in strict hostonly mode (bsc#1186056) * fix(multipath): warn if included with no multipath devices and no user conf (bsc#1069169) * fix(dracut.sh): improve detection of installed kernel versions (bsc#1205175) * fix(nfs): chown using rpc default group (bsc#1204929)- Update to version 055+suse.325.g6780025c: * fix(network-manager): always install the library plugins directory (bsc#1202014) * feat(dracut-init.sh): add inst_libdir_dir() helper (bsc#1202014) A series of fixes for NVMeoF boot (bsc#1203368): * fix(man): dracut.cmdline.7: clarify "rd.nvmf.discover=fc,auto" * fix(network): avoid double brackets around IPv6 address * feat(nvmf): set rd.neednet=1 if tcp records encountered * fix(man): dracut.cmdline(7): correct syntax for rd.nonvmf * fix(network): don't use same ifname multiple times * fix(nvmf): run cmdline hook before parse-ip-opts.sh * fix(nvmf): avoid calling "exit" in a cmdline hook * fix(nvmf): make sure "rd.nvmf.discover=fc,auto" takes precedence * fix(nvmf): don't use "finished" queue for autoconnect * fix(nvmf): don't create did-setup file * fix(nvmf): no need to load the nvme module * fix(nvmf): don't try to validate network connections in cmdline hook * fix(nvmf): nvme list-subsys prints the address using commas as separator * fix(nvmf): deprecate old nvmf cmdline options * fix(nvmf): set executable bit on nvmf-autoconnect.sh- Update to version 055+suse.306.g5b4feffc: * fix(network-legacy): misleading duplicate address detection using wicked (bsc#1201235) * fix(dmsquash-live): correct regression introduced with shellcheck changes (bsc#1203894)- Update to version 055+suse.300.ge878982d: * chore(suse): change default persistent policy (jsc#PED-1885) * fix(systemd): add missing modprobe@.service (bsc#1203749) * fix(i18n): do not fail if FONT in /etc/vconsole.conf has the file extension (bsc#1203267)- Update to version 055+suse.294.gc5bc4bb5: Missing network-manager module fixes (bsc#1201975): * fix(network-manager): avoid calling unavailable dracut-logger functions * fix(network-manager): skip non-directories in /sys/class/net * fix(network-manager): disable tty output if the console is not usable * fix(network-manager): show output on console only with rd.debug enabled * fix(network-manager): write DHCP filename option to dhcpopts file * fix(network-manager): ensure safe content of /tmp/dhclient."$ifname".dhcpopts * fix(network-manager): include nm-daemon-helper binary * fix(network-manager): don't pull in systemd-udev-settle * fix(network-manager): support teaming under NM+systemd * fix(network-manager): pull in network.target in nm-initrd.service- Update to version 055+suse.283.ge98ece25: * fix(network-manager): check for nm-initrd-generator in both /usr/{libexec,lib} (bsc#1201975) * fix(network-legacy): add auto timeout to wicked DHCP test (bsc#1198709)- Update to version 055+suse.279.g3b3c36b2: * fix(bluetooth): accept compressed firmwares in inst_multiple (bsc#1200236) * fix(network-legacy): support rd.net.timeout.dhcp (bsc#1200360) * fix(convertfs): ignore commented lines in fstab (bsc#1200251) * fix(integrity): do not display any error if there is no IMA certificate (bsc#1187654)- Update to version 055+suse.271.g70f710e4: * fix(nfs): /var is not mounted during the transactional-update run (bsc#1184970) * fix(nfs): give /run/rpcbind ownership to rpc user (bsc#1177461) * fix(dracut-install): copy files preserving ownership attributes (bsc#1197967) * fix(crypt): remove quotes from cryptsetupopts (bsc#1197635) * fix(lvm): restore setting LVM_MD_PV_ACTIVATED (bsc#1195604) * fix(iscsi): remove unneeded iscsi NOP-disable code (bsc#1196267) * fix(dracut-systemd): do not require vconsole-setup.service (bsc#1195508) * fix(bluetooth): make hostonly configuration files optional (bsc#1195047)- Update to version 055+suse.252.g4988b0bf: * fix(resume): do not add this module if there is no suitable swap (bsc#1198095) * feat(resume): improve sanity check by verifying volatile swap (bsc#1198095) * feat(resume): sanity check (bsc#1197192)- Update to version 055+suse.248.g92d06110: * fix(resume): correct call to block_is_netdevice function (bsc#1197737) * chore(suse): remove fipscheck requirement (bsc#1198065)- Update to version 055+suse.244.g2f624182: * fix(resume): only exclude this module when swap is netdev (bsc#1194915)- Update to version 055+suse.242.g76ae5ce4: * fix(multipath): align multipathd.service type with upstream (bsc#1196958) * fix(systemd-sysusers): use split systemd sysuser configs (bsc#1196223)- Update to version 055+suse.238.gacab0df5: * fix(cpio): correct dev_t -> rmajor/rminor mapping (bsc#1195808) * ci(cpio): add test_archive_dev_maj_min (bsc#1195808) * ci(cpio): add TempWorkDir.create_tmp_mknod helper (bsc#1195808)- Update to version 055+suse.234.gbdaf66ff: * fix(tpm2-tss): install SUSE specific files (bsc#1195984) * fix(systemd-sysusers): override systemd-sysusers.service (bsc#1195983)- Update to version 055+suse.230.g3fdde49a: * fix(dasd_rules): correct udev dasd rules parsing (bsc#1195309) * revert(lvm): remove 69-dm-lvm-metad.rules (bsc#1195604)- Update to version 055+suse.226.g44139dde: * fix(zfcp_rules): remove collect based udev rule creators * fix(dasd_rules): remove collect based udev rule creators * fix(kernel-modules-extra): handle zstd module extension * fix(ifcfg): add SUSE specific write-ifcfg file (bsc#1193518) * fix(dracut-functions): skip iSCSI sessions without initiatorname (bsc#1195011) * fix(dracut-functions.sh): ip route parsing (bsc#1195011) * fix(fips): missing sourcing of dracut-lib * fix(fips): wrong error message * fix(network-legacy): install only existing SUSE specific files (bsc#1194879) * fix(network-legacy): set dhclient as optional (bsc#1194879) * fix(40network): consistent use of "$gw" for gateway (bsc#1192685) * fix(multipathd-configure.service): drop unneeded dependencies * fix(multipath): check if mpathconf is available * fix(multipathd.service): drop dependencies on iscsi and iscsid * fix(multipathd.service): adapt to upstream multipath-tools unit file * fix(multipathd.service): remove dependency on systemd-udev-settle * fix(fips): avoid shellcheck warnings * fix(fips): get _vmname value only if it is needed * fix(fips.sh): respect rd.fips.skipkernel * fix(fips): alignment with the upstream format- Update to version 055+suse.194.gdd41932a: * fix(network-legacy): add wicked as an alternative to arping (bsc#1193670) * fix(network): add wicked as an alternative to arping (bsc#1193670)- Update to version 055+suse.191.g67eb4ea8: * fix(dracut-initramfs-restore.sh): add test for SUSE initrd name (bsc#1194570) * fix(dracut.spec): require util-linux-systemd (bsc#1194162) * fix(network-wicked): multiple path corrections * fix(drm): add privacy screen modules to the initrd (bsc#1193590)- Update to version 055+suse.183.g7d569585: * fix(dracut.spec): update usrmerged mkinitrd dir * fix(url-lib): improve ca-bundle detection (bsc#1175892)- Update to version 055+suse.179.g3cf989c2: * fix(cpio): write zeros instead of seek for padding and alignment (bsc#1190982) * fix(dracut.sh): check kernel zstd support early * fix(dracut.sh): check availability of configured compression * fix(dracut.sh): inform user about auto-selected compression method * fix(dracut.sh): drop pointless check for module compression method * chore(suse): add dracut-cpio archiver (jsc#SLE-16157) * ci(TEST-63-DRACUT-CPIO): kernel extraction tests for dracut-cpio * feat(dracut.sh): add "--enhanced-cpio" option for calling dracut-cpio * feat(Makefile): cargo wrapper for dracut-cpio build * feat(cpio): add newc archive creation utility * feat(cpio): add rust argument parsing library from crosvm * ci(TEST-62-SKIPCPIO): add simple skipcpio test * ci(test): export basedir and testdir as absolute paths * ci(TEST-60-BONDBRIDGEVLANIFCFG): use toplevel Makefile * fix(dracut.spec): check for non-usrmerged environments * fix(zfcp_rules): add quotes around rule installation argument * fix(zipl): correct argument for uuid to device conversion * fix(fips): missing value of _vmname variable (bsc#1193267) * chore(suse): add fido2 module (jsc#SLE-21070) * feat(crypt): check if fido2 module is needed in hostonly mode (jsc#SLE-21070) * feat(fido2): introducing the fido2 module (jsc#SLE-21070) * feat(crypt): check if tpm2-tss module is needed in hostonly mode (jsc#SLE-21070) * fix(dracut-functions.sh): get block device driver if in a virtual subsystem (bsc#1189776) * fix(mdraid): allow UUID comparison for more than one UUID (bsc#1192665)- Update to version 055+suse.148.g65e8258f: * fix(dracut.spec): update dependency for suse-module-tools- Update to version 055+suse.146.g71f186fa: * fix(network-legacy): route parsing issues in ifup (bsc#1182688) * fix(systemd-udevd): make collect optional (bsc#1177870) * style(dracut.sh): remove redundant script header * fix(dracut.sh): change misspelled variable name * fix(dracut.sh): remove wrong $ in loop sequence * chore(suse): update spec * fix(90kernel-modules): add isp1760 USB controller * fix(iscsi): add support for the new iscsiadm "no-wait" (-W) command (bsc#1187190) * ci(suse.conf.example): optimal compression parameters for zstd * feat(dracut.sh): check if target kernel has zstd support compiled in * ci(suse.conf.example): change default compression option for SUSE- Update to version 055+suse.129.g7d8c3ce3: * fix(kernel-modules): add blk_mq_alloc_disk and blk_cleanup_disk to blockfuncs (bsc#1190326) * docs: update SUSE maintainers doc * fix(suse): add 60-io-scheduler.rules (bsc#1188713) * revert: remove /sbin/installkernel script from dracut package * spec: modernize specfile constructs- Update to version 055+suse.119.g6c4187af: * fix(suse-initrd): handle cases with zero modprobe.d files (bsc#1189895)- Update to version 055+suse.117.ge5fc2048: * fix(suse-initrd): need to handle relative links too- Update to version 055+suse.115.gf65e559b: * fix(suse-initrd): find links of usrmerged kernels (boo#1184804) * fix(tpm2-tss): typo in depends() * fix(suse-initrd): inform on usage of obsolete -f parameter (bsc#1187470) - use manual mode in _service file- Update to version 055+suse.110.gbe35f166: * fix(fips-suse): fipscheck doesn't need the -c parameter (bsc#1187498) * fix(kernel-install): initrd vs initramfs- Update to version 055+suse.106.g760b0c69: * chore(suse): add Conflicts for old suse-module-tools to specfile (bsc#1187115)- Update to version 055+suse.104.g9d45c1df: * feat(suse-initrd): add INITRD_MODULES from /etc/sysconfig/kernel, too * fix(suse-initrd): call dracut_instmods with hostonly= * fix(suse-initrd): use $kernel rather than $(uname -r)- Update to version 055+suse.100.ga2700279: * fix(suse-initrd): remove references to INITRD_MODULES (bsc#1187115) * chore(suse): erase conditional for usrmerge from specfile * chore(suse): fix specfile for usrmerge- Update to version 055+suse.97.gb98506b2: * docs: update NEWS.md and AUTHORS * fix(fs-lib): install fsck utilities * fix(integrity): require ALLOW_METADATA_WRITES to come from EVM config file * fix(install): configure logging earlier * fix(warpclock): minor cleanups * fix(dash): minor cleanups * fix(mksh): minor cleanups * feat(install): add default value for --firmwaredirs * fix(dracut-functions): get_maj_min without get_maj_min_cache_file set * fix(dracut): pipe hardlink output to `dinfo` * fix(install): sane default --kerneldir * fix(bash): minor cleanups * fix(squash): don't mount the mount points if already mounted * ci: add shfmt to Fedora containers * fix(base): add missing `str_replace` to `dracut-dev-lib.sh` * feat(dracut.sh): detect running in a container * fix(base): split out `dracut-dev-lib.sh` * fix(dracut-util): print error message with trailing newline * fix(packit): downstream has renamed the master branch to main- Update to version 054+suse.96.gb5aa64d2: * fix(suse-initrd) fix list of modprobe.d directories * fix(suse-initrd): exclude modules that are built-in (bsc#1185646) * fix(systemd-coredump): shellcheck for modules.d/01systemd-coredump (bsc#1190845)- Update to version 054+suse.95.gd5820102: * chore(suse) update spec Important change on mkinitrd: mkinitrd is now in its own subpackage "dracut-mkinit-deprecated", which requires dracut. If you need mkinitrd, require "mkinitrd". However note that in the long run, mkinit will go away. It is preferred to call dracut directly.- Update to version 054+suse.94.g1648453e: * chore(suse): re-add SUSE mkinitrd- Update to version 054+suse.93.gd393f006: With this release dracut has undergone a major overhaul. A lot of systemd related modules have been added. The integration test suite has finally ironed out the flaky behaviour due to the parallel device probing of the kernel, which bit sometimes in the non-kvm github CI. So, if you see any /dev/sda in a setup script with more than two hard drives, chances are, that the script works on the wrong disk. Same goes for network interfaces. This release is also fully shellcheck'ed with ShellCheck-0.7.2 and indented with shfmt and astyle. The dracut project builds test containers every day for: opensuse/tumbleweed-dnf:latest archlinux:latest fedora:rawhide fedora:latest fedora:33 These containers can easily be used to run the integration tests locally without root permissions via podman. We hope this serves as a blueprint for your distribution's CI process. More information can be found in docs/HACKING.md. Bug Fixes make testsuite pass on OpenSuse and Arch (8b2afb08) cope with distributions with /usr/etc files (3ad3b3a4) deprecate gummiboot (5c94cf41) set vimrc and emacs indention according to .editorconfig (9012f399) correctly handle kernel parameters (501d82f7) remove dracut.pc on make clean (d643156d) honor KVERSION environment in the Makefile (d8a454a5) always use mkdir -p (9cf7b1c5) dracut.sh: prevent symbolic links containing // (de0c0872) adding missing globalvars for udev (f35d479d) sysctl global variables (3ca9aa1d) add global vars for modules-load (ec4539c6) omission is an addition to other omissions in conf files (96c31333) harden dracut against GZIP environment variable (d8e47e20) add a missing tmpfilesconfdir global variable (8849dd8d) include modules.builtin.alias in the initramfs (7f633747) install all depmod relevant configuration files (50a01dd4) add modules.builtin.modinfo to the initramfs (87c4c178) search for btrfs devices from actual mount poiont (3fdc734a) dracut-functions.sh: implement a cache for get_maj_min (c3bb9d18) word splitting issue for sed in get_ucode_file (122657b2) dracut-logger.sh: double dash trigger unknown logger warnings during run (4fbccde5) dracut-install: handle $LIB in ldd output parsing (bsc#1185615) handle builtin modules (2536a9ea) base: suppress calls to getarg in build phase (6feaaabc) source hooks without exec (8059bcb2) wait_for_dev quote shell variables (b800edd6) adding crc32c for ext3 (61f45643) crypt: install all crypto modules in the generic initrd (10f9e569) include cryptsetups tmpfile (a4cc1964) crypt-gpg: cope with different scdaemon location (44fd1c13) dbus-broker: enable the service (df1e5f06) dbus-daemon: only error out in install() (ae4fbb3d) dracut-systemd: don't refuse root=tmpfs when systemd is used (a96900a8) examples: remove the examples directory and reference to it (b37c90c8) fips: add dh and ecdh ciphers (543b8014) remove old udev version requirements (be30d987) i18n: skip if data is missing (651fe01e) img-lib: ignored null byte in input (85eb9680) integrity: properly set up EVM when using an x509 cert (4bdd7eb2) iscsi: replace sed call with bash internals (66b920c6) add iscsid.service requirements (bb6770f1) only rely on socket activiation (0eb87d78) kernel-modules: optionally add /usr/lib/modules.d to initramfs (92e6a8f8) add watchdog drivers for generic initrd (3a60c036) mdraid: remove dependency statements (86b75634) memstrack: correct dependencies (c2ecc4d1) multipath: stop multipath before udev db cleanup (3c244c7c) revise multipathd-stop (7b8c78ff) nbd: assume nbd version >= 3.8 (6209edeb) remove old udev version requirements (fd15dbad) make nbd work again with systemd (77906443) network: use wicked unit instead of find_binary (57eefcf7) user variable for sdnetworkd instead of path (4982e16d) correct regression in iface_has_carrier (36af0518) network-legacy: add missing options to dhclient.conf (abfd547a) silence getargs (60a34d8b) network-manager: cope with distributions not using libexec (22d6863e) set timeout via command line option (8a51ee1f) run after dracut-cmdline (4d03404f) create /run directories (49b61496) use /run/NetworkManager/initrd/neednet in initqueue (6a37c6f6) only run NetworkManager if rd.neednet=1 (ac0e8f7d) nm-run.service: don't kill forked processes (1f21fac6) no default deps for nm-run.service (ba4bcf5f) nm-lib.sh does not require bash (3402142e) squash: post install should be the last step before stripping (8c8aecdc) systemd: include all nss libraries (b3bbf5fb) include hosts and nsswitch.conf in hostonly mode (5912f4fb) remove old systemd version requirements (fc53987b) systemd-hostnamed: extra quote (2aa65234) systemd-modules: remove dependency on systemd meta module (afef4557) systemd-modules-load: misc repairs (782ac8f1) systemd-networkd: make systemd-networkd a proper network provider (ea779750, closes #737) systemd-resolved: remove nss libraries (12bef83c) systemd-sysctl: sysctl global variables (02acedd0) systemd-sysusers: misc fixes and cleanup (7359ba8a) systemd-udev: use global vars instead of fixed path (fd883a58) systemd-udevd: add udev id program files (562cb77b) systemd-verity: incorrect reference to cryptsetup target (ba92d1fc) re-naming module to veritysetup (0267f3c3) tpm2-tss: add tpm2 requirement (8f99fada) udev-rules: remove sourcing of network link files (69f4e7cd) add btrfs udev rules by default (567c4557) url-lib: fix passing args (5f6be515) zipl: don't depend on grub2 (6b499ec1) Performance disable initrd compression when squash module is enabled (7c0bc0b2) Features support ZSTD-compressed kernel modules (ce9af251) also restore the initramfs from /lib/modules (33e27fab) extend Makefile indent target (e0a0fa61) customize .editorconfig according to shfmt (1f621aba) squash module follow --compress option (5d05ffbd) bluetooth: implement bluetooth support in initrd (64ee2a53) btrfs: add 64-btrfs-dm.rules rules (d4caa86a) mkinitrd: remove mkinitrd (43df4ee2) nbd: support ipv6 link local nbds (b12f8188) network-manager: run as daemon with D-Bus (112f03f9) qemu: include the virtio_mem kernel module (f3dcb606) skipcpio: speed up and harden skipcpio (63033495) squash: use busybox for early setup if available (90f269f6) install and depmod modules seperately (5a18b24a) systemd-ac-power: introducing the systemd-ac-power module (e7407230) systemd-hostnamed: introducing the systemd-hostnamed module (bf273e3e) systemd-initrd: add initrd-usr-fs.target (5eb73610) systemd-journald: introducing the systemd-journald module (3697891b) systemd-ldconfig: introducing the systemd-ldconfig module (563c434e) systemd-network-management: introducing systemd-network-management module (e942d86c) systemd-resolved: introducing the systemd-resolved module (b7d3caef) systemd-rfkill: introducing the systemd-rfkill module (21536544) systemd-sysext: introducing the systemd-sysext module (fc88af54) systemd-timedated: introducing the systemd-timedated module (1c41cc90) systemd-timesyncd: introducing the systemd-timesyncd module (2257d545) systemd-tmpfiles: introducing the systemd-tmpfiles module (2b61be32) systemd-udevd: introducing the systemd-udevd module (3534789c) systemd-verity: introducing the systemd-verity module (3d4dea58) tpm2-tss: introducing the tpm2-tss module (8743b073)- Update to version 053+suse.93.g039ac07d: * fix(kernel-modules): optionally add /usr/lib/modules.d to initramfs- Update to version 053+suse.91.g4a0bdda1: * fix(kernel-modules): optionally add /usr/lib/modules.d to initramfs (bsc#1180822)- Update to version 053+suse.90.gb89b6347: Highlights: https://github.com/dracutdevs/dracut/releases/tag/053 dracut.sh: unfreeze /boot on exit (d87ae137) proper return code for inst_multiple in dracut-init.sh (d437970c) fcoe: rename rd.nofcoe to rd.fcoe (6f7823bc) rd.nofcoe=0 should disable fcoe (805b46c2) i18n: get rid of eval calls (5387ed24), backported for 052 downstream create the keyboard symlinks again (9e1c7f3d), backported for 052 downstream network-manager: run as a service if systemd module is present (c17c5b76) rework how NM is started in debug mode (34c73b33) drm: skip empty modalias files in drm module setup (c3f24184)- Update to version 052+suse.93.g7bfaa6d9: * fix(dbus-daemon): make sure that dbus.socket is stopped before switch root (bsc#1181167)- Update to version 052+suse.91.gb30dce3c: * chore: update suse/dracut.spec- Update to version 052+suse.88.gc78b4ac8: Highlights: https://github.com/dracutdevs/dracut/releases/tag/052 * fix(i18n): get rid of `eval` calls * fix(i18n): create the keyboard symlinks again * docs: update NEWS.md and AUTHORS * chore: add `CONTRIBUTORS` target to Makefile * fix: shellcheck across multiple modules * docs: fix dracut.cmdline.7 * fix: update dbus module directory in spec file * fix: add sdaskpw and sdsyctl to spec file * fix: cosmetic comment fixes * feat(systemd-ask-password): introducing systemd-ask-password module * Revert "nbd: use systemd-run to start nbd-client" * dmsquash-live-root: squashfs in bare device * feat(systemd-sysctl): introducing systemd-sysctl module * fix: adding missing efi paths * fix: correct the squash quirk * feat(systemd-modules-load): introducing systemd-modules-load module * fix(shutdown): add timeout to umount calls (bsc#1178219) * fix: revise all module checks * fix: add missing line continuation * fix: BuildRequiring git-core is enough in dracut.spec * fix(kernel-modules): add reset controllers for arm (bsc#1180336) * 35network-legacy: discard pointless RTNETLINK message * fix(plymouth): install binaries with dependencies * fix: correct the line continuation * fix(dbus-daemon): use uid/gid from sysroot is dracutsysrootdir is set * fix(network-manager): allow override network manager version * feat(dracut.sh): allow overriding the systemctl command for sysroot * fix: use find_binary * fix(dracut.sh): don't override path with foreign sysroot * fix: quote globbing in module-setup.sh for inst_multiple * fix(dracut-install): allow globbing for multiple sources * Fix bad ls parsing * fix: move ldconfig after library workaround * feat(kernel-modules): add driver memory * feat(systemd-repart): introducing systemd-repart module * feat(dbus-daemon): introducing the dbus-daemon module * feat(dbus-broker): introducing the dbus-broker module * feat(dbus): introducing a meta module for dbus * fix(network-legacy): silent check for leaseinfo * 95nfs: fix rpc.statd installation * fix: do not set cmdline for uefi images unless asked * feat(network-legacy): send dhcp in parallel on all devices * fix(mdraid): remove offroot * fix(mdraid): add grow continue service * fix(spec): add new systemd-coredump module to spec * fix(watchdog): replace return with echo * feat(systemd-coredump): introducing systemd-coredump module * prepare usrmerge (boo#1029961) * test: incr. disk size for TEST 35 ISCSI-MULTI * fix(skipcpio): edit skipcpio.c: strstr -> memmem * fix(1007): adding shared keyring mode to type unit * feat(systemd-sysusers): introducing systemd-sysuser module * feat(systemd-sysusers): introducing systemd-sysuser module * fix(1001): use efivars fs over the deprecated sysfs entries * fix(kernel-network-modules): also install modules from mdio subdirectory * fix(06dbus): do not hardcode path to dbus utils * fix(06dbus): do not hardcode path to systemd unit * fix(dracut-init.sh): make inst_libdir_file work with dracutsysrootdir set * fix(99squash): use kernel config instead of modprobe to check modules * fix(dracut-functions.sh): check kernel config from $dracutsysrootdir * fix(90kernel-modules): install generic crypto modules with hostonly unset * feat: add addional global variables * fix: add a missing efi support * chore(removal): eliminate bootchart module * feat: add addional global variables * feat(cli): add --no-uefi option * chore(github): add CODEOWNERS file * chore(cleanup): remove logrotate file * fix(35network-manager): avoid restarting NetworkManager * chore: Add configuration for vim * chore: Add editorconfig * chore: Editors * test(conventional): add Conventional Commits PR github action * docs(development): add HACKING.md- Update to version 051+suse.85.g04886430: * prepare usrmerge (boo#1029961)- Update to version 051 (051+suse.84.gc6bd70b8): * suse.spec: add 051 modules dbus, wicked * Update AUTHORS, NEWS * Drop 51-dracut-rescue-postinst.sh entirely * Revert "Retrieve service, rpc and protcol entries via getent in hostonly mode" * Adding stalebot file * Revert "Add --uefi-output for custom output filename" * Improve documentation of iso-scan/filename feature * multipathd: fix the comparison * 06dbus: consider dbus-broker * 06dbus: Add busctl as a more useful tool * 06dbus: Include dbus or messagebus group and user, depending on distro * 35network-wicked: openSUSE Factory has reintroduced libexec * 35network-wicked: install ip utility anyway * 35network-wicked: Run wicked early enough to unlock block devices * 06dbus: Do not install superfluous services * 40network: introduce wicked option * 35network-wicked: introduce wicked support module * 06dbus: introduce dbus support * Add --uefi-output for custom output filename * 95fcoe: don't install if there is no FCoE hostonly devices * 95fcoe: ensure needed modules are installed * dracut-install: Globbing support for resolving "firmware:" * dracut-bash-completion.sh: add positional argument completion * Prevent creating unexpected files on the host when running dracut (bsc#1176171) * configure: Find FTS library with --as-needed- Update to version 050+suse.275.gc9639522: * Don't print when a module is explicitly omitted (by default) * 95nfs: /var/lib/nfs/statd/sm is /var/lib/nfs/sm on SUSE (boo#1177462) (bsc#1184970) * Retrieve service, rpc and protcol entries via getent in hostonly mode (boo#1177461) * Remove uses of bash (and bash specific syntax) in runtime scripts * 90crypt: pull in remote-cryptsetup.target enablement * 90multipath: install kpartx's 11-dm-parts.rules * Revert "90crypt: ship initrd-cryptsetup.target" * 90qemu-net: install less module for strict hostonly mode * 90qemu-net: in hostonly mode, only install if network is needed * 95nfs: Install less module if hostonly mode is strict * 90kernel-modules: Install less modules for hostonly mode * 90kernel-modules: install block drivers more strictly * 04watchdog-modules: Simplify install_kernel using new added helper * dracut-init.sh: Add a helper for detect device kernel modules * dracut-functions.sh: Fix check_block_and_slaves_all * 90kernel-network-modules: Don't install iscsi related module * Add a --hostonly-nics option * Configure the runner for team interfaces * 99squash: Check require module earlier, and properly * dracut-functions: add a helper to check if kernel module is available * 90crypt: ship initrd-cryptsetup.target * Revert "90crypt: pull in remote-cryptsetup.target enablement" * dmsquash-live/iso-scan: Provide an easy reference to iso-scan device. * 99memstrack: use /bin/bash * modules.d: fix udev rules detection of multipath devices (bsc#bsc#1171370) * 95fcoe: load 'libfcoe' module as a fallback (bsc#1173560) * 99base: enable the initqueue in both 'dracut --add-device' and 'dracut --mount' cases. (bsc#bsc#1161573) * 90kernel-modules-extra: don't resolve symlinks before instmod (bsc#1185277) * fcoe/fcoe-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1186260)- Update to version 050+suse.250.ge6b6e843: * Revert "Revert "install: also install post weak dependencies of kernel modules"" * 98dracut-systemd: don't wait for root device if remote cryptsetup active * cryptroot-ask: unify /etc/crypttab and rd.luks.key * 90kernel-modules: arm: add drivers/hwmon for arm/arm64 * rootfs-block: only write root argument for block device * 90crypt: pull in remote-cryptsetup.target enablement * 00systemd: add missing cryptsetup-related targets (bsc#1177811) * 95nvmf: Implement 'fc,auto' commandline syntax (bsc#1142248) * 95nvmf: add nvmf-autoconnect script * 95nvmf: Fixup FC connections * 95nvmf: add documentation * 95nvmf: rework parameter handling * dracut-install: fix edge-case regression with weak modules * dracut-install: ignore bogus preload libs * dracut.spec: Use make macros * dracut.spec: remove fedora pre 30 quirks * 50drm: Check drm_encoder_init along drm_crtc_init * 50drm: Include drm platform drivers in hostonly * 50drm: fix ambiguous redirects * Include devfreq drivers in initrd * dracut.spec: include the 04watchdog-modules module- Update to version 050+suse.228.gd0d6792d: * 99memstrack: use /bin/bash- Update to version 050+suse.227.g7a9b782d: * Revert "install: also install post weak dependencies of kernel modules" (boo#1177016)- Update to version 050+suse.226.gb86d9bcf: We are now tracking the master branch, preparing for a 051 release within the next weeks. (the list includes changes previously backported) * 01fips: modprobe failures during manual module loading is not fatal * 01fips: turn info calls into fips_info calls (bsc#1164076) * 04watchdog: split the watchdog module install * 35network-legacy: simplify fallback dhcp setup * 51-dracut-rescue.install: Don't use BLS fragment shipped by kernel package * 90crypt: make `rd.luks.key` usable with encrypted keydev. * 90crypt/module-setup.sh: try to catch kernel config changes * 90kernel-modules: add pci_hyperv * 90kernel-modules/module-setup.sh: add sg kernel module * 90kernel-modules: remove nfit from static module list * 90lvm: do not add newline to cmdline * 90nvdimm: include nvdimm keys in initrd * 90ppcmac: respect DRACUT_ARCH, don't exclude ppcle * 91zipl: parse-zipl.sh: honor SYSTEMD_READY * 95cifs: install new softdeps (sha512, gcm, ccm, aead2) * 95cifs: pass rootflags to mount * 95dcssblk: fix script permissions * 95fcoe: default rd.nofcoe to false * 95iscsi: fix ipv6 target discovery * 95iscsi: fix missing space when compiling cmdline args * 95iscsi: use ip_params_for_remote_addr() * 95nfs: only install rpc services for NFS < 4 when hostonly is strict * 95nfs: use ip_params_for_remote_addr() * 95nvmf: add module for NVMe-oF (jsc#ECO-3063) * 95nvmf: add NVMe over TCP support * 95nvmf: fix typo in the example documentation * 95resume: Do not resume on iSCSI, FCoE or NBD * 95zfcp_rules/parse-zfcp.sh: remove rule existence check * 95znet: Add a rd.znet_ifname= option * 99base: Remove duplicate nfsroot_to_var from dracut-lib.sh * 99memstrack: hook script should not call exit * 99memstrack: Only start tracking service when rd.memdebug=4|5 * 99squash: Don't hardcode the squash sub directories * 99squash: improve pre-requirements check * 99squash: simplify the code * Add 99memstrack module * Adding a bug report template * Adding a feature request template * Adding a pull request template * Adding code of conduct * Adding documentation template * Adding security policy * Adding the labels file for master * Adding the labels file for the RHEL-6 branch * Adding the labels file for the RHEL-7 branch * Adding the labels file for the RHEL-8 branch * Adding the labels trigger file for the Master branch * Adding the labels trigger file for the RHEL-6 branch * Adding the labels trigger file for the RHEL-7 branch * Adding the labels trigger file for the RHEL-8 branch * Add module "90nvdimm" for NVDIMM support * Add --version to man page * Allow $DRACUT_INSTALL to be not an absolute path * Always pull in machinery to read ifcfg files * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated (bsc#1180119) * btrfs: force preload btrfs module * busybox: simplify listing of supported utilities * Change the order of NFS servers during the boot NFS server provided by DHCP in next-server option has higher priority than DHCP-server itself * CI: remove Fedora 30, add Fedora 32 * cms: regenerate NetworkManager connections * cryptroot-ask: no warn if /run/cryptsetup exist * dasd: only install /etc/dasd.conf if present * dhclient-script: Fix typo in output of BOUND & BOUND6 cases * dmsquash-live-root: Remove obsolete osmin.img processing. * Document initqueue/online hook * Do not start inside container * don't prefer $TMPDIR over --tmpdir * dracut.cmdline.7.asc: clarify usage of `rd.lvm.vg` and `rd.lvm.lv` * dracut.cmdline.7.asc: fix typo * dracut.conf.5.asc: document how to config --no-compress in the config * dracut-functions: add ip_params_for_remote_addr() helper * dracut-functions: fix find_binary() to return full path * dracut-initqueue: Print more useful info in case of timeout * dracut-lib.sh: quote variables in parameter expansion patterns * dracut.modules.7.asc: fix another typo * dracut.modules.7.asc: fix reference to insmodpost module (bsc#1187774) * dracut.sh: add check for invalid configuration files * dracut.sh: Add --version * dracut.sh: don't call fsfreeze on subvol of root file system * dracut.sh: FIPS workaround for openssl-libs on Fedora/RHEL (bsc#1178217) * dracut.sh: fix early microcode detection logic * dracut.sh: fix errors pointed out by shellcheck. * dracut.sh: fix ia32 detection for uefi executables * dracut.sh: fix some indentation. * dracut.sh: Move the library workaround after squash * dracut.spec: add 90nvdimm * dracut.spec: add version check for deprecated files * Fix CI badges in README.md and fix dracut description * Fix CoC URL * fix graphics startup failure with the rhgb paramter in CentOS8.2 * Fix pre-trigger stage by replacing exit with return in lldpad.sh * Fix test in lsinitrd * Fix Unicode * Fix Unicode and dracut install labeler * github actions: use test container directly * .github: fix path to label workflow mapping file * i18n: Always install /etc/vconsole.conf * install: also install post weak dependencies of kernel modules * Install crypto modules in 90kernel-modules * install dependant libs too * lvm: fix removal of pvscan from udev rules * lvm: remove unnecessary ${initdir} from lvm_scan.sh * Make externally defined CFLAGS work * Makefile: fix VERSION again * Makefile: merge main-version and git-version earlier * Makefile: really make externally defined CFLAGS work * match simplified rd.zfcp format too * match the whole string * mkinitrd-dracut.sh: use vmlinux regex for ppc*, vmlinuz for i686 * mkinitrd-suse.sh: Fix i586 platform detection * mount-root.sh: fix writing fstab file with missing fsck flag * multipath: add automatic configuration for multipath * net-lib.sh: support infiniband network mac addresses * network: fix glob matching ipv6 addresses * network-manager: ensure that nm-run.sh is executed when needed * network-manager: install libnss DNS and mDNS plugins * network-manager: move connection generation to a lib file * network-manager: set kernel hostname from the command line * New labels file * New label trigger file * README.md: fix github action badge links * Remove cleanup_trace_mem calls * Remove memtrace-ko and rd.memdebug=4 support in dracut * Remove stratis module * Removing dracut entry not compat with new plugin * Switching label triggers from pull requests to cron * systemd: skip dependency add for non-existent units * TEST-03-USR-MOUNT/test.sh: increase loglevel * TEST-12-RAID-DEG/create-root.sh: more udevadm settle * TEST-41-NBD-NM/Makefile: should be based on TEST-40-NBD not TEST-20-NFS * TEST-99: exclude /etc/dnf/* from check * test/TEST-35-ISCSI-MULTI: bump disk space * test: use dd from /dev/zero, instead of creating files with a hole * .travis.yml: reformat * UEFI Mode: only write kernel cmdline to UEFI binary * Update master-labels.yml * url-lib: drop NSS if it's not in curl --version * Use TMPDIR if available- Generate the tarball during buildtime. Tracking both the tarball and the .obscpio combines the worst of both.- Update to version 050+suse.75.g266a76d9: * net-lib.sh: support infiniband network mac addresses (bsc#996146) * 95iscsi: use ip_params_for_remote_addr() (bsc#1167494) * 95nfs: use ip_params_for_remote_addr() (bsc#1167494) * dracut-functions: add ip_params_for_remote_addr() helper (bsc#1167494)- Update to version 050+suse.71.g390f4d72: * 01fips: modprobe failures during manual module loading is not fatal (bsc#1169997) * 91zipl: parse-zipl.sh: honor SYSTEMD_READY (bsc#1165828) * 95iscsi: fix ipv6 target discovery (bsc#1172807) * 35network-legacy: correct conditional for creating did-setup file (bsc#1172807)- Update to version 050+suse.67.g28be2f36: * 35network-legacy: Fix dual stack setups (bsc#1172807)- Update to version 050+suse.66.g76431c83: * 95iscsi: fix missing space when compiling cmdline args (bsc#1172816)- Update to version 050+suse.65.ge1e64674: * Add wicked specific config files (bsc#1089333) * Run format_spec_file- Update to version 050+suse.63.g796e020e: * suse.spec: Move /bin/* and /sbin/* to /usr * suse.spec: Remove long unused mkinitrd_setup file- Update to version 050+suse.61.g0fe0e854: * Fix test in lsinitrd (https://progress.opensuse.org/issues/65334)- Update to version 050+suse.60.ged08acac: * 90nvdimm: include nvdimm keys in initrd (bsc#1161343) * network-legacy/net-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1161438)- Update to version 050+suse.59.gc635f468: * mkinitrd-suse.sh: Fix i586 platform detection (boo#1168341)- Update to version 050+suse.58.g0b998bee: * Mark interface setup after dhcp (bsc#1167161) * Store nameserver received from wicked dhcp lease (bsc#1167161)- Changed scheme to 050+suse.56.gec64a6fa to match systemd package * Scheme pattern> +suse..g * No functional change- Update to version 050+git56.ec64a6fa: * Makefile: really make externally defined CFLAGS work * suse.spec: Sort new modules and files in 050 into sub packages- Update to version 049.1+git135.46dceb02: * 40network: Do not require hostname binary * suse.spec: add new modules 90nvdimm and 99suse-initrd * 95fcoe: default rd.nofcoe to false (bsc#1163343) * Add module "99suse-initrd" for parsing "SUSE INITRD" lines (bsc#1161343) Dependent commits: * Add module "90nvdimm" for NVDIMM support * 90kernel-modules: remove nfit from static module list- Update to version 049.1+git129.0f19bbfd: * 35network-legacy: dhclient is optional (bsc#1166188) * suse.spec: Create -extra package (bsc#1166188) * suse.spec: Remove obsolete permission fixups * 00warpclock: Fix permissions in warpclock.sh- Update to version 049.1+git125.e2b2c9ef: * 01fips: handle SHA1 on machines without AVX (bsc#1160318) * Update: 90kernel-modules: Add PCI host controller modules (boo#1162669)- Update to version 049.1+git124.70941b30: * 90kernel-modules: Add PCI host controller modules (boo#1162669)- Update to version 049.1+git123.c2a6645e: * dracut: add warning when including unsupported modules (bsc#1163055) * 01fips: Boot without BOOT_IMAGE being set (bsc#1161292) * 01fips: Use correct kernel image name for more platforms (bsc#1164076)- Update to version 049.1+git120.dbfbfcb8: * 95zfcp_rules/parse-zfcp.sh: remove rule existence check (bsc#1008352)- Update to version 049.1+git119.abf1a408: * 30convertfs: adopt for SUSE (boo#1158777)- Update to version 049+git118.a6090e2f: * Implement support for verifying the boot with fipscheck (bsc#1158530)- Update to version 049+git117.d3206e79: * Remove purge-kernels scripts and service (jsc#SLE-10162)- Update to version 049+git116.e9995c78: * dracut.spec: add convertfs module correctly (boo#1158777)- Update to version 049+git115.c2d8d6fb: * suse: Remove incorrect usage of %_libexecdir (boo#1155785)- Update to version 049+git114.058e566c: * 35network-legacy: only skip waiting for interfaces if netroot is set (bsc#1152006) * fixup "Dracut: only login to one target at a time" (bsc#1152650)- Update to version 049+git112.fe41ccd9: * dracut: move /var/run and /var/lock from directory to symlink (bsc#1149103, ECO#323) * 35network-legacy: signalize the setup in ifup when dhcp (bsc#1146661) * 35network-legacy: fix typo * 35network-legacy: install hostname required by ifup.sh (bsc#1146661)- Update to version 049+git108.6c9d1156: * dracut-init.sh: Nuke unused install_kmod_with_fw function * dracut-install: Support the compressed firmware files correctly (boo#1146769) * dracut: let module handling function accept optional path option * dracut.sh: Fix udevdir detection- Update to version 049+git104.1244eed7: * mkinitrd-suse.sh: remove trailing "|"- Update to version 049+git103.c8d99b62: * Add support for compressed kernel modules (boo#1135854)- Update to version 049+git102.9ee0c387: * dracut-install: Add support for compressed firmware files (boo#1136677)- Update to version 049+git101.17c579a0: * call netroot on wicked dhcp setup * nfsroot follow ifcfg settings for boot protocol- Update to version 049+git99.76df40e7: * 95fcoe: Fix startup when fcoe module is included (boo#1136977) * tests: Ignore .testdir * Add support for riscv64 * mkinitrd-suse.sh: simplify get_kernel_version (bsc#1139939) * 95dasd-rules & 95zfcp_rules: Look for correct rule name (bsc#1137784)- Update to version 049+git94.aef7a52b: * ucode: properly include early only ucode (bsc#1098915, bsc#1125393) * keep network device naming scheme on upgrade (bsc#1136927)- Bump to 049 - Contains fixes for bsc#1134472, bsc#1134347 and bsc#1133819 - Patches are now maintained in git * Removed 0012-40network-Fix-race-condition-when-wait-for-networks.patch * Removed 0013-40network-always-start-netroot-in-ifup.sh.patch * Removed 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch * Removed 0016-Add-new-s390x-specific-rule-files.patch * Removed 0017-45ifcfg-use-distro-specific-scripts.patch * Removed 0020-00warpclock-Set-correct-timezone.patch * Removed 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch * Removed 0048-40network-Only-enable-network-interfaces-if-explicit.patch * Removed 0053-01fips-fixup-loading-issues.patch * Removed 0056-81cio_ignore-handle-cio_ignore-commandline.patch * Removed 0057-01fips-Include-some-more-hmacs.patch * Removed 0058-dracut-add-warning-when-including-unsupported-module.patch * Removed 0059-99suse-Add-SUSE-specific-initrd-parsing.patch * Removed 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch * Removed 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch * Removed 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch * Removed 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch * Removed 0079-95dasd_rules-fixup-rd.dasd-parsing.patch * Removed 0080-95dasd_rules-print-out-rd.dasd-commandline.patch * Removed 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch * Removed 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch * Removed 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch * Removed 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch * Removed 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch * Removed 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch * Removed 0089-40network-create-var-lib-wicked-in-ifup.sh.patch * Removed 0090-dracut-caps-Remove-whole-caps-module.patch * Removed 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch * Removed 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch * Removed 0107-Fixup-typo-firmare-instead-of-firmware.patch * Removed 0108-91zipl-Store-commandline-correctly.patch * Removed 0109-95dasd_rules-Store-all-devices-in-commandline.patch * Removed 0110-95zfcp_rules-Store-all-devices-in-commandline.patch * Removed 0113-91zipl-Install-script-as-executable.patch * Removed 0114-91zipl-Translate-ext2-3-into-ext4.patch * Removed 0116-Mark-scripts-as-executable.patch * Removed 0117-95dasd_rules-Enable-the-device-before-checking-devic.patch * Removed 0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch * Removed 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch * Removed 0123-95zfcp_rules-fix-typo-in-module_setup.patch * Removed 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch * Removed 0125-40network-separate-mask-and-prefix.patch * Removed 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch * Removed 0128-90lvm-Install-dm-snapshot-module.patch * Removed 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch * Removed 0131-40network-handle-prefixed-IP-addresses-correctly.patch * Removed 0132-40network-fixup-static-network-configuration.patch * Removed 0133-Allow-multiple-configurations-per-network-interface-.patch * Removed 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch * Removed 0138-fips_add_aesni-intel.patch * Removed 0139-fips-kernel-4.4-fixes.patch * Removed 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch * Removed 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch * Removed 0145-40network-handle-ip-ifname-static-correctly.patch * Removed 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch * Removed 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch * Removed 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch * Removed 0159-network-Try-to-load-xennet.patch * Removed 0160-s390-update_active_devices_initrd.patch * Removed 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch * Removed 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch * Removed 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch * Removed 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch * Removed 0168-remove_plymouth_logo_file.patch * Removed 0169-network_set_mtu_macaddr_for_dhcp.patch * Removed 0170-iscsi-skip-ibft-invalid-dhcp.patch * Removed 0180-i18n_add_correct_fontmaps.patch * Removed 0182-fix-include-parsing.patch * Removed 0183-fix_add_drivers_hang.patch * Removed 0188-95dasd_rules-Install-collect-udev-helper-binary.patch * Removed 0190-replace-iscsistart-with-systemd-service-files.patch * Removed 0191-static_network_setup_return_zero.patch * Removed 0192-iscsi_set_boot_protocol_from_ifcfg.patch * Removed 0193-95iscsi-Set-number-of-login-retries.patch * Removed 0196-ibft-wait-for-session-on-all-paths.patch * Removed 0197-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch * Removed 0198-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch * Removed 0199-rd-iscsi-waitnet-default-false.patch * Removed 0200-dracut_fix_multipath_without_config.patch * Removed 0201-fix_nfs_with_ip_instead_of_hostname.patch * Removed 0202-dracut_dmraid_use_udev.patch * Removed 0203-no-fail-builtin-module.patch * Removed 0204-mkinitrd-fix-monster.patch * Removed 0205-mdraid_ignore_hostonly.patch * Removed 0206-nfs_dns_alias.patch * Removed 0207-handle_module_aliases.patch * Removed 0208-no_forced_virtnet.patch * Removed 0209-fix_modules_load_d_hostonly.patch * Removed 0210-add_fcoe_uefi_check.patch * Removed 0212-fcoe_reorder_init_path.patch * Removed 0213-Fix-wrong-keymap-inclusion.patch * Removed 0214-95fcoe-Do-not-overwrite-FCoE-configuration.patch * Removed 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch * Removed 0216-95fcoe-silence-lldpad-warnings.patch * Removed 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch * Removed 0218-40network-allow-persistent-interface-names.patch * Removed 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch * Removed 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch * Removed 0221-95fcoe-Add-shutdown-script.patch * Removed 0222-90dm-Fixup-shutdown-script.patch * Removed 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch * Removed 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch * Removed 0225-95fcoe-do-not-start-fcoemon-twice.patch * Removed 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch * Removed 0301-include_sysconfig_language.patch * Removed 0302-Revert-90multipath-add-hostonly-multipath.conf-in-ca.patch * Removed 0303-fix_multipath_check_hostonly.patch * Removed 0304-90multipath-Start-daemon-after-udev-settle.patch * Removed 0305-90multipath-load-dm_multipath-module-during-startup.patch * Removed 0306-90multipath-add-shutdown-script.patch * Removed 0307-90multipath-parse-kernel-commandline-option-multipat.patch * Removed 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch * Removed 0309-90dmraid-do-not-delete-partitions.patch * Removed 0310-95resume-Do-not-resume-on-iSCSI.patch * Removed 0311-95iscsi-ip-ibft-is-deprecated.patch * Removed 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch * Removed 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch * Removed 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch * Removed 0402-driver-fail-summary.patch * Removed 0403-95lunmask-Add-module-to-handle-LUN-masking.patch * Removed 0404-dracut-emergency-optionally-print-fs-help.patch * Removed 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch * Removed 0451-systemd-initrd-add-initrd-root-device.target.patch * Removed 0452-Always-try-to-add-pinctrl-cherryview.patch * Removed 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch * Removed 0454-Add-md4-and-arc4-modules-for-ntlm.patch * Removed 0500-Reset-IFS-variable.patch * Removed 0501-dasd_fix_ssid_bigger_zero.patch * Removed 0502-persistent_device_policy_param_enhance.patch * Removed 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch * Removed 0504-ibft-fix-boot-flag-check.patch * Removed 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch * Removed 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch * Removed 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch * Removed 0508-90multipath-start-before-local-fs-pre.target.patch * Removed 0509-01fips-Remove-zlib-module-as-requirement.patch * Removed 0510-01fips-Some-modules-use-separators-other-than.patch * Removed 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch * Removed 0512-Make-binutils-optional-when-elfutils-are-available.patch * Removed 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch * Removed 0514-man-make-the-k-option-clear-using-mkinitrd.patch * Removed 0515-90kernel-modules-also-add-block-device-driver-revers.patch * Removed 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch * Removed 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch * Removed 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch * Removed 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch * Removed 0520-Ignore-module-resolution-errors.patch * Removed 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch * Removed 0522-Fix-typo-from-commit-3f1cdb520.patch * Removed 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch * Removed 0524-Suppress-nonsensical-error-message-bsc-1032029.patch * Removed 0525-backport-bail-out-if-module-directory-does-not-exist.patch * Removed 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch * Removed 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch * Removed 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch * Removed 0529-systemd-add-missing-.slice-unit.patch * Removed 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch * Removed 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch * Removed 0532-List-drivers-rather-than-looking-for-reverse-depende.patch * Removed 0533-instmods-check-modules.builtin-in-srcmods.patch * Removed 0534-ssh-client-Include-nss_-libraries.patch * Removed 0535-Sync-initramfs-after-creation.patch * Removed 0536-90multipath-drop-67-kpartx-compat.rules.patch * Removed 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch * Removed 0538-Enable-core-dumps-with-systemd-from-initrd.patch * Removed 0539-Add-IMA-functionality-fate-323289.patch * Removed 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch * Removed 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch * Removed 0542-Include-crc32c-intel-module-when-using-btrfs.patch * Removed 0543-Remove-00systemd-bootchart.patch * Removed 0544-40network-Make-ip-dhcp-work.patch * Removed 0545-Add-early-microcode-support-for-AMD-family-16h.patch * Removed 0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch * Removed 0547-Fix-task-limit-in-emergency.service-the-same-change-.patch * Removed 0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch * Removed 0549-fcoe-up-Increase-sleeptime-to-13s.patch * Removed 0550-95fcoe-add-timeout-initqueue-entries.patch * Removed 0551-fips-use-lib-modules-uname-r-modules.fips.patch * Removed 0552-98integrity-support-validating-the-IMA-policy-file-s.patch * Removed 0553-98integrity-support-loading-x509-into-the-trusted-bu.patch * Removed 0554-98integrity-support-X.509-only-EVM-configuration.patch * Removed 0555-Avoid-executing-emergency-hooks-twice.patch * Removed 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch * Removed 0557-40network-make-arping-optional.patch * Removed 0558-40network-remove-brctl-dependency.patch * Removed 0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch * Removed 0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch * Removed 0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch * Removed 0562-Adjust-driver-list-to-modern-kernels.patch * Removed 0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch * Removed 0564-40network-Always-set-the-gw-variable.patch * Removed 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch * Removed 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch * Removed 0567-Fix-booting-with-fips-1-on-SLES-15.patch * Removed 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch * Removed 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch * Removed 0570-10i18n-Fix-possible-infinite-recursion.patch * Removed 0571-40network-Fix-static-network-setup.patch * Removed 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch * Removed 0573-lsinitrd.sh-quote-filename-in-extract_files.patch * Removed 0574-s-find_btrfs_devs-btrfs_devs.patch * Removed 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch * Removed 0581-kernel-modules-add-nfit.patch * Removed 0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch * Removed 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch * Removed 0584-95dasd_rules-mark-dasd-rules-host_only.patch * Removed 0585-emergency-mode-use-sulogin.patch * Removed 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch * Removed 0587-Fix-a-missing-space-in-example-configs.patch * Removed 0588-Ensure-mmc-host-modules-get-included-properly.patch * Removed 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch * Removed 0590-00systemd-check-if-systemd-version-is-a-number.patch * Removed 0591-91zipl-Don-t-use-contents-of-commented-lines.patch * Removed 0592-95iscsi-handle-qedi-like-bnx2i.patch * Removed 0593-dracut-only-copy-xattr-if-root.patch * Removed 0594-Check-SUSE-kernel-module-dependencies-recursively.patch * Removed 0595-iscsi-don-t-continue-waiting-if-the-root-device-is-p.patch * Removed 0596-network-stop-waiting-for-interfaces-if-root-device-i.patch * Removed 0597-iscsiroot-parse_iscsi_root-overwrites-command-line-a.patch * Removed 0598-iscsiroot-there-s-never-more-than-one-target-per-cal.patch * Removed 0599-iscsiroot-try-targets-only-once.patch * Removed 0600-iscsiroot-remove-bashisms.patch * Removed 0601-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch- dracut-lib.sh:dev_unit_name() guard against $dev beginning with "-" (bsc#1132448) * adds 0601-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch- 95iscsi: avoid error messages when building initrd, multipath timeouts (bsc#1130114, bsc#1130107, bsc#1121238) * adds 0595-iscsi-don-t-continue-waiting-if-the-root-device-is-p.patch * adds 0596-network-stop-waiting-for-interfaces-if-root-device-i.patch * adds 0597-iscsiroot-parse_iscsi_root-overwrites-command-line-a.patch * adds 0598-iscsiroot-there-s-never-more-than-one-target-per-cal.patch * adds 0599-iscsiroot-try-targets-only-once.patch * adds 0600-iscsiroot-remove-bashisms.patch- Bump version to 044.2 to provide a version to lock on to (bsc#1127891)- Check SUSE kernel module dependencies recursively (bsc#1127891) * adds 0594-Check-SUSE-kernel-module-dependencies-recursively.patch- Handle non-versioned dependency in purge-kernels.- purge-kernels: Avoid endless loop when uninstalling kernels that depend on KMPs which in themselves depend on other packages (bsc#1125327)- Avoid "Failed to chown ... Operation not permitted" when run from non-root, by not copying xattrs. (osc#1092178) * adds 0593-dracut-only-copy-xattr-if-root.patch- Correct fix for displaying text on emergency consoles (boo#1124088) * removes 0589-Fix-displaying-text-on-emergency-consoles.patch * adds 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch - 95iscsi: handle qedi like bnx2i (bsc#1113712) * adds 0592-95iscsi-handle-qedi-like-bnx2i.patch- 91zipl: Don't use contents of commented lines (osc#1119499) * adds 0591-91zipl-Don-t-use-contents-of-commented-lines.patch- Fix displaying text on emergency consoles (boo#1124088) - adds 0589-Fix-displaying-text-on-emergency-consoles.patch - Fix systemd version check, will be required for systemd v241 - 0590-00systemd-check-if-systemd-version-is-a-number.patch- Remove invalid "FONT_MAP=none" from vconsole.conf (osc#1013573)- Ensure mmc host modules get included properly (bsc#1119037) * adds 0588-Ensure-mmc-host-modules-get-included-properly.patch- Fix a missing space in example configs (boo#1121251) * adds 0587-Fix-a-missing-space-in-example-configs.patch- 95zfcp_rules/parse-zfcp.sh: remove rule existence check (bsc#1008352). * adds 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch- dracut-installkernel: Stop keeping old kernel files as .old (boo#1112327) The .old kernel files are confusing grub2 which can't find a matching directory under /lib/modules. Furthermore, there is no guarantee that the new modules are fully compatible with the old kernel. If anything goes wrong with a new self-compiled kernel, the user can always boot back to the distribution kernel, so the .old backup files are not needed in the first place. Get rid of them to simplify and speed up the whole process.- emergency mode: bring shell and all vital information to all ttys specified as console devices (FATE#325386, bsc#1053248, bsc#937555) * Adds 0585-emergency-mode-use-sulogin.patch- 98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask (bsc#1055834) * adds 0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch - Fixed Patch 581 to apply cleanly * Updates 0581-kernel-modules-add-nfit.patch - Mark the DASD udev rules host-only and handle backslashes in paths for hostonly files (bsc#1090884) * adds 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch * adds 0584-95dasd_rules-mark-dasd-rules-host_only.patch- Add nfit module (bsc#1110519) * adds 0581-kernel-modules-add-nfit.patch- Add kernel-syms to list of packages to remove with purge-kernels (bsc#1104090). - Skip kernels that cannot be removed by purge-kernels due to dependencies and continue removing other kernels (bsc#1104090).- Fix finding btrfs devices (bsc#1104178). * add 0574-s-find_btrfs_devs-btrfs_devs.patch- Add fix to override ACPI tables via initrd, a kernel config variable changed name (bsc#1098448) This is mainline git commit 940169e8d8e500498a3f350b2b3f341ae6548492 A 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch- 40network: Fix static network setup (bsc#1091099) * adds 0571-40network-Fix-static-network-setup.patch - lsinitrd: Fix cat: write error: Broken pipe error (bsc#1094603) * adds 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch * adds 0573-lsinitrd.sh-quote-filename-in-extract_files.patch- 95multipath: Pickup multipath files in /etc/multipath/conf.d (boo#1048551) * adds 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch - 10i18n: Load all keymaps for a given locale (boo#1065058) * adds 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch * adds 0570-10i18n-Fix-possible-infinite-recursion.patch- 01fips: fix FIPS mode on SLES 15 (bsc#1074984) * adds 0567-Fix-booting-with-fips-1-on-SLES-15.patch- Do not attempt to run purge-kernels.service on ro rootfs (bsc#1087880)- 95nfs: If no server is configured, read BOOTSERVERADDR from wicked's leaseinf (bsc#1089332) * adds 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch- Remove RH-specific s390 modules (bsc#1086216)- Use %license instead of %doc [bsc#1082318]- Instead of using arping, use wicked's own implementation (bsc#1078245) Follow-up patch to "disable arping", requires wicked 0.6.46. * adds 0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch - Wicked: Properly add set gateway variable when using dhcp (bsc#1085614) * adds 0564-40network-Always-set-the-gw-variable.patch - Allow booting from block devices using intel vmd (bsc#1079924) * adds 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch- Enable aarch64 and adds critical drivers of ARM platform (bsc#1084272) * adds 0562-Adjust-driver-list-to-modern-kernels.patch- 95iscsi: Add the qedi driver to driver list for iscsi boot * adds 0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch- purge-kernels: Handle SLE 15 kernel live patches (bsc#108437)- 90kernel-modules: Ensure PCI host modules are included (boo#1079924) * adds 0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch- 40network: Add wickedd duid.xml and iaid.xml if available (bsc#1022872, bsc#1082832) * adds 0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch - 95qeth_rules: Fix file permissions (FATE#323440)- 40network: disable arping, it is no longer part of default installation (bsc#1078245) * Adds 0557-40network-make-arping-optional.patch - 40network: replace brctl, it is longer part of default installation (bsc#1078245) * Adds 0558-40network-remove-brctl-dependency.patch- 95qeth_rules: Add new module to copy qeth rules (FATE#323440) * Adds 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch - Avoid executing emergency hook twice * Adds 0555-Avoid-executing-emergency-hooks-twice.patch- support validating the IMA policy file signature, needed since Kernel 4.7 * Adds 0552-98integrity-support-validating-the-IMA-policy-file-s.patch - IMA: improve support for evm key loading (bsc#1077359, fate#323906) * Adds 0553-98integrity-support-loading-x509-into-the-trusted-bu.patch * Adds 0554-98integrity-support-X.509-only-EVM-configuration.patch - FIPS: Adjust dependencies to work for cryptsetup 2.0 (bsc#1077070) - Added a few more patch annotations- Fix typo for ima dependency (evmtcl vs evmctl) (bsc#1073466) - Updated Patch annotation regarding their upstream state- FIPS: Try to fetch list of fips modules from the kernel's modules dir (bsc#1074984) * Adds 0551-fips-use-lib-modules-uname-r-modules.fips.patch - Annotated patches regarding their upstream state- dracut-ima requires evmctl and keyutils (bsc#1073466)- Switch back to fipvlan for bnx2fc (bsc#1052840) * adds 0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch - 95fcoe: Allow bnc2x driver more time to complete DCB negotiation (bsc#1052840) * adds 0549-fcoe-up-Increase-sleeptime-to-13s.patch - 95fcoe: add timeout initqueue entries (bsc#1052840) * adds 0550-95fcoe-add-timeout-initqueue-entries.patch- Fix task limit in emergency.service (same as in dracut-emergency.service) (bsc#1019938) * adds 0547-Fix-task-limit-in-emergency.service-the-same-change-.patch- Fix logic for applying 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch- Support AMD CPU families 0x16 and 0x17 (bsc#1072424) * Adds 0545-Add-early-microcode-support-for-AMD-family-16h.patch * Adds 0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch- Make ip=dhcp work. Previously, a network interface specifier was required. The new behaviour matches documented behaviour. Adds 0544-40network-Make-ip-dhcp-work.patch- Remove 00systemd-bootchart, which is gone from systemd for some time (bsc#1067279) Adds 0543-Remove-00systemd-bootchart.patch - Ensure 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch is not applied on Leap either- Ensure 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch is not applied on SLE.- This is to support predictable interface names (boo#960669) * adds 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch - Include crc32c Intel module when using btrfs (bsc#1011554) * adds 0542-Include-crc32c-intel-module-when-using-btrfs.patch- Check the proper variable for a custom IMA keys directory (cherry-picked) Part of fate#323289. * adds 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch- Reword dracut-ima description to avoid misunderstandings. - Replace old RPM constructs.- Add IMA functionality (fate#323289) This is implemented as a sub module analogous to FIPS * adds 0539-Add-IMA-functionality-fate-323289.patch- 90multipath: Remove compat rule that is no longer needed (bsc#1054539) * adds 0536-90multipath-drop-67-kpartx-compat.rules.patch - Don't detect crc32.ko as built-in (bsc#1054538) * adds 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch - Enable systemd-based core dumps for initrd (bsc#1054809) * adds 0538-Enable-core-dumps-with-systemd-from-initrd.patch- Add missing coreutils dependency for initrd macros (bsc#1055492).- Ensure that targets such as halt can be reached (bsc#1048698) * adds 0529-systemd-add-missing-.slice-unit.patch * adds 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch * adds 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch - Do not add too many drivers all at once (bsc#1037344) * adds 0532-List-drivers-rather-than-looking-for-reverse-depende.patch - instmods: check modules.builtin in $srcmods (bsc#1048606) * adds 0533-instmods-check-modules.builtin-in-srcmods.patch - ssh-client: ensure is usable in all cases (bsc#1021846) * adds 0534-ssh-client-Include-nss_-libraries.patch - Sync initramfs after creation to ensure entigrity (bsc#1049113) * adds 0535-Sync-initramfs-after-creation.patch- Ensure dracut.sh responds properly to hostonly cmdline (bsc#1048748) * adds 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch- switch fips checking to use the libkcapi based fipscheck toolset (bsc#1048565) * adds 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch- iscsiroot: call handle_firmware only for non-iface invocations (bsc#1032284) * adds 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch- bail out if module directory does not exist (bsc#1043900) * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch- Suppress nonsensical error message (bsc#1032029) * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch- 01fips: Fix typo (bsc#1033238) * adds 0522-Fix-typo-from-commit-3f1cdb520.patch - 98dracut-systemd: Fix module force loading with systemd (bsc#986216) * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch- Ship udev files required by systemd (bsc#1040153) * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch - Bump package version to 044.1 to allow systemd to depend on this change- Revert: "Require version >= 3.18 btrfsprogs, rather than conflicting with an older one". Dracut should never depend on optional components- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120) * adds 0520-Ignore-module-resolution-errors.patch- 90kernel-modules: Ensure phy drivers are loaded in initrd (bsc#1034893) * adds 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch- 90kernel-modules: Fix backlight on Cherrytrail devices (boo#1034785) * adds 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch- 95fcoe: fix rules generation (osc#1036323) * adds 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch- More correct patch description for 0512, no functional changes * updates 0512-Make-binutils-optional-when-elfutils-are-available.patch- Require version >= 3.18 btrfsprogs, rather than conflicting with an older one- Fix subnet calculation in mkinitrd (bsc#1035743) * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch- Conflict with older btrfsprogs < 3.18 bsc#1035518 * otherwise when zypper duping we are not able to generate intrd until the btrfsprogs are updated, this way we force the app to be update beforehand (13.1 and SLE11 migrations)- Ensure hisi_sas_v2_hw gets included (bsc#1034597) * adds 0515-90kernel-modules-also-add-block-device-driver-revers.patch- Fix mdraid regression (bsc#1028542) * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch - man: make the -k option clear using mkinitrd (bsc#1012656) * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch- Fix typo in installkernel script (bsc#1032576)- Drop binutils dependency in favor of elfutils * add 0512-Make-binutils-optional-when-elfutils-are-available.patch- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687) * add 0510-01fips-Some-modules-use-separators-other-than.patch * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch- installkernel: handle make bin-rpmpkg (bsc#1008648)- Do not pass ifname for bonding devices (bsc#995812) * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch- Find devices by path for S390x (bsc#915218) * add s390x_persistent_device.conf- 01fips: Remove zlib module as requirement (bsc#1020063) * add 0509-01fips-Remove-zlib-module-as-requirement.patch- 90multipath: 90multipath: start before local-fs-pre.target (bsc#1005410, bsc#1006118, bsc#1007925) * add 0508-90multipath-start-before-local-fs-pre.target.patch- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938) * add 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687) * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch- Allow booting from degrated MD arrays with systemd (bsc#1017695) * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch- Add md4 and arc4 modules for ntlm authentication * add 0454-Add-md4-and-arc4-modules-for-ntlm.patch- Resolve symbolic links for -i and -k parameters (bsc#902375) * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch- purge-kernels: Handle kgraft patches (bsc#1017141) Cleanup unused code.- deal with incomplete ibft bootflag settings (bsc#1007648) * add 0504-ibft-fix-boot-flag-check.patch- Remove 0314-run-rpcbind.patch again, was solved by another change in rpcbind- Try to always add pinctrl-cherryview (bsc#998440) * add 0452-Always-try-to-add-pinctrl-cherryview.patch- nfs/rpcbind: rpcbind uses now /run/rpcbind for temporary data. Create the needed directory. * add 0314-run-rpcbind.patch- systemd-initrd: Add initrd-root-device.target. Cherry-pick to get systemd v230 into factory (bsc1009089) * add 0451-systemd-initrd-add-initrd-root-device.target.patch- Bash cannot handle binary strigns with embedded NULs. This used to work by accident, it no longer does starting from bash 4.4. Strip NULs during all comparison operations as a workaround. Addresses bsc989218. * add 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch- Do not create initramfs with world-readable permissions if early microcode update is used bsc#1008340 CVE-2016-8637 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch- Add missing rules file for previous patch * modify 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860) * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch- 95resume: Do not resume on iSCSI devices (bsc#999663) * add 0310-95resume-Do-not-resume-on-iSCSI.patch - 95iscsi: ip=ibft is deprecated (bsc#1004437) * add 0311-95iscsi-ip-ibft-is-deprecated.patch - 40network: do not print warning about non-existing file (bsc#1004437) * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch- 90dmraid: do not delete partitions (bsc#998860) * add 0309-90dmraid-do-not-delete-partitions.patch- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143) * add: 0502-persistent_device_policy_param_enhance.patch - mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404) * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch- 90multipath: parse commandline option 'multipath=off' (bsc#1001691) * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch- 95fcoe: do not start fcoemon twice (bsc#1001512) * add 0225-95fcoe-do-not-start-fcoemon-twice.patch- Reformat patch headers: * modify 0199-rd-iscsi-waitnet-default-false.patch * modify 0200-dracut_fix_multipath_without_config.patch * modify 0210-add_fcoe_uefi_check.patch * modify 0212-fcoe_reorder_init_path.patch - Rediff patches to apply cleanly: * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch * modify 0133-Allow-multiple-configurations-per-network-interface-.patch * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch * modify 0218-40network-allow-persistent-interface-names.patch - Remove spurious whitespaces: * modify 0169-network_set_mtu_macaddr_for_dhcp.patch - 40network: print out correct prefix (bsc#996141) * modify 0125-40network-separate-mask-and-prefix.patch - 95iscsi: setup bnx2i offload connection correctly (bsc#997598) * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch - Rename patches to match sequence number: * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch * old: 0066-40network-always-start-netroot-in-ifup.sh.patch * new: 0013-40network-always-start-netroot-in-ifup.sh.patch- rd.iscsi.waitnet should default to false in order for dracut to wait for the network devices (bsc#997598) * add 0199-rd-iscsi-waitnet-default-false.patch- 95multipath: Replace 'grep' with 'sed' for shutdown scripts (bsc#999220) * modify 0306-90multipath-add-shutdown-script.patch- fix boot issues using RAID, bnc#970215- Add missing whitespace for md raid suse kernel param parsing (bsc#970215) * modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch - Fix IFS separater in net-lib.sh (bsc#996141) * modify: 0125-40network-separate-mask-and-prefix.patch- Rename patch: * From 0211-fix_multipath_check_hostonly.patch to 0303-fix_multipath_check_hostonly.patch - Rename patch: * From 0213-10i18n-keymap-find.patch to 0213-Fix-wrong-keymap-inclusion.patch- 95fcoe: Do not complain about missing /etc/hba.conf (bsc#980539) * Add 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch - 95fcoe: silence lldpad warnings * Add 0216-95fcoe-silence-lldpad-warnings.patch - 95fcoe: Allow to specify the FCoE mode via the fcoe= parameter * Add 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch - 40network: allow persistent interface names (bsc#995284) * Add 0218-40network-allow-persistent-interface-names.patch - 95fcoe: use interface names instead of MAC addresses * Add 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch - 95fcoe: always set AUTO_VLAN for fcoemon (bsc#995019) * Add 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch - 95fcoe: Add shutdown script (bsc#994860) * Add 0221-95fcoe-Add-shutdown-script.patch - 90dm: Fixup shutdown script (bsc#994860) * Add 0222-90dm-Fixup-shutdown-script.patch - 90dm: fixup dependency cycle between MD and DM shutdown (bsc#994860) * Add 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch - 90multipath: Start daemon after udev settle (bsc#986734) * Add 0304-90multipath-Start-daemon-after-udev-settle.patch - 90multipath: load dm_multipath module during startup * Add 0305-90multipath-load-dm_multipath-module-during-startup.patch - 90multipath: add shutdown script (bsc#994860) * Add 0306-90multipath-add-shutdown-script.patch- Reformat patches and add patch header: * 0053-01fips-fixup-loading-issues.patch * 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch * 0128-90lvm-Install-dm-snapshot-module.patch * 0133-Allow-multiple-configurations-per-network-interface-.patch * 0138-fips_add_aesni-intel.patch * 0168-remove_plymouth_logo_file.patch * 0169-network_set_mtu_macaddr_for_dhcp.patch * 0170-iscsi-skip-ibft-invalid-dhcp.patch * 0180-i18n_add_correct_fontmaps.patch * 0196-ibft-wait-for-session-on-all-paths.patch * 0201-fix_nfs_with_ip_instead_of_hostname.patch * 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch * fips-kernel-4.4-fixes.patch - Rename patch: * from fips-kernel-4.4-fixes.patch * to 0139-fips-kernel-4.4-fixes.patch- Do not overwrite existing FCoE configuration (bsc#993861) * Add 0213-95fcoe-Do-not-overwrite-FCoE-configuration.patch- Fix DASD SSID handling (bsc#989313) * Add 0501-dasd_fix_ssid_bigger_zero.patch- Advise user of fs recovery options when we fail to mount (fate#320443) * Add 0404-dracut-emergency-optionally-print-fs-help.patch- Add 32bit arm support to installkernel- Add 0213-10i18n-keymap-find.patch: - Fix choice of keymap for inclusion (bsc#942896) - Refresh 0301-include_sysconfig_language.patch- FCOE fix bsc#982588 * Add 0212-fcoe_reorder_init_path.patch- fips-kernel-4.4-fixes.patch: adjust the kernel module list to match the SLES 12 SP2 kernel. (bsc#976577)- Port missing SLES patches * Add 0197-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch * Add 0198-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch * Remove 0194-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch * Remove 0195-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch - Rewrite patch: * Add 0302-Revert-90multipath-add-hostonly-multipath.conf-in-ca.patch * Remove 0001-multipath_revert_mpathconf_binary_use.patch - Update 0403-95lunmask-Add-module-to-handle-LUN-masking.patch to match upstream kernel submission (FATE#319786)- Add IFS restoring where it has been lost due to mainline merging (bsc#977117) * Add 0500-Reset-IFS-variable.patch- Make sure to install collect binary (bsc#976466) * Add: 0188-95dasd_rules-Install-collect-udev-helper-binary.patch- Remove version from requires on subpackage - Add a split provide because of the package split for SLE12 SP1 to SP2 upgrade- Forward port of latest SLES patches (fate#320499) Add: * 0001-multipath_revert_mpathconf_binary_use.patch (fate#320499) * 0170-iscsi-skip-ibft-invalid-dhcp.patch (bsc#953361) * 0160-s390-update_active_devices_initrd.patch (bsc#939101) * 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch (bsc#964456) * 0190-replace-iscsistart-with-systemd-service-files.patch (fate#319024) * 0191-static_network_setup_return_zero.patch (bsc#919179) * 0192-iscsi_set_boot_protocol_from_ifcfg.patch (bsc#919179) * 0193-95iscsi-Set-number-of-login-retries.patch (bsc#951003) * 0196-ibft-wait-for-session-on-all-paths.patch (bsc#951003) * 0403-95lunmask-Add-module-to-handle-LUN-masking.patch (FATE#319786) Added, but still commented in spec file (still needs adjusting): - Fixup booting from qla4xxx (bsc#951003) * 0194-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch * 0195-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch- dracut-installkernel: Fix for aarch64 (bsc#947670)- Move dist config file to /usr/lib/dracut/dracut.conf.d (bsc#972143) - Remove stale, unused patch file: 0181-no_systemd_cryptsetup.patch - Still create a debug config example in /etc/dracut.conf.d- Add 0211-fix_multipath_check_hostonly.patch: - Fix warning about multipath- Modify 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch: - Don't try to include plymouth if plymouth-dracut pkg. not installed- Add 0210-add_fcoe_uefi_check.patch: - Only install fcoe-uefi module if needed (boo#965477)- Fix 0208-no_forced_virtnet.patch: - On non-QEMU systems it returned non-zero, causing dracut to fail - Fixed boo#965477 - dracut.spec: Remove 90qemu-net entirely instead of disabling - running_in_qemu was broken (reading output of >/dev/null)- Fix 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch: - Patch did not have any effect whatsoever - Fixes bsc#869496 - Rename from 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch- Add 0169-network_set_mtu_macaddr_for_dhcp.patch: - Set MTU and LLADDR for DHCP if specified (boo#959803)- Modify 0017-45ifcfg-use-distro-specific-scripts.patch: - Also revert upstream commit f34e1d6b to not forcibly include network and ifcfg modules (bsc#960669) - Refresh: - 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch - 0132-40network-fixup-static-network-configuration.patch - 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch - 0402-driver-fail-summary.patch- Add 0209-fix_modules_load_d_hostonly.patch: - Fix modules-load.d with hostonly (boo#962224)- Add 0208-no_forced_virtnet.patch: Don't include qemu-net modules without reason. Fix for bsc#960669- Refresh and merge: 0133-Allow-multiple-configurations-per-network-interface-.patch 0145-40network-handle-ip-ifname-static-correctly.patch 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch - Delete 0134-Remove-bootdev-warning-bnc-881112.patch: - ip=ibft got deprecated, so workaround not necessary- Add 0207-handle_module_aliases.patch: Handle module aliases correctly to not generate unbootable initrds with different kernel versions. Fix for boo#962694- Don't require bind-utils, it conflicts with minimal-base-conflicts- Add warning about pkgconfig file to rpmlintrc's ignore list - Fix spec file: - Add dracut-catimages manpage to dracut-tools - Fix summary of dracut-tools subpackage- Remove 0400-use_fstab_systemd.patch - Move dracut-catimages, /boot/dracut and /var/lib/dracut into dracut-tools subpackage - Cleanup spec file- Refresh patches with line offsets: 0017-45ifcfg-use-distro-specific-scripts.patch 0048-40network-Only-enable-network-interfaces-if-explicit.patch 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch 0182-fix-include-parsing.patch 0183-fix_add_drivers_hang.patch 0203-no-fail-builtin-module.patc- Update to dracut-044 - Patches upstream, removed here: 0119-Reset-IFS-variable.patch 0120-mkinitrd-suse.sh-Bail-out-with-exit-1-if-initrd-cann.patch 0122-Get_kernel_version_from_gz_file_for_arm.patch 0165-Order-root-fsck-after-pre-mount.patch 0184-fix_lvm_wc_warning.patch 0185-dracut.sh-remove-_EARLY-from-CONFIG_MICROCODE_-check.patch 0401-mount_option_mountpoint.patch - Updated/Refreshed patches: 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch 0019-40network-Fix-race-condition-when-wait-for-networks.patch 0056-81cio_ignore-handle-cio_ignore-commandline.patch 0058-dracut-add-warning-when-including-unsupported-module.patch 0066-40network-always-start-netroot-in-ifup.sh.patch 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch 0125-40network-separate-mask-and-prefix.patch 0131-40network-handle-prefixed-IP-addresses-correctly.patch 0132-40network-fixup-static-network-configuration.patch 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch 0159-network-Try-to-load-xennet.patch 0202-dracut_dmraid_use_udev.patch 0203-no-fail-builtin-module.patch 0402-driver-fail-summary.patch- Fix 0202-dracut_dmraid_use_udev.patch: - Statement was missing a program to execute- Add 0206-nfs_dns_alias.patch to fix boo#955592: - Fix dracut run on nfs root where NFS host is a DNS ALIAS - Require bind-utils. host is used in some lines- Fix the wrong kernel config check for microcode with 4.4 kernel (boo#955712): 0185-dracut.sh-remove-_EARLY-from-CONFIG_MICROCODE_-check.patch- Disable 0400-use_fstab_systemd.patch - Fully implementing this would take ages - Fix boo#948771- Add numbers to the filename of all patches: fips_add_aesni-intel.patch -> 0138-fips_add_aesni-intel.patch dracut_fix_multipath_without_config.patch -> 0200-dracut_fix_multipath_without_config.patch fix_nfs_with_ip_instead_of_hostname.patch -> 0201-fix_nfs_with_ip_instead_of_hostname.patch dracut_dmraid_use_udev.patch -> 0202-dracut_dmraid_use_udev.patch dracut_dont_use_dpkg_defaults_on_SUSE.patch -> 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch- Update description in dracut.spec- Add 0301-include_sysconfig_language.patch: - Include /etc/sysconfig/language instead of forcibly generating /etc/locale.conf - Workaround and partial fix for boo#927250- Add 0205-mdraid_ignore_hostonly.patch: - Always install mdraid modules (boo#935993)- Modify 0402-driver-fail-summary.patch - Add notice (bsc#952491) - Use mktemp instead of hardcoded filenames (bnc#935338) - Modify 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch - Use mktemp instead of hardcoded filenames (bnc#935338)- Add dracut-rpmlintrc - Fix permissions of various scripts, as patch does not create executable files- Fix format of patch disablement- Add 0204-mkinitrd-fix-monster.patch: - Implement functionality of -A option - Without this patch, -A sets host_only=0, but host_only wasn't used - Translates into --no-host-only now - References boo#935993- Add 0402-driver-fail-summary.patch: - Port 0169-Enabled-Warning-for-failed-kernel-modules-per-defaul.patch: Subject: Enable warning for failed kernel moduiles Enabled Warning for failed kernel modules per default and added summary of those to the end of dracut output References: bnc#886839 - Disable inline warnings in favour of summary- Add 0203-no-fail-builtin-module.patch: Don't let inst1mod fail if module is built-in - Fixes bsc#935563- Always install dm-snaphost module if lvm dracut module is needed, even if dm-snampshot is not loaded on the host yet (bsc#947518) A 0128-90lvm-Install-dm-snapshot-module.patch- Add patch 0184-fix_lvm_wc_warning.patch: - Upstream commit 08eca6 to get rid of missing wc warning- Fix 0181-no_systemd_cryptsetup.patch: - Password input without plymouth didn't work- Disable 0181-no_systemd_cryptsetup.patch: it breaks existing installations of encrypted / on LVM.- Fix 0182-fix-include-parsing.patch - Didn't parse arguments with spaces correctly- Add patch 0183-fix_add_drivers_hang.patch: - Fix possible hang in dracut caused by add_drivers+=" " in dracut.conf (bsc#923116)- Add patch 0182-fix-include-parsing.patch: - Fix parsing of "-i" and "--include" - Fixes boo#908452- Add patch 0181-no_systemd_cryptsetup.patch: - rd.luks.key is not implemented (properly) if systemd is enabled, so ignore systemd in 90crypt - Fixes boo#915849- Fix systemd-vconsole-error properly (bsc#943312 and bsc#932981) Rewrite 0180-dracut-add-trivial-vconsole-fontmap.patch as 0180-i18n_add_correct_fontmaps.patch- fix systemd-vconsole-error in initrd (bsc#943312) Add 0180-dracut-add-trivial-vconsole-fontmap.patch- Add 0401-mount_option_mountpoint.patch: Make it possible to use a mountpoint as --mount parameter- Add experimental 0400-use_fstab_systemd.patch: Add entry for /sysroot in /etc/fstab instead of relying on root= and rootflags=- fix plymouth installation if dpkg package is installed - add dracut_dont_use_dpkg_defaults_on_SUSE.patch- Do not recommend, but require binutils package. bsc#941928- get_kernel_version is required for /sbin/mkinitrd- Update to version 043 Minor change: add missing dmsquash-generator- Fix dmraid issue bnc#905746 A dracut_dmraid_use_udev.patch - Taken over from SLE12 A fips_add_aesni-intel.patch - Do not touch /run vs /var/run bnc#922676 D 0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch - Update dracut to version 042 Remove these already included or unneeded patches: D dracut_v041_to_HEAD.patch D 0011-Correct-paths-for-openSUSE.patch D 0068-95fcoe-uefi-Test-for-EFI-firmware.patch D 0170-enable-logitech-hidpp.patch - Fix nfs mount if IPv4 is used in fstab instead of hostname A fix_nfs_with_ip_instead_of_hostname.patch Adjust/refresh: M 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch M 0016-Add-new-s390x-specific-rule-files.patch M 0017-45ifcfg-use-distro-specific-scripts.patch M 0019-40network-Fix-race-condition-when-wait-for-networks.patch M 0020-00warpclock-Set-correct-timezone.patch M 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch M 0048-40network-Only-enable-network-interfaces-if-explicit.patch M 0053-01fips-fixup-loading-issues.patch M 0056-81cio_ignore-handle-cio_ignore-commandline.patch M 0057-01fips-Include-some-more-hmacs.patch M 0058-dracut-add-warning-when-including-unsupported-module.patch M 0059-99suse-Add-SUSE-specific-initrd-parsing.patch M 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch M 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch M 0066-40network-always-start-netroot-in-ifup.sh.patch M 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch M 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch M 0079-95dasd_rules-fixup-rd.dasd-parsing.patch M 0080-95dasd_rules-print-out-rd.dasd-commandline.patch M 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch M 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch M 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch M 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch M 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch M 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch M 0089-40network-create-var-lib-wicked-in-ifup.sh.patch M 0090-dracut-caps-Remove-whole-caps-module.patch M 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch M 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch M 0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch M 0107-Fixup-typo-firmare-instead-of-firmware.patch M 0108-91zipl-Store-commandline-correctly.patch M 0109-95dasd_rules-Store-all-devices-in-commandline.patch M 0110-95zfcp_rules-Store-all-devices-in-commandline.patch M 0113-91zipl-Install-script-as-executable.patch M 0114-91zipl-Translate-ext2-3-into-ext4.patch M 0116-Mark-scripts-as-executable.patch M 0117-95dasd_rules-Enable-the-device-before-checking-devic.patch M 0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch M 0119-Reset-IFS-variable.patch M 0120-mkinitrd-suse.sh-Bail-out-with-exit-1-if-initrd-cann.patch M 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch M 0122-Get_kernel_version_from_gz_file_for_arm.patch M 0123-95zfcp_rules-fix-typo-in-module_setup.patch M 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch M 0125-40network-separate-mask-and-prefix.patch M 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch M 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch M 0131-40network-handle-prefixed-IP-addresses-correctly.patch M 0132-40network-fixup-static-network-configuration.patch M 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch M 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch M 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch M 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch M 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch M 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch M 0159-network-Try-to-load-xennet.patch M 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch M 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch M 0165-Order-root-fsck-after-pre-mount.patch M 0168-remove_plymouth_logo_file.patch M dracut_fix_multipath_without_config.patch- Fix mkinitrd (get_kernel_version) for arm* arch by getting kernel version from vmlinux.*.gz file instead of [uz]Image file. Taken over from mkinitrd bnc#908454 * Add patch 0122-Get_kernel_version_from_gz_file_for_arm.patch - Fix nfs ip= setup in case of IP instead of host in root= name (bsc#931307) - Honor allow_unsupported_modules setting From: Borislav Petkov $ make install of a locally built kernel, you don't want dracut to do --check-supported for supported modules when you have "allow_unsupported_modules 1" in /etc/modprobe.d/10-unsupported-modules.conf. Teach /sbin/installkernel to pay attention to that setting. Use modprobe --showconfig too, which is going to be the proper way to do it starting with 12SP1.- Add fix for multipath systems without multipathd.conf bsc#927719: Tumbleweed Snapshot blocked: no multipath support in 20150416\ (likely dracut issue) bsc#930019: multipath is broken in dracut due to missing /etc/multipath.conf file (systemd multpath.service condition) * Added patch: dracut_fix_multipath_without_config.patch- Update to dracut mainline version 041. Half of the patches got integrated mainline. Some others have been merged together when it made sense some have been left out, but are still in the repository as they need some special treating and mainline discussion whether/how they get added. These are also not urgently needed, but are debugging patches. I broke the rule here to mention every added/deleted/modified patch as every patch is touched and every 2nd got removed (mainline integrated). I also re-ordered the patches in the PatchXY: area for easier merging them and get them discussed and posted mainline easier, topic by topic. - Patches merged in the git tracking repository: 0065-95iscsi-Fixup-bnx2i-offload-booting.patch 0028-95udev-rules-Include-correct-sg3_utils-rules.patch 0135-lvm-Fix-12819a579900b9691e2-check-for-existance-of-6.patch 0100-Add-btrfs-rescue-utilities.patch 0067-95fcoe-check-always-returns-255.patch 0138-warpclock-Do-not-use-warpclock-module-on-S390-x-hwcl.patch 0077-90multipath-add-missing-11-dm-mpath.rules-file.patch 0042-Enhance-suse.conf-example-with-SUSE-specific-setting.patch 0161-Fix-error-message-when-there-are-no-internal-kernel-.patch 0111-90mdraid-Remove-line-for-offroot-detection.patch 0129-Revert-commit-6ecab258710d158a7a6-and-only-do-not-wa.patch 0041-mkinitd-suse-remove-hostonly-and-hostonly-cmdline.patch 0030-95iscsi-Autodetect-iSCSI-firmware.patch 0052-99base-Add-chown-binary.patch 0105-95iscsi-parse-output-from-iscsiadm-correctly.patch 0101-Print-stored-dracut-commandline-during-initramfs-bui.patch 0096-dracut-Fix-error-local-can-only-be-used-in-a-functio.patch 0043-40network-always-add-network-module.patch 0035-Introduce-force-drivers-parameter-and-force_drivers-.patch 0136-Revert-95udev-rules-add-persistent-network-rule.patch 0143-iscsi-Fix-up-ipv6-in-brackets-iterate-over-all-possi.patch 0167-do-not-symlink-var-log-to-run-log.patch 0024-Fixup-mdraid-setup.patch 0032-mkinitrd-suse.sh-Use-hostonly-and-hostonly-cmdline-c.patch 0022-95udev-rules-add-persistent-network-rule.patch 0166-load-xhci-pci.patch 0047-95resume-skip-module-for-s390-x.patch 0014-Update-dracut-manpage-for-GRUB-Legacy-and-GRUB2.patch 0055-95fcoe-Only-install-fcoe-module-if-required.patch 0078-Restore-original-IFS-value.patch 0046-dracut-Do-not-wait-for-swap-device.patch 0074-More-empty-cmdline-fixes.patch 0112-99base-warn-on-invalid-command-for-initqueue.patch 0034-dracut-Do-not-stop-installing-drivers-if-one-fails.patch 0139-dracut.sh-check-for-logfile-logfile-option-and-creat.patch 0127-99base-Increase-initqueue-timeout-in-non-systemd-cas.patch 0104-Generate-fallback-mount-unit-for-root-filesystem.patch 0154-resume-Also-allow-this-module-on-S390-again-s2disk-c.patch 0149-dracut.sh-Fix-fstab-parsing-again.patch 0027-90multipath-install-dracut-specific-service-file.patch 0084-95rootfs-block-Correctly-terminate-commandline-param.patch dracut_v37_to_HEAD.patch 0128-90lvm-Install-dm-snapshot-module.patch 0063-90multipath-Install-libgcc_s-library.patch 0062-95iscsi-Install-libgcc_s-library.patch 0146-dracut.sh-corrected-logfile-check.patch 0071-Fix-non-export-of-journal-dev-boot-options.patch 0044-Add-find-to-debug-binaries.patch 0039-Remove-force-parameter-from-mkinitrd.patch 0026-90multipath-add-67-kpartx-compat.rules.patch 0099-90multipath-Load-device_handler-modules-early-during.patch 0029-90multipath-install-correct-multipath-rules.patch 0031-90multipath-Fixup-service-file-for-booting.patch 0036-95fcoe-Store-current-configuration-in-dracut-cmdline.patch A patch (dracut_v041_to_HEAD.patch) is being added without being properly referenced from the changelog. 0151-Go-back-to-xz-again-pixz-may-use-too-much-memory-whi.patch 0069-81cio_ignore-skip-module-if-cio_ignore-is-not-active.patch 0070-81cio_ignore-rewrite-module.patch 0033-95iscsi-Set-correct-iscsi_started-value-for-iSCSI-fi.patch 0098-Do-not-call-lvm-for-non-LVM-device-mapper-devices.patch 0023-systemd-always-tries-to-load-autofs4.patch 0051-mkinitrd-suse-add-update-bootloader-message.patch 0013-mkinitrd-suse-do-not-update-bootloader-if-no-kernel-.patch 0115-Handle-module-alias-properly.patch 0054-95iscsi-update-commandline-printing.patch 0148-dracut.sh-Fix-LABEL-and-other-fstab-syntax.patch 0122-btrfs-btrfs-dump-super-and-btrfs-select-super-do-not.patch 0045-40network-add-missing-_arch-variable-declaration.patch 0050-95iscsi-strip-one-set-of-quotes-when-calling-initque.patch 0152-Add-a-comment-to-easily-add-debug-modules-also-add-v.patch 0147-dracut.sh-Fix-UUID-fstab-parsing-in-case-mount-optio.patch 0038-95fcoe-start-lldpad-separately.patch 0082-00warpclock-check-for-sbin-hwclock.patch 0155-iscsi-iscsi.initiator-and-others-can-and-must-only-s.patch 0037-95fcoe-update-fcoe-interface-check.patch 0141-iscsi-Avoid-bad-ip-route-call-on-empty-address.patch 0049-95iscsi-Use-ip-ibft-for-ibft-autoconfiguration.patch 0153-Only-add-network-module-on-request-and-on-dependenci.patch 0097-Implement-rd.timeout-to-modify-the-device-timeout.patch 0169-fix-systemd-vconsole.patch 0073-Don-t-create-lots-of-empty-cmdline-files-for-hostonl.patch 0103-Fixup-missing-separators-in-rootfs-block-cmdline.patch 0064-90kernel-modules-install-scsi_dh_alua.patch 0012-Check-for-plymouth-lib-directories.patch 0092-dracut-nbd-Only-complain-of-missing-binary-in-hoston.patch 0160-nfs-Add-ip-.-and-root-nfs.-parameters-to-internal-dr.patch 0093-95iscsi-generate-commandline-for-software-iscsi.patch 0040-95fcoe-skip-VLAN-devices-in-fcoe-up.patch 0156-dracut.usage.asc-Remove-distro-specific-help-from-ma.patch 0018-mkinitrd-suse-Fix-whitespaces-when-adding-drivers.patch 0140-dracut.sh-Avoid-duplicate-devices-in-host_devs.patch 0095-95iscsi-use-static-configuration-for-software-iscsi.patch 0025-95udev-rules-Add-59-scsi-sg_utils.rules.patch 0072-Also-export-root-boot-param-for-hostonly-cmdline-cas.patch 0102-Align-dev_unit_name-with-systemd-s-function.patch 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch - Added dracut_v041_to_HEAD.patch: new patch from v041 against our git- Add patch to load logitech-hidpp module in default initrd, fixes issues with not being able to enter LUKS password with logitech wireless keyboards (boo#918938) + Added: 0170-enable-logitech-hidpp.patch- dracut-fix-systemd-vconsole.patch: patch from upstream to start the vconsole for new systemd. + Added 0169-fix-systemd-vconsole.patch- Add patch to remove PLYMOUTH_LOGO_FILE from modules.d/50plymouth/plymouth-populate-initrd.sh (bnc#910952) + 0168-remove_plymouth_logo_file.patch- Do no longer package 02caps: patch 90 takes care of removing it.- regenerate the initrds on updating this package (or the -fips subpackage)- Apply patch for systemd-journald SIGTERMing on boot bnc#915575 * 0167-do-not-symlink-var-log-to-run-log.patch- add 0166-load-xhci-pci.patch load xhci-pci on Linux-3.18+ to allow USB-keyboard to give LUKS PW (bnc#911319)- 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch: fix storage module selection for sdhci/mmc/ahci- add 0165-Order-root-fsck-after-pre-mount.patch ensure root fsck runs after dracut-pre-mount.service which calls resume (bnc#906592)- dracut-initrd-restore.patch: dracut-shutdown.service invokes dracut-initramfs-restore script which will never work in openSUSE because initrd images are named initrd not initramfs. Patch is from: Cristian Rodríguez * Add 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch/bin/sh/bin/shh01-ch3c 1720446028  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     059+suse.527.g7870f083-150600.3.3.2059+suse.527.g7870f083-150600.3.3.2059+suse.527.g7870f083-150600.3.3.2      !""#$%%%&'(()*****+++,,,,,,,--------------......./////000112333334555666777778888888899999::::;;;<<==========>???@AAAAABBBBCCCCCCCCCCCDDDDDDDEFFGHIIIJJKLLLMNOOOOPQQRRRRRRRSSTTTTTUUUUVVVVWWWWWWXXXXXYYYZZZZZ[\]]]^^^___``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccddeeeeeeeffgggggggghhiijjjjkkllmnnoopqqrrrrrrrrrrsssssssrtuvwwxyyyyyyyyyyz{|}~~~~dracut.confdracut.conf.d10-persistent_policy.conf99-debug.confdracutlsinitrddracutdracut-cpiodracut-functionsdracut-functions.shdracut-getargdracut-init.shdracut-initramfs-restoredracut-installdracut-logger.shdracut-utildracut-version.shdracut.conf.d01-dist.confmodules.d00bashmodule-setup.sh00systemd00systemd-network-managementmodule-setup.shmodule-setup.sh00warpclockmodule-setup.shwarpclock.sh01systemd-ac-power99-initrd-power-targets.rulesinitrd-on-ac-power.targetinitrd-on-battery-power.targetmodule-setup.sh01systemd-ask-passwordmodule-setup.sh01systemd-coredumpmodule-setup.sh01systemd-hostnamed99-systemd-networkd-dracut.confmodule-setup.shorg.freedesktop.hostname1_dracut.confsystemd-hostname-dracut.conf01systemd-initrdmodule-setup.sh01systemd-integritysetupmodule-setup.sh01systemd-journaldinitrd.confmodule-setup.sh01systemd-ldconfigmodule-setup.sh01systemd-modules-loadmodule-setup.sh01systemd-networkdmodule-setup.sh01systemd-pcrphasemodule-setup.sh01systemd-portabledmodule-setup.sh01systemd-pstoremodule-setup.sh01systemd-repartmodule-setup.sh01systemd-resolvedmodule-setup.shresolved-tmpfile-dracut.conf01systemd-sysctlmodule-setup.sh01systemd-sysextmodule-setup.sh01systemd-sysusersmodule-setup.shsysusers-dracut.conf01systemd-timedatedmodule-setup.sh01systemd-timesyncdmodule-setup.shtimesyncd-tmpfile-dracut.conf01systemd-tmpfilesmodule-setup.sh01systemd-udevdmodule-setup.sh01systemd-veritysetupmodule-setup.sh03modsignload-modsign-keys.shmodule-setup.sh03rescuemodule-setup.sh04watchdog04watchdog-modulesmodule-setup.shmodule-setup.shwatchdog-stop.shwatchdog.sh06dbus-brokermodule-setup.sh06dbus-daemonmodule-setup.sh06rngdmodule-setup.shrngd.service09dbusmodule-setup.sh10i18n10-console.rulesREADMEconsole_init.shmodule-setup.shparse-i18n.sh30convertfsconvertfs.shdo-convertfs.shmodule-setup.sh35connmancm-config.shcm-initrd.servicecm-lib.shcm-run.shcm-wait-online-initrd.servicemodule-setup.shnetroot.sh35network-legacydhclient-script.shdhclient.confdhcp-multi.shifup.shkill-dhclient.shmodule-setup.shnet-genrules.shparse-bond.shparse-bridge.shparse-ibft.shparse-ifname.shparse-ip-opts.shparse-team.shparse-vlan.sh35network-managerinitrd-no-auto-default.confmodule-setup.shnm-config.shnm-initrd.servicenm-lib.shnm-run.shnm-wait-online-initrd.service40networkdhcp-root.shifname-genrules.shmodule-setup.shnet-lib.shnetroot.sh45ifcfgmodule-setup.shwrite-ifcfg-suse.shwrite-ifcfg.sh45url-libmodule-setup.shurl-lib.sh50drmmodule-setup.sh50plymouthmodule-setup.shplymouth-emergency.shplymouth-newroot.shplymouth-populate-initrd.shplymouth-pretrigger.sh62bluetoothmodule-setup.sh80lvmmergeREADME.mdlvmmerge.shmodule-setup.sh80lvmthinpool-monitormodule-setup.shstart-thinpool-monitor.servicestart-thinpool-monitor.sh90btrfs80-btrfs.rulesbtrfs_device_ready.shbtrfs_finished.shbtrfs_timeout.shmodule-setup.sh90cryptcrypt-cleanup.shcrypt-lib.shcrypt-run-generator.shcryptroot-ask.shmodule-setup.shparse-crypt.shparse-keydev.shprobe-keydev.sh90dm11-dm.rules59-persistent-storage-dm.rulesdm-pre-udev.shdm-shutdown.shmodule-setup.sh90dmraid61-dmraid-imsm.rulesdmraid.shmodule-setup.shparse-dm.sh90dmsquash-live90dmsquash-live-autooverlaycreate-overlay-genrules.shcreate-overlay.shmodule-setup.sh90dmsquash-live-ntfsmodule-setup.shmount-ntfs-3g.shapply-live-updates.shcheckisomd5@.servicedmsquash-generator.shdmsquash-live-genrules.shdmsquash-live-root.shdmsquash-liveiso-genrules.shiso-scan.shmodule-setup.shparse-dmsquash-live.shparse-iso-scan.sh90kernel-modules90kernel-modules-extramodule-setup.shinsmodpost.shmodule-setup.shparse-kernel.sh90kernel-network-modulesmodule-setup.sh90livenetfetch-liveupdate.shlivenet-generator.shlivenetroot.shmodule-setup.shparse-livenet.sh90lvm64-lvm.ruleslvm_scan.shmodule-setup.shparse-lvm.sh90mdraid59-persistent-storage-md.rules65-md-incremental-imsm.rulesmd-shutdown.shmdmon-pre-shutdown.shmdmon-pre-udev.shmdraid-cleanup.shmdraid-needshutdown.shmdraid-waitclean.shmdraid_start.shmodule-setup.shparse-md.sh90multipathmodule-setup.shmultipath-shutdown.shmultipathd-configure.servicemultipathd-needshutdown.shmultipathd-stop.shmultipathd.servicemultipathd.sh90nvdimmmodule-setup.sh90overlayfsmodule-setup.shmount-overlayfs.sh90qemu90qemu-netmodule-setup.shmodule-setup.sh91crypt-gpgREADMEcrypt-gpg-lib.shmodule-setup.sh91crypt-loopcrypt-loop-lib.shmodule-setup.sh91fido2module-setup.sh91pcscmodule-setup.shpcscd.servicepcscd.socket91pkcs11module-setup.sh91tpm2-tssmodule-setup.sh95cifscifs-lib.shcifsroot.shmodule-setup.shparse-cifsroot.sh95debugmodule-setup.sh95fcoe95fcoe-uefimodule-setup.shparse-uefifcoe.shcleanup-fcoe.shfcoe-edd.shfcoe-up.shlldpad.shmodule-setup.shparse-fcoe.shstop-fcoe.sh95fstab-sysmodule-setup.shmount-sys.sh95iscsicleanup-iscsi.shiscsiroot.shmodule-setup.shmount-lun.shparse-iscsiroot.sh95lunmaskfc_transport_scan_lun.shmodule-setup.shparse-lunmask.shsas_transport_scan_lun.sh95nbdmodule-setup.shnbd-generator.shnbdroot.shparse-nbdroot.sh95nfsmodule-setup.shnfs-lib.shnfs-start-rpc.shnfsroot-cleanup.shnfsroot.shparse-nfsroot.sh95nvmf95-nvmf-initqueue.rulesmodule-setup.shnbftroot.shnvmf-autoconnect.shparse-nvmf-boot-connections.sh95resumemodule-setup.shparse-resume.shresume.sh95rootfs-blockblock-genrules.shmodule-setup.shmount-root.shparse-block.shrootfallback.sh95ssh-clientmodule-setup.sh95terminfomodule-setup.sh95udev-rules59-persistent-storage.rules61-persistent-storage.rulesmodule-setup.sh95virtfsmodule-setup.shmount-virtfs.shparse-virtfs.sh95virtiofsmodule-setup.shmount-virtiofs.shparse-virtiofs.sh97biosdevnamemodule-setup.shparse-biosdevname.sh98dracut-systemddracut-cmdline-ask.servicedracut-cmdline-ask.shdracut-cmdline.servicedracut-cmdline.service.8dracut-cmdline.service.8.ascdracut-cmdline.shdracut-emergency.servicedracut-emergency.shdracut-initqueue.servicedracut-initqueue.service.8dracut-initqueue.service.8.ascdracut-initqueue.shdracut-mount.servicedracut-mount.service.8dracut-mount.service.8.ascdracut-mount.shdracut-pre-mount.servicedracut-pre-mount.service.8dracut-pre-mount.service.8.ascdracut-pre-mount.shdracut-pre-pivot.servicedracut-pre-pivot.service.8dracut-pre-pivot.service.8.ascdracut-pre-pivot.shdracut-pre-trigger.servicedracut-pre-trigger.service.8dracut-pre-trigger.service.8.ascdracut-pre-trigger.shdracut-pre-udev.servicedracut-pre-udev.service.8dracut-pre-udev.service.8.ascdracut-pre-udev.shdracut-shutdown-onfailure.servicedracut-shutdown.servicedracut-shutdown.service.8dracut-shutdown.service.8.ascdracut-tmpfiles.confemergency.servicemodule-setup.shparse-root.shrootfs-generator.sh98ecryptfsREADMEecryptfs-mount.shmodule-setup.sh98pollcdrommodule-setup.shpollcdrom.sh98selinuxmodule-setup.shselinux-loadpolicy.sh98syslogREADMEmodule-setup.shparse-syslog-opts.shrsyslog.confrsyslogd-start.shrsyslogd-stop.shsyslog-cleanup.sh98usrmountmodule-setup.shmount-usr.sh99basedracut-dev-lib.shdracut-lib.shinit.shinitqueue.shloginit.shmodule-setup.shparse-root-opts.shrdsosreport.sh99fs-libfs-lib.shmodule-setup.sh99img-libimg-lib.shmodule-setup.sh99memstrackmemstrack-report.shmemstrack-start.shmemstrack.servicemodule-setup.sh99shutdownmodule-setup.shshutdown.sh99squashinit-squash.shmodule-setup.sh99suse99suse-initrdmodule-setup.shmodule-setup.shparse-suse-initrd.sh99uefi-libmodule-setup.shuefi-lib.shskipcpiokernelinstall.d50-dracut.install51-dracut-rescue.installdracut-cmdline.servicedracut-initqueue.servicedracut-mount.servicedracut-pre-mount.servicedracut-pre-pivot.servicedracut-pre-trigger.servicedracut-pre-udev.servicedracut-shutdown-onfailure.servicedracut-shutdown.serviceinitrd.target.wantsdracut-cmdline.servicedracut-initqueue.servicedracut-mount.servicedracut-pre-mount.servicedracut-pre-pivot.servicedracut-pre-trigger.servicedracut-pre-udev.servicesysinit.target.wantsdracut-shutdown.servicebash-completioncompletionsdracutlsinitrddracutAUTHORSHACKING.mdNEWS.mdREADME.crossREADME.genericREADME.kernelREADME.mddracut.htmldracut.pngdracut.svgdracutCOPYINGlsinitrd.1.gzdracut.conf.5.gzdracut.bootup.7.gzdracut.cmdline.7.gzdracut.kernel.7.gzdracut.modules.7.gzdracut-cmdline.service.8.gzdracut-initqueue.service.8.gzdracut-mount.service.8.gzdracut-pre-mount.service.8.gzdracut-pre-pivot.service.8.gzdracut-pre-trigger.service.8.gzdracut-pre-udev.service.8.gzdracut-shutdown.service.8.gzdracut.8.gzdracut.pcdracut.log/etc//etc/dracut.conf.d//usr/bin//usr/lib//usr/lib/dracut//usr/lib/dracut/dracut.conf.d//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/00bash//usr/lib/dracut/modules.d/00systemd-network-management//usr/lib/dracut/modules.d/00systemd//usr/lib/dracut/modules.d/00warpclock//usr/lib/dracut/modules.d/01systemd-ac-power//usr/lib/dracut/modules.d/01systemd-ask-password//usr/lib/dracut/modules.d/01systemd-coredump//usr/lib/dracut/modules.d/01systemd-hostnamed//usr/lib/dracut/modules.d/01systemd-initrd//usr/lib/dracut/modules.d/01systemd-integritysetup//usr/lib/dracut/modules.d/01systemd-journald//usr/lib/dracut/modules.d/01systemd-ldconfig//usr/lib/dracut/modules.d/01systemd-modules-load//usr/lib/dracut/modules.d/01systemd-networkd//usr/lib/dracut/modules.d/01systemd-pcrphase//usr/lib/dracut/modules.d/01systemd-portabled//usr/lib/dracut/modules.d/01systemd-pstore//usr/lib/dracut/modules.d/01systemd-repart//usr/lib/dracut/modules.d/01systemd-resolved//usr/lib/dracut/modules.d/01systemd-sysctl//usr/lib/dracut/modules.d/01systemd-sysext//usr/lib/dracut/modules.d/01systemd-sysusers//usr/lib/dracut/modules.d/01systemd-timedated//usr/lib/dracut/modules.d/01systemd-timesyncd//usr/lib/dracut/modules.d/01systemd-tmpfiles//usr/lib/dracut/modules.d/01systemd-udevd//usr/lib/dracut/modules.d/01systemd-veritysetup//usr/lib/dracut/modules.d/03modsign//usr/lib/dracut/modules.d/03rescue//usr/lib/dracut/modules.d/04watchdog-modules//usr/lib/dracut/modules.d/04watchdog//usr/lib/dracut/modules.d/06dbus-broker//usr/lib/dracut/modules.d/06dbus-daemon//usr/lib/dracut/modules.d/06rngd//usr/lib/dracut/modules.d/09dbus//usr/lib/dracut/modules.d/10i18n//usr/lib/dracut/modules.d/30convertfs//usr/lib/dracut/modules.d/35connman//usr/lib/dracut/modules.d/35network-legacy//usr/lib/dracut/modules.d/35network-manager//usr/lib/dracut/modules.d/40network//usr/lib/dracut/modules.d/45ifcfg//usr/lib/dracut/modules.d/45url-lib//usr/lib/dracut/modules.d/50drm//usr/lib/dracut/modules.d/50plymouth//usr/lib/dracut/modules.d/62bluetooth//usr/lib/dracut/modules.d/80lvmmerge//usr/lib/dracut/modules.d/80lvmthinpool-monitor//usr/lib/dracut/modules.d/90btrfs//usr/lib/dracut/modules.d/90crypt//usr/lib/dracut/modules.d/90dm//usr/lib/dracut/modules.d/90dmraid//usr/lib/dracut/modules.d/90dmsquash-live-autooverlay//usr/lib/dracut/modules.d/90dmsquash-live-ntfs//usr/lib/dracut/modules.d/90dmsquash-live//usr/lib/dracut/modules.d/90kernel-modules-extra//usr/lib/dracut/modules.d/90kernel-modules//usr/lib/dracut/modules.d/90kernel-network-modules//usr/lib/dracut/modules.d/90livenet//usr/lib/dracut/modules.d/90lvm//usr/lib/dracut/modules.d/90mdraid//usr/lib/dracut/modules.d/90multipath//usr/lib/dracut/modules.d/90nvdimm//usr/lib/dracut/modules.d/90overlayfs//usr/lib/dracut/modules.d/90qemu-net//usr/lib/dracut/modules.d/90qemu//usr/lib/dracut/modules.d/91crypt-gpg//usr/lib/dracut/modules.d/91crypt-loop//usr/lib/dracut/modules.d/91fido2//usr/lib/dracut/modules.d/91pcsc//usr/lib/dracut/modules.d/91pkcs11//usr/lib/dracut/modules.d/91tpm2-tss//usr/lib/dracut/modules.d/95cifs//usr/lib/dracut/modules.d/95debug//usr/lib/dracut/modules.d/95fcoe-uefi//usr/lib/dracut/modules.d/95fcoe//usr/lib/dracut/modules.d/95fstab-sys//usr/lib/dracut/modules.d/95iscsi//usr/lib/dracut/modules.d/95lunmask//usr/lib/dracut/modules.d/95nbd//usr/lib/dracut/modules.d/95nfs//usr/lib/dracut/modules.d/95nvmf//usr/lib/dracut/modules.d/95resume//usr/lib/dracut/modules.d/95rootfs-block//usr/lib/dracut/modules.d/95ssh-client//usr/lib/dracut/modules.d/95terminfo//usr/lib/dracut/modules.d/95udev-rules//usr/lib/dracut/modules.d/95virtfs//usr/lib/dracut/modules.d/95virtiofs//usr/lib/dracut/modules.d/97biosdevname//usr/lib/dracut/modules.d/98dracut-systemd//usr/lib/dracut/modules.d/98ecryptfs//usr/lib/dracut/modules.d/98pollcdrom//usr/lib/dracut/modules.d/98selinux//usr/lib/dracut/modules.d/98syslog//usr/lib/dracut/modules.d/98usrmount//usr/lib/dracut/modules.d/99base//usr/lib/dracut/modules.d/99fs-lib//usr/lib/dracut/modules.d/99img-lib//usr/lib/dracut/modules.d/99memstrack//usr/lib/dracut/modules.d/99shutdown//usr/lib/dracut/modules.d/99squash//usr/lib/dracut/modules.d/99suse-initrd//usr/lib/dracut/modules.d/99suse//usr/lib/dracut/modules.d/99uefi-lib//usr/lib/kernel//usr/lib/kernel/install.d//usr/lib/systemd/system//usr/lib/systemd/system/initrd.target.wants//usr/lib/systemd/system/sysinit.target.wants//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/dracut//usr/share/licenses//usr/share/licenses/dracut//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share/pkgconfig//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.suse.de/SUSE:Maintenance:34688/SUSE_SLE-15-SP6_Update/533a1dbfc2d1c70eea282c7a9ac42b26-dracut.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux            ASCII textdirectoryBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dd0ebe6aba8f69978ba9f453ace38a806aae7510, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=02bb75e434677f5c61157a3887108529bf15957a, for GNU/Linux 3.2.0, strippedBourne-Again shell script, UTF-8 Unicode text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6ca21e24ce1b081b3bc00b6829220a30910e9edd, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableXML 1.0 document, ASCII textBourne-Again shell script, ASCII text executable, with very long linesPOSIX shell script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=875d2780b36d175925493e7c1d4b056ea34acf8e, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesPNG image data, 85 x 66, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)pkgconfig fileempty()./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789>?@RRRR,R*R+RRRRRR!RRR R%R"RR)RRRRRR.R/R'R#R$RR!RR"R(R&RRRRR-RRR$R"RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"R#RRRPRc@=鈊Ug/bin/sh(tpm2.0-tools if tpm2-0-tss)xzsystemd-sysvcompatutf-8fe893a648df03342d0f86bb644a02f84680a9c57c53abd81145350136deb079c?P7zXZ !t/[]"k%%)Q l)c jM)2j}F%~)[c.>!U'w,)qG2gx(Jp,ioJC3]P݈ J(^mk"LC[إtwn_{>~JKh)@ڤ?f~c|E:룋@&7$cTOiOwYІ01fړ;/<%y5mh" Zk/v`^bu̘+Rvh2od}G9Vjm#y/>qq7+>Hy}`$X`:lyQ0vzq&vfd ep ?yNOAva9֤:̶D&UeE-nltwj@-K 4D9N1V U9FF(S$Pƈ-m]n3{sӅ6P@n־5|Bth&S4B-Gr=܍/t~~u6?mm!_s]C˃stIB{cqT=ZaLH?NdĮs]1<@ xffE犴* JziP ,9j {*&T'7XGiqZe1eR1a@=L.4rr2iġ\5i GRIuAb=|!%YZ3BXwDtokS$`9lGGJ\zcЌxc<_?܊F[lV<;|`(NC.t f^R(L*XUEZ}1{zD0w}BCv5}ghQe/,w1-Mv[_+=^{G @'!AOޕB(D84,$JXPݟU~_vKݴR:+HwW{wp(S'OWA[TUMjC7׆4 CBe W~0oQJV62EgF7(MoOwIk@yz.9.eo3ppj㸢job\X>]8`8t-fAmK5&1U1 δ(E1 tb-LSm#E8Gw zR5q9i.dhLc/BZ=`W/%[,Zj_C{"fm=s(L4:*Ήe/j{jU֣(}"CȐbCkÏ9fؖy2b=U4ϙUۂ_^Z g.?/ތ U #pΞ9^g_.'7O9k>)i5܌Dh!ȥJvVsA_#b'+&j^qlĽER')5C6`8 Z#*eEA=gv nsS~N*A,Q E/X`598?`2^K2p+!"}FHKD")D%J=O7AyfoSMƬ.~Ez,Iyg^B(B@Luד^eG~3s<ɨd UNy]x0ѶuOph1_-<:E: ~-^PFezYRK"[g8k,EĤ9jg=Nlqcav`06̾:(HѢñPK[iL@IT-Be.2""T` e LAck16_EӤwr Ct45~iAo ֵTSMt۲CXd#=b#m.^y6t k9ӬSpAy;3BPOwP$ _;\BF DzzaJ!EahuK^'b$ :R~8vTHoZkBMnctƷ9MR8n2MѤ&/5$q"zR1LtGǴEPF8C[YkFZ5.Mf|ݕA}Ad-7QURDbpy4ij)&%EЊȶ!lC! G 눋sXTPvn yX |fvF C\c:)5k>RjgN* xf#\\=TCm!1}A _~KuN ꩴjiU-lOs,Hpp>y> Rŋk9N0j gj Am.xbc꺰wQ >ەw8mIXΰ* e{tvW ',c`wPQG{[BҲu-Lw<.x< ʸ:-rmV?:gE y38~'Uw2O4t?x N1PKRby}~̓|:xZ!02zm zz!)ڠ 6 WrO?7'ӭH}4ԍ̒UI7od> *l(~.ϋuڪ77;c../mTׄud\w,BHE Jy)ѭt 㳰x(O\|.*4VY-9yl- G U?̴}Iv{+\_UAid(A7c.5Jc$x&/meg{hl3bb% Tj ~-3"28?.k.HX&j2'/##xApAn]2iHͤ*%7*.oAͬl:䊥eb=Ov6H#5#^ybB )/5 kjotzx'êbɚ_.I 8 (w{|dFk-N.oX0%XJ匩^-:lkv:چZIEDs(AfGz$\!_h\8=T>X7c U2F 7g_z :4@&("IQpPJQԥK%_䟣[ܯl{sh}Gp)Ζ it%%Zw;˴& c1Wi5٭4 XbW1HX^EGx~3UX/+rdz9bn^7Qҷ#mQqt1f3,8/ռƳB |r" vc\Y=Kz{󍟠Q/¤oWKE M-]l\LJ:@gJt@h<'G+A R[ޑ (nH0+.b'0+ ~D05opg\0P4Ŝ즖unU4ѯG; 7+gh7@sK<MJ-RmqdyvF,LF-SB`9ƩFݬ_!2l zA B")W+>iRx6)ɮ1+x6?Xm B. CIiOb{]?p ] O&l!-rn$C 6&6#Ӭ`F,.[Gy[>mW1D0)KE@KtOv ݬ]o|,W.*~↏V~l $I l6yѮ*RhdZsW6j R#IR.M1Oco9NRNYqeurt2vQR=6:9Z=V+|G|+*46/ 4KIoV0Awe KkiHD-Fu}$tȒ?uX怽V ꡞhX^N~ڵ>.w4S{y'ǸTxpcOA6ᘠL>8\Z4>XC6 c3};将ۭ`xNɸw%P1\&>⯼ }gw7ҳYD`qc*-v @=BȘ>#ߨL> kWtY:{';_d;P4xq*)P3,wGWJ]Fi`jh]XM+i82G 0CtMi`bŮhL _;9lG5uV;cV;ڦw Osqkb\-^+CRO!"fBsT A3/O H8j`0HHXPy0e`ru8@g&gEYs X\|Í0䄒D˴G Cg^፾뫙=H[60u(C T4܉fLeZ%JVxIB+*s)St<}a5X5&K#o*2 #j1W`w F>R;`/#%1wv˭[H.bigE/X` lh;xU\jWҔn}ck0.UXBcU-ud4u_̀RQU$F/9 ZNWHUSڛHB+36.#>E룓C {~rt1@ 鈯sw9/5 &&7AҶ NA\2B˚)~Vz}4xzr&Yt;wŁW@.#r͍Jw.v(ˌp8PE\˦?"rIU(ީ]8PŴo ;0"|^ \4!} .]2$!ۇ㥹O4Hsjef `YY 3q'1lO\EJFܪ 6r mȷy~opFbJQ^Wz. tWA1Y$4β Ob0cC+JEbi%kM!뿱8"QYY񜖽MT.dWZPw23.m|6{.~|4e[KW6}Cό-77p+/ѰO{MY2  y_m" P98s)JO4󾝕h0wyd#T9E iW䤇%hwzbQ<(/F.6t>+^쎫0 xJ˦z1Kn)lrR6zwE7W8p#{1۠Js(7E?-pGTќD#~>KAxk 5J<> uTu3y4bћ+rdئf0NP-L?pT5\EyvzZW5,*HF/޶&uvKvRњ>V IZ ̴KSI!*g N;e\iD$%(%),$NI6>Xk ń 70p f$; LCqc4 H_3DH'#F?g}[ KH? P(akE'`-d- 08&IRwT{x8V)59,G+8xA }S ڴ6u9C~Opa ROl28b}PM1E2Rͷ@*VX/~G20-)N.P[K+v&x*+#r F,*5wm2 phC̡6{3+'% k&1,1I-Dۿ=2 X snd]•qWLIgꮔ,H{k[5QWE)jb(Ժ*nj;8XLhD݌W-c@umujYF=Ӗa:^\vEYWPQ&(GJmflG "67G8eye7OC݂;|8]LlJa‰5PX}jyɤ";ulF!ԨBi=f.פgN Sq2_ci_ʼn7?模6̛8}i=u8̈́\)4oW=/ta3w>(. DWpoEKiކQ_v Np~u0[V[k޲K˿f;oW֗S*x`MOMN/p9to{!^6dS(UݕOBE9H8ln` 7LgQ dxђJM-_JS[=mc w`^#ڳt[-W}5.^^Jɺ27'L2s7/yGoaq&]uQ'ŵh|{zEMƻ38cJ*f:bH\yq Xw,cȾ/y9qkf׶j+[-ܟO3AvB":oy֡#/L[' }+pMQY॰1S1+X'.eQ@3\0o0!\Ը<6MEԇ$vOu^lQ}zKmb5Ƞ)U\y cH^V,x rYTܫ_DG'z}i?2"V=\i!$[#J3+U*ߕ#,M:GV|'}{U+0$aul܄*e=ߤ0}2?vQ ٪ &_''GIfQaOPU22lүTcYK[ \d0~ZeH^6"'ɔtғ^29)r FإzN[ʼnVE$Cӧo7gݧ:ORN `E4gej%a{X:?̤B3Vm< [!0dW@OeVT^잽`H(Śs+#ҋ]+|r\_6ٽ:Nx"ULJX X).и0{}%\D%B;:MbIgLcI3+W Sd́A|GAӶeGcL ks8RYaVg=Q)| d!@ʤkvdf4kO@f;R͂0\mqnH7Dhe|M e'q_Y}yU NX"!r݌5{Y$Z 8}tNv*MZ,X#FL*.h&g](ٽ_ T훂b:ɢzPQES&:h>oK؛H8QG\]Ƨ(N{F(90UԮ[ʙ'>"i>7bNt֏o2P<ϔ&ǰh5> ql\A!= D  '[Vo6A?B [ Z⬣KH `Lzx__!nYi](a3dQχ{ [4(%-YsR)_Mϗ2о+/qti43I?w`?*bz!P G3jxe;#{)ʃ3)6s-^G& AiUxgӠs`|妒w"a̋ Y/)9e!r,+^؅JbQ`PQ`=:Yxt"ԴyV1 RmgWYH&jJ]Gk۬7nxj)P^/g i)WXBtrܴHkH4g( W0~YsHL%9X;{1P =$=\"h4?eo˚BxnϨJR<ۉϛo7,Z[lzk;hA7qKyv75]C]Õ@ $b8䦍4Bl٢h qo0ɩ>̢ ?H~ӍH!V{p;=ZrR;p* !FJ:Dәf$}ȴlrMN`4ѷq3s Eh )fҍvH)Й)UqxRx25פ L-7ΔʍAȓnrZ""!zF 㷠zK=vԝh^Eii<7ۏCZȝr`0+?(@.Cx(4鰡It"]چWHNovТ6Pa:9Ï\\cq#Q4`ͼI)#E{*8[k;H:=g2~~c_:"'`=r 2)]?4#L(Y2)_$hD4`䳃w@FS ZsNiy2ԗdMό\d2'zUؔGaYsA^g7|NB~%OoGk C Lc YJ@;=?e!`}kgzG6*0'Ғsbz]6d$Mm'84RsN5jWYs; DYj w[L/]Yw32Sg)8f,(hYW~ k(''81]wPdJxR\* >H,@ Pz;fc p[_h<^ctKy.1wC64Ou͘bpʟjCEeF:tvs9_.04DZ#KtJ<SĄ ݢ4E<;?/Biܞ!P0p?bery4/=O/q R-q*z N'zݹr0PƘmR28 Q 31 J#XtTYɏ2v.|5Q* ۊx(t"oF` ]rx?4ZPl_֯o_I>A9DJ]҇Hi\%~`M$ |av>A{P]-j^s{,C?8FLtB:! µgXꙦoK)\az_|1{eP v@uy}3fҿ2S*RNW/;L]衫N}6J]{UMC>g>f Ә7ͩMP|E㘬Ink0"+R}hՓ/6]W$w~a cP1iNeǬs"*+;fS9%ܽ#ЁCj,9=d0L(fZ$ m*Su]M Ysb_a`HPNL:C:uPYp}Ae5SniHM15'Ӥ~wR;V4WXq hMxFc 9{cXAF[E, Nmf~NgilqX:Þ$C?^cf̅% _.|Gs6G0|fWM@q=v*@]~##aSq4jf`CsOIJCg)jt1BemcBL)ң'x6qFBlϾȶ<"uɂ,]CFr2g> {0.7piH=;_e2ኙWTeߛR2daIo9F o6m%!0R_)鳋9jRG1  d6)畀xz}L,fl@ϝbҩB&1C73?IE_e~]0W#]ڎ ÈOQ]qmrOtHj] |luK+T/.._Y(wGNT(Hdk-liNIjϱ6޻7 R&l+n9J7\8*1o`mz/**L7hw^ =i42s%0r7 |9lԾŵ|#k無O5sD y8 #Iv|_ R9:j :kvyh27e8tLj} MyqK7^OgvLi+=`rytw0wzQҾ&=%Wxaunqiu$>\O[$:J[Um3:i0lI$ane[TRynx6+7IGC*B#Q0raՈ3ou.W|9Ob񲱞;ɤ>lvO|gl~ ℆j۴u? O /RAkB!/ .R6.Tu?EKUmļin@bH=L;i p3rP^?k*S6yIe?\{(Xx,jp?Z Q$4j TBuoO Ϻ+{" ꁄ{gQs>2T/f" TP t8MM 6*^%(-I/84{+(HtMИV襫&X22F0CoBrЊ.t\^tDTK.eS㏊ܟX(+s0ZKsQA2 ~}mYiS47lQOG㡫4*kꤧJy|Mcy>VA<ɂ![a[aLʾ(IS@^B2~j8e:t1`Q9i7$5H"]nKD塿f( #Ci8WNpW%{*TF.{-|VZdXNL,O1޿>ӑn:2t%%3Cڊ=r2gZ`HGLQCs,mNBdf]\R\:;H:eajiՐtgEeSţfRe}<]F?$ d |4j.RQM넹X9C&`.&ZzfSb0Aw{0A]Ѣ rh3,ǂt0K$kd6pK!G?M5ޮ .*#~V9:?-HV%EQ>5ͶQ0):cdʣ||S#lvM F08dU3ygR5EM=2<_ApP_>)cBRI\bΉnˊ2J>  VF^#ъMlA$pmQR x aw'T*GJsDI;`=klZ1L }庘֛\!j̤Sui_kk,_}uU=qr|s f-b ,8wrk/G0("~,z^DR-Q_037̹)3 Ea/ dM{ږVw3&[oqt^q{2XDU2j yɼ33LBJx0U}F`f :鶾e\D thC n <չw~E|pwI{,pe5bR jR*/|?"].5z`cu789gtkԃqZAw3S#/p>6&h܋\T=Ʃrü^u Đز<skΩX3$xw2KcˤʕEV%K4"pjߑ5VhSJ9 *BD$<|u"GfAY/B;D6O/*3\oԪy0!:KHrTLp^P6ٿ,R\a-<0ڣF(?}I]( gڧe nI:iTK ;%5א6ꆪp+yϗ&j$^+\v)7R.;e5K+dqq_}߈!>_K7eQGp|$0TI}f=nPcZ-Xnm:&26E Z0{τ&Wp_a,[0a̓삖fF8C ds7I?H aGt5 ͱnS:c0y'PY/4X'Jw*1lh؟허#`lGw*M(ŷV2£OU'NvQ=Ȏ-h&32,ȕYF|FWi}V+DN 8Xb^U=H\}F?6xP]ih"@+N7y~2] WcX Jm |?R,VyTwvU01 O.pZ=:ջ AoF˪ k"F%F#&J:QEW Ju)l=4% Da]C<TglmM#HyXɍexڒzD,}_UN;K5:Y_BěK ,wDK I6a'5҃_M|Cv%/͖BCim`$'Ƀ,&fK?[OG .Gc t(Ek3acxMފ{&5>q/_Da_T~k̓_+~qy`M4ÞW:}:l"x$Ij xQgfskmBpyfX3 BQef݉`C&c@ͥeH⭽.x03` W{$n^{+3s[a@x+G]Bttmk)zOJpKXG*(b_X;xYŌWYO.[x5;&jh.iÎ3v%Żm9QOo0~ʧ=WJ>.|w'iFPDɝUamkgJuL=sڡٝp^+CZwFtflP/v F#M((Y6#RqVK 7p32pi~lzF< ")d1`'`\af4T2 P1&wK鼯)tfYqB}-FzOZ`>A|'z@Ӏ'p=;Ihn-dantG"eza Ğt$3&fPZX;XQѰZ gPn$@~3+2[2 >q;ﮪ"!'}CV ؓ{ HQ{@!upL~#*U>O殛 (TqZ 4:b }8 :g |qDĄɫE1$í[T @`Gb;$@bGǖ&q\ yGY H` )x$Zfuװڅzȳ,͔Mkӥ@s t,<h =OduޣKrd,{d.j13KABeظ !\č~KӶ~M 'l_ur(.7j?quN:B b R͞Kn,ڒ>Y5V!#lp/}!Ǚ\}tqSv¯&1Bj0G^$U*HSalNp">Es`޵v&LAjIy؁٣&jn7|V~Uq$Y{`m:ImTHi]-@)>9ld8<~t0t09(? e0BP:48d?S2&GH6HSWG;~ȋ-#'{MSFc p x5+\)f UfB0OUgnM w$UNL0LXz'4o"8 ܯK6p8wx4ćJYG#7ROΙjJ ?S>x^Fm^`H,ұ@ ]iR H/~-}8н caRdIri -vb^s1/\'~n^pwp#\TGj{vz?(S:H`ѲH-hwCBf YHKPĵ{Ej4۪_U8`uJ2D1ڃABGad k)PnoI[ \wz6\$R.?|PյQN$vRGѦ*Tj+Ap+GڶPeS# %`h_.|0Hh$>ʋ!umъ lAyG? }>/l+ `<JTyFi6šsq?15Ƨ7O%oK|6NT"|[eSwK0o*ˣd| ~ΎarX+1?-G*jAzY |8+n MԦ. *1D_mP5Zb,*+ :r_tYA._)\SoZ#Ƨ/0t>@pJ %Ty @úv-qO Ԋ,:tvA2%GndvVPX+zp fgjZC]h@^=g^_ hఎL&m+Rd?V{t>s A̹98E1-ـ2㯄Јa\K1kRMFOEz B5l1Yw#7[>w/k3Yj7{kGg(L[K_BRrPSi`F7c-z!(,]@8՜*'/KUb--Jfޖ3,+ }Ii1;YmXB` ['p!%|T܀Xi]o |񔊀pk.b|0s}X؂{,K0=PqM}25m08~Ʀ0&  )vSzܵCXpA+jx"QcaؽYrL\ûp Ku/E:3p )o"Ib/`b,CDR+.dhyyI!_Ѡ/P`:=0c.`|G`ok/P>? wLϭ+BV@! jq] j+˥ PV 'IE=5tt%jMk=-\.U2~qV xˤ!C?r'Уũ\l-ݰ@, jtM4'-Yb&wzҍ>)ξXm՗+7o*1vI軎aHEG2ЋzX ^BeRyAE/ӻawWSeP&/NlI0m^՚aˑti D+)QF,Hitdֿ6Rp]'iQH٩#"c.d_)v5fhccUUtSa"nW$!ڙ~8Rv U l_+MЮlI^MͧD>^(a }NI/ xA# W5^6O%܉ID~|OPziՐG1?xnYwL^bh ow!ۑDRp̟:xƊCR/3R6}OUs|~zE_7(]G\ѺLoj`N. )[L\[,_ n̬1Lb>ӿNv[M@?o;ԱcE8=_ެ'Q/-GH}%$\@s%cn@sv+z?C}t_ CC; 7X J=g@٢h/uZǷL*";v.| . -$⛑BLS1Ɂ '=>3Ӕ?mVr,n1%"N'$6ΈX#Uᤋ̝"YNL {hm;R `.QMCB*]dJa$w[$(`^2l4?rQGZ#Ψ94j;u2YiXjntF5D_ ?eb󦲫lhv_4To0wG*'ʬno(S?q$X$Q\ZR:H@-Zධ>Gzǰ!j@I>Ձdp?K:l::- D~#|ey(QChy6L5pl2 CSֺф[3@&ݸ?p8j~u=;v3z!<C't<[Ij]!(j"b.Dlt*--!)Ζ@/9X:Z,NϺj "հH(iOSd& y:hp$٥cL>YZ# `=:A 0Ra#ΝB @ǧ/)fPxli Bp5c! A!"uGU3k ZF#::N\0QV7˩P71+2 9*4"@d>H78Nsau8%w؂w%"C/[K"o+ Xh&`~zB +սx8X9,{5$gJyѾfI](,.e'c{`J(/QܫM<@twBo9 7w񼻦a3^lj|u^gO(ZR{)_Rm^QJ,a'p=,H!oچ"1E!7s cgXΗXώ=m3Oyfվ :$*@$bZ{tq\x~4p6\9JmﻩDUIWXlOU;_7241 /#\z6J7Vإ/)(QB:lE~%nDns/SYkȜ_zy߾9Z!͋W.VTK({m٪0SH ;|& o uk5}0>Lm0YDf|ԻaV@8QPny_i~7V܋QP6 3_YK<8*ZJt,:+6_q D[k9Yl]npBC ;.tZz(&5ziݧ+1)}e',_ҵ&DDF(kF+B 8&[u~l*i%mb|l9 l l^m!##ɻFK)k\ ON`D}V2Zr4l"T{)^+dXը] # NxbkC"s&T$5au GgrhQ&;*"Rn&vjR BU2k`RG}E j4st`{f݁N/ChnBLVU[ub_WɤTW| ؤzs+-ok9+- [TZ6D(Ha\Cc0UDP@2[m`51nqeflUv"?tljΡM )XEd,n͌cB*Vl,+{O!#XH l88ٛ]O| 8+f!O_)hoPrHNaZ v- &ϴGfx^veq#^3D'2bH;9N9e甃~UG0Ϣųd>?aKG we3ը>܇Mvo"ѡ׎Vcv^ @<H_fF.A_ BE)+ DɐY'%V`=eKYV c ~^?$JO%_v1~!%mT1l࿄h+)3_L-a9KS|JKUl$M,v:d:Es4"E¿G )X]JLB_ww@l(,U^nTQoJl*}YqQ82֬FFjAY繵n+e|L zt% EeV 7J[]KI>+S,F% o &" O].m9.*)~ojBD"t3 Vh{٠W;U04A_XKAB28p%u"7=l|d&#}rz `-R;Zi,\>.qǮ2V=f?)/:q9LJ,{h{WU%0z"/wyG}Tt//Өiݑd*|/E<2ސ=/m&wqMYlΕvZs#%aT@NZ&jZdc$eN)a𸙼ek X69x4mwJfT- խpϜBvJzY|z+͕ͨtn:ǑKOR*.BlC^fC$)Q]_Ϗ4FI'g/`+#zTSQbiR Wg<()N@?&L_ t:WdNq3ɸ/0nlS::BQu(eXQţ֯|d9 k>5&>*!J)^Sj37uoLʕRObn܈=?d(s1$P 6pΠ7EUiǫ@AхckPUҿnY䖭EE al}H% Qfg8_X$KR<רHWS+!Ʃڤ z!ar,WO d.}:g6YicfZBo@NwS]L)k3_ ; WbUEl8QScEПvNm̟{,s 1r>xWy&E{tZDK>U)o:˪ xj8KMP"oh6d vf`2UAs.)](UTk;IidqNӍ.k`Q:^Qr7/^,}.(H61YV7'7 ӫi`iBU#(=0J):zsʄ|j;.dLO Lx wjZ974Y?͋ t1\)be+~uKXIrAL @ yi_94d3bT'NjYLlʼnR*.> &%lHB敞!}3v {-%Mg}>_[H-sچw]D59`;䯌¨I=(DJSe4F#o7``{&:>Q7r8_I=V̲ ka\~_syIP21ࡖ>B]d..:-kzU#xbƏHZj'sEn "}/͓cz  o&?&l[B e!Kus*2p gg5" f40<_לqef ` asY!~`g$O嶣'vB /#- sSA:-<*H2#HBQaxe&!Y(9RHɌhY癘 +ehWM"A!o+.*}',v}%ᄃ*ul#= =P)2 =Y8)uLGB0c&T[VF OU1 YPի)tY@%vzjB;xT *ź8kpkYǔmYζ{ZQʲ| 46f& Mg5pxvە;JWx4"6O[z&*<_zJ9[﷫LVE M픚}ic" (ŭ/UJNն0Zk^SV]wYqRR !q@IJ[} A~N|0;o-<!;;;V8O+l_ 5l-L~'Wyځy@XP}wE4%+x85BpIex,awk¹zKlΧOy!` x`p ,{M/`6#].# VCw:)tUNJ{iHlKkI/v!Bs\T(A 0RY>x!e1'_)ĥ#PTU;rpë|wlsފmaLzs9[Na$i3 ]Z9Ps"'J-U/|SBZ4W[xy5Iqf$jя™10gxEPN˞ K,w|@{/@ P-b93b()aRZ"*p *+rD780( 5ikM}yJ*6xjπ1z$wFo Wq~|IhlBd)Mva@?n|QfJol8o?1R xU͑fo$Zf$Д2s0So˿Y{X| gtF3e-\j 4esQPp5 Za;y$ HR]JVjY$!]"@/e=-"jJ $_KB"9^&{e$V{6/'Δ֩`f`ߩuO njc(^C&f7V #˥pzgv&C3(е:/+KU=0mQo5!I6A*כo۬ڠ+>*AܪSb$3eNix!}VM\U-ە *~ۘ%mG7u;QaBr/t0Kvj9:߶9Aay% !?,B"W2`Q&d\]eLh:J5Tg\Q~8Y7 ^2!TؽV^ɇz .Qɷg"}twq\esISuD涷4;߬Դ#{SbCLsHU8Fnd\\t >2J~E&3t4_ra",i k8N]v:qrRπLd9mxA0A1PX"|HP7|f⬑Yeť5?ԧ^^ݾ[oq7簮%nv&݁mZ&E\'a) T9ߜm;`AYFyW.\mHSnqCi2- 7P0jA6`p&Kw5E<Murz(B& {Rbd $|gy-}}tK#bS$Yf27H{3aȥt !ʈ&cqgo5 F9lcLYZ[+swO` |G-eT9 ɕHVw3.RO忰gɕqX&iP.0)݌5n?_cc YaK:CNw"mԊ!{Qf$:$9iXRj~VZI]Ѐ5%Q۩ ɮ}g&mPg{K [J'U3wM;(F#uN饂bLɇmj~Y|K-5 .&fGg "@~xl#,^Bw >+Zs%Ct"w)vr[VGR: *Ԉy\5g2. F"CLuK>ch (iᥕyTʠ/E+ !x p#^|kݳE˯;ur9ዛ]6G@ JDgdq`G4oJ")b5@ny cT }ۜkWnoGiHgc/}l̔93e0htIןZ{<Ӵ$EPy"XlYPy>Z#_8gnÞ @E8ǻsSCY7<TP8;LgE5N/[ C2px<_0蟞ʤ@;ه) f9WV`bg1ݝ ^;03L#u/+MPɆk9 xɍ,IKQ?[*>7\tcK =px&'0H*U"yeCVPrfh[0ttuC9rR,VC@*d*_U3ĸ;EF ^-97OJPgf H2l1}ڱb . #e>YAv]xCOE0XW҈W_4k㳷i& |T|+YV2>9W*$&iY`WOB°ck tV1AڀO [0r Ev?ä;t3F12Q\wo'I{xarʋP/ȻQnƯ&xRv,( Pyk+͸<+(Ɩ] 4q> B>!cg¸k4&EAՌxcw p~LA uU vy'<7a>nocgxΡ< ʗ<]"f:6>+O|}FmV4%&URefeݽ5$T+y5 Xz3P9t;qnl-yIgw5üܞ2/Y5|g`.ZI'+X╲sD=7j`e5UtoiD9aX/e0Y+ǒsSV(!:ݬdolfIOα-P*ipnFM6 u G:{n/a&(Q8FJ7YxNMpӾm?}y%w'tU-Af",I81p;G{w hIF0%(6 @L[K[񙩎%; n,'Ck9йҌCi )R (7jSCx#,DX Јa); Vo[mlХPmN*N\ɻ(Te~|,i8MєKt -^hb`ltm!qѯRW8#5ğ (Ҏĩ٠vwM*CP|c(b(W)!<ܣ~u4f7VwQiΦI^y٩k%c-NE?#I1lwJX|=?$jp4'}"ΛʾD\뺏?wS~P\ ;o8Sc^H뤽_GBղ1lK5}ck&dެY%Y-6|K6q*r##'KW5/2.}y6}oYfMt A[(hh 2򖤚d$aF<,BC/4?Y^;H?"o{ uT;iM..h:Fc| tπΆW9SRt8&vc[@S3ו>MqhIAQu`ڹ5.g7S]"ƴ{oi-,5AD-\c^1J=1 ɪ3qaL?]aӑiEdjo|-l1>%W?1*SISG6aL@UP}< Tbcbg969_$"NDu)E$6)ê .cl4[m-cn.'1|N[@yU2~v$q!ş7Ǫ!K<{bbvXt]W v_핳xAB?qxy&(1:%k @~(~xI9x#7~"Z7Qf H'f '3w*5-(AHއ@uH0CtQ1oɔ#}H _> Gb6GsPSȑЕ`>' <صrO}dl~U)\p/qa-6Z@$bPzi"(nLP p\!:FjIDAEwjߘ@;m@C[ ɹd4Odm^WX,6>-ۄCESP՞#@$rV)q(LF\GUknv vݒ+p'% ɅCUq Y!ƂeDdT% XZq`'޻&b7xVus81!O7 ѩ*qb>Y)0vi@/51Y{G3z#*T5` w;)qd Ne*s=7fT`m yi/$|XܼC$흜>KHWPGE핀5K{emQe# Mݘt,Q7 ;9QnIA?DZ}^ITK2#8W$a(m'E܊bxGUOv1r<$}=5n瞌/h]qMw]Iΐ!Ji@V5!Ӣ|a5D"]1ִuzÚ9ybFݳ ڛչLҷG^-}A]JaA>ىqs"ȋ^aNSi@%y@tkIS.$4m]ž֩l@(aZ"xfKƦg8alB̢r652:ЌjH$U ҃:,NRd*:?TlXS./ɥcfEKξ#·1׃iLK^k S3ShckƔ!`D?3o^SnRV}W 9pȽfg%#KiploS7 ND+65bpMRwAZa~r0G†͆<cK4 Díj}B~9  5HsNZWα2"5(ݒxB!`*7VFUN4#KHcN|aE_CcBًRO⧃y[Uaސv"5͵m8Zq>[m\厖^!ᡓ }H.lpTj+} _2bc %Q}̽&N膱n*0I " :~890o5koƕڨi!ڢ@7ovU=7[DQ4jDj ϱ뺊7,:i(t&D#ov2nIzsfMp:T|`h)%Iir:F^!\@ٓlӨ*boD=ݼ8)U]n~0>@wĔb^ vY7EXɶqд<k(ww"D~}m `R*9&@?r9[n);`SfἨēH^ґJ֮PάbfrCH_n~i@~7b ;7q[F[ s'Q( ̈ޓ/ha"0huH'4KK{CI?NH̅Gy3BD5ncQGfz:J~T~*d0[ /qJL',fr HfiXcS"A=Ig0637x=ش/K nPQ7t"j`{$JCg`M(BdK֤ hGWFfq2;9Ε?\]Лw [9 MZ>HW$d_z?i(iɽWd-%AM?yo Wr- t~6PK~4dfw:_3a}Y71*YtcĆf<3TK>`+AKb3%x ms2Ik偨ca4tUE˗u⎰Cbyޘ S9"I8nB\HTطZp'6svmVj/[r3jd0.j10_bz_$ziMNa p/ޟM,j[6 vU 7!`/hᚵs~t);O:Gtg_ֳ8$I lXv#hN'+Ks:Ʉѝ~bęX7ytCrLؤE,姹}]y4LP孴dRB(/-HcX1LEpo¨u [T EDQ,cC¢zb.gan6Q+}DcTA Ё3싥;P4mOS`h.ZSrnŔN2 6+pSŲ0X}|.^j1', ƞz=3.!fv=o{VW"mU@Ә䘊 w}ƠQs)YV0B-8zL^"a3)LU/Ja*mȸ6E$[xcW$!_s0RC9|2 UygcDiuF7";g6EM|"\CaW)xGR*ΐE JDWRcI$owёk a-V\|g-C4蟒 ]9LU)&Ps,?TGGw=RRI^("ƲI/||#E/+*|kx9z=t/:Ku>`Sǥ!92jئXmih[JV]:7%{\rHh >bUtGp#PT?h"RXZ.zbGM"6JҺxw9f1 Nl7P0OvT;ë#PM:0q Yӆ$` qylopx~׫ԉ7b-?j9utT~4zԢ>iA|wT茮b>/"z%xNsE7: {"6GX҅ȥY)0jK;߯k]֍*.Yҿ*Nb_/py͓>(Ȧ% ߣӋr|<4"U0Mr*%TcŮÍ,QfGzBߡ2Eq!"B;FL-ee7- +t~fK3upg$onW@<vFc|dþ"xEY⼏4ʊW.bwquA{o[5d#zjz8!`X`Y6`wSN:Ӏ_YB|@JH8hL;7+o~.5أDPM+\W*R"8 A9IѬ5bz']U;Yc.)rח^ƶ3"{FT/ ^zÏwK17NH,% \ Cͬ,]&Z &pBmwQ6LC#5JC{=E98GLeUEV&l> ~ ӈ'0MoF. p_uIs["#.fL[= Oߘn&**dՉY89j?iqo@bφiu0!CC> ӦPhΡ2Jb(7L_#HPF ]<@&LD7lS s48ȏJ%dqh *~/\kVԷem?? Q'Lvq?.u<ф!) 0"*Uen]t&(Al*bG LAY7Fų7њꪛ  Qח(- F vrԔ[}hNOÆV>8.U:J6AM8׍#$E5t٨R5ʵ0ܽѻ[4tΙHu^&j^IDsl>}D~TbhzݫwZij81o'~EDM9T}P|8fG l1a]]jŷ3%, NRCZZ*S{gRjRy-溥T1&/w=Nj@ *7A#91nƧ)UeL 'as+y~G(9G @D\@* &iJj]RdX>glfY# xvZ/*|[>;Dš 4&ra@ !@L L.jO;z/X0R A*Nj^ 1;HTԵGT^ Ho$)RM/߫>Qә饽n){ 88ilz5oieV[@K$ Wu!l(XK@ioҵع0H=ȕuYtk,̾c!\aHX$7!抛;Z6V X!tڢb(~C ܁&u|jW85Y[T߲o5q b_mZӓ*gi6I=*O<݀E:ŘlyGoҬ9QTk^/ڳBIz!x)3ck̜DCp?IGއ6lBZ.CI)W-Wx7>?)({M/92%v~}ty}\4!͏kbLAA?KJK3Q8dTjƭ>L|a1|ZɀcY1nY='WQ Ͻ3 w6э鳮CAx`AE1KnY݃P"\|]MiU~Ea}mR$O8m=6ғe~ix6i~o3"xXj,?3`M&.Mѳt(3.CA)Ǿ#9i/Y7~LVe~{ZIiW fVopM L E9< C%E ɁcOF'kj@Jzaƞ6z~z^ތZ5Gcq~Ni;w&W/5jh(t ER)ħmwkA("^fjp[/s&RhslExDƿx6IdMd"%v$ƵҟD'hB!rnE2-H"  :bQ9}O< # c#yH8QE_ĴY!wxj=(W<Ԑ`PcOE0M<"J̭`kӱ-KYn:rxa=Z|Uy4?=Kk%[ aBDwCҁ;ILVybݰa| βX `g~չ t_Zv7ACHJ{),o ,m`4(:Su$,IHWKoτm2SXP~b$ zv.LtAO}~Zweusu[1 m\/*3"ilx Vf p|BU:Ӯ``fҧ޺ f i׌Ѕ=p͐{7< ىHE fђ}OR-ٕŁW^Ya-@]n ݀.g&udN =]T~fJ- s]e]nA膗ƽǺ0׮m'z&PR[^ExPl ^p;ǂCf+D5\WJ(~v(0@۪kq#+8>*Ђ!3{OG\qB\oRNLi#κi66T9lLIa;`Q!҄ſ1KUO ږVIVj鰑[Q@,-6RD͹:*~}ƨ0) L} e>Y65>,iCMۜx>}]j2BO;yfVWZb r(j .m|J}mJ=c¹fFBȳ`U;N VAk&@] s$p\CLWq⠙yL!Eh+&B {$Xߨ/¢&e* o&A^yj#aJ[ȥ؈!hng7Tpf塽-_%$MKG6H j] HW*F?$/{ƒ*O74RkggUϑ(,v"ضQ)\{9Yg( K45UD|:j3qh18d}CB&vD oi:(F RCd~$O)k[G`c)[n۷r*8+YD"d>!G^^rZ 2zW/y0NҪ!" ׆¬\8%ޭX}{71$y` zU -/[MX4aUdkSU&ẑI'E҉-PL[e>׹\-g}tSRp^mSKy k}\EK5MT{-Z1`3$8̽r_ul43k(~dq&2rll ,J؟&#"<͊viX2;K0kG&K>tô8 }u$ei^o6Hn Z}Qj)fZ.y<5QH*1xY1J&IG"9niAw~}EpLH)Fe\Rwʞlō "4 )ÙaE/Ɂy_*({o]d灗A9q8~#I-́@Wk#sհvr&}냡la' jv:HQAzKhPΙ}C~3{T03q4=u@Z,lC92D"n5j7QZ0_Pc5dko}6eə:_ }^ҟ CFۊܡ=~z*'?1u{de3dJQѽpgP߀n]g<(yӁWMM=IMdY{n]vԚQU™lE?2-7p /y DpAaD zMΝNl$ԺuN'KjXPo${jQ<\ݠ'a3!gj|-zֿi2N1FҐ犸E**%_& M,ljM`+1 &k]BJ ]Rϒ*=IP#ՊKG xs5n9.\kq݂c! #ůuGkp@x!]yb  *Χ1q DAJ'2x=C q+GځPG!#/R ,i/s:Ih}ھɞqɥ0ZF|;l'0A!ؠ3ڀ6dj&5_Fl1΍eR<(TVƔr5[l6vxV}aHɴ\g#?d*+ۯfA<*&mW"@xV!?Ψd+p3, 1o4.88ҩQk"\ Lt $J5|ʠCls鎬d1B~0 sy׼(/.^̩ <>Dқ7C!L=_z莿=d)NaZ%=o%&`KDVzDR:num- uMm Bٞ x1" ,8ʼn`seZ. A|G\ {'ok{0$Q7 @h?(k8%ZyAP6T^ZYoNz 7˒6:.CDʌ,zWuUX.hAB]IJE6.~e]c֮jbc}S*'D :E0!Q nf&czsEXz 'ɿHU.]X=|rJn׮=)EېǢ×mj2'}KQ` ͞e(. 2 ~?-M=p϶mhdh獛?ڶ<ب-M!byB)tǔ)Z#$0UNY oAn  G)z$a^ٛvQ"]l{!Weu.QBBh_M"ɲsWE:oǤb)&Mɾ[' `$q,'PR~⚰;3-ƩD51ͣ%c7]Cf=QN\DCfq౜R'y֭./u2<+/Mٻ3lv*޹2`$sw<,qOuihC]ZM#uDrJ?z_aVB596fjy0iQ$HB~_0,5uMI+q/ya\KNe?֒iÝk:h eבAP=*57R CuCd_.;vv RKH'. shiAGpެlH1\_!-q=bTcH=V^L:> .4-ƛFSZ#-S^7h ~'N`v , w,Km?T~7E{TfwH[9+(dhFR) ;Dʊv3 ܕww4em&;>{N.\A&v^G+dqD w|z?&8ݡYi3 53%Y4fZwZP<5ĜL@wI<~ X`ryiHλS]`V iex!D#(;D:`f!i|Q] -*6uyG8Dqif(|fR儺XרYSuPqҧCxar䏞.޻=8G0ӔtN۠Pd{-1и&X1VO* I;=)<0kÀJV)z]rmrT|Uk0[C/6z:?x O^)1ѯjMIp/3J5"3`+E354!LwfB–SZP;ܪx#Yw+UA~춷/{Ƞ b~RşTtRͫE]}]뮯)mc@A~Xwrɫ2]POEqSu7T֚D`@Iޜ}F 5/ ~ܩMi;qފZCtfeSUvtfdRA% 7T,b͟*4no7LF 2֝7^HtE$#'bȈE13cqq̋M YqAb6ajk:h2O"tv LTXn3+5ǝu`(<x;wT?D?}E` (@ѧEa-h]xF|W1Ф8g9*Tl_wtBEGR+o~ֈfDz%/ً{cZCE+vT`'"ͱ\Tgwr q FKl>H}oDKeFER6ڛm =CEcE'-nۯQ[,&ls2b Nx l|n\(.xٛavsL'>~a,T'Xl2 ȍ{KDغd8-h{,NVQJDXFڔV ]i|=d0G^9#XIpUw'v1]Avtx5j+>M$t{$)+B%ꚧ5RcK:ywQj4Ôtl kzx5Y+X U:Ǩq}xwL'k%JyN HMcjX6URlw3^4UM7MwˤKtFwt'(dY_7-4S) #&Ӽo=v *븝gfݣі1x4`]vC55ȎE Rqߋ 9݌2[z :ð,W0֯D[E5@~TIl"Q[ P`K~pII~eLfJn$P ahZ>,/?wꟵb_CMzbQ7 j,om# _j"e( TY*K }6Zr;q&[^xjo 6_AH-W ^K;ڡʹSE,YSDZ2'n:Wȗ&} QQxIy4Jia l ]V/0HF"lA#[3xɅptZ[JȴqBM1nؘ %pG"q0nmjs X*Yͳa ~bGv7(6v` sp@FTFPTi޷@ X ;1_Z>8 8}l^kH Kitp~"MXwbH;15Lu_|F'[V txWo:9΁bE6{עA)} yMOM'M[uvJ;%^uK6H55f]Y3Г 懴 HC6l\ C:Vm7lOQB .kw^ nѪBFԖ3m;y:hu_)̍x 6+LPI8F3?ND Yp]h;U ᳀uP}F]N&߁*!|SXt7OhҽAQlf$V~ϊV6vII,{sEw: W >@ZJlAI:DfqnvPDV5`& 2=RaC_\cx\ԁ"a-F\1 :@]V3HҰ̨AV쥶0ۧĶ%'Z cHkӀ>w2H1]t=_.ٓM#큾u{F7Hy/v-뤂qkhķPmLAkCLX)Avd;J(b%;IZ}Pͭ4=ڄ$`a)[Z*h0}sEv9I [yO%mLyjN(Evaf J6vF WltϮս]e~F[QxՙhDZG[SԆS&!~HU4$ cCqhM}M# [^M)A& uh̠c(HBY XT v|{b&Y1R,@An#J OIPډ-=zC '_>9AS/XLOr9k Pk0ͻ[bw2%˲+ı@9^-P"ۃۥ$Hg&-4!E0ty]!j@*AJotх *s;/p`"t<|)mAb/u"!fV V7V $fiC"]y_#f4oԹ8 Q%z ]J1spFgu\]hŧ8<۝jX- X nW"C~4Xf(ѭ؅&X1Ab+yo-O2)gȏ L`Q\ն-~Ɲ áH7 8''I 9ģW|B]YwApX@%i#$]"V`n8 (o!sl+Bbݬn֚O=aGIFvރPájyZ.Knc&o'xTN^7UYY^\z3{?c2':rFH5"ۙMQ"n39=A6F{wd.b\vB͖. [T8ӬI[MMpH֨\9|91ϋ.u凴cRaYDd+sWsJɷ /std͠pB h&5)HP_Pd^Ҏl'Hʪ>dsӾ{sT-~,L+桥SmT,(u79Z~O:J74vW%6 gI8(NlyZĸ8, V'2 b$ -tM'nqg 7שRcS^tΛ9ՄZָ.6Cx_E|+5LPBu%{lء9_h !QoCۂ&3 M Z"(l{`AlMoKO:0ޤ_s|.XR@JqWuYT+u8\qB3z@:S}J[9ʩ̵'̓|+Ce򢁯| 1-y\΂; 1J_ĊxYNu4ZQJWQ£!6՚!]P+bnȬɆ3{O\`~_*3; t+pm 6"}N*xq YsїC?{P`(b*d1)Gws#cނws[uOQirMD:^HGF鋺]Cb?CEU`ie|PefP: wk7RF+ ;Hej FI*y:΢gr΄@3_+S\ubuL_>,2LlZ  Ia=Z )V-uU+|$<܅k'3m&nKn`  , Fo-wwc'uUUdثvP v7ߛYՖܡҚPϜzAU/5 lY(@$L%O1ߦvMC?ĦhW`rgn/Hldk0pW )&T|ɲc]>gK6.7dv^ō% ѵ} wƐW殜|r id2aC|Fn:yRZaYǪ?iit€8T_EsV}?t_2"Z%[&^i|.huӨ`w,FzeOZ8N󵺚Z p#_b5iG*^ XWN}a("-6 +ؙ[C-PAc>: &b.`kS(u0~%n;Nv+^gX5c`pYzXrvcLY,lrWnڤ%r@z g+)N_}^l[8A}Z&E3iLiypi#eH>ULL@a8۠!N;GXɔ5gV,R!p{!`Hϩ,G RFCO7S]] :Z|GnMֆaI&"`2|:06C._RSlKЉg,ߩU%]F 2u໇:0<+:W2SF˖֧Uc'M/y6]pjZ|&D d ,mQ.23qR/0m5=~C~5K?Ek̅$a͕x*Y,vY%6 ~5+8УXЇմ*3(Vt<m~96'^~7r==C$0^`=}`*'YrlQG`ԈXt2HDo6gϪ2.KpJ\hB$TSdʑfQS9cS8dYȝS>:pOTиG8b;#qj<>U+,[ƞ XB,w9G`VíJ`Wj;L"ɏ13jף8`N-c)iJHA8{ 8ihC-Q)m-yNV(5Q0N 7o tEgp7 Jo55j7T*!yJjU# <6c_"C#`sgyK.`˻b0f3WR~hmؗ2D^ +Rx[¼X?YifG-_/~!&s,j JV؝:s>[z#^d'ۑė̂UԬgG<HxAc) tӄi3x!@?4x2tg k]wƺl2t L8l͇.'K'Hx%FXdxy\-|dHCx8h~;5K9$"k\e:ϟH[xZ61VMص^Xho8="QeϪyUd}v.K>OUWikĿ!^pϷ',툯촅Xgyͣ?; }QCnu"}4tHfC&$crXvbʗCXca/ŋKg2t8d%r^8>`\tॹ(LiW1x}{<(3aؼqmzSd%]+YZ;6ATG$%_{^ӠtB i]^pۉLe &73oa^޸9l:J)eƙ;\}tvwDAz,dx}q 0Ty7FvV8[#7 aC~Ξ$_ay%qS"p %I$?EPXn28'|ȴI&N m7nHo|J )Iesٔ`uz&IEg٘KHxBB(B/We [ TF_פvyQr׶ @JYqJ1kW~R.E&$4\gǸЇ%AI*)/yo:=__$'gOn ,*QLR.wbj 4kb8t~6"&UFI "s[7{(rc@&OP~ !M(߻^[kB[WΪ1BU+Ob;KjE0%Eim\ͼ6aPYWmP筒SaISaa<8Ӑ&xJ0zcTM5(]lpW@[5`NхK32JEHk,ۛ@5prhl hq؉"%4wsh}D b+!vȕFQ:Xr{KyF8ÖY( 9-HTo}Tܨɂ~o\z&/s "PrpBi{|*jb掠,d&m7IF-y?"C3ŔapN7 5E|ω?)>Uļ}DW6Ӽš ޿n:C'}Y!Z)qe3?m ޟttdgfyHM̸Ьdog*.y-=ɕ2 f;M'R2Ko>.z Oc%T=YzjA{Vׅ] JKss1A'~JJFrtR9nJg8*߼#}[\/#"}ML$/pk&b\1gE.2 ;/MvӵݲUk[e%&ᓵvy~˩O% "x|sÙ{ H29,akAzIŠ,OhAL>;~%f5hh jkؓ1 *Jxp]m5%&nM~;c,0>/*0/K|ds5͉@?`Y?g;dF?Md~Aey6]JKcR9i hIH ȧogyM%# t\v}"$ٗ&q`J-[%l#/`z$0kͅRfQB'>C]zb/} 6NBE=toA tF%] uAԉÚClMWcr;,&<գ&8̏}7u^nh[/ƴDwJJsƃڄt>"Q=A6JP=CY>u*)./}4'qC_D댂+)H@!ddP#|x{}cNLj0%(QNK{ :m+INb$'_tbsHrn .%v|$3U abKgd>}ퟕ}2k˨wfe:joLl=?> 2Cxӻσ֗Y W\X @2w⫕x!=dM3O{}@ml6aZk Y Uϔ˕L1W|ScXih^ @d+[I;UzR/:N1o?cL N>gre=.\6K:>ΤJ2$_l}Tr g r \ݐ7!Պ E_|HCyc8[h_c9THr_djqʷ 9x?'9O! z[wIb=gjb;A16 bǃpq|n>ewf_rb93h1Iדp\"'KDM5ZVZl Z{}$rI5gډ0!8Xy&"Qa0kG9\KM,.S=ѼVlNHΉZga=g#&_Sy;iKhT>/:127EĴF 8?59 5=\SNڽz [wj:5#^V_IA&z *u* >[E[2bQw0bgJ8g,eCkTwJpx{ΆCh0na5 $zVS䅩6 u '@+U!ԯ`XqFX떄cE@p`[96#a\͵aԖUa\'[3&[{PčRw Aj_ţϛ. yk|WMQol,8Y`+bH/!eW_!pqH]Xދ>ȫRWR,.fB4bra y=W7 o -+>UDc8VȼNEc׈d"F7~㵡g@Xfi–yV{\AC]ՖTB3}|8/m|}*)R5ӵ'$ɮ{m$^A%Z6\e ʪfd@kZ#Ln,IzS >A#;t-hIHpX'ЅF ?Q:Ҳ]m&FW- <L\V KkU < 0bc9QJ_kşMQEU!fd8NZKv,"z:! kF |(md!|]-]Ud TJC-8/UZXw_nY"Kj5@Q1 sn&a-Ep~;:of(nJwO5|k5jdd˴[#>j$@!>mw:VT~s[ӲBWM,#Q?]( =CDC& Ƣ@_ QuLߘY?~|lMo>V/ L;\*0feG gzPB;}xI}WC /;d-{]Rx& k2ˬƵ5!WT>xOq-ާIb ٙdLpY r(PGTI>zz?dǿ/LF[~p,_b3U8m;68j\̨ez+#-:z(yD83U#i)nJX5eZǽBFzZE>?zM=.QGBhԧ`L@OWx:5XN_ޝ4!vM'DCU|Ё 6Aiڰ}'[ł&I&\˜ ݣ^7rQTe>ҘGy0gӟ BC=dR!&`r@{Ut܅TԒd~̟//^0A`Ga*R}gpI+3G6_;(?71!C?x\Xi. XA1C 391m@iQa864ʼڗRPKg4 +?K%S}$ RvxtVT|tdf}yym#o| MC'wxn=wmvc3y-a1(S+F8cͽ5!Do_d'.'؊> zc.wc;Dx|+s@vfK0I#'_wHft~-GZO$M#Qx~[s9Ξ[q $tsk 1k cM3+~UnYϽ$Pxe)“ uLjN?9B-`#qjW 0̵lV> h)rG.nxrxKaΆqu-r+jt/,@*b%08=w9RdU +J(( 9/>Z2BзqaM??WŻ>oEA҃Xi[qc  H}LP7"fk D*kpA qXTJIWȨQ]JcQd'CѰ}̀`eYvؾ^,K#hpe7+$HCD14{za6/`uD8X>cb*R.~,/E&}KbOnCn58 HZY#Kx,-9>M·_tEW⧢659)P*r^p~9*nw4Lۊӏڝ? }5"tP<8A'H8e|1j?B]I ,|Lwl*;Fv:U/MuJ"KdҗlrRإ%F<3ԑ6+C%7Ix `k%ĂiGFHunỳ Lʔ`q"}${ӒT߶V޺B.=_!gV&, gs6G8\uˠJ[fr]! jD_gYEU0n7 GTaPXCrУquf X_Ozs9 >XIGgk8%0VRx+(guXҞdeF%94'$Gߍ&$9p63':"S [2l?%e&6Mol|aL!r$9'}E׀(f +l^tɿDRe^E*:~gj ]G"wvTDbڸ'?]_$`e0zg#=Kr;@X26QpZ9GЁkf ;6^UIkKpj$fl?{R/jqx{ ?O8w(SuP> S~3zijJIHzz8俒MK: F>y:̜lqxB„e1Ak44Cېg(t&xQ}s|j_7b!4jB ^;BR,# L<;粆pЗcfP\KX h:Z&EF͕v7$6Wװk1bY،.4.-cxtS4M[,X" >M7;83vꓔ2g8i.QSJ2 &ְI6T2cg+rFo}x:r^+Y0%Zk:gm.*Yb;§$92^۫Ǭu(4kBf h9<XĽ6K5eza H}8[I? {'hjXͺ+awٵ4 e3T(N`~>5[`s-co~&by6ச=;Z+t+?lڂ'Kk1H O]vhoDBj #q;%`惥Pzhi+q!6'[dw/P-H$v˰N3$ ^k}o16KD7؞u>bvBIJf˳I]j= %#%맃"`` n |%j߃kNȹk[!É..nW\|?UU\4\֦s1ӿ%#ւ>K!*Dxvf0f"3%Pd:̝o$ OfR7Au1c<*QH6!;ϖY NIW _HoA$z?4k6(~A:Bh\{}?ᅶ"1DT*FA [vq]9/+(:ʰj]'Ԥv[0Dٴr48˭n bH ᖳMR%ҢGaKLdHD,_L7J[~_X+d0߃gԳyU~VyuZʫ2BCwU~zr=?`P;F)m/mk.)$00j[G{'lBM-IBzBE8 {ķ *{ypWؖ(K/RU4.ZP9Y39Ql2XX?H"/;iyl.3ϐirG5HΪ+_C1UXgB bߎ?n}3lHTZtOO]֡_ln-vyKXja|ѐyd$[xVd2 /JKey53#iWPVj.-9 ';@zD7I/:|Y-@abC\?5g8=1r>bǑuJVHόǣsKuThm4P(WYcL2*^MH@NTQgsKha Ro QepJ+X*i^%ÚhSH>Ӛ2eEr%n)\LE˒qiM7;^3tP \L}rwe!2]9DsxNئX+[*^F 6YSaUZEz4XЈtאq,&nЈ:f=cΉ])HB8e3e n#4̺CdL 3Ed %Lp sCab[j_hv\.0=sr1wEb џ1RhJ0V=qZm,zd>xtJzpE`.-b۵nW!Gs $4S,[ŲGy0c̝0rԺWQ{Jwe(n,QB$= p&CQjOiF:|:!ij^<^F)jvл/ݩޣ\+6d<yY\z;w젮b'A"rg4)Z\3{(DA=Kd}\?(nWRX_(ִ6l4vn04Sw}8uC@ߔnC4&͸hOn7$*b 羂n5F45-S\_ږ=+'Ni'? u61?G·L#G52yeGs\I#V09k# -ռ3ݯQ 'rLQ[͠3~̨ tZ]okf6пDBZMXV_VధMqz‚'ծ%=+o4/kIfe`^He{qg};Cp}z|6AGGQ3lէٟs)}U9}>;xd|iD5}%2 BA>RSO:c ǻ0G8[Y_eje?{IA~Ny'L%"i" 1bѶA(o[[oުjzV*p';A:Go뵰)&'¢ghU9j7]sD.ȋE_.@f27Aǣ;dZs8ʷj㢘|M=P(>G{|7: Mds&hbİ fezE^[K=!`$SW4F_rW*nQ-.N7֠ZۺNAhXm8tp֬5H)Jft@l3h㪗8UuNJAg-Dwܾh%jnP=#Wp K9_Jk*p/(.CtWp. 50n@a J&e'}PvK"ԍĶT V(fk|U}5ߦ-}G^"x1 +xI.Mf @4Fa\/OǢpXq"N;#n DrȅG'$H@i;JK|)JUt~݅?vZϮn.kY1t.m{j(@& xg&D) c4uͤWnʝܔͪ!qAE )SKK'=|:P)`S 3$_؞@j@ٖDg#ֺ6Kx' p3T]LGMG0ԇ ?1vuι`EZ)yqmB[Kܙ|6[hWp!02y8}6NeMw#pSj3-79Y|ymk͆`ށFNncG NIgE$zGtw=ϭ+p$FlE>}7dHk>*Xd؆e6 vL\3 3U֦etOII[ggzޓT859es#F^0KN9T*JS5.*XL2Ah_u$!nqWɚᰈ~-' N 8c8z>tfw I8Q43xtI{0Rp$j:#Ȧ|xN3up]楯BK}qq gW X=z!{`*8?9؇OG:=ѩ` 0ζƥb+,D40[ΗKvFYzq5'M7 xSi># kAq "o*g*&+3RZ,(ʢ.ea  @oaݿf``eG~]he`ZOc|s"l#%_O 4-4-rX˸YYl$c9/?DPip9Uh )1$98bǰ)-DU\IN D:'1ܮkc}ދx@>1MW@¼!7E3^Js%CSg \^'TY\%#?`i0\hw>F&R1okR`DrmX߆a**{-]dvKJOCkֺwV} shpdp3d/}R1 6kXm)юj$ܒ2DLf ˹BDa)K}3hDgn'Y YҮ3gf1Ca cy#'ӎɬKPQj$B􎕟ߋպٔǟ.VXD^4ٿ3e(gq`Ί )WN]P;n忖FOǯe0Xǎ)Ī97eq1\ְ<53Hsw8%o _' X+OR:XTw! 򤅏fFVgDMkP#I9N]D1&_059V:s覗[%z/,ި2;T(ǹRӱ۪~TtVކX³5_O)͂{6{&{Ϊ_PM>yXmm_EN{:U}, 5?YvtmAwHO ɈOTm}%rƇ\)9^E.3 h6 Z#@#r&"U/gn#y?4hqo;7GnMSF krឹ$ϗ5sxsXv ZUbw=,dW_|>XEW[O4~@%L})6嬵eRS)Ѝ=}]w}=) }K8cKg AGн'ZNO|*h.X;!fi]s".;E^${D=,zbsZK:~1Fj'a^CwxaXaW,]%7|3I |3҇0ZBvVaY^b]ʜi_=)%:¼)'2l.!8nI[_pDRhOYl{u1le_ ◙?z@Qs$@S`Su:| cQ B8}Q.<ʪ.x+ffEs˂>RAT|=L[97b\kz' qKm\#j6( x8wB] $Hi舖/g0GuNCHT3-kџW ݐjeaIiofc& bRv67ﶠP1p'IAаE4*vUZH>mĚ9I]l ކx>3误%!-5EnSW,#mU(J|˿OBDgG +۞^uZ1lF a{И$9yqW[_Lm^ߨ%ACMĊ.tQ 9v1'BZմN]:NJYr b ?ï_Ls6a?bol'ubeX?kך׫":bndQv.4F{8fGo[-޼#PdBŠ[Lأ4+ #ͩ6 a56/廴&xW糠E#@}q-'1}q2lYݺ:A9ྷ>tԿ>O-5@ _LI}*%-MU/.Il 2F![?Zq8 ~35.9eB{F߯Օ'ɟ,6z0_0m EhakF{HwTrn)k|(+>&߾[T{*q165}# l8)SsA4@_lgf~tN@>jrҿ\!j-M UD)L"6m`G r3 VH(؆rV6qRgT|BSEl#m VҖVj;9[h0k? 52_8 61]3B7 j9> 媙LAâ%8Gpt 8xnW/h~ B)Fҿ~~mPsX@k%U#A`25l/@^ ns._ݽdxQm8N)5_C 89ķ l kȣC,m0t>mچRgcd?.e$;mbؑOA?"lk}J17]'9esxƓuw se˦)6R[-WSe퐅w=&4`쏓}RGhF  2نiizO KjRڦQ1Fa7Ef;9h!\F1MB`@']7N Flhf̈tnnq r^qwH|/'F11k6*M Rߏgqa+]= JuR! 8\C6qv/1L?VG##n%)TƋ&8 ǥ9iA.V.RYZy7<‰|\HSsW$$DQУ>f].( °mB~J LgԈ`WE≮R&,PFج֬Hξ) eZ]qUg~h iT!+J-U^CjιI>pY-2ecJiV 1TIx:fga~[y H˨QյgPRyd=#Ii:_ cfΒrx;զڞU ;v7px{<.~b 41ShYXD 3yk!no\796*`1}&~"{VWm>oӝһ=}**g*@X'nj!5DR'کu/\;}))JQAǏP3;EyϘo.i=@bS>v. ={ܴij9Hy!TGz#gg!j'j 4k#{sf?I^g@p2H`rt ˩'#pi7׫xKvulg9Tɡ˕9:A;65!b\97n7iIWA4ddGE%Rx -g ج_+#,=P6|J•5X(_J#O4Ģ ҉2|3eL"2=ݾBrLr_Κg2/L(tlLĢ;v~\s7KXH?zm_O(]>ru՗YWo;IFu"=m_f F.)\$]o> =؊KȻMYJF=[.6-٧3Y2eP (٨!o oLSg|\M[^+rTHc)n՜MDpu6C5@Gh8TKmWuўLeY zsgh{'+J{RX¬C I7oH*V\%reHy&1+ObfxSe/)sZ%cyΞw\} 襦:nY P:8RT4 PS^ /8-'t kocGC|1AUo5TBvh!{Y4pUarOs? ŹNj&!0Xį{V ʛVZV/zRM'Ma.Cj/ xl;0~Ak/?0}&a:Y.D%h>rGl;ǝ8@ٝQ@نO+P3&wVZRq=.y:)/ P@W]qWpT/Eo?#/7Hz@_-FEyCwY,s%X^S~/C0=˕a_~֦-H[.K ޕ}Y;2iZ`U21۫U*qc.^d8RtYtp?<=q3 KH n\80Rw'[ 䋞+\1)NUB+>aBAtD;ݨ+:eڂDWW"u?peb }4>&E[-mtpի g+eZtlnjF(B(X6kj8hN?Ǿӑ6BǛ"WZ0.CK^L9k[{ba{z:x) c4<]OEF(ˏF{Q >;k;_N I!2O_T246u(DOd F$S|. ;%Iv$K 1Y`';nTt/ź@ct`*#DU,y2+l5.D7Ħ:'~;+9. zj ӯ;ĽQO fskڱ{cʻNز|(s(53cbv2%78(npO $i!?}Ao(gBcw \[7҃Ʒb ,w9 1{ ! 2:TdzsbJV.N<}y`Z9H t{yZ~$ld>tdU-F3ƍ̱I 9 2t  ii|%RgV'8 4=zªQo: ?n47e@Ƹ'k߾J=Pw X5UdPZxfQYJFqX-?'A 9hqEҜ8BwCW 7Z'0zbXJ.[pNlpj 1^[MtP:$z.(z-m}82TȘMQLU~Ȩԯkgw2l q)ϮKzص; 4- T%Uk3ʤ6 NW/rƾ ի|Q /xsZKVEV2EuZ37mk_R^wD`ی(\&ӜwL%k,c[Aqu7쓌fS옙=>R?[ 믔ʊ4Ȥ׾y6۟ۥ*gc=&bILUyUSq Zb!}r #%uU z7^`JII5~u~SGS{pVP}7̲Pyߛo̻dH;. j`|h.eWz HN&MɶȏivU2| F3+ FwGHZCZ"BrBn/ZiK=J;̟0`qcZɟ쎣.xB)PxWdm)q!X@g?D"CD >!^UNvmh!Xt:(5E;"qjUb['# gu-BXl ?=#'jZugcLs4!>]c T`Fwp~$NTN=c^NX+O7|n~5,ZYvZoZſlK}! bN=XxdS2ĪzBt'g Bv:?"B:_KYQO;>jr?sUP ~=#UnGןs,'ǧݡ8AXB6AP)Bs{umN"Sjctr;~|XM:09Щ"^1(7ʙR"9ǖApjq:6: scKR AϛN @$b~SהfpR~ɧ˸xAڋ!=D/SCcE'\1`X.73lIIU@_Sʕ¢t]Uu9q5媙cX Ak[5T23̢-rYgJ'awd8|u֐oI&3UnAg@)h ze۷ܣz̊WlӺp-EF0pw0 4-E @+v¥K LQ%G &+Kqc3EB%_knK ŊmDo|פAئwsu⇋16*BPݲf5(s^z74s(TzlæKM Qo J?T,t3}ʈ[R;_C:WqNG#xږ҄b4p_T@YyuLz-}fܲwO|H=qʹ-9Ļ(92@*8)G)TI>n$ &>cvQvkBRFFO,@2̳ 0FB7l]Nw.Bw=l)F2\~n+VmGƔb!5@]P'P~W7>|BOž sj5  crk beX^d";h"\A)xM ~5j|=g=Ōc60rkGEov{kдN';&w;d]g&OgU9;ՃS4!Xm__Cyȸ дNy 2ߡac,_@R.T3;x|Qmĝ0*t&zNQ8|8H*i浩YSbAⱼ6:{!п[L\k\E[$KI| (1@>!ܳm9 rx<.dWP#Gʩ|ۨ󙦄Ρ˔\8v3G!`1f/JxڏXk2Lbs|r҇B{M:wh1>龭B*r4 ).w~#zLNN#OQSKL`3Tsp .Ow_rMt2BWXnЎy  A# }EsTW(tDk?lJ^L(>cB"4.y&Z}vo#MOhC0;yn@SX]aD~&lAGiry0z&=uo= +F@<@8!{":T7q*kd:2j^uU"bj1 /,A2˴&J5 .|Q߸ UG\ap2;L/ocit&`jN#{u 'ߓ쪠|4nZQS4h"NA muj29@̖j!`9>܂;>ttz)5=:j/ہgP P$ψO#<+.Q q4)+Gє[FىHosr%3$+V^B#E2fHcqC=6vF0 usu6RVY55Ɍ&JM$EvXO׫޽5KM-DD9^IP*|Qz?̓rJ%(N A{bie"lW?PX :BMxIDREKySPTTR(+5 BJo3Ef(Ae=GWg0߱r۸bvi? jdc{ t$Q`Nf@*>,q_@*s`Kvz)WLMM! wB 1(ܩL_NL|!!.݋_Tx.F 87J%ڄ-Fkr4n %H.ѶImXA0Ԙo.9YEx{MepD/D@]p!Js uDV{&͊؉ʱrh\vgX-Drzeedq~:sF3rxE} ܀XS()TȘ1/%.!̼0x}l?ϟӝCC;nIiU =~6_a6Ҁi<`\e]ʭE .^Ĭ{S8Z q6sD @yeApfahrfeZ-qb[l#/:#-.^u7СN͘pV΀f>gρI㨔/n:0V8>>(^7Zl–}bQ d`jr!ϳ..I/?kAh.}ټ+D ]GiK U@CUmՏ| HB\hHW%'r0X^e[7764McPK^w̿%7+fOhrrtyPpvEՌ7U?uwG=Y9G=D)@4T6P|j Z}J`˖70xYgj B8; d)T<PYIXKע#mxgs@+jij%N(jWP$ ȯ Y>^" zM #S6}m[FiVEO[@dDfj\֔i#=?Y1zrkO0???  t`s>2.3E"L>sRhG\z)#2(lb4'oMxՕ~A[3j^V$s \^:'p=H:_9V{\vbXBgR%dh8jOb6vb9k$[*g9bdIM@x|YniS+[>f?mqѻ}P=8BCgI+Ҫ 5#Ztl'xx1X zG־׸>NԦDR:*# (q )y+pkCQ?.84_zgDN22tuX3a|ş Ӄd9.qOOň 7ȞuuqD)- f16lQQp5o*D;` DNjcy&T'`hI\p[9u^+oTI)I듄sX(6?cBVgU_en)&E7B#]qV"]w%X^g|uJhYL^]ah ?(4AK ިgeُ::Ɔ%g=J?(A+>C;D)Ňjhh]gQ#չ̔TM|=nY♕d6M\i)夙Dv/N_f1:Z,8\wt<|y[GȐi1[(pZ:[Lsin~u'ag(CjUtvV#k 㡭ji~bȽ7kB`\ G`!s `y}V/S j(=hBVU1"GW } gH쫍h ڸ0)㳳֨Y̧;%9䴁lQoo`#Ys5xCE6`:I0M#)k1B [{}𙖂ok)7.+*0l,NڴCF6 0*rA,zӚ㽑lbokg%L״uDٱRsG^ *zռ^Gl]M|qH΅ 80Te}i;WS jy+8D_Q5g2K=*3ض:zE IÇAˉ)-n-c[s9F39̧XY-:}w F|vp<8kSkl`878bMm7?rRFxBЫTt=tRByEID2Vv? f7<_[xd:VSNw V(SSԔj &ۂ!̈́x}_%u$:;*@%=~k8 6S4acXmx&~q~䰫ʑCD3fd]WĦxa-g732HnRǼL1kk* /ocEMna&kVY⼍sdӍ[;Q L7q*k$xGc.4qKU2]C-ۭ~NVFfI Pjb8=`>Zq63,-5XH #6i0>C~bC骡*(%؉p(/Qc^C_vle(C ;猐+ [:,Oݿ7-A_ƉpO8v5H#]2ʲZY,ךT_HKp$KA.Z?$TļeFX:.ρᾄ_etܑoY~RKZwE>'kؾ8_"`I(w>"wn|pA7OkW_x>?.㑓KfPm֜r^. - . /Cnɛ3Wyħ18%̯}8ZG0<!OGF?rKa/P.l/46;G>]>e@f_/f .5i厰{ 0ىCmvJZWQ,6vkX LD㱖C(q=_GN(座oa,8%u됳r?șVL ^nVMƚ&V\R`hɲ Lh _*^r'O՗ٹڹ85T wGly0vQw h ˬ("!Vt#Gq-z=`9߳\ )!& 5" p=T*iDlJ_U[ mFn83ܲɪb>L2lR0+ԈX*cEevX RhD5ag`@I@BOp,/L;ßNJz7%Ahb'![("GWCWի4 eWo:M_b#?l@ѫN2n"y*Cf\LVs a>|P+EigR&20e`>©j9h꯼`hQϋBE̐{&qeW+Lsl9WG0I0T}?&r MVr8H ( ۖsރKJUcEL?P"qOڋSxJZvQJX7\ D*Lm޵Mx~Iudxm^8#Kg.ҝraY㧠͗ǕuǪG^%2ۘ(V!qS꥕Pzd(9eZ[v"f:Ms!*a4i` I ?//МEb"WJP8ûFҢYjӒm|7~a(n t159o*J[聳h ME2Gx7%Є܂K,Qg}:(R}|vKHE W:hF>oZQ݉X"nnOI> .6,UIYaEVr~o @W9uP a#uћMzV7|B̲޽X%&hFįpRxe`o~^ J2Fn(HP]b/_APWC^XԣزKm pXOõ/:~jzG%81t,f+p{]RUVtlM"QxNfHiBuA##-1-sDٖ& v݃ڴ.7:)$tꟴ6 !_v'1o`ͪ`Xa퐔Oc6 3.Thf _vǛNo nas.Vn1G*`º#/U;~RVaVu1\x4<+ Бe#)gqi4WFhpF dsC&u<)O\)G 7,QJ?"WT5žKH)̡vީ^wyid=pG׼.vjaiр} /5"~.9E5[MjB(EȈûV ~h-/JiB4K@[ꣃe_ UB xHQMђ G1^EZVC]%#%<0wNqxV׷'4\yveAAԻC5)zn]DUn_ F(yB\MD\T{X>J׼VԠ&*`~ȉ#U$ @c>YP|@1;'crf>*  DUc{v 9IR_ZذƅdyY[CYT5 !g/Q+z¡ tuN7"|b Œ@U1W+f7DŽޚҜ S,\يéTJ17&$hěcUЎHȐYdUD脵lX Tʍu]y9F R%oG'Ẓb쵦r'W#s~gR}G2ÿGinv_6k9;Pq+WymU`"[^{fc~ٶ'2e`"ʠ.<_!}"؆pܺl--kπ4J6c 4U[qd{ؔ/ML<0owKv)be ^ES7)2l 5g[3'bJKaNf ͵jeU6t@/vLM:;+`@&}v!$NiO8Oo?|Ж]HWߊh̯C/v\"S žuoQ(')3@`7 ,ɏj<0QL <{!tg' $veP c1'6 K<_۷ VjPh_aTU.tF8m|4FW(mRFc~7-3~yd.ꌃ(2ޚYʨ*0GDFv$D1=:cA2=kytV> @&8P<j1(t^V->@%%j>BQ Rjn쳑lH$A[xia,Ӫ:wfIHwGz *. Ax v*M4PLzT}" ߫H,1y ՐOu(iY?Tms3vB/V$<$g /E9BޟS&]7̸%aQ!-13@zS%cy]cC{U;[&rKnCA tZ}֝uEr|ǸiÇ}b()뱅=d*d8u &"Sm rλu R QHİnAf9M V w1!;qFֺߎ%&bdo{؂RYjYҕ+RPiH0V՝;)"Hi{Iq'u8)WoaR&I;Ke"i1 ZggiŲ?S"|tB:VS-V0ih7+EʉƔ>B Q8Qk5<64)%̗hVY֞B)[jPȡ&KRud@6-1őb2әT]P+xY)2- #SRf}QGf^v2aLoQ6w9Ct5CJ8B֊m_~LĤfݙU|W+{n97uPU7Cˑw7WG^<,LyaHm:T}X'@h2|6>0TdC%Oëȝ5~ɨǙg}Pj@GΫ75=>5Pɒ 2!6¡x(ȅtOaEO&ި_wDs;~HF@Tʍ3<Zv~^4o&p)]ֈxDeM?Fc6[n$WnbIU֩$o]ZJkItly kRR[@=7L%Dop8"oM*[BU2Iٳ;୊4KZ%8??&[-BR 0Eءf$2"+ jU|&#Y2 b+Omanc~kd0qIw,]p)8r;k 6!:9U|LmRu8F)?I]Wl_9x,n i*Nwב:v2CΚQ~l̓O%ljO(+\^kF[;2O3yT2\|{|C5c $̠<%]aIn6%'@3  ӁP~ԢCsuXRKH 2y]&Ә=,>k.6C1c+h/@˝Y ?wMfg<)ebi= 4=֮KH0FJud+d& GxhI>b %㠋>jK9HmEB+eAzC7U鰏r+9jgw7.-#zΰxWr:;fI|QРWY=!Aidр)f=|HfZ|8ᣗ!\j\G##[AYh\ab:ɿ"J0᫤vA',]nJc/?!*I=PkGG[I ADvm-?(pʨ!@2~ MSqTnLȠ].ڇ:H5^!P7~# xk>M,ޜi6%ȐFkQz/9o"1+'R#qтx@ ͤf,:JL&bƨh8A6f0%לK,2 +'z]CmQ; OyK.;y袥4y?4Y9fd@\mKT-%#,GR&rxǮၘn =B KL'Hqh =Bm/75L.9BŲL?FYoN}0Q^!9zuX\4Hǽ٘<2-b{L)b8xտsa@xڸ:SS1&}EG{lS2WE^^<ڠC_qS&'~pMՎAH;:cфBO^uJEY/]##`X G+:X0 {mb;ǎZovGR~m(Kb0祗Rk`^xtg 3WH&TBR? `K1XriK QA5VKgBt*K9 zZ&ԃBǡk4K#wwi(Sx"_-QRhT ^ʱy{BEB7:47ᆷbq@~ɽ$ p:“[|Z!f"v6;-Z? ѓ:6S4Yy%汉*H~Me87 EϮ; 0L] CL [heaS cd 1Bi  DFymUP X.4 kOxevPi\u&FDI?XXZj<Ɓd{="s9 Mf[yJ/ Jwq>5`-N۞m?G)YP¼_dH"s=(E)#3ˉ ! A,*lgIn$ɻk1êxUp`o[i>ُO:u]ef5qlFD@PZ;rHĩ {ɡ;щxկH9hKאMj:@P/=ã瓛*pƟPޚ߹J&'̘am =hL'2^c0g7EJ _3̯R mVt['W٥@ϝ3ZfBR3mNÖ>'3;zjv~J%; u,v%K}aZB!Xd dd>Ύ[aL$ϩA44]_ #(Уo,Y5L=w 2 hx:scM I! 6ܩ/?]c`"qIG>D1q#C ;A'E(|yH'h^EM^^cI+(ۘPq)g_28_5d!u\Nevǀ&pM3 |SD3zEN}U$;>Tjt|IJ zl(/x/!} D䏕1ZC<(NrLW6İ0C/yZ3Wp?~ԑbϥDQQ&(//QE!^Z.*(z?&|]pfi AXhN@"6) ktf^Iu\bdv4,1:k؅Cכ15@y57:)Mǀv_+#"JHҟ]N2y"*6݁e}5(?`Ea ͓G Yny"+gKY@EVXlݰТt_YWcJ~DK|ݮL{ ;4 ff{yöe1$)g|@;K\9= N.۳\ _}ee4a5"Q Z*S{\cHǩ/\H0U5P5θ I~D>TnT`Z]<&XJŔF QAϖ5!Xo~S5:l\e> \'`< cF3§#Jm3`RсXKE3>.>(i#uj5^0{8=7qiG>thI/~9qa؄p- a;dy~3(5{-!w1#w,?md uwٲt<+&hZS0o "fxO/yXB2Xsx ?!UXYNc#G" {10ϩw3`jdӺȟ^}4UNgX9| hȄF? ;Z_ot˱USPo߿ 5'$v!Zb35HJN2Dgc],Uko l(LS~j:74\!qMwU}xf^- ,(HN-5z_ݘVЌ~>D%IPV{fJzy3Ӑ ѡdf4Hklt^^I{L<{{{!_$eGX򓂠5u3 vv``udTyTR@kꬬkXSnC?P Xӻ5RX.hp^59Ngcv2(ݦyrr!;< ~tǭCvqUI|.U 4GC8.A}9 f5h5ZUbivK)DD FypQIs2@š ~$#!3;,ƞh^GR{D0mBpń1ä%+a~#wPDȼ2_/ -x7X>ZP2Z3@tD'=1#cY5NK2w,h+.6ir`}5;~ ~#;%V(iaGЁ+㶨3 D\^Qr~;So`Ԍ>V+*7y $pap8Yet 5%HQω.ap#źpU4H) Vm"ݜOFйmqͧ,Mn.(~ůT\jV 9ô$vn-2p̉g+*&osJ\Zk Np&,lkA1{wQ3R@i\kgnrp5B"9eTld/W|rhr ;M QO-̍){W}i5 ^B?6yZyBU;͂qr24}p(nݟ$U=CiWn9W3b ! p6 G!yPVU&.`NPV<$sgy Tv|g(a]hC۫4uuΕ+sO%T\Z)+\ &-{(-N\fe vOE8`?Tȸ;5`c| |U=iB>VL4S"*(% 8E(4?xO2:uSmn-B$l6'ȏB/-#EL}q)/>3U$2-Q ?z죎v :ƫ@EԣH_4E2h$abpb3z~chV3n#OZlzr822as&mQs"^ea8_yLL >SawSkaG heGt󰭭~y sItA%P=qX_}:Sc{ qϊ !nKSFrExwbǞNsC@ u֟ 3vЛ9C+_+Å+9J`:岨'س!ȧƢW rl1  uj#|ڡ-z4C8;c[e "q$RDclM ڥbZ9uv rQw fj'\D񤮴 4BEwvO~dH`*W6Ad΢q+b$ztALȗ*55>l']s{o@{ 7Iφ=9kD_ٜ&"u7-w`$MKxlY)m\}svc\qqnS(8,R{.k9:ŧkGNrkQ\+ܪU;tDmj5u3fv?SKaѥEG Ŋ&, K,I'$QChzDm8 YDuK1a|& R0?Ֆ\9Ă;\^v YK _@Ĥ:;;*c}o?(2ǸT)/ q?`c =?,ZKlr̥,SV.鋦H-/pklDLR+31;8R>+뼧}? $nN*`8 %LTp4(T`rlߢlmw f16ZBY7nFt6ؠ563#FE|C^SOK^͔NO<삆uYj Tm~ُd=+(u+o7/Vti6_ ۄW 3T"i3L  'd}w:_.Y4D{0}"<]bJNQ^zM=sR[4fHU-* qM \R| |sѫ!c^?fl]*(PQ((! w_G `t%E, J>::O٢\ce ?`D'YNqF6]g3"|Mw.T7?!P5R+=9_{CIvƌX,N{B2j=a&IJ Y61YjK3d"*hv3z/s:9Cb0bPӅ5|x Hh<*9ߦ^ 1Wڊ5TC&d&Bh5JY NkLD~bhǂxqOTeS4VV_aN*Hŵ6{nKDMw$w/J.ejPߋwPo>:02fsť;|Aea*ե6 9ObB*$dՁDˣTm* 0lBL e_y &1_cwH|:JTa| RMj"8ԃ#IL7]AWy [+y`m&.rE2GIān9BE:;Ǿф^;\MqͮaN*-4{Ҽe ,$E,0,CQL5Ax!4`37:}μn^q~KtOEA'_\^1Jb(!0-iZdЄ>|0C"e4EQ<\\Pd_oA_=˸}AcAncm^\#dD`⯷=&`$_ \-l3c%P}17dE{-z?Ejz.0SRs7(qпRoCC(&xB](s2mgwp"j^v$m B_*1.` /gFQiwZϑAܛQ|AT.[=k/JvN m\*؄|Vz . P)߉kT 淳t y6,a2}fU@\L,NGV1gǺ3{[k&; :[?bu}PdᬼZ5oa6̅5/tY ÿvc^΋WDF@.[ mA'8 .hPe5.򘦳dd)c P,8N័}*}]'$("@U;]궔Dvbyt"` GCq;%1ƿ*\d֤f]|f!dDM-R^3CRξKBp2Ex `)=F՝=Jn"V#x^( \KmA&9"YgQ5Ij<đ[E06/ pL k;,(͖(f )5&2p&9X7c-6#B+mw@T+x-UI!=-7{{3> @C,r|4}D)a֯)pMI"uX5DOXfz1Ѯ#?z@Hq[lZ{o{=Wn_\,ߗivSS t?,2U+V+ sfԆt6)GC mRaǻkx& ƒ$""ԧ=>gsN76(m"F uјaĶ~vFo(W÷U} AJ "_39xGwK]Q_kD]r@ތ\e^teU4nCBJ/DJ28;=qlsWD0MD>JTHm,Rx$1Ib8á'Kh-rV7Hdy\f oP}B(`ͯGDiE\<#8wj ;g^#I_RS+iSJZ:-HJDCzrה]`XFj+Ndq!HZ4TN3OZpv:S;Abgh1K+3>fv#GJL3.nAlݑzWV2z zS^S:Hv7pmW`\7o)|p<1pW׫:I^_ Ke֢/ T5}j녌0|lS$vG?;5 @3__EaB@ӕ¢J5 +mzf450xh˟@:0CgZTX?t_gzr 'ƍj/ɧ+w+Xvb_q<=N,l;@DhP" ˼ @VXigl 4=f*B<ҏT}q/l/$COw[ I,ϹQpLBQYX>>OEP Q#='gM¡ayu9ȣ5_lq|@ wo=IҲu37,.(ż]hFmR+r?|0bg~跠m;k2^DР JI>ǟ"98kT '鋐x*Aޞ1prd t`Iݍ.A#PP@y?f1GO"mjTE N. Y!&;o |=ܣȍ{0|TyYj ?<׫N5ҹ `E~o\QL5"A=sT9F{(qIn,„$0;~ݨ;!#[BHcͧ MoPr\-GD~~$sO@?( PGFgR}5/vS:7y3 YW0jQQJ#33XgXdﺿ}B,K_Jޗ3 i7vv9X&c_)mM0q &kv M1M?HS c~E=玝k0}NGXkC@~xp C7qR~cΊzG7YxDzgyM~0<Кˠ@>@TH)9Dcϓ|"0^|}흳-0M0er}?s=WHiD).f9ᷠ n# \itf1 =ީmU߃ދǔĭqry04}F7P  9yaIHŻ L_'À嬇ctЋքa34ENRVoFt k+~##VE3>BDsnbL{\Ph ٓ)>Qt RZ|0_gq/3t=Mu ;!5)P-p0MڈӋ.DPΗޖKUK)ľ=ЗɆ؉*ʃRw.kNbQ$^hf7M5|p~ޜ8[swefK`1c9;aC0]R̨(@`3l󤽬`wO]l9胟ޜ¡ݚ1*' ?/âJo\;.9Ƈ 6a01GikdJ e~|T.tK),[R\E݀ F&44p e@+p >Wy; ~*{9Md>3/U)s\(:OqZ&ydR`hh D-zP\K~VVzE7 8o[N-h z-JOsFIPzic ǚlk;1YdA=zL_R%煡,3ܾMXE"HJv8~i.|8F|lT3c(U?^xsmUs^Ϝա'#:C\Zq `1kQkO?ͷÐ̨}ZRBvX&4^*]s uY!mW 7N7=8e}'ܕЊr  Pl2.%JK.Wg>($N!T;&8*qΜӀ<lڞ.0)]JN.ֳZ+l'\K*E2G԰~zaoFnyK,0H֡2yNo盡>[<=L%p:0 e>VOI:l0g>ƒ$fZKцH3\jfZݩU\fCiKFSښET]0 c3HWgz>0Fiűew\/J;(h([1*mk,0L< wd\BOnz'6`Bm bݕ|ׇ5̡'[AF\60Rpȩ__Jw|]%!;#Qr`KnBHFŲ~G:?BJlk'Di]ReS c!TA_ Є[w V'Ygػ6J.ZdF9 |d֟ˣˢYmD gԇ-Iiq|!<\9=g!x@ѼToym9(Ks5=w<#A{eC7GRO,%weï,:U'D""I5$ 30 9r+|Z6%^gyaDMҕ-FӿKV~^3*,y!rAKdRr\O~𜥯xN4uBݔU/m.d#0,^~H-H\DYh)YZ 6qg[4.ľohW1AqxE}jP7{M2 Io%cxzℂN. kK!ܟF?  )kK4sJq9ZSfHUHp} mn:Zf[7 Cؒw(mD<0} pUmGE!sWI20 7uDiAx|DDOT f.Yݼf v 1  ge\T+kZ|cƱ0{G٪!y:Φ'+"/#a770$6Ҝ %yˡI)NnpPۆ5b$^e?RzL-aMQӯHЦ+|]7{M\ r &6_Ɗ@B~h Ӡm e@`mYX%j#y9ayΝbр߬R8KuNI(yT~6{̟+נgI~Go *RˢKiK.-=)/|ۨYSpUZd{rqTMqAoq?Y4j!oF(sW+FWELNpxQ|[Tb>{ucon(F|XG)w`^ƨ! P%uɺ 4 BcxZ7 {T'2†[bQlnN2uWF/`05C,JVyX?07RTU-mLQ>(sqeyD|Θ`I([| _>la'b/+w.-#Wۄ8a\2Rτ5 5BmJ/XE#d«Dc !nt+㠔8Bǐ`6[.a4Pq ,9V.uoMjj>ٙ Rb0y8PE\/"a/WxN7l_JۼO\9#h_(v/b <ͶY P7],w҇Do !.[ݷzwVʾU#l%*zfY 얩:(P ;obGV0Qpljnŧ78!.e%&\sr58dHY}k%%FfϘO*p}_lPk4,+^ʟq3Z 4yaЭSwCȺ@^8-O&'v9HSIg+20Qe0 Oܒ/iF=ϛ)W D(Gfny4m1$534%|7&^GW\f"n.h!(lu!l܈ KE1m!~eAqPxnt7=̅04F`æ>j`Wxee.WYʷ\NC my!-%:_)S0 |9&M$ЫK?dfX(HMH% hkh[F@N__G)>遦l% .P?2XvpD2r(F&5b7bu.ַ7U:vѱd;I1dʰ7ƨ=Lt%~^[A.G4v䗐tBFԬ sرy7C~{rWo0z8~3#!zڞ1:d½a &Z4j1בG-|2ٌBqa̜d! RLS/ܪ*Uᗦb.{a@H>I$KXh$6(Ɩ]&q[e9]{]jDޣp%5{촷.L&0=k,&Tf~| *=q@!^MCB';8 [gwf83y~";itPa_ '|{kD5Ji1~L[׺FK'YΥNR=wh,t4Jm!=*ᩪ|=CsFa|P5ȗNxcKzC,A9{2&!Om.K)q7<2XykTg#b,Z}6SnD<$|fs|Fo &"; ̖fBb.aHqFf<)$s s7\ړjn/Pc&x-}32XR󀎵k|#i"R;XC4>O%z2Z(,{Kk,A)ʃSDZW)YY+4of0v̀F.c|:w}5{ƴcWiԆt0as}͈ !Qڡr5G):\}dpc/nXg(x~MŜMaOB8u|~V<'ʮz=ljܙl,D*?.ZWڑ1A()o,܍~^/k+ϰ")Do-'Vo ‚<\2r Ū y(i=ƽKsϰ D נZ:Bl&JZw"r;DCޠD,$LV,48΂nZ hVt~yU_7/ES#@BN|6WvRYWb?X(Y!-AAP[0d3*]+lw#:3R6pXǓ|L8O}Z e5BW]3 ATA;a'I,-:SئAex{T9_n?2P^jŞ#n%P|32ȇyfM$;MD7>HSBH_Q+qTo5*)XqWp_9DL4i]Ndw/r¤'ĽY[k*(7n)i~L L'x.oa0B3}vmy/<*}Ө<.#E!{OѻDr`d-1,W Mr xhͺ*V 5GgV={EP0_ɧyiEr}u6ߊ{n^~#4 4//ک4S^yv!h^S/煘=8Zfm4\cț'?43 ';4qoݱvEL; T %mG2E4zEN`+>`eXaRwyTrp5)f[NyAIT лA\-i^)s*S8q-ɮk(ɊU$'mJ80M$ā`%t``+ʕq'7 `*#"IQ}yqܔBtJ= \LV=m~2֯|͒ 7m_JJ˱o_J`N$O8pi糣_ iWe˅HUU,3 o@W"#xϹ Ġ ypU(35_# W`u:I>gŹ B.|j6Isܮ̩Ta%pPo R.}۴,3(-~J x6#')Ѻ"aQ/7ncQ;RH*-RUI(g%C&wJX5֗j/$z H%%iY ƢP]HpF(mH~)qEY͚r$\!Ό;W?MRZݳV<9{gy!S&uʺuf<18;ȥ+B#R>:`P^++eGOBb/n ,7Cz9#:\B6?wlB ;βF/W6KFQ}6e ϙ2;q{ںuJ s YM)@.CF-P#NnBG>^XǣIװ Xf]uϐIm\p߂ p!0xp/@fm%殍| Z@Gߓ@1^O"d< P4rSb&,58#)fEn8 qT@Vk CHR-`xQ4շV8=^l'噇ivhKQX"+pq(K{#kAۤn!@+k)]ۘ'vf@V.'ܩ̝W mV޾@Vvk۫Cn! Iob[ fɚ|I zS!D&y9Mn/F'0ѿ.}S@VCf-6S@֢(W|g+C Y% 2G0xdmz""._dqmP/#q!Ym݁-Ces綌"ϬfW@]?+Z5A&]V@9X HxC8"h[IF{ z >x5y;8!؛t4zΫªk&3 cU"Ǿc7S: s겨hL~'=\wg\yLSQ9Z23ySteB1YDu))w%0VK j<0by#\3IB_GI(CDXy)'ozWYۥQ)L;砥vos-Du~ NީUDkgp3o(|R 4BvGy$Ury $7fFV~> иٲF(UK 4LAXnp)j/i* ;Ժci1i401r6U "r~7i}Hm Z,Y.i`&,o<)@5{#ka8Mki16?y6ۅh1`B:*raZYА=l r7tܢ=L{!gZK/}閖 'e> Qk`iU'EhT3SCN: KmD)XQ݆e9N?2>%?{*lC`x1 Ekppr|F!6¦eɄy+#+{ oZĄLQe2G_2=L,rJqJקh|uYgk+~jOO6 =6(|:z?xw 0pO>OP'ߛc*VWSӅuwI@~U i) F-?O/Hz 70(v{Y_4 } =x-Zouye]F*X'SHNhWx/AOd^+`%VV4\}j$or is|SQPH(T$4|eI578ؾCu CP+':6np7͆LG)!4]Ɔm$D-[/2[akc>C+b-na҆=p/7Dهq*ʹj]ztE_>hH3j}6mZ6e3yP[ rL%eu,L$Cu?FN@YTuqw+]!Qu1y %KpTn]T1PjԎg Bj-x!^ܷAk| po&u9xK̦Ђ]HiR$ge$.G?de9p`vίQ]%i$.)U]{b:k8Tk$$i+)Rٙyf<7CXTNK˕4%a&~ӈ`Rvf6L6h w*f,k_F_K:C" K-XSiԘc͉Ӊ'7A{wOqCbdYcusREEt:ifvͬ?y~;SHT~DŽ -sB*G ,` }I013oZ!iz1\LƳx70LvWjjqjnYvnRqbym|U sR ~OQ@ZhJBl4Wf)Ш-<'zD^ky _JG.p3s@@d+IpUw"&`N0dE.Ka0& HEerE5I؂UY!.swϛpI@G ӽNx/ܟ]h/( t :Z,zG޸WD)\X?DPa"tJIEig zX1aOհkC_䉬/rTkPEXӘQ)V h3$7\Plwȏ85bhS$F[w,OG *?ȿPށd ɸ!8$Js2g2jW=h;Zѝ% JݾmUv+WlfIɼ<ϥnZsl#QCFUm.IECtMoshare/man/man8/dracut.8.gz\s8J[5e;ʉk;e)75J@&  hvn|Iě яnyc~⿩,Eeu,Jd!XwijcFTgjȄ6=UkO޳ILYQvc2*د_F h940U5v h|t8>||Yɓ$'agy6/eD^N߱ɛO=vP?zXf +]@&X2Sq#ߏ^rn$φJGOϞ>;jf8Ju7b(d4*A(5x|p4{5S),02+{CX3W~PEQHļL +A"b/D٢u)d,CyX!,z.3dho#<>_7ӳ)LOPLY/N>?ـ%v6H P*AP,4Oc3O)mˏ xfk,bˏˋO.}k|_` Hl;?=:.lok͉hވ[Y,뗭Ӑ+4L(DV'*<,5. e亀'K#"߱W4/}\d> d"Ư#Q4CX~^G"^rf3j+(UQ kScK5:Xi AdxCAFH,֑kbF$z ⽑`nlߔqOlfr:9?}ni2!"p00}Kei 2+h0e=Q#k ZO j ~sEesQtuQX dKªTNt3wbZ [`قd}k~wB 'F& Hg!s4O88@-ý CTO0>GDbT% isJ -,DQ xHcNB;՘#H@`aZgwf7?audu|r iPif@ 50^6S5Xr yDji)z'oqW[~UY%CYUD8O-^=Kfg< ŵ@N )çog62L8HHj/U`RFUK%=<1_Մ!7_*V3E/f3qcRʈ QpBAm#}eZE"7|fHK\%uaɉĆL%)>`1t xh#kO=J+yx%Zhݤ*aԌhm;oYd&}od / CS0έG k/ @-l @Om@Gc?mT?f򌘷K5pH<᫝ʂ&\Ɣib7U5KM~ ĄޟX`?ӌn}Ǭ!~ g'3>o B.1zҹqM;)w }"B>3)¡&tMʛb&uwQO7$yɻ&G~ChF~jJhke8J Ƃ[؁n }K q+i!"w'V$8۳N @Lb}|"aւoG)>&D۪ qS_ķ\hGgP-\ `đOM %&N2-V\Hi3g1JG6a),]lɄ3W%7 gS_ ݍ*${Df5Qpb\:Q~;W 0f3ѝ ,Xf_;N "%HNBJ¤e䯣_|;ւj8yyV ]Wm[ l'TBMhkp:uٚu;lx7@Kg(:%d#]5Nh͒'%D3TY+ZQ`W4p N{Xjc ]/:E~eBż.6 cO&˻Ī&Ôސ[G,E(ޞ38A!$\`i_UJ$f>@6ŎErõ$):71C\gN|k)ob8W֘JTb9&LJ%M-:Aܳ&3迂>j@le,T C}y7 XDHZ[8xlil#о? WCzDd"U]@&OufO',=+JXz: J°}-9{{K]f] G!(a`]q)*I;#k"OZlN4(o-,xPwrcQ }02Hl?UX,!#fåYָq@ /LpkمZgѪ?}:? GRR=S[m'X;2+Za=WQndTECӘ7U8ـNW&Sd_m'_/Dq5CCk\ܵ!Ժ>߭K)2%3M) ެIA<>Gϵ@.HhσlIl6xAqpx='|nm_Ssuԏx@֑bS,sq,70!Xe?gj@Euu-{ܰ^Ě}k ┌⋘I w%"2R5^fZΩUAGmV{4G[}}`Ij5A/ċ(G~cE0? OE㣣 bRzX4t_9zvHpAt!aw,lP2eY?2枠c<.CَiCc>q֡rn +8nd`mF%eZUWDB3Kd"U"V2]Jqm[<) 45UX*܅naq 'bkw7h UE Xۦce-F92v Ҽ0ܹL77AUVX$jliKÔ} lͶLl o ##$o8~hJRj4@ ˔057Py!{Im着hGP7pBE G w]*#ODz褼6c7FS׶mc5P1b" LهS6Xn 2LX̊)ךbJn6&Yc4Q?ZscNJxQ9ݽۼ꿕UukjkBԭ/d8Z9PIc*Rf^;8IDJHh2#JO *wmg=d2Clj\nU߰,85Z[k3#"U玺f䈲· 2ݦ%lA^wK5$ksw1 dvkJX z"{ի]YYH|CFo// a K_Ć7'W?[ѯ{loA1rh5ELWm" Vݪz˝w53csi}:\wsRJe닓cUw1<_w翊ƙn0x~şj%\]ROmkIԽ~?j;A8b,VSUQ0jaXU#[CRf/f?,(ߢYLdXMB!e5:Afv۞s*&>Um:[F8鸩@~;f5ZhJC#̾:\.>WEj*Ӻ r 7O3 I6YCA\0+nʎp \T%\ ~ӷӏwo>չcC3@ǻeɺ$k@a`ńZ5l)'dJ%MW"*CjM@1nb;]{dxYؕKN`R9v|:SsrKskjh+ Ĩq,*"qiP q}.lL\4IeKZŦkr?έ,.ؓ3kz#M/ZQnFHh:QU~q4k+=b6[v"3ri<[KXozuɻoYf6eWh"(nZEɫme;, 8J?[<? ?B+ p#1hcJ^-<Kuk)EQq&6Hյ;&y$<1W;l5c`ܾ!Y%2-K|+)X޺vum~%_2 xG82*ݔ&AMD[xE>n,rm/ #cTo4@!-dD-C _(Tk - }Ǿ_N[-YM6ǎ+XCrKN*$mL:ce{H/ٮeՌpT[ڋM&M&{%FGYN<㗉]Ω`!dgf֝nB@jzd~" +m =R+(CP=>\i4 ~ZHfce"vO7QLjU_j=4>ҩdG8Ūf}n~#ϛzi|^߮YotlzoĊϒ"v7d2ߧݱ[zc9i\Pnw&>%`O  -ݕuR~66|`2v$BG&%q_F>+<`{Cvqao& yh\xXnɺ3 ڑG9Q)3$$R"hB+VaIg*7'Lg wSϽWm<\>VjlGX&ܙP%.z6V;Rax`+۳kSVa]O<X 7NH9v_<CR&xnM8z][#kx\ϝ{''Oer_&> q "1|ȒbUgnV]cb }>+G۶l?fPTߨboE4glp͌/O?c6H/q_onRglC7OXg%f /n7*1,,pd8O7P[~]]]GM \?IHO[%i_po7cAQ(d][SK~ׯ:NalbEA-A?_[yƌ#'f<랕%eD|=H/E EfCkbjHcLz=jBOXj"X2 5޶m{g8PW L=JO(iQҿRCw#t~Qٳ$51N!\GXy$$waN> %&4Vt)tзKpc "gjJdwƗC%(kC0o5_)(9'5ԼFm3}#z40 83 9)t%G0%PiAv;vk}me͝:C-VIJmyρVZI Ww)孯4vʩ~j$ I+ǓAGe^ <@M;RC}7 EYYp++f|zWkH2<wW\J69%-r8hJ+n\-VTd(R`E`)~΀)t3n.SUu #ACQj[#nu玄UW0Uu5k= Bu4<~ D/\X_6^*PZUWӐjׂ=wO_TUG599{}^mZ8\nJUjM(Gz ~,7owcمm>FW` Vq} B|sjFoe]շB|gFw=`YizҵZ@8xj:oo>_]HPdҷ<25ɜS7#3u@LrA(- BM/&z͝4kMl˦x2@BB[TrLI\Ϡyvx5G:hK$`GRwEהqI'G]{in:t !' .1QdLS8=:+OPHjQpTJ}%$w0kȢ.^Qrk=S3ؗIaBp6 Tߔl\C ,yKQ/wTܿ%toG 5N bAUG3)dx<@fsN'k!Lbz 4=T  k߲(=cq"*D2Q|gR-N?=%gstY*"m]퀠ɍnQI'jQ8l!c+z[О؎YkǛ6>zGMW굩-?Ѹ)s`]MCWuf5";{w设|W$Uꀧ8J$2Ռ W!O H#ODH3 k%%WrP$LRӟ.)_ 1goJT9GA )-R&\\.uF"Uv\򘔅+wۅ-:~nvJW )1jϫ}U cw\e *Wump!z`bAT((Tw&1$R2sU1l)nhcQJUP`c\[oUލPAso"/cX!Ta%e 0h6t4*j OZ2=YN;ƴŽ3aBVŸ2ۙAbcZqm drۚmU N)q}!N AAXwe:t1C(K=˸2hElA u0Ef򻀥LjFrgtu~}:8,Il;gheFK9n=X [QCFElRJ{`M&eɕ A!J!d꿢J]c ]5ڭ<όxx &C[Z1qgW)@*Z-SN#9?#4pg<}\ -I@h!iDW^Vb UT7q">u,Gr/8ʼ &)j*0̫ >\aAÕl*I\)vBg-l;k=02RT2ִVgj! ¨giU8Xfqa: jqem`$JҵO{D {m }y9(d"+'R-Zjf#֑ !(IQrWur"yIx aCuq@T 2PBN?g-dZ'o9ho/ktk9+Ցyr=s)}ˎE9[^w7kv*]f @I: #4)Ҏ%?@DNdjG,TM(4V}d q=bdp 5 MOп1p~q}wrtzvjwr;r2X\$A=z)5V/% $(k*zAooLk}1P}lCH<טm^O%Vrkbn2#h-S^\VQH_g<#열e&jd(ɮd)!WlUGXr:#'a8DW8yx=CK-f0!NFCX2g4 \Bz㧮jNMol9nQ Hp[]kvA/|Z>?%b0{ԖHF91 >2t.)lSC #ެ›[ [ T P{LVPS1t c@^ 6o#8T*e94v"b|@ LEg+(/+"Q2*Аh )mMaƪtrCfXZsH,)@ =4$߹O'T#!.c'8BAtC-Zp dT2>|GLFAk,s&o\ņ'a/yI\3u)`9. s``en,.&a)شz&W@n$Kh҂XA1t(ޖ_^=ΐ" $Di#(n//x-spұ6xa潼"v{aa#T=G'zY[aw;/S։gTHY')3 b!T"H9҈KTP7S#`5+w:;=;V,Wi|J##N3I,dd`JP1원Oz| We.)@Eh]s$eR-x3cVLWW:3F$;D+A}]Q~fdm#pwAIa1U\iE۽h,faAءD)ȟ$Dfo&ębI*ꌾ$\#J%9q8=g_+B|]/4%VYw}JYl>p:9ʎ17U:mTt9f8rе[pncSNm;V)B1%=V1$@;|}wu0Z,Ȧb/)!TIJ2 ^;i]R&%Q[3d[t_9<4gBn+<dHi- &ag?IJБ4@cHU'eVR:&Ji4;^Nh|,{FUYcyk'>^]"lcr38 -mNg)"+&ǰmOwoK9[xPBK0Οw阻iVBKv[Z탣 ]ݖ==W>,;3iɱȏp9zW>ߚE[+nBl> -JObݠ(޽X[V`ieka"Pn_C8E1!%C%)v q!O;\[Ej В5#] IK$q|;bO؊D!(V.15J;|N:9}؇n:o5`况{|,F5{݄_wo_b'9C8%I"fNB25L<(@@X!o!9 CHV6m~7T!w4wvB*49ޏf5l\ w>QYxn--]*&AyƓSeޤBK >}nk=9kQeYM>xa=|$ouąXYf{M8R(_˅3I*E#Co?}ɥ?ouB=->KE+)%'+/Orz 1!