yast2-installation-4.5.20-150500.3.12.3<>,!fՒp9|o -Dx#^9FI>4g8V D#SY"YYeb{$k9.4M$G lH<փ;'5^,XEGrsWR b)3|20c\a *tEF[*SMݙw: vzcTSc0%W(JJ=S^+0wYnrh~b&(!g\yqwEת)ԍ_}7aa>U?pd * E '-4x f66  6 x6 P6 d6 e6j6p6vw 6{ }l*~*I*  w (89:={>{?{@{B{F{G{6H6I6X Y Z[\6]6^r)b,cdbegfjllu6vX wL6x$6y%z $*lCyast2-installation4.5.20150500.3.12.3YaST2 - Installation PartsSystem installation code as present on installation media.fՒh01-ch3b SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/YaSThttps://github.com/yast/yast-installationlinuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in YaST2-Second-Stage.service YaST2-Firstboot.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=security SUBPNAME=-checksig SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in YaST2-Second-Stage.service YaST2-Firstboot.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi # bsc#924278 Always enable these services by default, they are already listed # in systemd-presets-branding package, but that works for new installations # only, it does not work for upgrades from SLE 11 where scripts had different # name and were not handled by systemd. # When we upgrade/update from systemd-based system, scripts are always enabled # by the service_add_post macro. systemctl enable YaST2-Second-Stage.service systemctl enable YaST2-Firstboot.service test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable YaST2-Second-Stage.service YaST2-Firstboot.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop YaST2-Second-Stage.service YaST2-Firstboot.service ) || : fi if [ $1 -eq 0 ]; then # Package removal for service in YaST2-Second-Stage.service YaST2-Firstboot.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi^*~  SHt< n N   z\^qQLQYLj^^e\W^VbYZGiWOK[UWclMoX`TX]pX^de8\QVM\ZNlOSQUMqVX]E]a\MXUZIVTOkIR"R,+)U  X*;  &B @ 0   8mG%G& 3  ; Kp$]{g !05 +  pG? qq n\l$eP}p v!wi <R *+BEh%~  ]6 gS f%nYn| yG ?FSPA큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AAAfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒfՒf͛fՒfՒfՒfՒfՒfՒ9a5da028cef75216e19a4d37bfdf8fc90266763ee88a68445ef9e81b6d3eda25789be1d410af5321d77f9eed6a46ec976b0bddb2858dc6670ebe6cc5d0167b9d508cb76a2997a27b6f9a7b9e1fcfbfc76c07c33eade07028eac527ac8866ec34a4f351883a88016fd49893c1c71a9324a7858185670ddd30308a87c16f8fe4b40379800c76b30b8b34255227edd0c7e24a7be5ff017622caaf9460933b96f2d5d2807a673fcab8987c835dbc49bd6bd76b8206997bda13ab5427c30cf61edde5b9c226d13b7995646c0b733937997acb00e7b61dc582fc02b49aeff5b4bcefaf592dd707b4ff0e0f8a3d0cfc979d3ba1e05942afa5e84e07064454d8882ca2fb6acd5da54297da7f1a33643ea3656b31991dd61785452fb06ff4c9601cfccec358fb0d7de90165efe380b23ce9d4366e568ea2ffa7dab184980fd2ca6dfd8dae295c5929793c9e66ebf2284d0f8b029e88707fbfa89264a3069c6b36505bcaac22b9fadf1dddd40bc3511fd5b56223a03588c1a9743e669ce94f20610b550ea0e8d5707ae5f01cce18e2bf1cd407fc57ef8be1ca6964d25c030eec099330f568e64f74a536fa4f8ec6f1bed633181b944b7eb862d639d895e88dfdd85b369ebeed30a18aa1d18eab00d179fdab30b881dda241478221174462424f817a15bcc7eba2c944c6b1ce469f9901e25331cbe707c05081bdd817090f14c720eaaf448bc4fc7739c49c951c116ce3b889074cbe95206acd8b731efe113ee8f480bb30a5e043ed30c611dcba3096fb5c0962457d4eca83c5ef4dc9f59007a4109f60645fd43580b6a333e08bdf46b835e5ac16e6eef3b1e79b5c221905ea26b76d0e72a9a1d1c5f5106e78900fadea8efab9ab1332cb6d3f39fc1ffcb96eb30aef70912b55446cbe6c8d515a26515bfc49834a870de2b07cbe7d1307ad282edec7e7ea1364a9a9883df974d1562dfb8723f76caedde7dd85be11fc02d571fe452d185b170551e37f82c677c07967b99b15abddb9c71a4a63d001201266c46194f0d29ec216ddad30e17c6c2b60f1e08d3a3a23dfb05c73a4621391aa2e3e6c6aed89fff29579328794ad475f352bb9e1767f102d600c612fd72764f455ad5cde2229f8d70119933c456f4f48430105642ba5411291e3a28d64645978fea8cb4e0e4c8eacdcb068b628daab7034278b6107a38dafcac750f70a25d1a5f1c30c075a33a37f24228912794541bde322cb37879bcdcf962295aef520f0af4f78be2bd9a064232e945255238fa9975349cb4c7a8f7805c1f766767cefd70a32a68bcbbe2d5fb67f7236a19bcfc43f4e5e0a1034f6a0a7d9ca365d1298f548d3db8cf017dcb8af66f469dcba872064f902a8d6f001981c6fbe4ef01eadfa6cba4ccd42be20f72e88e9adaf640d0be54f11a1a2ce71ed5061bee1de0b63e703ee212e69d703c5a2f8c552fcdd1b3f15c9d4782544c09447c5040a5b983281b715d60d0632cf06382e30ee17a0e07a99efb6963b9cf0930f7979d543e2ef66dda2fddd4c9c35c48bf0c0160fc63fe2d6822282748b299d9c4559a21be2b2e3e9f0575131897b533d6109d84daad0f76e7a42f1257d6845ffa6bec2d9db54b6d0f3da496d6709ef63ebb5d5c1aefc5936a4851ce3ef3ee618f3153c6d8eea911b0b40106a7ca530d914d64c674299ed12a14ddc35fcc2b011280b668f9dc04e4432f94b4805b4d431c67b0f55ad50a273c71ef9e6920ccb1e23a52cfae62026d97862df816b6460cad0ea7587cd9536e183c835710385a77b9c06769ddf35fccde18bbd12b988b9d25da067b60cbb2aae9b11a92e4741d13ca9ae2c2a8633dc00768bba60a7aa34669e4ff26639dc74d9d9c3010a8a843be7000f79385416042059adf7e97b9bd9739874a121f2a0abd3cb8b6e5482529ad42ba520427d15828d6d902da744d03bed91c4d5f8ca66fc5b94b1bb6f0ef1d9083c6dca80d90e77ae1f5b7a4cb8004a8efaa04b05c9acb1495e0c7a5ea4f36ade7a45bb8f7f2139ce6f62e1e05d351a74ae98b85a8fc40d9e3a057bd790be509710423dd62d0ecb44059d69860dbdb05eb4a585dc630c5bd66e9ae0e2fecc4b3177a0d0f7aa665867b94c95a9c938c64acd5975b765ff1b582640f6884d8dc2a1a907cb79698c88358b342881bef10dddc0b85e4a08563817bb785205bb30c72d1be57862a6caeb0a808000c60d2b782f54213cdddb07070fa3d05b2c6d0005ce5a97f1425e6869d4b4ab192a288e7c860bd95a6287c019f0b881ff3f812b1f2eeda32f240bcc6b232864470f8fe09f5dc24a126d23255e1dc02d46680fe42e0d7f3a32e5fb351abed41bef9bb23e9d3bce8c383c15757e474995bd62cc741820f12be65ed4e16bfb9ced25f6bc33bd175488c275915146a461d1cf1a5e4625d2f9244fba50320ef6d5f96b4e24a76724727e91d5f995055926180a89c4b0105a5d6660a982a82ff5473299a04de83802b3ad101534e02100ff56b05eebfc5131d15406bbd615f4e7c747b115e9bd4e56d22fd569f4cb69c0455da277fd1a3e92da6ee4db3dcf7c8c6056f45645cbe8962babaab343e3df1c08733edd598377a1fbeb34a8617f1e4755eaf444411e90fe259f3286bfbce801dc0b82fa7303a51a3b5a2eb7203d89f64bb10b2fd092a915dabf895095672800e69fc0228eeb368426c9be962157725d0d0e49b3925a1ef7907ef14e48956392ccc250554f63a9b247bb5a7e887e9f5581c3de900be8d5497173707d2ddcd6ec79ae5cf39debedad5afbb1984bb7a1ee9617ef740b46736a6a6ddceb775a9f710524ba4a3e4504fc6556ead9aa92d9c97afabbc94e2ec161a83a5d2f613b597af7a2b1edc776adf18dde3c58acec43cac88da58381ee4df2c221c18b60e37fa97cd88aa1c48c2aa80ffd4fc1ad1e943664c5a178719fad97625efb88ef52f4de9841ee93cced97e26a4aa5df7e2f7a33d83f12bb1b9c7497cd6af96e1ad915614c413ddf1addc79fc33138177476b9cde905abd4881ff629aa94337dd6d23cae90bf719c2dce0a7c0c8a791bf9fc67fae52900c86328ff1cab8863f8bf0b610fee8293eb572ea14e289ea3b9a350d92c6c5bf451e34a0ede71dce635f50b617614a0da59d93988046f3f3aba607d90b882c96a178bb7fc38bd7effd87e01fd215d057f860ca7de6e0dedeb90689c7c9d6a882486fbacf19cf7906f3de2693d7ba0be6ed12966ab783edee531abf4e89ca927ae035a9a5812391a93c09ff343121e5841aa6c6896f7b1a756520bac115a65f0eb02911bc73fae3bb295b35a353e675519d5f4f3d4f08c0400378a44e40095207c3ef25430ec835d4bc91bc29f24e1b7111f355c6bc302b8ee62dbd125744818cdb85e6b646619c7c379d3c72d865346a64c5291d6015a6daa9401f98c132cc3f58c7348e77f007e338252d3392e5dd8d8699bfc40f63cb885e37afdb25297d76a5ebc6f7d217991d13bdc33aeac1c21b5a539d452f16ac484a8ff5693369a7179d25830679dd93b1786733310435c9fa12ff085b89ccbdd0979b07100b2b844f5359770f675b38d75fe8fccf7f0bb34bea8cec0f48eeae1d87e784cb2d498741fbb0b84c74ec4b2de9e29f919bf5a3bfcc1c5ff3396666525785c356d45da7d6d600a244ca40f37da462b416ea16b3987deb2fe89f8e2170c53e367e6316c254801deb8b98ec482abc1d70320a2f094ee33c6068641f74270c1c2ba7c27ddd3306822e0edcb4a5446b2c929df4544fb222739c7e19274848d5ce17280ad38b33002237098e5c832174ef0c2df33fe0e32ba43cf21897f7e2e881ff2aa13a0634d43ef5f101299c89c55f1b02aba7afdcf16d956e9f4fd17cda670c8d4c99ad47af97c7d5d66f03643ae10409782ee56985f8d36d34719f62d4362a0a14bebdc360a9609f25c5071df15a3a3ae55f43bc532397745aad25d1bbf3be5b0437f2f202bcd4baf87bd815ee87d28611faf2790e912efa508c7216e882d6f9347f3763f24fb543d1f575d2825760b2ba49bc130b30d2e9131331598c1759d5c2bdce961c9dab0b11a17f5a93aadc392ebb38a4230a44607db34b8d605d421b3e222ebfe82c633fe781ca506c41b6e0e2153f17f8e8b1f6fe959cfd8b28feedda7f9f974f9848f3e6674a8de589161bafa7ea6cd992a3e0465f616e9bb22282565c985fa35e2e3c2f9a599bb60a35915ebc348be66da722370bba7e947b2a262e82f046cfd761416aa192887728c0bb34b659e7c29253929d87c950cbf70656e4a45e47d39e18b8acb8ef4c6715d8cb637d802a8a51d4df97253ac1a7115eb409d25502bbce3e7ea26ffeea3ea97ea5901c94ca5f77a22f83da1c9dd47bff5d97df4e6fcbc2a298cbd18c186757c7749df218cea0a1c011e106debd1250e426fd61df1221e6a2c8e8674dce9197c5445d9f219a34a5875ca98cd0a936f8d0c8addfe7f00d65a02a6763fc81665411e230324f9833c783d1899e72cabad9d93bf4a392580c0260116f3438ee8096a9c55925371ddac077c53cb28ea4d0584cdbcf605237180b0dca87af5451fb77097064fd4b9430be22a2b22955286df75db38f680ed5f36d017f04ebf8a545d85d6bd7e6dad08590542433f7d3a8c1f66b055e53e9f4ceed0b95150e1a3b0bf5151d356bdd2e88b8ba948b08108e5a5661851922c63cd3379d94314d51c377b1c027b0b66406120c9bc033c9919de02af6207fc6217e55e2eda8804153a0431290af16e8a8d536a247fc681cec8fc7ff0faec1d06934e44053ac9aeea8ec8c342d442ac683343288ab87dc1c73b38ccdb84a5f4db887f01d4ca23a24a99db6a3c8c797a316d70dd4091a63152a2859c03821c3ed9ed8a83f6b6a23f8e49a2d568f1a2681fb84e5c064929c21f15b731de72119940ee80a05b32642203a5873e365fe9ec3f1b16b71ae945d585f22c4868f70c0777c88b82508363860ae9b79599d469cba2a6a27fae5b26629ba02e3a24a801187a04b814343fbf1002d3308f0c5810aa29956927903cf3a020d747c8d5d39bb0355f55c77646a4aa9e07ee10b3a7d1837d21563a5b48fec035a2b6be502adce9b21036b5b174743bc09cce3724678ccb9ced565f24d686f424fed5dd88fcf43f317736bf478f50da45c5934697846417f92e35af5d8fce5bacf5e74a5536b227abe3bc01029cbcfe991ee50ca43d703cc83ef2948d20ab4a18a5b7a463b64f784819f345ff462de30fc715d5143857845af9f846569490f14a23ef33576d2719165b1d4e44d83af7d66279a12e4eb3cd4e1a4874601caf3ce90a36ff205bf391657127262ea2affa97242e5e84aa5c1f34c0e05d498b9d5522de71450db80690d2be70fc3305ebf3871ef6260df73c4a3ce8502254ab649723defd4913ffa889a197a616c18df75462590bccee2e6f6f51f353b90e1d1397f2c29518a76814949df3b6eed3ec211402303ddffa3de4dea54d76dc55c49dad5a2cc3b320ca0da43ad3810e0af26c58e324884af7807e6135966228841a1ff99599fdce0ce00564cd3ddcaa13a83c9a8aab3ed90882d422a22602f59d9fe92ce114d75551cf60421110b875c757cb834377614b6109e6543a0092904777acca98a95e3dc9f2301985daa5b8a919a142f3705e42c3049df5d2954c5408990a927adb7aac788c94dc354423ed68caa059dcf17bfb3e948c861bb7b26908025f857958bf37dc115590441569819e973108183f889f516c0ebfacdb9638d419436fac617439f08e3aabe8156c424b7782d1e26c5bd90a84760f2e5e6783e50b3855582d6fc9140c6c35f0c49715ff2bc3940bb79f6a5d0dbba64f2dcf5669ac091df2bc01e0d9208903154993ba8862c54acf37c047c3f92e7f311ab785f2fe504dce1df12a70eb10cdd2928035bcff5c2812670a31ed88168a7b4be49abfead515fc15fd5b74e846906fa1e36f874a952d15c69a40485e0ef59e7cc2af55ea42e2a5793fa75198b22c1235f6b77cb2d265dca5cd725b84dd0e5708e6a032e5fa7c485cccfe01714109c340399a4ba3ed764bec43cfacd359484f43720adf34edf9bbda18f89f352df2503b580c435bc6c0107524e02835d577e4b75a1f14400f6950916975695521e6cd8f5da717400d2247053f472a28341f4a18a18728c07a900a6dead0e9776865c041444444009ebd03c0076bbcf2a35a0bf1ffe1716a216835289ca82540485151360a22d69281ceac2965565c7535ce5c3e2c2a51c327d4d0f7f2c0f1167f7dd7dd2bd4c3efd1b81432b2eda66ce1964ba73d29cd3d021af8393f0d8d0284d55adb7a6a33d599d0e167a73393d87bd34ed844ec65c824532cd958065b08b98682680d1f6636544025ca1fe244df0a25027dc8a3a1eefc0a45e37ddfd82cd13a6a0c0f620f1aa59e019e15579597f4d173d13badb3295cd72883d2158a6d9cbe8c9d2eba17702845fc6cafb6b1644179bf15ae73de7c17da2a4257feba74f5f8a485d9e11f0ef4cab03dfa1ad581fb4fc44def2149f9618297ee1ed97c9a2113b181f8ff10288d706b802d93c3fd8d54fa941052fd06f1f5d66dd1dc2ec66b4561ce62c3a83bbfd4e306ce49b433df35be8f96d138b00749567feeb5f1382d8fd197e0387e7656a717abc40af5e96c5b2be46ab1f5fa4a373408e27d0c5b030c5d0944d63f8a9a7ef1104fa9db62937aa8c3d565125a29d9fd941f5a6135ffc1d2946f798ec18c0cf27f3bf36d4b31a4442a96e2021169adf48847be3a0eb1cc7902791c05d8e10bbf9c0b68f4a842c611282d7c58efab52648a22c4c40b9b0f1c80b94ffc14db61fe34e96a8fa7c6dc191b14110ad828a64c96f50db7742fcb890c29e82ab36bc13e7084c82502e100884218e8092288a9debb6d7f83a2e183f699e2badcd4d90539e0e0a1e98c1e7ea74b0c01e5948a09b745b41dfd5463d16839db876bf2ed123d3db73ff75d625efbf6d8116503d85a47c033270a6aba1b5346fe593f624f4225ebde9cfeb28ed44805161a8b65f11af81c4579ee632a54a578fae2bc53024b70f5e6d51b19c73586aee6636f70d65ca3b589e0380d601a44db8a8a6e13bbc15a27b57613a08d04b6e96a3f0d077d3f854a763744a74069f5c14b470b8dd9de9a33541cf6eaee84a0fed379ac46e2b8f9d8b769c3343f221ec605bdfa5e8037ff0fdfe0ea33087e2a0cc8e7f4038ccc7ed2e1667ed8d811175288343f6d583d3e98a59538e00309b9ea15cd673c4b9713efc46c778940d615d9956d3d6e9f36cf3db571f0a4fdbdd6b92f3d7524a1d09a4a0066e75e0ef4ae49b9e2991fffbbc453f3177731a957b8f4fae5dff9d13e3594825a86a897fb6ce67dcb0079ef785dc82181cc9ffaf504d1db5cfaf674a83adbc65b553213d3ad334c80f991eb43d7ae44914e003326e3aa8bc940d5c081492abeccc2d0ab0a358bd4cd4208702a2de3cd134c6ee3f33f388234f8c0ceddc56a9906f780a5953a48a7565f295107f0e2234eede5231d5ef17ce12bf3b5ec03e0adc3874d17ccedd523f593137a8fd26fd9436b0566d487bba539c14ce0ccdab377f7d250a83aad5845218c2bbea9b1cc667cd5835faa48f77d473bac39d3afa2809e87a75187ba5c19f1280fad7709df8df11d6577980883766aa2e952f54eb66eb7c638f402209fb3b4987793988b7f1a34880eb2ab2325e8e945bd1bfe5c43f1ccd990983cb559f0a68e237664689375e61e79d6a2b08ee42700d351d1dd9be62e0ac0a0f3fb13c6b22b4879fd84a1d1f62dce9b894843ac1e522d959e6e1a7ec3073f16d17d723dc0be0c3a1de1de9c18568d4c907a5eca1c103013366411dacefa335ed2d6d95e24c95ac053cd6ebaaf40c0e1837bff59c137cbedd95ecc1485b52f8c5ba5b1b5726190ec89acd0b7797f47c3d855b9af263256fed128e55dd4269018de9924e915d0b2a221850c85c037d0e6b4b8af29c2bf50f598e2c9f0935eec19cc945f845e0082f71faaefc398f6ac5d54a3d985abaf43cd2e368086e279dcdb85e85d6ed0dce33355c8611bccc0b0e95c2ddb8a020236612f1760ec84083ad27624bfc3b6e8ca9617493ae43288b4a0704976e069c7fdbdd70d7600f8a18ba4c460e8424f9ab9034351c45eff70e1bbc1221837e81453c82c8c2309ca0f74f2a6948d90e57570f6a4c019b6a7408aa695ddcb04fc18dffda764dfe73bae4728e5e7c11d5ad5566585de8ae7f4def1d3440c7e69cadd8190a917af7cb0daf6cafed0798153007329df4a55da813ab82ecc943ed73570121c59e95abca389441ae1332686e4509cd84f594124bf1ae6b2417fda601b0beb01ee87a0496882ee6583b80867ed1ee71f173354cdf51b5ace9582261d7dceb0787fa90d7a818f4335e9a0f8aca10c09f75f662aada4bf880265201152cfe73532b48e059a5a24a01f8f913c9904523eeded76db2667c9dda152db411bf798d531c5abf6e9373f602c1796a03e27299f3f4b900cebb3e035d62e21003ae20eb32f983a0b185ccbfc8456549e3043b3b812505e4e478a14a7b7108de1db3987188d074657e2a275b5fd099553368322c58117b6a974119d65380c633a871da9e79070bee45bb68724d9ad0a6aab278397649691f0a988f515848d95ef31a7c7bd49bee583edb99a977f5ecac536ba8cc83951b30095c769230a6c0ed43d3cb675382f3cd551af61b28fbc037c58c4365bb23742ac481a77aede0db8f0f3d138d90c708c5da74f1e59876822703a701088f0ab99c1d7b4361091c8725415be3df5ee413e55eb5e4280b785fd9de621a8ca05478b92099a12300470ad1faae4120b7a00ab139367666fe216a91fd43f475cc057a6d0f05b092bd3654da38c9045c7f7b98e9587dd29e1b323b2575e7a43b254cc41ec9959e123dc5b6a4f815c74255b7fcd6ed842a892886bca15bddb8056811057c627553b90d06ed4b252faf70ca3ebea6f0d1787fa17dce10d6fa8d36caf2a5f372f2cfbcb9e7afb71b63949c15d98073dd64dd5a2256c7fd601e89798a965a75924d02228fb329c218bbbef00b56b5b620a7c7682dc251b97a315be732b551d3703b1f9f3b41b440b784d179b0e57307c6019a358654b78d2f6d87b19816b768d6d55416e1bab57a99e34a6c9d2d96f3d97ff0b27b2eb7ac2d1d28f2f23d52eaaedcab1f00fcd6250a50cb1781e6fb9d05861278cb607d949c38189fcaa9c091042be95f88c97e8a5acd21c1d5fcef866104a1a84c96b6b91494fc1ffa96ac973691b2fdc937ff7269b8c2afa4a029a3b42af6f9f20d9e05a5c38b8e460f50733679d49f0b339da862ff6e281e3d717d7872e37fd5b0aab60e04f8f3a8084734e9ccdd0e476b26ff9d0befa5a1317796c0e52f86b0ea45a070e99e30f51fa7126fc5027ec719dae269cc8b6052dfd83d47127507c4f536f0d144edef113ea1d611e73fb53e432e06040d79c404d5fa067bf5719110f53cad4a02bb822e87eea3b18eff72534b88e4f231d0577662e4adf1266d465e9e86a77bc2394de39d51ddc8c7823e1a13ac56d57e84728b8eb1018df8b62b12b76a8eeff249138e96c2c778c374c139ebbd7ec6d1921aaba294583201e2c98a876994fe955160c64d9c1e9013024889174b0a886baedab9d661bacbca49619b5c9ce6c636ec6e60ef8b2e3d1ed90c1912829e754b41ae50939a6d0ef4c58008ee218d391231e85abffbd12449fde358c99cd4a45a2a459a82fd5b462fe56141d95b27806b4f0023020e8d777305b01129e8ded04f9eb450b8482f1641550e90f7ffec8a1c7663d23f345d4165fe5115b385b1bc664c30a8949fd4f807f6eee16dfef3e92db1970a2496587e1226eabbe2d579c8a76fae3434027b08a9df1f767857657aa126fb8be1cea858c506462128ac3786979a1d2d9bd9c5e28b4355927fc19cccfa26bbad58e2f2ed704ab746e477223cfcef27bb030266b2a57c41649981cb81288f3dddf748cf2c7d4415658296ef8e4279a4bb07c594f32c43c4b37759adbf878908c86e63cb6d6bf092ae7177bfb9e9ee30335c0b5fec2230d5c52f93d6257ed3a70d671c992412593703604e76694189e237152ef17c48210fa495be0f0d1f6b66e7c32aea9261f4152edd320c939db7dc59f6edb361f733dbd4849551eb2e350226c6724a2fe84063c33cbc1f248ebd540fca7318f0530a9efc3195d0b3a1fefe4a4d40350451cd40f25fcb0ce1b5fba94e8cfaa4d5d8288334a4a43a7ac96bb594382187fadf54e91c67963868aa516ffef7deb8d40c0ce1d0af6544ce9623c1bf5ecbeed00a551d4e7c2e50da38882bf51eae09d86cfc06cdd295b24eb24b7533ec6917f51a0c3001bae71d87c63ba2cfc182d1be6aa171bd1b3b4dcaaec7b0ee10c79e351a41e412e2c592a444557ebb4f92ab7b56088d8adc780fea91e270ac1676d2206cf93f04f5365dcf05caee22d10627b0dd078c4248ba7da3c2f488b2905bf8c0f6750fbce1a802a03c927ba6105fd8d97d50e33aa16e0e2cbf61dd21a8183b4e92d3052d0aaa90606c5863d3a6206543c1f125d49b58e8ea8ec4b79ee7329cfc1169baafe1256e00c68c4f2c6b0d8c06954f3efdc72a48c4e6ed334d35f62f55e4d2c11dcf98a04c4b70c535093052efd05d6d73450e3f7a80cd8e6d9b38c9177c5b70db69e81c6c24a16a5bd0b39343a0962a3e0c9119d5add3dbdb8e57e9eab7f8d5573000536b48b66d44c12d811f4465c421b0bc49797d7cd19ca83265c29f88c12f7a67d3c947d0730b88c51a629055fc0e8814f10c3b1878fc205bef0e2291f2424859c7fdf3d4fef2716f0ddd32af6a934dd7dd1791a11a2b07d8f6c00440a773caeff5285076709328b2d6bec1776ec9db5e70c0fe511f2094ff66f776362fd6aa82d72eea9c1ff2bb526c4fc8017fdc6767a8fb3f7b6370cc80e0cb89906a4de575214165f568645f48413c681eb2247bfcdef04d9d47e289671d253b8ca8968fc2b54cf594d0c06db21132f91a460b697a8d3d8605852903d796a7f32cee4f8917744c105c33d25b01a9d72ef254ad114877fae96feec50fda5d45f33f5d55496164c852aed3ed1fd7ea2d7c5ef7570be8ee67b859c2b60495cce8e9a46078ceae1e3dff4273758dfa2dc62850a79cf4b6222a1e56596c5f8bd9c38ad4226bb7eace255a5567748ac11ab31483db23d91d6bdf844dc1a3714829e7db05011c084c2e1e9def37622ee6d0c0d7d347c432544f115fd2de7e9279627fbc6b252007091cb00cd062f24ca31c6363329c56c0a7b227eaa9061b6060ac1f4d57a97f20c6c2a7466c2d59be67273a93b4e7b6e693018ceb8150a684452c0630e5047c98d02512ffd818b86f9fa1f56e225d77a3d8b98248bf1851524ec165e3ef272bd4e57d6cf01dc9cc283a56d1b3c442b81ac70287d3319e9b5caaf139636c80341513953f97ee3fec5adee742cbc539612c427b0ef9a9da1ea2efc89e256f447fde79005de9cbf5425fd35c4cf1afc7dbb97898ff3117a4cf7f06aa9c159b7cef7690b5aa7c4338dd71ee6975121f91ca31f0ece5b1fd5ae6cc956924faefffc36d0b4bd772abc62b5be23a356710e67e87ccfe75873584c749d666fe79681e0e3bd3b570aa158512f57014291161e402c2edf692021610efc4ef5a04ee29392fca3d318b0878eb428c200e265b575578b4a078cce565b1483155bc5432adf1c711110070588285f46436e6bf9259a9baef7bdab3c81d814042a9521b1494bac47b7e2bca558a9c412d89c3bfd7caf42b51c05a973f0158e404df0138b926850a1589abf1c93d6576386a74f9c48885b5a274386584b5c29eafa9bc5915d1c25fc36a8caeb8ef313e715cc7559c4968a94964f6171d392bb86fa225a88081810fde4947be40af5a5714f203ea50a3730edcafc70a0f81f217a3320d19ec37336a14f4c1c761cca68ed8121d186b113654b81f8d3f2e40b221c50f6d9083f27eeb729ae879b775aad919f6a39039d9ae9a1a52617b69a4ca446a6d1c048d9c1b41e51ed3a10cb11faf5b7762f23f53ba65d4337af804e5a554f6f5f6392461f6e724751ec57b8c558380f7901ecf0988552f90bcff6903976e0e42cbb4c555f169efb4f477b93566b21231b7eefeaab774867125e276cbe7974c38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064391d7c8521fe863d949abe0e7c748b08ff686627139c2b87b6b4208d34391c74a3cc1ed3bf2ae51565b9550659279c26cb68259c826d862ba4e7eab853e91eb6dbdc258b619149e763d4ca4baa17a2945ec1e0e771c8a8ad1a26645aea7dc936brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-installation-4.5.20-150500.3.12.3.src.rpmapplication()application(YaST2/org.opensuse.yast.Installation.desktop)application(YaST2/org.opensuse.yast.ReleaseNotes.desktop)application(YaST2/org.opensuse.yast.Upgrade.desktop)metainfo()metainfo(org.opensuse.yast.Installation.metainfo.xml)metainfo(org.opensuse.yast.ReleaseNotes.metainfo.xml)metainfo(org.opensuse.yast.Upgrade.metainfo.xml)yast2-installation@ @@@       (yast2-x11 >= 4.5.1 if libyui-qt)/bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/rubyaugeas-lensescoreutilscoreutilsdiffutilsfillupgrepgzipinitvioconsiproute2pciutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)systemdsystemdsystemdsystemdtaryast2yast2-bootloaderyast2-countryyast2-country-datayast2-networkyast2-packageryast2-pkg-bindingsyast2-proxyyast2-ruby-bindingsyast2-securityyast2-services-manageryast2-storage-ngyast2-users3.0.4-14.6.0-14.0-15.2-14.12.0-14.4.423.3.12.16.114.4.124.4.133.1.334.4.14.0.64.5.33.2.14.0.1754.4.2autoyast2libyuiyast2yast2-bootloaderyast2-coreyast2-mouseyast2-pkg-bindingsyast2-registrationyast2-ycp-ui-bindings4.3.263.8.22.18.63.3.12.17.102.18.02.17.253.2.33.1.74.14.3fͿeg'e;@d@d@ccc@c @c@c\cs@cs@cs@cQ8@c#c pbڑ@bK@bbw@bf@bMbBb4t@b3"b'E@b!@b b@b@b~b-@b@bar@a a@a7aNaa+@aՈ@aɪa*@a*@aaaa@a@a)@aW@aaza`2aTU@a9@a$@aa@```[` @``@`O@`@```y|@`y|@`y|@`v@`v@`v@`pA`m`a@`Q@`J@`H`H`@`>(`<@`7@`6?`.V`#_@_$___ _ _@_E@_Wr@_N7_C_2@____@_A@_^^^@@^^n@^n@^@^^>@^U@^^t@^r @^p^ku^W@^O@^Nt^Nt^M#@^J@^1s^)^(9@^^@]|@]|@]Γ@]A]]@]]n]@]?]V]@]x]fl]^]S]J@]H@]9]\@\g\O\\\\\B@\@\Y@\\@\~d\~d\y\eX@\T4\-@\\@\ `\ @[=@[H[@[_[k@[<@[[@[Ѱ@[ @[[#@[#@[#@[[Q@[@[s["@[@[~[}P@[z@[b@[b@[Y[Y[<[4[3|@[d@[[[Z@Z@Z4@Z@ZZ@ZZZmZmZ@Z؄ZZԐ@ZԐ@Z̧@Za@Za@ZlZ@ZZ@Z@Z@ZkZ@ZH@ZH@Z@Z|;ZyZtRZtRZqZp^@Zk@Ze@ZaZ`@ZV@Z:PZ7Z7Z1@Z/Z.s@Z*~Z%8ZZYYY@Y+@Y@Y@YMYܶ@Y@YA@YA@YA@YY@YzYYY@@YKY@YYY@YYYYYYYYV@YaYYx@YTYTYP@YGY0Y.@Y.@Y, @Y"Y]YYXX@X@XXXXX~@X,X@XƉXCX@XO@XO@XBX@X@XpXX6@X6@XX@X@XX~@X|X|Xn5@XQ4@XGX43@X.@X-X)@X%X%X2@X@XWw@Ww@W@VɦV`Vy;@VwVjV^@VV@VUV<@V@V @UU6@UUXŬUUĝUU(U4@U@U@U3@U3@Ua@UmUg@U\w@U:0@U4@U/@U/@UUUF@T-@TTD@TԬT Tи@T T}T,@T,@TTTTT5TLTuTeTXTWn@TSyTR(@shundhammer@suse.comigonzalezsosa@suse.comlslezak@suse.comshundhammer@suse.comlslezak@suse.comkanderssen@suse.comkanderssen@suse.comlslezak@suse.comlslezak@suse.comshundhammer@suse.commvidner@suse.comancor@suse.comjlopez@suse.comlslezak@suse.czsnwint@suse.comshundhammer@suse.comshundhammer@suse.comkanderssen@suse.comlslezak@suse.czkanderssen@suse.comkanderssen@suse.comkanderssen@suse.comlslezak@suse.czmvidner@suse.comkanderssen@suse.comkanderssen@suse.comjlopez@suse.comjlopez@suse.comlslezak@suse.czancor@suse.comlslezak@suse.czkanderssen@suse.comigonzalezsosa@suse.comkanderssen@suse.comalarrosa@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czkanderssen@suse.comlslezak@suse.czjreidinger@suse.comkanderssen@suse.comkanderssen@suse.comkanderssen@suse.comlslezak@suse.czigonzalezsosa@suse.comlslezak@suse.czigonzalezsosa@suse.comigonzalezsosa@suse.comlslezak@suse.czigonzalezsosa@suse.comdgonzalez@suse.comigonzalezsosa@suse.commvidner@suse.comjlopez@suse.comigonzalezsosa@suse.comlslezak@suse.czlslezak@suse.czshundhammer@suse.comdmueller@suse.comjlopez@suse.comjlopez@suse.comdgonzalez@suse.comkanderssen@suse.comlslezak@suse.czkanderssen@suse.comlslezak@suse.czlslezak@suse.czkanderssen@suse.commvidner@suse.comkanderssen@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comkanderssen@suse.comlnussel@suse.comdimstar@opensuse.orglslezak@suse.czdgonzalez@suse.comlslezak@suse.czlslezak@suse.czlslezak@suse.czkanderssen@suse.comigonzalezsosa@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comlslezak@suse.czschubi@suse.dejreidinger@suse.comsnwint@suse.comkanderssen@suse.comlslezak@suse.czigonzalezsosa@suse.comschubi@suse.deschubi@suse.delslezak@suse.czsnwint@suse.comschubi@suse.deschubi@suse.dejreidinger@suse.comsnwint@suse.comjlopez@suse.comschubi@suse.dejreidinger@suse.commvidner@suse.comaschnell@suse.commvidner@suse.comjreidinger@suse.comdgonzalez@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comsnwint@suse.comdgonzalez@suse.comkanderssen@suse.comigonzalezsosa@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comshundhammer@suse.comlslezak@suse.czigonzalezsosa@suse.comigonzalezsosa@suse.comsnwint@suse.comshundhammer@suse.comlslezak@suse.czsnwint@suse.comschubi@suse.deaschnell@suse.comjreidinger@suse.comschubi@suse.dekanderssen@suse.comokurz@suse.comdgonzalez@suse.comdgonzalez@suse.comlslezak@suse.czjreidinger@suse.comschubi@suse.dejreidinger@suse.comlslezak@suse.czsnwint@suse.comlslezak@suse.czsnwint@suse.comschubi@suse.deschubi@suse.dedgonzalez@suse.commvidner@suse.comdgonzalez@suse.comdgonzalez@suse.comjlopez@suse.comhellcp@mailbox.orgschubi@suse.deshundhammer@suse.comlslezak@suse.czdgonzalez@suse.comdgonzalez@suse.comsnwint@suse.comsnwint@suse.comdgonzalez@suse.comjlopez@suse.comlslezak@suse.czjreidinger@suse.comjlopez@suse.commvidner@suse.commvidner@suse.comlslezak@suse.czschubi@suse.dejreidinger@suse.comjlopez@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czhellcp@mailbox.orgshundhammer@suse.comigonzalezsosa@suse.comschubi@suse.deschubi@suse.deschubi@suse.dejreidinger@suse.comschubi@suse.delslezak@suse.czschubi@suse.deschubi@suse.dedgonzalez@suse.comdgonzalez@suse.comschubi@suse.dedgonzalez@suse.comlslezak@suse.czaschnell@suse.comdgonzalez@suse.comdgonzalez@suse.comjreidinger@suse.comdgonzalez@suse.comhellcp@opensuse.orgschubi@suse.deschubi@suse.deknut.anderssen@suse.comknut.anderssen@suse.comschubi@suse.deknut.anderssen@suse.comschubi@suse.deaschnell@suse.comknut.anderssen@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comjlopez@suse.comigonzalezsosa@suse.comaschnell@suse.comlslezak@suse.czshundhammer@suse.comigonzalezsosa@suse.comlslezak@suse.czjreidinger@suse.comigonzalezsosa@suse.commvidner@suse.comlslezak@suse.czigonzalezsosa@suse.commvidner@suse.comjreidinger@suse.comschubi@suse.dejlopez@suse.commvidner@suse.comjlopez@suse.commvidner@suse.commvidner@suse.comknut.anderssen@suse.comigonzalezsosa@suse.comschubi@suse.deigonzalezsosa@suse.comshundhammer@suse.comjreidinger@suse.comancor@suse.comjreidinger@suse.comknut.anderssen@suse.comschubi@suse.dejreidinger@suse.comigonzalezsosa@suse.comschubi@suse.delslezak@suse.czjreidinger@suse.comancor@suse.comjsrain@suse.czqzhao@suse.comigonzalezsosa@suse.comschubi@suse.deschubi@suse.degsouza@suse.comjreidinger@suse.comlslezak@suse.czknut.anderssen@suse.comgsouza@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comrbrown@suse.comknut.anderssen@suse.comlocilka@suse.comigonzalezsosa@suse.comlslezak@suse.czjsrain@suse.czjreidinger@suse.comknut.anderssen@suse.comjreidinger@suse.comschubi@suse.deigonzalezsosa@suse.comjreidinger@suse.comigonzalezsosa@suse.comancor@suse.comknut.anderssen@suse.comjreidinger@suse.comlslezak@suse.czigonzalezsosa@suse.comancor@suse.comigonzalezsosa@suse.comgsouza@suse.comgsouza@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comshundhammer@suse.deancor@suse.comaschnell@suse.comschubi@suse.deancor@suse.comancor@suse.comancor@suse.comjreidinger@suse.comlslezak@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comshundhammer@suse.delslezak@suse.czschubi@suse.deknut.anderssen@suse.comlslezak@suse.czknut.anderssen@suse.comlslezak@suse.czknut.anderssen@suse.comigonzalezsosa@suse.comgsouza@suse.comigonzalezsosa@suse.comjreidinger@suse.comschubi@suse.demvidner@suse.comigonzalezsosa@suse.comlslezak@suse.czancor@suse.commvidner@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comjreidinger@suse.commvidner@suse.czmfilka@suse.commfilka@suse.comjreidinger@suse.comigonzalezsosa@suse.comkanderssen@suse.comjsrain@suse.czschubi@suse.dekanderssen@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comigonzalezsosa@suse.commfilka@suse.comigonzalezsosa@suse.comjreidinger@suse.commfilka@suse.comschubi@suse.dejreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comshundhammer@suse.dejreidinger@suse.comschubi@suse.dejreidinger@suse.comlslezak@suse.czshundhammer@suse.dejreidinger@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comschubi@suse.deigonzalezsosa@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czcwh@suse.comjreidinger@suse.comjreidinger@suse.comkanderssen@suse.comlocilka@suse.comigonzalezsosa@suse.comigonzalezsosa@suse.comlocilka@suse.comancor@suse.comigonzalezsosa@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czschubi@suse.dejreidinger@suse.comlslezak@suse.czigonzalezsosa@suse.comsnwint@suse.deigonzalezsosa@suse.comschubi@suse.deigonzalezsosa@suse.comigonzalezsosa@suse.comlslezak@suse.czkanderssen@suse.comkanderssen@suse.comlslezak@suse.czancor@suse.comancor@suse.comlslezak@suse.czschubi@suse.dejsrain@suse.czancor@suse.comknut.anderssen@suse.comigonzalezsosa@suse.comlslezak@suse.czmfilka@suse.comjreidinger@suse.comigonzalezsosa@suse.comcwh@suse.comknut.anderssen@suse.commvidner@suse.comigonzalezsosa@suse.commvidner@suse.commfilka@suse.comancor@suse.commfilka@suse.comcwh@suse.comschubi@suse.dejsrain@suse.czjsrain@suse.czmvidner@suse.comjreidinger@suse.comlslezak@suse.czancor@suse.comancor@suse.comancor@suse.comjsrain@suse.czlocilka@suse.comigonzalezsosa@suse.comschubi@suse.deschubi@suse.deschubi@suse.deigonzalezsosa@suse.comjsrain@suse.czjsrain@suse.czmvidner@suse.comshundhammer@suse.delocilka@suse.comlslezak@suse.czjreidinger@suse.comlocilka@suse.comjreidinger@suse.comigonzalezsosa@suse.comlslezak@suse.czancor@suse.comschubi@suse.delocilka@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comaschnell@suse.decwh@suse.comlslezak@suse.czancor@suse.comlslezak@suse.czschubi@suse.dejsrain@suse.czjsuchome@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comlslezak@suse.czaschnell@suse.dejreidinger@suse.comancor@suse.comancor@suse.comjreidinger@suse.comschubi@suse.dejreidinger@suse.comlslezak@suse.cz- Don't block in AutoYaST upgrade (bsc#1181625) - 4.5.20- Enclose IPv6 addresses within square brackets when calling the mount command (bsc#1217637). - 4.5.19- Refresh repositories with changed URL and reload them again to activate the changes (related to bsc#1215884) - 4.5.18- Don't always enable sshd and open the ssh port (bsc#1211764) - 4.5.17- Removed unnecessary executable flag from file security_proposal.rb (bsc#1209094) - 4.5.16- Connect only NBFT when linuxrc sets UseNBFT (jsc#PED-967) - 4.5.15- Discover and connect to all NVMe-over-Fabrics subsystems in case that linuxrc sets UseNBFT (jsc#PED-967). - 4.5.14- yupdate - added suport for patching containers (bsc#1207069) - 4.5.13- yupdate - added suport for patching the D-Installer (bsc#1206927) - 4.5.12- Use default depth for Xvnc, no longer enforce depth 16 (bsc#1205585) - 4.5.11- Fix hash vs keyword arguments in RSpec expectations (bsc#1204871) - 4.5.10- Fixed the help in the installation summary to include the texts from the corresponding proposals (related to jsc#SLE-24764). - 4.5.9- Write config for ssg-apply script according to the enabled security policy (part of jsc#SLE-24764). Tue Nov 15 13:41:41 UTC 2022 - Knut Anderssen - Fix copy of entropy pool during installation (bsc#1204559).- Do not use "xrdb" for setting the "Xft.dpi" value, use a specific YaST tool from the yast2-x11 package (bsc#1201532) (xrdb depends on the C pre-processor increasing the dependencies about of 22MB) - Install yast2-x11 only when GUI (libyui-qt) is installed, avoid installing the dependent X libraries in minimal (text mode) installation (bsc#1201966)- add 'repo', 'cd', 'dvd', 'hd', and 'label' schemes to Yast::Transfer::FileFromUrl (jsc#SLE-22578, jsc#SLE-24584) - 4.5.8- Don't set QT_SCALE_FACTOR unless > 1 (bsc#1199020) to avoid forcing QA to recreate all needles for all standard cases - 4.5.7- Directly calculate the Qt scale factor, no longer rely on the Xft.dpi X resource (bsc#1199020) - Support YAST_MON_WIDTH_MM=xx at installation boot prompt - Support YaST2.call script debugging with FAKE_MON_WIDTH_MM=xx - Support up to 392 dpi (up to scale factor 4.0) More details: https://github.com/yast/yast-installation/pull/1057 - No more console warnings if no EDID (bsc#1203161) - 4.5.6- AutoYaST SecondStage: Revert changes introduced in 4.3.46 running the initscript service before systemd-user-sessions again once systemd patched logind (bsc#1195059, bsc#1200780) - 4.5.5- Do not use "xrdb" for setting the "Xft.dpi" value, use a specific YaST tool from the yast2-x11 package (bsc#1201532) (xrdb depends on the C pre-processor increasing the dependencies about of 22MB) - Install yast2-x11 only when GUI (libyui-qt) is installed, avoid installing the dependent X libraries in minimal (text mode) installation - 4.5.4- Do not restart services when updating the package (bsc#1199480, bsc#1200274) - 4.5.3- AutoYaST Second Stage: Added a missing dependency to the service to prevent getty-autogeneration listen on 5901 port (bsc#1199746) - 4.5.2- Revert changes introduced in v4.3.50 as it produces some ordering cycle issues (bsc#1198294) - 4.5.1- Bump version to 4.5.0 (bsc#1198109)- AutoYaST: move custom file creation past user creation so that the element files/file/file_owner actually has an effect (bsc#1196595) - 4.4.51- Do not stop xvnc.socket but run the YaST2-Second-Stage and YaST2-Firsboot services before it in order to prevent early vnc connections (bsc#1197265) -4.4.50- Run the YaST2-Second-Stage and YaST2-Firsboot services after purge-kernels to prevent a zypper lock error message (bsc#1196431). - 4.4.49- Prevent getty auto-generation because it makes xvnc to fail when it is started in YaST second stage (bsc#1196614). - 4.4.48- Avoid terminal login prompt when running Second Stage service (bsc#1196594 and related to bsc#1195059). - 4.4.47- Fixed crash when starting the expert console (bsc#1196724) - 4.4.46- Fixed the start of the VNC server during installation. Done by Joan Torres López (bsc#1196201). - 4.4.45- Use the default UI theme in SSH installation, the "installation_slim" theme does not exist anymore (bsc#1196287) - memsample-archive-to-csv - handle "ps" errors in the data file - 4.4.44- Modified Second Stage service dependencies fixing a root login systemd timeout when installing with ssh (bsc#1195059) - 4.4.43- Do not create a Btrfs snapshot at the end of the installation or upgrade when the root filesystem is mounted as read-only (jsc#SLE-22560). - 4.4.42- LSM: Adjusted installation summary labels (bsc#1196013). - 4.4.41- Set the Xft.dpi resource after running the X server, before running yast to fix hidpi issues with Qt 5.15 (boo#1173451) - 4.4.40- Fixed crash in Ruby 3.1 after pressing the hamburger menu icon in the welcome screen (bsc#1195422) - 4.4.39- Redirect the STDERR output in the memsample script to not break the YaST UI (bsc#1195116) - 4.4.38- Handle service name collision during upgrade (bsc#1194453), do not delete the new services which have the same name as an old service - 4.4.37- Adjusted Linux Security Module configuration wording (related to jsc#SLE-22069). - 4.4.36- Enable RSpec verifying doubles in unit tests to ensue that the mocked methods really exist (bsc#1194784) - Fixed crash when importing an SSH configuration in AutoYaST installation - 4.4.35- Show release notes button in progress in Qt interface (jsc#SLE-20437) - 4.4.34- Updated yast2 dependency to ensure the new Y2Packager::Resolvable.none? method is used (bsc#1194387) - 4.4.33- Do not propose Linux Security Module default configuration when it is declared as not configurable in the control file or in the AutoYaST profile (related to jsc#SLE-22069). - 4.4.32- Add support for selecting and configuring the desired Linux Security Module during installation (jsc#SLE-22069) - 4.4.31- Self-update now supports relative URLs (relurl://), it defines the self-update repository relatively to the main installation repository (jsc#SLE-22669) - 4.4.30- Do not preselect any product during upgrade (related to bsc#1192230). - 4.4.29- Improve the self-update process, do not read the products from the installation medium (bsc#1193536) - Adde more /etc/os-release replacements in the self-update URL - 4.4.28- Display the correct title in the welcome screen depending on its content (related to bsc#1193223 and bsc#1192230). - 4.4.27- Display the product's license when only 1 product is available in the online medium (bsc#1193223). - Do not display the product's selector during upgrade (kanderssen@suse.com, bsc#1192230). - 4.4.26- Drop support for subscription-tools, that package is not present in SLE15 anymore (bsc#1193339) - 4.4.25- Do not crash when it is not possible to fetch the package containing the release notes (bsc#1193148). - 4.4.24- Remove no longer used extra warning about destructive actions before starting the installation process (related to bsc#1057437). - 4.4.23- bsc#1192626: - Adapt the code to the new product specification API. - Remove the code to handle the selected product from the InstComplexWelcome client. - 4.4.22- Filter the installation proposals (in the Installation Settings screen) according to the AutoYaST profile even before tab switching (related to bsc#1190294) - 4.4.21- Remove obsolete prep_shrink client (with yast2-storage-ng such a client is not needed anymore).- Fix file copying when using relurl:// and file:// naming schemes (bsc#1191160). - 4.4.20- Release the sources and close the libzypp cache to allow cleanly unmounting /mnt/var/cache/zypp directory (bsc#1189793) - 4.4.19- Display release notes during upgrade (bsc#1186044) - 4.4.18- Refactored umount_finish.rb (bsc#1149980) More details: https://github.com/yast/yast-installation/pull/975 - Moved out the unmounting part to a new (testable!) Unmounter class - Now using a dedicated FinishClient base class - Killed a lot of YCP zombies - Removed dead code going back to storage-old - Modularized the code - Made the client invokable stand-alone - 4.4.17- only list specific files installed in common directories (metainfo, icons, fillupdir) (bsc#1184786) - 4.4.16- Activate devices before probing (bsc#1187220). - 4.4.15- Adapt code to Y2Users (part of jsc#PM-2620). - 4.4.14- Fix scope resolution for ::Users::UsersDatabase (related to fate#319624) - 4.4.13- Export also the https_proxy environment variable when a proxy config is given through linuxrc (bsc#1185016) - 4.4.12- Better evaluate the old and new repositories during upgrade, do not preselect new repositories for removal if they accidentally use the same repository as already present in the system (bsc#1185822) - 4.4.11- Modify IP forwarding network configuration using the defaults defined in the control file when selecting the role (bsc#1186280) - 4.4.10- The InstallationData class has been moved to yast2-packager (related to the previous fix, e.g. bsc#1180888) - 4.4.9- Logging all available product information into directory /var/log/YaST2/installation_info. This should help for evaluating the cause of e.g. bsc#1180888, bsc#1180908, bsc#1178688. - 4.4.8- Fallback to ncurses when a X display is not opened after 15 seconds (bsc#1185095) - 4.4.7- Allow memory profiling of the main installer process, via boot parameters: (bsc#1182649) - MASSIF=1 enables Valgrind/Massif (C/C++ level) - MEMORY_PROFILER=1 enables Ruby level - 4.4.6- Remove Yast::LanItems dependency (bsc#1185338) - 4.4.5- spec-cleaner part five out of five: sort and deduplicate requires - 4.4.4- spec-cleaner part two out of five: move conditionalized sections at the end - spec-cleaner part three out of five: move weak requires (recommends) below requires - spec-cleaner part four out of five: sort and deduplicate BuildRequires- remove check for non-systemd distros - first out of 5 splits of "spec-cleaner -m -i *ec" run (for easier review)- Show 'Default' in the proposal summary as the PolicyKit Default Privileges to be used when it is not specified or specified as empty in the control file (bsc#1184277) - 4.4.3- Check for usr/lib/modules to handle usrmerge (bsc#1029961) - 4.4.2- Do not own system directories (like /usr/bin) (bsc#1184787): + filesystem is responsible to bring those directories with the correct permission flags. Owning them here only introduces races/conflicts. + As a result: expand the files section for bindir and unitdir to be exact on the files.- Start the "memsample" tool in a subshell to avoid "Terminated" message displayed at the end (bsc#1184491) - 4.4.1- Hide the abort button when the network client is called (bsc#1183586). - 4.4.0- Expert console: fixed "shell" command - Run X terminal in GUI instead of "dash" (related to the previous fix for job control error messages bsc#1183648) - Override TERM to "vt100" when running in fbiterm, a workaround for frozen vim (bsc#1183652) - 4.3.36- Expert console: use "dash" if available instead of "bash" shell to avoid job control error messages (bsc#1183648) - 4.3.35- Remove the libzypp cache symlink (related to bsc#1182928) - Improved "memsample" script handling - Do not start it again if it is already running (might happen if YaST is started again after crash) - Stop it when YaST finishes - 4.3.34- Do not trigger any kernel event with udevadm from the kernel_finish client (bsc#1180535) - 4.3.33- Reduce self-update mechanism memory consumption (bsc#1182928): - Make sure to download the package only once. - Use a single squash file system for each update repository. - Ignore unchanged files and directories like /usr/share/man, /usr/share/info, etc. - 4.3.32- Added special installer configuration dialog (jsc#PM-1895, jsc#SLE-16263) - Can be started from the initial language selection dialog using an "hambuger" button (openSUSE Tumbleweed only) - Or in any dialog using a keyboard shortcut: - Ctrl+Alt+Shift+C in graphical (Qt) UI - Ctrl+D Shift+C in text mode (ncurses) - 4.3.31- Do not write selinux and polkit default rules during upgrade (bsc#1182894) - 4.3.30- move properly security finish client (bsc#1182821) - 4.3.29- Fix previous change to include in proposal summary selinux (jsc#SLE-17307) - 4.3.28- Add new security proposal and finish clients to replace firewall one as the new clients contain also configuration for cpu mitigation, policy kit default privileges (jsc#SLE-15840) and selinux mode (jsc#SLE-17307) - 4.3.27- Adapted unit test to recent changes in Yast::Report (related to bsc#1179893). - 4.3.26- Do not crash when it is not possible to create a snapshot after installing or upgrading the system (bsc#1180142). - 4.3.25- Do not cleanup the libzypp cache when the system has low memory, incomplete cache confuses libzypp later (bsc#1179415) - 4.3.24- Starting YAST2 Control Center if it has been set while an yast2-firstboot installation workflow (bsc#1178834). - 4.3.23- correct add-on spelling (jsc#SLE-14772) - 4.3.22- fix full media product selection (bsc#1179094, bsc#1176424) - 4.3.21- Write hostname and proxy configuration to the inst-sys when configured through linuxrc not only during an installation but also when running an autoinstallation (bsc#1177768) - 4.3.20- yupdate - also make /usr/share/icons writable by default (needed for updating yast2-theme)- Run configuration_management_finish client after *.repo files are available in the installed system (bsc#1177522). - 4.3.19- Control.xml docu: Added "product_upgrades" tag in software/upgrade (jsc#SLE-14807). - 4.3.18- Using ":" in the autoyast(...) supplements (bsc#1146494). - 4.3.17- Self-update improvement: write the list of updated packages to the /.packages.self_update file in the inst-sys (bsc#1175614) - 4.3.16- save random pool to /var/lib/systemd/random-seed (bsc#1174964) - 4.3.15- AutoYaST: Added supplements: autoyast(deploy_image,ssh_import) into the spec file in order to install this packages if the section has been defined in the AY configuration file (bsc#1146494). - 4.3.14- AY: Removed "image" section from "software" section (bsc#1140711). - 4.3.13- Handle exceptions when parsing xml file (related to bsc#1170886) - 4.3.12- handle device autoconfig setting in summary screen (bsc#1168036) - 4.3.11- Configure the wizard layout according to the product features. - Related to jsc#PM-1998. - 4.3.10- Moving section handling from second installation stage to first installation stage. (bsc#1174194) - 4.3.9- Do not use Profile.current unless necessary (bsc#1174173) - 4.3.8- Fix "Cmdline: parameter not set" for virt-install (bsc#1172139) - 4.3.7- copy NVMe hostnqn and hostid from installation system to target system during installation (bsc#1172853) - 4.3.6- memsample: at install time sample memory consumption each 5s, enabling CSV and PNG reports (bsc#1172139) - startup/common/network.sh: remove bashisms to enable switching inst_setup to dash - 4.3.5- Do not export to autoyast profile image deployment unless requested (bsc#1172552) - 4.3.4- Improve the UX of the Previously Used Repositories dialog by using more accurate labels.- Remove ssh_import section from AY when cloning (bsc#1172749) - 4.3.3- Fixed yupdate script to correctly install the needed Ruby gems (bsc#1172793) - 4.3.2- Autoyast schema: Allow optional types for string and map objects (bsc#1170886) - 4.3.1- remove obsolete proposal_settings_editable (bsc#1171423) - 4.3.0- Restore missing icons for ssh import and image deployment auto clients (bsc#1168123). - 4.2.42- Force the use of en_US.UTF-8 when running firstboot or the AutoYaST Second Stage with 'POSIX' or 'C as RC_LANG (bsc#1169017) - 4.2.41- In the proposal runner, restore the scroll only when it was previously saved (bsc#1167248). - 4.2.40- Verify the package versions before applying the self-update fixes (related to bsc#1163084) - 4.2.39- Drop few not needed recommends to have identical package on opensuse and SLE (jsc#SLE-11936, jsc#SLE-11851) - 4.2.38- Add Abort confirmation for inst_welcome client used in firstboot (bsc#1163347) - 4.2.37- Make sure to show release notes for add-on products (bsc#1158287) - 4.2.36- Added "yupdate" script to simplify patching the installer (bsc#1163691) - 4.2.35- Rely on the new Y2Network::NtpServer class (jsc#SLE-7188). - 4.2.34- Allow to modify the control file at installation time using a skelcd-* package (bsc#1164468). - 4.2.33- don't start getty on hvc0 & ttyAMA0 before Yast2-Firstboot (bsc#1157233) - 4.2.32- Fixed user-visible messages (bsc#1084015) - 4.2.31- Reimplemented the "Previously Used Repositories" dialog (inst_upgrade_urls.rb) to properly evaluate the new and the old system repositories (bsc#1159433) - 4.2.30- don't use /bin/systemctl compat symlink (bsc#1160890) - 4.2.29- Using tag $os_release_version in the control.xml file (entry ) which will be replaced by the value of VERSION in /etc/os-release. (improvement for fate#325834) - 4.2.28- use udevadm in /usr/bin instead of /sbin (bsc#1160890) - 4.2.27- drop starting of hal as it is also obsolete and no longer exist (jsc#SLE-10976) - drop deprecated network technologies (jsc#SLE-7753) - replace rc* and init.d usage by systemd or start_service depending if it runs in first stage or second (jsc#SLE-10976) - 4.2.26- Using Y2Packager::Resolvable.any? and Y2Packager::Resolvable.find in order to decrease the required memory (bsc#1132650, bsc#1140037). - 4.2.25- Do not remove /etc/install.inf from inst-sys (bsc#1122493, bsc#1157476). - 4.2.24- Use linuxrc option "reboot_timeout" to configure the timeout before reboot (bsc#1122493) - 4.2.23- Save and restore the proposal vertical scroll (related to a problem reseting the scroll position reported in bsc#1143558) - 4.2.22- Improve the role selection dialog using a new scrollable widget to select a role (related to bsc#1084674, bsc#bsc#1086187). - 4.2.21- Implement upgrade for the Full medium (jsc#SLE-7101) - 4.2.20- implement upgrade for online medium (jsc#SLE-7214) - 4.2.19- Adapted to new Keyboard handling. - Checked also CLI suppot (bsc#1142957). - 4.2.18- fix crash when os-release contain empty value (bsc#1139518) - 4.2.17- Support for the offline installation medium (jsc#SLE-7101) - 4.2.16- do not stop haveged process (bsc#1140171) - 4.2.15- Support for the online installation medium (jsc#SLE-7214) - 4.2.14- do NOT remove /mnt/run, it's a mounted directory (bsc#1149011) - 4.2.13- Set X-SuSE-YaST-AutoInstResource in desktop file (bsc#144894). - 4.2.12- Using rb_default_ruby_abi tag in the spec file in order to handle several ruby versions (bsc#1146403). - 4.2.11- Undo the change introduced in 4.2.7 because forcing the focus is not a solution: now the it's always caught by the installation summary after every action (related to bsc#1142353). - 4.2.10- Stop using the obsolete XVersion API (bsc#1144627) - Detect missing textdomain during testing (bsc#1130822) - 4.2.9- Improve the detection of a forced base product (bsc#1124590, bsc#1143943). - 4.2.8- Avoid to lost the focus in the proposal installation summary when the user makes changes using the available options on it (bsc#1142353). - 4.2.7- Copy multipath config files into the target system. - Related to bsc#1133045. - 4.2.6- Use new schema of desktop files (boo#1084864) - Clean up spec - Rename desktop files - 4.2.5- Downloading files: Remounting CD with bind option correctly if the CD has already been mounted (bsc#1132915). - 4.2.4- Make sure pkg target is active as long as still needed (bsc#1128385) - 4.2.3- Removed BuildRequires: yast2-ntp-client (causing dependency cycle) (related to the previous fix bsc#1129095) - 4.2.2- Add a new installation dialog which allows to setup the NTP servers (bsc#1129095). - 4.2.1- Use the select_product attribute from control file to filter available products (bsc#1124590). - 4.2.0- revert SSH textmode patches (bsc#1129375, bsc#1047470) - 4.1.45- ensure that installation with VNC + textmode still installs via VNC (bsc#1129073) - 4.1.44- Update the hard-coded fallback path for licenses directory (fate#324053, jsc#SLE-4173) - 4.1.43- Fix patterns and packages selection when going back to the system role selection (bsc#1126517). - 4.1.42- Retranslate also the side bar steps when changing the language (bsc#1128153) - 4.1.41- Do not change polkit default privileges during upgrade (bsc#1120720) - 4.1.40- Do not write the displaymanager value (part of bsc#1125040). - 4.1.39- Respect Textmode=1 when installing over SSH with a DISPLAY (bsc#1047470) - 4.1.38- copy_files_finish: ensure that /mnt/etc/YaST2 exists (bsc#1127182). - 4.1.37- Save the used repositories at the end of installation to not offer the driver packages again (bsc#953522) - 4.1.36- Copying SSH keys from a privious installation into the new one: Set the right file permissions for the SSH deamon (bnc#1122303). - 4.1.35- remove no longer used SCR agents without replacement: sysconfig.boot, sysconfig.fam, etc.passwd and install_inf workarounds for aliases and options - remove no longer used clients: - inst_ask_online_update replaced by registration for SLE and online_repos for openSUSE. - inst_check_autoinst_mode dropped without replacement. Floppy support was dropped. - inst_scenarios replaced by system roles. - update_wizard_steps replaced by direct call of code without client- Hardening commands execution (part of bsc#1118291). - Replace backticks by Yast::Execute. - 4.1.34- always use absolute path to binaries (bsc#1118291) - properly escape shell arguments (bsc#1118291) - 4.1.33- More aggresive inst-sys cleaner, clean the libzypp cache when running in graphical mode with less than 1GB RAM (in text mode keep the current limit 640MB), this avoids crashes on low memory systems (bsc#1118643) - Also adapted the computing the default y2log size - use smaller size in low memory systems, on the other hand limit the maximum size to avoid huge log files - 4.1.32- Improved saving y2logs during installation to use the /mnt/tmp space instead of the RAM disk to avoid possible crash (out of memory) (bsc#1118643) - 4.1.31- Provide icon with module (boo#1109310) - 4.1.30- Documented new control.xml global parameter enable_local_users (Fate#326447) - Improved English in the documentation of control.xml - 4.1.29- Prefer fbiterm whenever is possible for textmode installation (fate#325746). - 4.1.28- Dialog complex_welcome: Translate the help button if the language has been changed (bsc#1098571). - 4.1.27- Moving driver_update2_finish call just before unmounting system. (bnc#967103). - 4.1.26- Writing security settings in first AY installation stage. So other modules (e.g. users) can rely on these settings now. (bnc#1112769) - 4.1.25- extra_urls: compare unexpanded urls, so two identical repositories with variables are detected (bsc#1090193) - 4.1.24- Added save_y2logs client. (fate#325737) - 4.1.23- Remember the selected role (related to FATE#325834) - 4.1.22- Saving y2logs after the installation has been finished. (fate#325737) - 4.1.21- Fixed path to license file. . Build error in fate#324713 - 4.1.20- Skip the roles' dialog selection when there is only one available (fate#324713) - 4.1.19- Fix syntax error (bsc#1109659) - 4.1.18- Updated docu for add_on_products.xml: Added tag "confirm_license" to handle Add-On-products licenses which will be added while installation. (bsc#1105758) - 4.1.17- Avoid to restore old backups when upgrade fails (bsc#1097297) - 4.1.16- Copy the selected packages from the self-update repository to an additional add-on repository, allow updating the installation workflow from the self-update repository (bsc#1101016) - 4.1.15- do not translate snapshot description (bsc#1092757) - 4.1.14- Use /media.1/media instead the /media.1/build (bsc#1062297) - 4.1.13- Add missing help for disks activation dialog (bsc#1098563) - 4.1.12- Improve help text for system roles (bsc#1046619) - 4.1.11- Update calls to YaST2 systemd classes (related to fate#319428) - 4.1.10- Add an option to have a sidebar (boo#1088785) - 4.1.9- Switched license in spec file from SPDX2 to SPDX3 format. - Changed dir of COPYING file.- Disable display of status messages on the console (bsc#1099505). - 4.1.8- Don not print errors if plymouth is not installed (bsc#1101879)- Do not crash if /etc/os-release is a directory (bsc#1097661) - 4.1.7- Delete unneeded content of /mnt/run after installation/update. (bsc#1071745) - 4.1.6- Fixed returned value calling copy_files_finish when some ssh file exist (bsc#1099104). - 4.1.5- Added additional searchkeys to desktop file (fate#321043). - 4.1.4- adapted testsuite to change in yast2-storage-ng (bsc#1073633) - 4.1.3- Firstboot.service: Shutdown on failure preventing the service to hang because of a systemd dependency when trying to call halt directly from the firsboot clients (bsc#1095253) - 4.1.2- Fixed possibly broken system after aborting upgrade running over SSH (caused by a partially finished rollback) (bsc#1089643)- fix calling copy_files_finish to not crash (related to bsc#1095323) - 4.1.1- Fix crash caused by previous fix when multipath is not available (bsc#1095323) - Copy active_devices.txt for s390 to prevent blocking of important devices when cio_ignore is active (bsc#1095033) - 4.1.0- Fix installation mode detection (related to bsc#1089547). - 4.0.61- Do not try to set read-only property to default BTRFS subvolume if the filesystem already existed on disk (needed for bsc#1091047). - 4.0.60- Log a warning when umounting a filesystem fails after installation/upgrade (related to bsc#1090018). - 4.0.59- disable mdadm auto assembly for installation (bsc#1090690) - 4.0.58- Keep the selected product in the desktop selection dialog (bsc#1088660) - 4.0.57- Copy new /var/log/YaST2/storage-inst/ subdir to target at the end of the installation (part of fate #318196) - 4.0.56- Do not warn too soon about missing disks during autoinstallation (bsc#1091033) - 4.0.55- Better handle the restore scripts when YaST is aborted or crashes (bsc#1089643) - Delete the .repo files accidentally saved into inst-sys (fixes problems when restarting YaST after abort or crash) - 4.0.54- fix regression to show again iscsi configuration for disk-less setup (bsc#1090753) - 4.0.53- Fix text direction for RTL languages in the installer settings screen (bsc#1089846). - 4.0.52- Fixed "vnc.sh: /root/.profile: No such file or directory" (bsc#1089623). - 4.0.51- Log more details when unmounting the target partition fails (to debug bsc#1090018) - 4.0.50- Installer Updates does not overwrite Driver Updates (bsc#1088685). - 4.0.49- Don't hard-code the role text color (bsc#1087399). - 4.0.48- Ensure proper patterns are selected when going back to system role and switch to different role (bsc#1088883) - 4.0.47- Set Add-On products for installation again after the base product has been selected (bnc#1086846). - 4.0.46- Use AbortException when user aborts (part of fate#318196). - 4.0.45- Start web VNC for the installation process (bsc#1078785) - 4.0.44- Fix tests to use correct storage instance (part of fate#318196). - 4.0.43- System roles: make the radio buttons match other dialogs, using images (bsc#1084674) - 4.0.42- Make many system roles fit in the dialog (using a RichText widget, bsc#1084674) - 4.0.41- Self-Update report errors when the self_update is enabled explicitly by linuxrc or using an AutoYaST profile. (bsc#1084820) - 4.0.40- Set the 'ro' property on Btrfs filesystem when using an AutoYaST profile which sets the 'ro' option explicitly (related to bsc#1079000). - 4.0.39- complex_welcome: Translate license text if the language has been changed (bnc#1077733). - 4.0.38- Set Btrfs 'ro' property at the end of the installation when needed (bsc#1079000) - 4.0.37- Pass args to parent class constructor (bsc#1083500) - 4.0.36- fix marking texts for translation (bsc#1081361, bsc#1083015) - 4.0.35- More gentle handling of aborts caused by hardware probing errors (bsc#1079228, bsc#1079817, bsc#1063059, bsc#1080554, bsc#1076776, bsc#1070459 and some others). - Re-enable the old fix for bsc#298049 (abort button during ongoing hardware probing). - Cleanup of dead code - 4.0.34- Ensure previous role selection is cleared when doing desktop selection (bsc#1078961) - 4.0.33- Startup scripts: Replaced xinetd by xvnc.socket (fate#323373) - Revert changes added in 4.0.29 bringing back the enablement of the xvnc.socket during the first stage if Linuxrc.vnc is set. (bnc#1077236) - 4.0.32- Added requirement iproute2 to spec file. This is needed by the VNC AutoYaST installation in the second stage. (Follow up of bnc#1077236) - 4.0.31- do not crash if no role is selected (bsc#1078809) - 4.0.30- Provides the current language when asking for the product's release notes to the yast2.rpm API (related to bsc#1079045). - 4.0.29- Do not enable xvnc.socket for second installation stage. Xvnc will be started by a direct call in vnc.sh. (bnc#1077236) - 4.0.28- Reimplemented finding package upgrades to require less memory (related to bsc#1076768) - 4.0.27- Start performing real installation with as much memory as possible (bsc#1076768) - 4.0.26- Read the root_subvolume_read_only setting from its new location (moved by libstorage-ng) in the control file (boo#1077047). - 4.0.25- save keyboard settings before console settings (bsc#1076798) - 4.0.24- Update YaST2-Firstboot.service: Depreciate plymouth --wait, add conflict to plymouth start service. - Update YaST2-Second-Stage.service: Depreciate plymouth deactivate command and add conflict to plymouth start service. For that will block TTY device activation(bsc#1042554). - 4.0.23- Fix initialization to copy the profile to /tmp/profile again (bsc#1075334) - 4.0.22- Fixed popup layout for bnc#1061754. - 4.0.21- Warn the user if the infrastructure is not available for running the second stage (bnc#1061754) - 4.0.20- Removal of SYSTEMCTL_OPTIONS environment variable (fate#323393) - 4.0.19- drop copy_to_system support (FATE#320873) - 4.0.18- Log the system name at start to see which system is running in the inst-sys (for easier debugging)- Replaced Remote module by the new y2remote/remote class (bsc#1070582) - Updated yast2-network dependency. - 4.0.17- Filter out modules extensions based on product, using white list approach (fate#324198) - 4.0.16- Break autoyast2 and yast2-installation dependency cycle (bsc#1070996) - 4.0.15- Do not ignore start_multipath setting (bsc#1070343). - 4.0.14- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468).- Unify firewall proposals and finish clients replacing firewall_stage1_finish by firewall_finish. (fate#323460) - 4.0.13- Cleanup old registration attempts before starting Installer. This is needed for restarted installation after it has been aborted earlier (bsc#1065167). - 4.0.12- Always show the license agreement on single product media, even during upgrade (bsc#1065172) - 4.0.11- Less eager inst-sys cleanup, libzypp actually needs some cached files during package installation, remove only the white listed known files (bsc#1063459) - 4.0.10- umount efivars properly (bsc#1063063) - 4.0.9- Write polkit settings even if no desktop is selected (bsc#1062788) - 4.0.8- Adapted complex welcome client allowing to continue with the installation when there are no products available. (bsc#1059070) - 4.0.7- Dropped call of dasd_reload which caused renumbering of disks and user got confused.(FATE#318138) - 4.0.6- AY: Warn the user if an remote installation is not completely possible because there are not all needed packages availble in the installed system. (bnc#1055279, bnc#1058071) - 4.0.5- Add support to read release notes from an RPM in the repository (fate#323273) - 4.0.4- Add support for system roles ordering (related to bsc#1049297)- Do not allow changing the selected base product on an already registered system (bsc#1060252)- Re-activated the step to search for system files (users and SSH keys) in existing systems. It was temporarily disabled during the migration to storage-ng (part of fate#323837). - 4.0.3- Removed obsolete inst_info client which is not used anymore. (bsc#1047060) - 4.0.2- Adapt to new yast2-country changes (needed for FATE#323837) - 4.0.1- Download release notes only for the selected products (if any product is already selected) (bsc#1056872) - 4.0.0- Fix license confirmation handling on single product medias (fate#322276) - 3.3.13- Configure Snapper at the end of installation if requested (part of fate#318196). - 3.3.12- On multi-product installation medias, the product selection happens in the welcome screen (fate#322276) - 3.3.11- Skip complex welcome module in auto mode. - 3.3.10- Show README.BETA if it exists (bsc#1047060) - 3.3.9- Show the product's license from libzypp in the welcome screen (FATE#322276) - 3.3.8- Replace Installation::Product and Installation::ProductReader classes by Y2Packager::Product and Y2Packager::ProductReader (related to FATE#322276) - 3.3.7- Merged storage-ng branch to master (fate#318196) - Note: all changes below with this date belong to the merge. - 3.3.6- storage-ng: adapted to the new Y2Storage::StorageManager API and improved probing and activation of storage devices.- adapted inst_disks_activate.rb to storage-ng- storage-ng: Taking /usr/bin/findmnt in order to evaluate mount points. Floppy support removed.- storage-ng: use the new library for storage hardware probing (devicegraph) instead of the old one (targetmap)- storage-ng: removed dependency from (old) yast2-storage, even if it breaks some functionality.- storage-ng: commented installation-related code relying on the old yast2-storage- Fix crash when going back from product selection (FATE#323450) - 3.3.5- Allow using base products from additional repositories (FATE#323450) - 3.3.4- New client for product selection (FATE#323450) - 3.3.3- drop reading /content (FATE#322386) - 3.3.2- openSUSE only: reword title of desktop selection dialog (boo#1045180) - 3.3.1- when custom role is selected in desktop selection keep default value in /etc/sysconfig/windowmanager (bsc#1030873) - 3.3.0- Allow different mount point for home partition (Fate#323532) - 3.2.46- install the yast2-registration package only in SLE (bsc#1043122) - 3.2.45- "custom" roles: Initialize pattern selection screen with settings defined in the control files. (bnc#1031295) - 3.2.44- Do not lose the desktop selection when the online repositories is pressed. (bsc#1033594) - Do not allow to continue without desktop selection. (bsc#1040884) - 3.2.43- Fixed path to the "adddir" command (it is /sbin instead of /etc) (bsc#1041882) - 3.2.42- Added requirement of 'cwm/widget' in hiding_place as consequence of changes made in CWM. (boo#1039901). - 3.2.41- Fixed push button label ("Configure Online Repositories") (bsc#1039988) - 3.2.40- Don't crash if the regurl provided by linuxrc is invalid using the one provided by the control file as fallback (bsc#1035908). - 3.2.39- Move CaaSP specific code to yast2-caasp package (bsc#1036838) - 3.2.38- bsc#1031840 - changed CheckFreeSpaceNow to use LANG=en_US.UTF-8- Add a NTP Servers settings to the overview dialog (FATE#323249)- Use y2start script instead of y2base (bsc#1027181) - 3.2.37- Added configuration-management to inst_finish. (FATE#319830) - 3.2.36- Renamed Controller Node to Administration Node (bsc#1032057). - 3.2.35- Move CaaSP specific code to yast2-caasp (bsc#1030874) - 3.2.34- Use the shared package download and extraction functionality from FATE#320772 - 3.2.33- Added some extra space to the openSUSE desktop/roles selection dialog (improvement on the fix for poo#14936, bsc#1025415). - 3.2.32- Allow proceeding with the installation after a blocking condition has been corrected in the overview dialog (bsc#1029291). - 3.2.31- Improve roles buttons distribution in textmode (related to FATE#320772) - 3.2.30- Fix desktop selection during installation (bsc#1029312) - 3.2.29- Support to add roles through addons (FATE#320772) - 3.2.28- fix crash when reading if desktop role should have default pre-selected (bsc#1025415) - 3.2.27- Really use the directory.yast file (fate#322372) - 3.2.26- fate#322328 - adapted all-in-one dialog according to comments from UX - 3.2.25- CaaSP: do not crash when used a dashed url for the controller node location (bsc#1024965) - CaaSP AY: Adapted requirements of yast2-services-manager. (FATE#321738) - bnc#1022546 - update all-in-one's subdialog (network/kdump/partitioning/...) overview when the dialog is closed and do not lose another content already entered by user. - 3.2.24- Add new desktop selection client for opensuse based on roles (poo#14936, bsc#1025415) - drop "inst_new_desktop" client which was replaced by new desktop selection one - 3.2.23- Self-Update only shows errors when a custom URL is used (bsc#1025251) - 3.2.22- CaaSP all-in-one-dialog: added validation to the controller node location field, modified label and write it to the minion master.conf file at the end of the installation (FATE#321738) - CaaSP: Display the Beta product warning at start when it is present (bsc#1016887) - Enable CaaSP specific services on the installed system (FATE#321738) - Do not crash if role contain own service to enable (bsc#1022762) - 3.2.21- Downloading release notes: Do not download them at all during AutoYaST (bsc#1009276) - Use the directory.yast file to check avilable translations (fate#322372) - 3.2.20- Downloading release notes: Do not try again if the host or the proxy cannot be resolved (bnc#1022784) - 3.2.19- Ask for installation confirmation in all-in-one dialog before proceed with it. (Fate#322328) - 3.2.18- Respect newly registered update repos in software proposal and do register. (FATE#322328)- handle proposal errors in all-in-one dialog (FATE#322328)- Added an all-in-one installation overview for CaaSP (FATE#322328)- Add an option to disable the self-update feature through the AutoYaST profile (FATE#319716) - 3.2.17- bnc#1017752 - do not show language change warning in software proposal incorrectly when language was not changed. - 3.2.16- Do not retry to download release notes if a previous attempt failed (bsc#1015794) - 3.2.15- add ability to roles to enable list of services when selected (FATE#321754)- fate#321739 - Made user's interaction possible in case of error in read-only proposal. - 3.2.14- AutoYaST after second stage: Initialize tty1 in order to remove old YaST output and to show the cursor again. (bnc#1018037) - 3.2.13Port changes from CASP1.0: - Change layout of new installation dialog according to UX team suggestion (FATE#321754) - Set root subvolume read-only if configured (Fate##321755) - Document new control.xml parameter root_subvolume_read_only - Add new installation dialog with keyboard layout and root password (FATE#321754) - Added worker role dialog (Fate#321754) - implement support for running additional dialogs for specific roles (FATE#321754) - Added description for readonly_timezone and clone_install_recommended_default flag in control-file documentation. (Fate#321754, Fate#321764) - 3.2.12- Do not crash when the proposal screen is configured through an AutoYaST profile and tabs are not being used (bsc#1013976) - 3.2.11- fix missing icon next to SSH Key Import in autoyast (bsc#988377)- add missing file causing crash (introduced with generic fix of bsc#1003682) (invisible in master since autotools support is dropped there) - 3.2.10- Documentation for new storage related parameters in control.xml (Fate#321736)- The user has to confirm when the configuration proposal contains a non-blocking error (generic fix for bsc#1003682) - 3.2.9- Fixed bug: AutoYaST hangs while running second stage. Removed network.service in the Before section of YaST2-Firstboot.service. (bnc#1007752) - 3.2.8- Do not crash if importing ssh config from system which /etc/os-release does not contain pretty name (bsc#1009492) - 3.2.7- Added support for read-only proposal modules (fate#321739) - 3.2.6- Documentation for subvolumes in control.xml (fate#321737)- more robust password filtering in y2start.log (bsc#798966) - 3.2.5- Set libyui-ncurses environment before starting the installer (related to bsc#780621) - 3.2.4- Bump version number to release fixes for bnc#999895, bsc#988700 and bnc#999953. - 3.2.3- AutoYaST upgrade: Do not override the Report module settings in the AutoYaST upgrade mode, keep the previous settings (bnc#999895).- Translate description of Snapper snapshots (bsc#988700) - 3.2.2- Fixed crash if one defined proposal module has not been found on system while switching back from "Expert" proposal. (bnc#999953) - 3.2.1- reduce time needed for building this package - 3.2.0- fix skipping of proposal returning empty hash otherwise it creates non sense proposal entry in UI (bnc#994127) - 3.1.215- Display a warning popup when the installer self-update uses the fallback URL instead of the selected SMT or the default SCC server (bsc#996179) - Do not contact the registration server in self-update when network is not running, skip self-update completely - 3.1.214- Move the installer self update step earlier in the workflow so the user entered values are not lost after restart and avoid repeating some steps again (bsc#985055) - This also fixes losing some values due to restaring YaST (bsc#993690), (bsc#992608) - Improved the self update URL handling - the boot parameter has the highest priority, always ask user when a SLP service is found, in AutoYaST mode SLP needs to be enabled in the profile - Display progress when downloading and applying the updates - 3.1.213- Replace unicode bullet char by asterisk for ncurses (bsc#995082) - 3.1.212- fix writing proposals (bnc#994127) - 3.1.211- filter out same repositories from extraurls if they differ only in trailing slash (bnc#970488) - 3.1.210- SSH Importer: Width fix to avoid cut of CheckBoxFrame Label (fate##319624) - 3.1.209- Fixed testsuite for inst_complex_welcome after implementing lazy loading in ProductLicense in yast2-packager (bsc#993285) - 3.1.208- Fix the registration screen initialization when SCC server is used during self-update (FATE#319716) - 3.1.207- Retrieve the self-update URL from the registration server (SCC/SMT) (FATE#319716) - 3.1.206- UI, UX and internal handling for the Welcome screen optimized to prevent from not showing that the license needs to be accepted (bsc#980374). - 3.1.205- If the user has skipped multipath activation, don't ask again after installer self-update (bsc#989770) - 3.1.204- Don't halt the installation if installer updates server cannot be reached when using AutoYaST (bsc#988949) - 3.1.203- simplify and speed up inst_finish client (bnc#986649) - add test suite for inst_finish client - 3.1.202- Run extra inst-sys cleanup to free more memory on systems with low memory (bsc#974601) - 3.1.201- Properly adjust the OOM killer (oom_score_adj has a different range than the original oom_adj) (bsc#974601) - 3.1.200- Added AutoYaST schema file "ssh_import". (fate#319624) - 3.1.199- Make writing of bootloader settings the last step so that other installation steps (kdump, cio-ignore) do not have to waste time repeating it (bnc#986649) - 3.1.198- Display more information in the error popup when downloading the optional installer updates fails (bsc#986091) - 3.1.197- Avoid restarting YaST when self-update repository exists but is empty (bsc#985113) - 3.1.196- call set_videomode to adjust video mode (bsc#974821) - 3.1.195- Fix architecture detection during self-update (bsc#984656) - 3.1.194- Adapt AutoYaST to support import of SSH server keys/configuration (fate#319624) - 3.1.193- Drop yast2-installation-devel-doc package (fate#320356) - 3.1.192- When importing SSH keys/configuration, only regular files will be considered (bsc#982522) - Force YaST2-Firstboot.service to run after YaST2-Second-Stage.service (bsc#980365) - 3.1.191- Move the debugger invocation code to yast2-ruby-bindings package to use the same implementation at run time (FATE#318421) - 3.1.190- System Role: centered dialog (ncurses).- More visual improvements in the SSH keys importing proposal summary based on blog entry feedback. (Fate#319624) - 3.1.189- Start the Ruby debugger at the beginning of installation when Y2DEBUGGER is set (FATE#318421) - 3.1.188- Visual improvement in the SSH keys importing proposal summary- The user is now informed about SSH keys to be reused (copied from a previous system) during system installation. - The user can select a different partition (or none) to read the keys from and whether to also copy config files. - SSH import functionality not longer depending from "copy_to_system" feature. - Fate#319624 - 3.1.187- SSH installation: handle closing the initial installation screen by the window manager close button (bsc#979499) - 3.1.186- Do not copy licenses from inst-sys to target system. Showing EULA location in the installed system. (fate#219341) - 3.1.185- get more texts for roles dialog from control file, allow a general label (bsc#974625) - 3.1.184- Always read the lists of local users in the previous system to have them available during user importing (part of fate#319624) - 3.1.183- Disk Activation step will be skipped in case of installer update success (bsc#974409) - License agreement will be remembered in case of going back after a installer update. - 3.1.182- Fix handling of license acceptance in welcome screen (bsc#975774) - 3.1.181- Run the automatic installer self update also in the AutoYaST mode, read the optional custom URL from the profile ("general" -> "self_update_url" node) (FATE#319716) - 3.1.180- bsc#956473 - improved formatting of network interfaces listing - 3.1.179- do not install perl-Bootloader-YAML on target system as it is no longer needed (FATE#317701) - 3.1.178- Automatic update during installation will use Zypper repositories instead of Driver Update Disks (FATE#319716). - 3.1.177- Moved proc_modules.scr to yast2.rpm to avoid that yast-sound depends on yast-installation (bsc#972310) - 3.1.176- Added automatic update during installation (FATE#319716) - 3.1.175- System Role: align labels (FATE#317481). - System Role: pop-up if changing the role to a different one. - 3.1.174- Moved Yast::Transfer::FileFromUrl here from yast2-update (FATE#319716). - 3.1.173- Added a System Role step in the installation (FATE#317481). - 3.1.172- bsc#956473 - network interfaces listing shows all IPv4 / IPv6 addresses per device - 3.1.171- Ensure plymouth does not interfere with X11 when executing yast2-firstboot (bsc#966874) - 3.1.170- bnc#960703 - network service setup moved into yast2-network package. - 3.1.169- Remove autoyast clone button (fate#317970) - 3.1.168- Removing network dependencies in the service files in order to prevent booting cycles in Tumbleweed. (bnc#954908) - 3.1.167- fixed function name to check zKVM hypervisor (bsc#956736) - 3.1.166- don't enforce the disk activation dialog on zKVM (bsc#956736) - 3.1.165- Ensure second stage and YaST-Firstboot don't get killed by getty when running over 2nd or 3rd serial console (bsc#935965) - 3.1.164- Do not crash in proposal client if zfcp proposal reports itself as unavailable (bnc#956745)- Save the software selection for using it later in AutoYaST when deploying installation images (bsc#956325, bsc#910728) - 3.1.163- Ensure second stage and YaST-Firstboot don't get killed by getty when running over serial console (bsc#935965) - 3.1.162- Language selection screen fixed to immediately apply the keyboard layout after changing it automatically (bsc#947969). - 3.1.161- Simplified second stage systemd unit to avoid dependencies cycles (bnc#947521 and bnc#931643). Logic moved to YaST startup scripts. - 3.1.160- fix bug preventing to finish proposal in some sutuations (bsc#944334) - 3.1.159- Fixed setting language / languages in the installation welcome screen (bsc#943746, bsc#944035) - 3.1.158- Move #second_stage_required? method to InstFunctions module to be used by AutoYaST (bnc#892091) - 3.1.157- fixed cio_ignore testcase This testcase is for bnc#941406 - 3.1.156- AutoYaST S390: handling cio_ignore Entry in order to set it (values: true/false). If it is not set cio_ignore is true. So it is backward compatible. (bnc#941406) - cio_ignore does not make sense for KVM or z/VM. So checking for KVM and z/VM and evtl. disabling cio_ignore (fate#317861). - 3.1.155- AutoYaST second stage: YaST2-Second-Stage.service Continue installation even if plymouth has returned an error. (bnc#940878) - 3.1.154- Fix release notes loading when network is not working (bsc#940648) - 3.1.153- store cio_ignore settings before installing bootloader (bsc#933177) - 3.1.152- avoid duplicating release notes for products (bsc#935599) - 3.1.151- Moved client code to lib/installation/clients to enable test coverage measurements. - 3.1.150- Cleanup for snapshots made during installation (bnc#935923) - 3.1.149- Fixed handling user request to change an installation proposal (bsc#936448) - 3.1.148- fixed menu button label in the proposal (bsc#936427) - 3.1.147- add ability to hide export button (fate#315161) - 3.1.146- Implemented triggers for installation proposal (FATE#317488). Any *_proposal client can define 'trigger' in 'MakeProposal' that defines in which circumstances it should be called again after all proposals have been called, e.g., if partitioning or software selection changes. - 3.1.145- fix crash in Upgrade when creating post upgrade snapshot (fate#317973) - 3.1.144- add a client to create a snapshot after installation/upgrade (fate#317973) - 3.1.143- set Xvnc server resolution to 96 dpi to fix broken layout in VNC installations (defaults to 75 dpi) (bsc#919456) - 3.1.142- Fixed an error preventing the VNC connection during second installation stage of AutoYaST when using VNC=1 (bnc#923901) - 3.1.141- Fixed differnt bugs in proposal overview with multiple tabs. - Checking if plymouth is available while starting second installation stage for AutoYaST. - 3.1.140- Always enable systemd startup services for Second Stage and Firstboot (bsc#924278) - 3.1.139- avoid endless loop when confirm update in proposal runner (FATE#315161) - 3.1.138- fix method missing error in proposal_runner (FATE#315161) - 3.1.137- fix dependencies in proposal_store (FATE#315161) - 3.1.136- allow proposal runner dialog to use different proposal store (FATE#315161) - 3.1.135- get list of mounts from /proc/mounts in umount_finish (for fate#318392) - 3.1.134- Delete or copy install.inf as applicable (bnc#897066) - 3.1.133- removed redundant initialization label (bnc#878538) - 3.1.132- The unit tests are now compatible with RSpec 3 (bnc#916364) - 3.1.131- support custom display number in "display_ip" boot option (bnc#913888) - 3.1.130- AutoYaST: If the system starts in multi-user mode plymouth will be quit while installation in order to ensure that installation will be finished on console 1 and the login prompt will be shown. (bnc#903682,889757,897956)- allow keyboard layout testing in language dialog (bsc#889549) - 3.1.129- explicitely set language packages for installation during the live install (bnc#904103) - 3.1.128- fix typo causing error in installation ( catched by openQA )- Properly install new Proposal* libs to fix installation- Refactored inst_proposal into Installation::ProposalRunner and Installation::ProposalStore. - 3.1.127- fixed progress bar during (live) image installation (bsc#854378)- do not stuck during copy of logs files (bnc#897091) - 3.1.126- Fix bashisms and shebangs in scripts (by "Ledest") - 3.1.125- drop check for Gtk since Gtk UI of YaST is no longer supported (bsc#908607) - 3.1.124- remove X-KDE-Library from desktop file (bnc#899104)- Added more debug information in order to track bnc#897091 - 3.1.122- Merging changes from 3.1.116.1 (SLE12 maintenance branch) - Fixed the "previously used repositories" step to work properly when reached using the back button (bnc#889791) - 3.1.121- Improve dialog asking if system should be cloned (bnc#900028) - 3.1.120- AutoYaST Second Stage: Fixed a crash in package management when running in Qt UI with libproxy1-config-kde4 package installed. (bnc#866692) - 3.1.119- do not write obsolete /etc/syconfig/boot RUN_PARALLEL key (bnc#896207) - 3.1.118- properly setup locale in installation start script to display texts and labels correctly in a texmode installation and also to translate all buttons in graphical mode (removed "testutf8" calls, it has been dropped, always set UTF-8 locale) (bnc#902411) - 3.1.117/bin/sh/bin/sh/bin/sh/bin/shyast2-installation-devel-doch01-ch3b 1725272786  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234564.5.20-150500.3.12.3        !!!!!"""#$%%%&'(memsamplememsample-archive-to-csvmemsample-csv-plotyupdatestartupAUTHORFirst-StageF02-hwinfoF03-umountF04-languageF05-cmdlineF06-terminalF08-loggingF09-startF10-cleanupSecond-StageS02-loggingS03-autoconfS04-languageS05-configS06-servicesS07-mediumS08-startS09-cleanupYaST2.First-StageYaST2.Second-StageYaST2.callYaST2.sshcommonarch.shfunctions.shlanguage.shlogging.shmisc.shnetwork.shstage.shvnc.shhookspostFirstCallpostFirstCall.readmepostFirstStagepostFirstStage.readmepostSecondCallpostSecondCall.readmepostSecondStagepostSecondStage.readmepreFirstCallpreFirstCall.readmepreFirstStagepreFirstStage.readmepreSecondCallpreSecondCall.readmepreSecondStagepreSecondStage.readmerequiresYaST2-Firstboot.serviceYaST2-Second-Stage.serviceclientscio_ignore_finish.rbcio_ignore_proposal.rbcomplete_workflow.rbcopy_files_finish.rbcopy_logs_finish.rbdeploy_image_auto.rbdeploying_proposal.rbdesktop_finish.rbdisintegrate_all_extensions.rbdriver_update1_finish.rbdriver_update2_finish.rbinst_addon_update_sources.rbinst_complex_welcome.rbinst_congratulate.rbinst_custom_patterns.rbinst_deploy_image.rbinst_desktop_roles.rbinst_disk_for_image.rbinst_disks_activate.rbinst_doit.rbinst_download_release_notes.rbinst_extrasources.rbinst_features.rbinst_finish.rbinst_initialization.rbinst_install_inf.rbinst_installation_options.rbinst_instsys_cleanup.rbinst_keyboard_root_password.rbinst_license.rbinst_modules_extensions.rbinst_network_check.rbinst_ntp_setup.rbinst_pre_install.rbinst_prepare_image.rbinst_prepareprogress.rbinst_product_selector.rbinst_proposal.rbinst_release_notes.rbinst_restore_settings.rbinst_rpmcopy_secondstage.rbinst_save_hardware_status.rbinst_ssh_import.rbinst_system_analysis.rbinst_system_role.rbinst_update_installer.rbinst_upgrade_urls.rbinst_welcome.rbinst_worker_continue.rbinst_worker_initial.rbinstallation.rbinstallation_settings_finish.rbkernel_finish.rbldconfig_finish.rbnetwork_finish.rbpre_umount_finish.rbproxy_finish.rbremote_finish.rbroles_finish.rbsave_config_finish.rbsave_hw_status_finish.rbsave_y2logs.rbsecurity_finish.rbsecurity_proposal.rbservices_finish.rbsnapshots_finish.rbssh_import_auto.rbssh_import_proposal.rbssh_settings_finish.rbstroj-casu.rbswitch_scr_finish.rbtest_inst_client.rbtest_proposal.rbumount_finish.rbx11_finish.rbyast_inf_finish.rbincludeinstallationinst_inc_all.rbinst_inc_first.rbinst_inc_second.rbmisc.rblibinstallationcio_ignore.rbclientscopy_files_finish.rbdeploy_image_auto.rbdeploying_proposal.rbdesktop_finish.rbdisintegrate_all_extensions.rbdriver_update1_finish.rbdriver_update2_finish.rbinst_addon_update_sources.rbinst_complex_welcome.rbinst_congratulate.rbinst_deploy_image.rbinst_disk_for_image.rbinst_disks_activate.rbinst_doit.rbinst_download_release_notes.rbinst_extrasources.rbinst_features.rbinst_finish.rbinst_initialization.rbinst_install_inf.rbinst_installation_options.rbinst_instsys_cleanup_client.rbinst_keyboard_root_password.rbinst_license.rbinst_modules_extensions.rbinst_network_check.rbinst_pre_install.rbinst_prepare_image.rbinst_prepareprogress.rbinst_release_notes.rbinst_restore_settings.rbinst_rpmcopy_secondstage.rbinst_save_hardware_status.rbinst_system_analysis.rbinst_update_installer.rbinst_upgrade_urls.rbinst_welcome.rbinst_worker_continue.rbinst_worker_initial.rbinstallation.rbinstallation_settings_finish.rbkernel_finish.rbldconfig_finish.rbnetwork_finish.rbpre_umount_finish.rbproxy_finish.rbroles_finish.rbsave_config_finish.rbsave_hw_status_finish.rbsave_y2logs.rbsecurity_finish.rbsecurity_proposal.rbservices_finish.rbssh_import_auto.rbssh_import_proposal.rbssh_settings_finish.rbstroj-casu.rbswitch_scr_finish.rbtest_inst_client.rbtest_proposal.rbumount_finish.rbx11_finish.rbyast_inf_finish.rbconsoleconsole.rbcommands.rbgui.rbmenu.rbmenu_plugin.rbpluginsplugins.rbconsole_button.rbshell_command.rbtui.rbcopy_logs_finish.rbcustom_patterns.rbdialogscomplex_welcome.rbdesktop_roles.rbntp_setup.rbproduct_selection.rbregistration_url_dialog.rbsecurity.rbssh_import.rburl_dialog.rbdriver_update.rbinstsys_cleaner.rbinstsys_packages.rbminimal_installation.rbproposal_errors.rbproposal_runner.rbproposal_store.rbremote_finish_client.rbsecurity_settings.rbselect_system_role.rbselfupdate_verifier.rbservices.rbsnapshots_finish.rbssh_config.rbssh_config_file.rbssh_importer.rbssh_importer_presenter.rbssh_key.rbsystem_role.rbsystem_role_handlers_runner.rbsystem_role_reader.rbunmounter.rbupdate_repositories_finder.rbupdate_repository.rbupdates_manager.rbupgrade_repo_manager.rbwidgetsconsole_button.rbhiding_place.rblsm.rbntp_server.rbonline_repos.rbpolkit_default_priv.rbproduct_selector.rbselinux_mode.rbsystem_role_reader.rbsystem_roles_radio_buttons.rbtransferfile_from_url.rbmodulesImageInstallation.rbInstData.rbInstFunctions.rbSystemFilesCopy.rbVendor.rbschemaautoyastrncdeploy_image.rncssh_import.rncscrconfcfg_windowmanager.scretc_install_inf.scrrun_df.scrYaST2org.opensuse.yast.Installation.desktoporg.opensuse.yast.ReleaseNotes.desktoporg.opensuse.yast.Upgrade.desktopautoinstallmodulesdeploy_image.desktopssh_import.desktopyast2-installationREADME.mdsysconfig.security-checksigyast-image-deployment.svgyast-installation.svgyast-release-notes.svgyast-ssh-import.svgyast-upgrade.svgyast-installation-symbolic.svgyast-release-notes-symbolic.svgyast-upgrade-symbolic.svgyast2-installationCOPYINGorg.opensuse.yast.Installation.metainfo.xmlorg.opensuse.yast.ReleaseNotes.metainfo.xmlorg.opensuse.yast.Upgrade.metainfo.xmlYaST2hooksinstallation/usr/bin//usr/lib/YaST2//usr/lib/YaST2/startup//usr/lib/YaST2/startup/First-Stage//usr/lib/YaST2/startup/Second-Stage//usr/lib/YaST2/startup/common//usr/lib/YaST2/startup/hooks//usr/lib/systemd/system//usr/share/YaST2//usr/share/YaST2/clients//usr/share/YaST2/include//usr/share/YaST2/include/installation//usr/share/YaST2/lib//usr/share/YaST2/lib/installation//usr/share/YaST2/lib/installation/clients//usr/share/YaST2/lib/installation/console//usr/share/YaST2/lib/installation/console/plugins//usr/share/YaST2/lib/installation/dialogs//usr/share/YaST2/lib/installation/widgets//usr/share/YaST2/lib/transfer//usr/share/YaST2/modules//usr/share/YaST2/schema//usr/share/YaST2/schema/autoyast//usr/share/YaST2/schema/autoyast/rnc//usr/share/YaST2/scrconf//usr/share/applications//usr/share/applications/YaST2//usr/share//usr/share/autoinstall//usr/share/autoinstall/modules//usr/share/doc/packages//usr/share/doc/packages/yast2-installation//usr/share/fillup-templates//usr/share/icons/hicolor/scalable/apps//usr/share/icons/hicolor/symbolic/apps//usr/share/licenses//usr/share/licenses/yast2-installation//usr/share/metainfo//var/lib//var/lib/YaST2//var/lib/YaST2/hooks/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35398/SUSE_SLE-15-SP5_Update/78540ddd74a9455358a319aaeab841db-yast2-installation.SUSE_SLE-15-SP5_Updatedrpmxz5noarch-suse-linuxPOSIX shell script, ASCII text executableRuby script, ASCII textdirectoryUTF-8 Unicode textBourne-Again shell script, ASCII text executableASCII textRuby script, UTF-8 Unicode textSVG Scalable Vector Graphics imageXML 1.0 document text !#RRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPP09/s8,yast2-add-onyast2-firewallyast2-online-updatesystemd-sysvcompatautoyast(deploy_image:ssh_import)utf-8c2d89d8cde5b0fe905cbc0e31cdeb716a8be5b31971c50590711f135e6431992?7zXZ !t/a]"k%1)%Kg/9K 0ڻw гy@_di.SͻGRYU x;0Y"9η/fTAKhB*2o wNz;X׈gq^vskaʂAqi5$FFy6VSw:U~dmc9!'TǷȶDq#1f雍qij4iI5׉1oK )mLRQ޽[ҹ$C=^(;iEw9uďvP T+VDwM.VVlFG&I0 ޵gSm=˥W^鬷jc{T u[̀V#gMؠ:-2Ɔ[^E1i_/%SU3NpOU([keF($n[l|FdK0ƬOZ MON.R@C@xky+M4uJĈľ1 /m}ιd8@H M3|@#ܞ֤iϱL 6W*iMlj c)y!ZRi>I$ ]{}x=\ad|QҰeָ 9)X{ 1|}CMо8TlN/~ ۺ4}sWd}5$"ev;q\Bzxo,K`k=US-ed|$"}<rPF R}N0ӄgf sW؏FFmoy$:ߏUlLy^=~X۵d]{)O  vy0ĞqJ?=ZEȳhl `-y.5~kb6fx)w AQӼOmN/h}@ %~A++*̜n8fb;v׽!a9v^zmҽ6?o?iUMSvב'g(&a+.bAz`[/6fo/HpWoQuya#zĦw窺$wh+5Wɷ0q*;jK} -ۜasw$N( ys" )F@c~$ Y)b){`SL|H;O>[Mnv̅^!)0ΖQzWB*|/"R 06EpF :^0a B!PG8&u ],Dk@VHucc*k"RcTYP,;.܇<(H2@`Ny֊k7x$7}b+D!;zNP\46/3)>~ KU> 63p-Q L~Y UTrQZ:;#;(;[fndW~;sTt#$@QՉ-\S*zL_,5a$&!3fEudL*sO%IM~Ѕۏ]y^Ό9zZ6#˨#TH`mBbӱ_Ū]*:% 1,w{%`g~xh^e8I`&xLR) k֋y==A^9 H_Z,i 8rv[Id|d!DqQZ_DJ@+8.+!` >=_yQ|:G#ZsI#TtSCR?KS Eu(VqZ 96x[up] {bԻ|HU[,Iq|iG>3Z%Y\Y%KykCDW-OzvbZ*AyTrT҄*¨JAJuMammq'F=q}܆+Uf P?19^FAj7ˎ y(1ׅ d-*0qs[ѩ `%uհU+]w?IkDi]2hnŰ;x|$KwAWӭe.޻ZP 6 ̋i$?,\zۗ2=l ZKNt*|б$Lj[%@.NQnB-/ .|9`#ۻ\3 -2S,6M^y%09:å6$#pej, -;QQ l.-e'mnm'@S睽CHQ=&kjC2L\+!ۖO 4wľӀ$+qȮWCɭuEfI/,iɛ_ovͩDBfG !'.mhy3vAmc| ީ{uif'a+7f\&T~ s, j}EB{YFfΜ>hL6_O / "XN(K jgeOϙ, Qǵc \p M[&Hhhv(lAxʣ;A1ue)0dG#^U?z-ی<:1%2?Τ S{VLTds'RN]%z\&©}{ trG:sduϷ(>6aHHBb m1ҝ@d +VB ı_f|$Q-|bSԒti/E? 7ڪÔshc|^4Y@DdG҆Wrz;zC Z%HJU]JJwB /nS,A\`!'nIဩ^Ɣ۩?Ž+3jfS$W %dyAw%pcLG-oP  "zȈUD|- L4ϴ=v&0)v#/ɇ%JKp^XaXAXJj-dus"tXZHZ@dd5)'bd[ʟ!r/SiC (bb'U/6 _i"^/;VMiC8NK*}Ax1'o#&8!m=mVl^8͗3{vNVGG:rGi‚jpؓvЍ #m-HG5Ics> ts__7[F(&SB)9L^ O\N"ZU}jkhga* R\,=tpP5њY~{7l~!4 /~R}I{N'NzwfF!j9&)9螳ܨ@h:Ι5 & ;7+Y\#e4j~_(M1W|0.f\,|Ry-YI,2XTe9O}_;k{K]xU ,gwȥ]:(,\uv mGBn7Abs䁫ŌH> AuAkAE2-Wkl@yۆdN$]c* +. v]i[!|U~kIV/XjlaPԔ2ZlqX~ f\։ h5Һ dٳi ]\fʠ Nd8A 5 ~ށ=bCa6=p^vnM  D@`ƅM'D^ .\3byϩ IRNO2Uy 9G_U⣅ɷAס鎒*DĐ:&^|{;n !\FWgIBm}Zp_H>\ B_gɛݬvW<}ˎ曹c/K. b(lUU<%x/2DU *筌K/fw^rԉC2\^&{m!aBbۚLfK4+ p%e4$,D)bdZh~NPrLȚc:t*iI$~\IiƲӁt_-ey*ta<>H -:.Nd#8VƤNiV/e~u&0P8/BË"IAovqVk#`sL#{#fW*XC~`7 O:xF'"sMF?y~v& KIE]PROl'JRa(PBtȮ]3T #Z̒;qG$t:}O@Q)xM3?⑂2ކXdQ(:Yo!bVx:!!ǫsGʠZDPx`}^ySq~sb:^Uؗ{\ 6/fGYMIm#K+=\i3Ǹ GF a7)@r4%W{H ylb&$",UaXI61.ʡIPmVJ_Un!3gmKDzE%̘Wؘ͂XCD`zB+MGm]Łm\s稚eP4H5?"v#BRaԒ'>7yDVljG"TsuB(~$fֺt1XOh j.GWͯbUaF_I^"X~.ևma@iv"upH?1D9\`ǚ0zwZ=뉯LT|n`~Om\ro/D(TЃEwN :2r㜟e̥s`wEHS+[-m l |F4Y虅+]D5uq<RhQ̵evM6'a3{ֺʿȃ{B9*3z޳;d):[FWZ*LW=hJ?vU!X$rOZ=$Ӽ|w6׳Y f$ ^ĭ5}8($ljޅ_hHAt!ù{ڡ6%@l axҰy@l&e'VӪkڵayszHIX~#|J]&PIC Q)>4TY*6ؾxu Flc t&mPMEiK*Mh@VYErzɱKR[oz8֔P0tN# ~vSE_KD8>]a+HK{b٪I!SiO>rߙ"C;\IqC9"CI>ȇ(wM&_TgK)Ms:!q"L~푓䕉vsvXV!CE28{:G3DoR>.[W f0T.+m=2LHe,_% ]c*p~|+3H13pn5T;K׍M#!cqHeK ,Kg&r2@t>D $!;YkN4{] P.Ch@*;zϐJzV&/M\,ʸZ^1VzR# <579&f_l SPO܁ЎȬRu;2Yk^[`n_D滜Pj?y`"sOJjՙB(ͬg|/Mnx3YK99~7B>%R aa8Y!'Dv=~8tHw>mHT2j@bwUR/XjWgΆȠ77F㰏QW~#qseT<&$V՛ue;x |˶b0?'O WyQj{8' >hZHZq+QvgAԵty5d5#22FAz6Z^Df8#DseI+=Th[{ By 1qe8.'i؄ [F*k̹:dG9^ٟ8w]n@P:'Ľ|St2*ຐ&yl+9,Rxܓcs/<#=:j@XLʛˁ7~W&Fuϧ[Or4oVpVhHjp ' l]b #Ӧt^"e顳MWTewR<: 4P_1M VÚ;Έ%Ȓ6 K_BS}Iʽ7cGƪh}bs.1 W^6bpm&]{Q Қs«(k~w?bjkܴVmqmvb'n&i {²2|1NECN֠sv9=̣h_WI9ϣSHm6C[} C-0ʮj o}MR"0q@i)|ςIS!pիjgΒ4l)yAC&Ҷ?gl08I#|:Ȓ.;KԹФ^C);Ij\>sODCL;)#k#Icr=μg?n:$FȦk^'p #tRHB쟮sB2k4 S6Cx~ s<)vl@ҫ_V/rC5@ z_$)̗19$ f$Q <]ey%ij߇]oK* XMig*9" laR=ªgdi s0m~[dGcWSB k2br\&HS/Z}5C7?r\:H32*:R';z2 OD+?J 8{i?;1"~CepYA ҎfߜI23M;lDeb@(KJ0/U5OՖ, c^[HHhjf;WvV,*GHf?je:yOjnF{mpYA9n׃;©Jʼnd716utq%S[2^ހJDDw5^NC#1!|,eǒJA<+*9^`b5OG@@3 6h~sAz]52!gKXϫ:e: BP r,W L&_ܖ ?Ʋ :"!Gm1p+6U1Q\H4s6:֡{X]u|laPEG t|kWRILa |7:  R } e_t1EYo1h#w9\iޅB|JbeV`"ߺ+Z;a?7E~r7ݲCouhZт%?G8>C)_]xCv^ R@&\ $W}PiVtb]79&z=_$f5$ڣܫv vcc^:]TmЃNrgBX1QZCi$`Oo6,} qcIV8Y)v8$ S&W$Ń@iJr˯?1ʟs`c/;MҮ-6@"$e}- Y49莻^?q&uZ=pxv&0ouZ &;`1 ?#Y.ܶߤ8I*8e]-{ԝrA) .(8xwɗ\X{)1Gp(.{i^;^^iw*Ķݲ3 qb@Or$l=|FSxVTQ ψ^'s9Xכ=!2sUq]pa~I.lȂVމǏu9a/5h9IuPqubQr] g7N*`=2.I(NM95upt9Ql?@lsBSsˊBo`=:8o;(γ 󃠜xƜB#pjn*Pc`՘Sh k^igEˡ#R.3x{"!*XS$e nao8a}*DU uw%E}41>K՚r&wrXT2[0 R jdX(DŽ@I-cpr&/tg}Asf**WrZ&"_RGA([c~ #60Ċ{SB-Z'51 7nDIpSxwUg6w* yS) ?q>HX.˸Oc?(PA{1#TeThRUy^2nX6ѯvn⊭̉8gDv,m'υl̑wνj-+1 I>ۓcxw\faR9ˡ8 ub[핽5!iom 8*(YHv;/ 61\˜1ZSp~ aBq0Äe8#zpsmB+Ļl#!p3gIsBn H'ԗgt{o^?9yg~1{Ds0=BŬJͤ~DSܧz,9s59vy/>> WE`Q6c'yd)@*L]F:DYp&Q¢ a7۹@ Kxy}.(kEX=ކc^^I?s`SCFT܉E%aR9 M0"(L2D".9R476l _vA$"ɍtĜxk#**SY@ ="BTR"b㈞.[Mxawekzyp mNG/T&:V{{z3JY}drU-恁q7@zϚpE葕Heldm6&wS% K 」.gwIko̕h,~v^yJ>sֈKbS_Nf -鿴O]A c\+llFsH]('ENʙ򫴖EQ A㯚CuHް\j"cQY&hH+q`WfsӳB|SEI!u H^HpBeLjZtN6- pIAd Qt vr'<{U1'C<wm̅( `Jq9mV;gr^Kf7gi0tuE43-? djDd yu@uST7fRZ WWPHRs+c37E y'җ5 wcTLs` ƹ}vkJ{4OI m^Xq kžeMLOw\[bz piB |`=54'C]@%OK̏xHuR/Ax3WZa  >T Y}W.2̽|Kw@~9R+ !V B85M(%ʳCbӘiNyykU#&sGNBivdx1 /=R>sFhien(튏ٙ:p)p {fۓtJ(T}Nrsjr=##BИ&OA #4\q}\yoL)Ơ$Ӥ-SMf*(C_h[of[U674Ctʳz4SpCe/#M#_fO'11Y'WxXʱvҽ*!C~5.W1.xH Re%YZ ^D杞xu)_D' o@,x}40 Y xc' |HY & 2:yr&hlt#$H/E?yiPh]H{|FQ.QR:fwQc/;)'`|D2RɳN6!M`xy{[sx>hѱcwb36&qr|v |tNFDu/ }Ö~oR7oЁy ]djNZ;=¡<;w-@b/ֈ} CG-򊼁-wkKZg݆ӾDfS@AE0zXABa.\5h 7ǎiW%aTJ%o-g @uĺHVd(7j ?'xAu;Rs#gbtV"֯_} E;?xAh8#&7)qxl\.14O=(;.3+Q0slI)l3̀MJT8WUwͪ:rEl;_JAs/p#޼1Lm4)\]`Qϋ!ƺ @[w^k3tü>Z2~ubn5} 7 3e:&b|xM7Z Y#-ܕE=p5'UrtCn&Z41&'3c,l8ܝ|=mj݂umgfܝ)>O,n{";EQj54~u^u=M Z/v2&KԸ@x{/%6X.Ho ˖#pQ$leJM"h 6^QaD YπJdV؏ZY&agS=@  H8ܶ^\ܴ?.G7 f]t ֱ5:^ejraN:ѻW~Ҟ{sT{7M%vu>O֏\dͬߓyPg`vM^@ S^mRDBrmr/ dQs[`o!) YwWN2Or#*rGG2J 9G"?jc ;wQ^B( ?jj[z 3Jz\P)y338@23OL="vvL |6b.ʇJ0 >ʠA5NY*]`K vtݸjwHHG8a"'`dM2 G=*ⶐ]k7巒K9 }L.Fdx}6cR=t7&'d{Av)w%9#y_w?'Rfrk+<(Kpw)'OhAv3퓎=mZ N}7Iq Ԛ)d#ڶtw"|,Ry娇+:aba@=,ai̿Xl0 Lqh:RFD¥@);RxX'!-8Eϭ=HA7)ufk#N5ű.(z|:cvg d#ŻIWdk9;.TF+0[ݻ\~}Oɉc0"CБҕT8@@WfdgwԟJ~:4 =ez&zECc> LQi5QkzHV:6 B1RMlY?0T4D;%4wҤMzh'sʖ(lyl7ho07i5@^!7{6oL ` \CǑH.xC:k^NfXl9|bj0HOS;VHoɷ%pa&ەhm׹7x anS]Dw۪>n>jI,\[GAR!-U#7 ~xX8,RS4 SDŽÿ3?IOGܩU/3t=aetΒZ;Z66Ep$}Z[}%UR3 y1*woZ.4Gχv w,9t.VUϜE""YM&&Ʊvз͌(R@ڟގRFzH# qPO)םHU8BAj-2oPBST %&]CWZKk鰧ۡ JLn0V&x)B'd]pI qCh<uNaT PE~a%2e+ xҳ@]k B\Y8Bפ auu]Lr Ŝ&BW48*,_ o ;mL3g[HvCQ#:4~ =?6ה8& {~:K9fyΣ]{U۬B'C>ŠV4'ϕ)*jӰIvӰĝ撘NJV,딳h,2<#(y=ˑ^ iudQR/и[{ 'RW1n{ Y&!KXRhiM=rtQ6?*H3\x]»"Ow8&e^LLO$T+ڽrY9ӺMN{M;k!oV2[  ea%e|]!7mlp4vimhXO+}}(RDw͊ğhs{F: εثIKqBIbXZG β\'b4pSmZrR^<8҈5V$r|_Uvuݤ4ͨb&8s# j́ 4_6թ|6z3f`r#z18Jf酫NVkHkPUaL͹(VNYj =n[RNH\+7.  e1a Ưťbqy6Ս;,h935k~M^"@L5UZI!CI =#ʹG #oWŋf98mQi :+7Gy6w땋贏Kc6,J(0mD Xf;X/{-E=%br0!lS <d:HÆ=CVgdCaH^  !AnvJeX'w4^fĪH6iQb7|t'H'Ws:j:|_$AW^/t | 6Z=%'n[>vFҐN/TU Ilo=jG5- [@6> CѾ5'B=ZZI1T^QI:H1="+;1_ONDh Tu#~k ~ 0o|=H،=nDk1_rLh>ucOߠp܃U}؁ ]s b k2EdKPMBpg| s酩%wxf"9w"tT20]W`[ʺ:\s^F!jQ3Mɾ~H,ce' BT-aF(PhJçb4 ؜ )yRxY! .g3+ge81;vڠVmSnTWju>n"nFs:Oхbo{s<)޼x(hB#y9BWoSz FJW W, a%:?NbZ =t=#-;scR*:]h{ܢ˨G:;L;'ZE#{ tL !YIJl_DME qs裴 b*{gVGQn5AZSOjo7*eû{2Q~I7]/FOj݂ђQ-s'8>e2ne/v6ےjo\##V4/އ|\o2 i:EᖊE][Zkp^A$K:Ghoȇ#˽#v>佂+7L5dSld6J\,2 NÝ* KH hlP3iF!"CcQ6㿊Ⓙ X#ӵbH3TB7`j6ȣl^juZE_*%LN^FsleVv_rXd-$,OAZwcCO[0nO!qMW'A֭"!ˬw\&VoZ %U4fghDD/t1T(Џ,T }uxm-Vw]sO+XG"hF_9"w2jMހM#ST54$fr0_ p|Xm$狼M`3ľnVRdzO]4|Y̔! oHt]pn{xO]T8Zk<;oK/Ws)мh'V,?-:)F:$^$nv.rB1x:lW %Q SjHuL[An:Eƶ7d4^~hHkV>nPdQkt.ǎ$"9u7ȹ~.~"w+$d8}v}ޭm<1y-3BٝKWWNݶ%v d7ʷ ʍ:.O6% >6\`p?gބTr.g^%AW؋M+LBLj5&Yu𻹗cOn ,b0$ wmXyw0y~ƅ(PŒgle#wzx*v=⬲A@Ѯe>,SrE2Y[jiց~:/^ua)MFt>m'c :^{!8B .++΀%8^fۯ͆A;|j:54`5Z!-0 :.AE=*@՞"ť ۄ򈽗8>'Kʤ1(>8dl@_eȫ8D8pwdV޴$EJg$1f oflʒ+ W|<}hM51N&".[3:]=]+pҞx< ~ Kz:$19hgr@:̛XI*; 1l.YzqLœ6p+=mN,6 T^񁡈B^/L EK`{ѳƋy 5-^g܎FNVeRhŨ1 ]k2IF&j([%\gZt0z*[E<"췃h3)eq<.ԄM1uj4p+Zqˆhǵ~j &Z=2cd[fAs6$ťN h "@?qE NbEsP٦2U!ym*ҿHbA12eǎU4b; x0jC2*TI ?oz7%"c&md<(Qx]OYC5|K0J3E)t7 h5ruO5!0Vu I`d< nǼ4OVE8cזDAƐådͤGNlF 9~91_iJc=wmNmO!$?*Y!mPt&j&ӷ;fB;/I WAM$z,Z4֝qXB pǑq`_M- ǔkC[  +|0Bno'"<4@MrMN,`$ &L 0|*H͝?5꡾~\YIiaIoe-FS%[t?Ϝ:M0׀UA [rC*5Z,\kGFM(E-V~QHmwͬO%B BQF}A2Ax#7;54^h2.)uOc$:R Đ)d hmcNH%'wn=,sd׀Az18uQNT7fNRJe:i9 #,>`D/Z6F+8ږ7DK:'= b̠L8)jP?*1;"YY+_czu`S_W4X9 ֊v! =HBi?PRN< S:ԺZ|{-;*R'V2'[ jt )$ed}1h{Q?sJl|Ւv̤}U_yԻj184h1HL*|Du۵ۇ"^y"NkfL!a#1GzGP{*(ʋBvqYLCe}A0(ώx"ԄO8Bߛ϶NH!+ټͽQCWNJ vȌ39u5P1!+dw> t}\aoipYW},q;l@'B24 J|9#M[Uj6QK'286]*X;&|^jdG1Ch[e+% ֐0XzBG8BR'D:`N" bPêrԞ\9JZ^GM 6i1$|+%l<8;t,eEVzVe:jLuVS)暝5[u@Jr)tUYpN ?P&C6u<\ //&5  |lQZ[/JnL`(X; *멂Yֱ]?[*x\ه8CCnlExֽ5 ?!qhcHc}%f$O qE~,}ԕܱJxM8{-,fF_.0#; Ԋ+Ns0OuG @(R>&W :/S\j""*O߳m5i襺^zSĈMq5@$#+mHVHÚNޚ?,=ip /&1ky}Yxa'7]NF+Ҙ+].V[ިÌװ ު W͝3:ROLwS=BH8 YD8HJ|B ܼ[[]