lvm2-2.03.05-150200.8.49.1<>,:crdp9|H6#mǘrn ^ G" z6pT x:/LsO5ezs ,~CYL~ z:R,QQG]%-)7Br&bx]u dy͔0TTx{DGmYHP{TJRzVԢ )K<-gZpɞxEf%Ř Z{ZrIa`p&@?Q>K?d  : @FM + 0  l  3w 9<AEE4HpK0L0Q0(Qs8Q|9S:\I=>?@BFGHTIސX`Y߸Z[\]X^$bcEdefluvwtxykzHPTZClvm22.03.05150200.8.49.1Logical Volume Manager ToolsPrograms and man pages for configuring and using the LVM2 Logical Volume Manager.crdsheep256.SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Basehttps://www.sourceware.org/lvm2/linuxx86_64 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 blk-availability.service lvm2-monitor.service lvm2-lvmpolld.service lvm2-lvmpolld.socket ; 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/sbin/ldconfig mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all 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 blk-availability.service lvm2-monitor.service lvm2-lvmpolld.service lvm2-lvmpolld.socket ; 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 # Use %tmpfiles_create when 13.2 is oldest in support scope /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/lvm2.conf || : 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 blk-availability.service lvm2-monitor.service lvm2-lvmpolld.service lvm2-lvmpolld.socket || : ( 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 blk-availability.service lvm2-monitor.service lvm2-lvmpolld.service lvm2-lvmpolld.socket ) || : fi/sbin/ldconfig mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in lvm2-lvmpolld.service lvm2-lvmpolld.socket ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart lvm2-lvmpolld.service lvm2-lvmpolld.socket ) || : fi fi if [ $1 -eq 0 ]; then # Package removal for service in blk-availability.service lvm2-monitor.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fiS <LP3    G?= x((9h9I)P..,,00,,+9eT$(H`,:FKgD J6o7( 9{ (01$$ % i  % ^  9 p U h 7 6 ' AAAAA큤큤AA큤A큤crdcrdcrdcrdcrdcrdcrdqcrd]]crdq]crdr]]]crdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdrcrdrcrdrcrdrcrdrcrdrcrdzcrdzcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrd]]]]crd]]crdcrdcrdcrdcrdcrdcrdcrdrcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrdcrd70425b0b3a8ddb5067300c49cb9ffc97d93f1fecf7bc0a12c458d6f3ce66aeccb139318795177f0e2b9f325a67d16879750fd927b1a10dbb137a95e596cabde0d3f840a4d985f67b4d7c98c5ce0639cb775eb93c1810cc17c947c3d924def19ae0a300ab3b467c229fe46552ca1e6d3d41eaf198c1d143ff418af27af65af7980e9a8757ceab5b853841b022598b0b26c075aadfbc7e8bb9ba6b5ac6969442563305ee7b92b0cc05e97147cd653719532686036d83d0631100147bec52fe8ba0122570662c0cd25c346fffd790278051d5519e5100a879dc92b05e452cba601a72ce438bf8c5413099187edd317761df1e64b444f76eb6a28df89a0160308facbac3bfcde4b7036dd9b2fe31506f12005871552791fccfdb3b94d3b5156ad2b96a1511d72c80b4c8cb86f384c0f60ea0d1a4a74936a591b08068332a4cd8b9da014a888408215ea21808dec923d5b99d61c89677fe3e9f981d9611b2c350baeb9b4faa8cce3fbadfbe40223d11ef14d0d884e82e391fd7427fb154b880b6ead07e9205f72fb0a0406585b897cebe80c6e7d7397b7dfd7cca75da95528d1bcdd1a9c45602d9bc5f14583d7dfb27c3db6d3f07ae99dbc455e59bceaf401d446bce7ea058e379c555c437b91101e1d27bc64e1d21400eaa4192c190c251779c696e60d25aa25a1dbc7b9c77deb9e8939cca8d7f8ff9e15a8e874e783f4b38d52718670a21702d32d3a14a15494d8419aea5f2de9ca058ba9da46dd951492cf184114107716d0cb0b46a62091a21e2f10443f4347d6a71935d2f2deaf75e81826ab9d6c5e4459b167f754b3c8dfe7e95f4670f81e985a8b8ba1970e0b717a5677f90e9055c933dd9f677efda12d9a6bc2d80269fa97f75a02ed07c77684306d5cb6bc8598485b929d63ad5495d1d89bbe25367ddfdc0b5265e3884b09faec9c093da12eae5e14290a61a03c5b09a86c2e176e5dfe83e812b7cd5ebdefc04fd71440317667ca19c41da6bbbec10e20b8d8439f5b6935f75449d23f15104a9c76c7411e5e87fd1329c553072beaded6b748e85efa0b6298040c50c0bad8fff70b8df153f9ebfac12e06577aba0ce2a34d249f39a6b4578165f228844bea707e2982252b2e62590a43851b57491f02de4c4b2adc796d94b1374ce52cc3deb24781280c97a97cec4c1b6bbd3ba2b7b87c1b53fdc180412e0988fa9209e02597d23244e6526f4d332107ecad4ab4b7128e567d203cb729b0d5fa0297d186d673f929a33ca6148b3b77642e62758a1a1512c2e762d031f8ce95c84183f8d7ae4dd4f6869e1cc9c0dfd26993f4dd4018f0cb3973938c8403768c0972270df98b52301022e266622f85e915571e447cac2e05d42a6fce6d4d3543ec8a68debf4f062c422908094a898099673d48be902cbf169da397c9f73596efe20473e3c3190d2cb460c147c958f2030ab2a06e95878baca0545ea077c9a5b912f5a1050652ebacae2a631d05190f8b0deb028199203311d21aa7bc20ccc6b34c6b7db94428d2a9f293e42e76fbcd2fb97cf202da330301327754d2db5c58b5b4bebd3a8a749393e7603d15df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a1679f5c8dde2c200650133d876c1398dda29731a053bf0a531e2aed5af0a47dac3405ef0415ed4f7dd54e0d32c3d232a3f5d73f31fe12433e56ecfb49b8fa49946db9dafb56faa07cc304a18a11a902edf95b1113a63e34f9bb95975bc6d18a351a8935261087d263fbc6a497d9db320413461fecf396a0754b9cdbd18ae694a63e7ba5079d8c9111567722b1f7fb082bdfd25b7c312e25bb5994abbc8b1d7a4ef86b4b3d098093a07eb8ded6919aff0a7a514a099493eedc244110daacfcfa6e63f02efcb06346029b7f43e0a0bff6970c8e7f3dc587f0198fccef553e459ae2cd694663b62cd397b6504fe08c5abc2a17fbdb08b54366bf0b9b575138c17926be1fd7e86996fb0896cae9418b60d7da141db36878f28db400e5d6d391f68252dbc8b6fc64d20a92a5b59919ae48a58bd03d1e76b13f0196d83160875c54f6b31b378bb1357fd78c675a91fbb906e79cc62d149e198444c2168615c81359742b2bec2dc78673bed06a7dc952f523925bdcac7d4dee069f82425e864d7d585d9f2e1035e5670d94c8e3abbde8a8e3fb605626bb48be2dced13e5665f95e8444ca8be270727cb09240fa58193d17daaced6192340b5c48b96f1f946e4be4f545b7d105b1eda2c73e4cb252ff1c26c8f0e0d1275448f29283af436d5f037cc30237d105b1eda2c73e4cb252ff1c26c8f0e0d1275448f29283af436d5f037cc3023b1047f337f7c5214d188a88dd6452b5c61ca12d5f97cea17ea998729c4d47fda3f43f09b46514fad94ebe2e79c1ffff8747913980b5f6b611ea81d81fd59f73811251b7736631f8a645259e9aec6b5a051e1a3603fed4899eb64c3b29f18244044f029143c9f777575a5ac7183280b91385d85ae54660dd4495c47c806b25461975d7633017d976cc18b841f65f0b0b5d660678eaca623b2fac20495ef05908325985def94b31eedabd583fb26fc1ed9d5490bb2a0ff897703002e90ab1297a7bef7a395157ea5c2a270264bad00c8cb38c9706ebc9735c1646a0f3b6d107bddf410cef919ef4d253f3ca06fdd6a37b72316a5be997d2774bd294d0f2e896f00f6e3f3de50c9217dd9edaad78acee1359721a5638d74727ed6e11f95bd7666f8a4c50beb7eaf7bf671b5abc6790b30efcaedcb6aa013da8c3f579c5c6cfe0690977c262001a1bf869c11f1994040d75eff3dde4922fa37c8471ef6774b2c82b4afb88ad4dd5808c0e94b11e273c2dd6191dc3389fdec3581a090aa237a1c9b5050d1edbabec75fbbbfff53b8bb23076a7d67270f6c81d218aadef45df7afd7737bf899c069b003bd23066548a77d525064c7671cabc554b46693044d143f14f1751015226252a0f573bb495024e4c0c88e8a315b66f076871f6f3f06e3bc243a65a9b88ea393d76dd64bb795c0a70f1b8ffecbc5c42e55f0cc9560d7a0b0631c5a7e9ad5563e334ae766011861e44274c2f7042aefca001974972dfbeef13d046effc3c88fe1f5767c20e0fff41a4fec1215a8239b5ae8b6ccf8893387ada31a25968e190d184f66ff62078ec0b5041960915f9632b871763c49b3a7b0744b455a777a79646af9a3ba0d80ee91102345c0019bd2dbf0f75d6e27fdff9fa5774e292c38094ee05c796360a087fb244e6953c3347410980deb489683864c87a7460a6eb90565e8d880ca68910b0fe419bb854786583a367d684aaed58776c7bcb5e08d4bfc92bfa99e8ce2eca80317027d95685d723d953036a582093b58213b68dba31434b26fe4e0865d9d6f5d2428c9ac0565ff3cbfa40e2b0615f04d3f2d0f4dc952283f48b981f3c3f178eb06542b8d6fd365bb1805d13b786ea40ee4bf90af80f34c79161fdee63fcf4ab3797c35c6e912155d631059fe659667d79a8005acfd99951c81041767810104e126f8f6814ff06f85920f9815c30336124ed61f332f549de5c2c7ed327b61de84b00adc5f45ee52e0ce12e39659371457c286c9da41a06e3df5ffa54eb832318102de6fe09b7c47e091c0e0b3ff22e4978de9bbb9ebec77d4392987426be2bc2c660253201f47cb26fc681476f9b453e4d8860534bbdb5cfd5c735b1b6097050def1784cc1037b7e567f3f16fcc7fa9a5cd4fc584faeaae32af08a8bef8d257b39224a92ebe9448b9f6b07d911a92f80eb337776eb673b056793e4c399bfac6dd95e94791a363ed9d465f968b1b5ca3a51828939a6657d08042b51379f4997144321b5b0712d41a9cc679017c41092d65fae1637383c187d59b7d35391f6a40b45e256e821680a1373dbed2db2331050e60a36b54d529f96e290814bedc4433ea73e0ae71aceb9134d055ad74a97582b74f9924f0aa340de2c67e5f557a03153f781f3c12c00ef1a55f6407a55863f4e14685c0f9cebefe1e9b0da6f1b72561a33efe9924c158011c0e07f2d6074b982f62e48acee6eaf9eb70b5003529a7557d796c9ee7a0ffaa7bdd7781330b7625443a5dd51a78123036fbff7284d9a2ef9b174ed7ca6a92f320835abd77b5c66e5c19bfc9faace85275c31d7bafd9dfc852484bd9f3e12d640075a3b4c101c4911e2df6e28a2ca9132393e9bcd79650034ac6dc720f1c5d73576ebe3d6e01182511eeaff6868ad792eb67ab8e6758a1d4de4d7ca3bc9efb1ce9b48b3c84bb36ad6e405a7945ee7da18836245cf9e0630dd9fa9d1bdb46900fd891b81debb3c4a826d5c885/usr/sbin/lvchange/usr/sbin/lvconvert/usr/sbin/lvcreate/usr/sbin/lvdisplay/usr/sbin/lvextend/usr/sbin/lvm/usr/sbin/lvmconfig/usr/sbin/lvmdiskscan/usr/sbin/lvmdump/usr/sbin/lvmpolld/usr/sbin/lvmsadc/usr/sbin/lvmsar/usr/sbin/lvreduce/usr/sbin/lvremove/usr/sbin/lvrename/usr/sbin/lvresize/usr/sbin/lvs/usr/sbin/lvscan/usr/sbin/pvchange/usr/sbin/pvck/usr/sbin/pvcreate/usr/sbin/pvdisplay/usr/sbin/pvmove/usr/sbin/pvremove/usr/sbin/pvresize/usr/sbin/pvs/usr/sbin/pvscan/usr/sbin/vgcfgbackup/usr/sbin/vgcfgrestore/usr/sbin/vgchange/usr/sbin/vgck/usr/sbin/vgconvert/usr/sbin/vgcreate/usr/sbin/vgdisplay/usr/sbin/vgexport/usr/sbin/vgextend/usr/sbin/vgimport/usr/sbin/vgimportclone/usr/sbin/vgmerge/usr/sbin/vgmknodes/usr/sbin/vgreduce/usr/sbin/vgremove/usr/sbin/vgrename/usr/sbin/vgs/usr/sbin/vgscan/usr/sbin/vgsplitlibdevmapper-event-lvm2.so.2.03device-mapper/libdevmapper-event-lvm2mirror.sodevice-mapper/libdevmapper-event-lvm2mirror.sodevice-mapper/libdevmapper-event-lvm2raid.sodevice-mapper/libdevmapper-event-lvm2raid.sodevice-mapper/libdevmapper-event-lvm2snapshot.sodevice-mapper/libdevmapper-event-lvm2snapshot.sodevice-mapper/libdevmapper-event-lvm2thin.sodevice-mapper/libdevmapper-event-lvm2thin.sodevice-mapper/libdevmapper-event-lvm2vdo.solvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmserviceserviceservicelvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvmlvm@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlvm2-2.03.05-150200.8.49.1.src.rpmconfig(lvm2)libdevmapper-event-lvm2.so.2.03()(64bit)libdevmapper-event-lvm2.so.2.03(Base)(64bit)libdevmapper-event-lvm2.so.2.03(Local)(64bit)libdevmapper-event-lvm2mirror.so.2.03()(64bit)libdevmapper-event-lvm2mirror.so.2.03(Base)(64bit)libdevmapper-event-lvm2mirror.so.2.03(Local)(64bit)libdevmapper-event-lvm2raid.so.2.03()(64bit)libdevmapper-event-lvm2raid.so.2.03(Base)(64bit)libdevmapper-event-lvm2raid.so.2.03(Local)(64bit)libdevmapper-event-lvm2snapshot.so.2.03()(64bit)libdevmapper-event-lvm2snapshot.so.2.03(Base)(64bit)libdevmapper-event-lvm2snapshot.so.2.03(Local)(64bit)libdevmapper-event-lvm2thin.so.2.03()(64bit)libdevmapper-event-lvm2thin.so.2.03(Base)(64bit)libdevmapper-event-lvm2thin.so.2.03(Local)(64bit)libdevmapper-event-lvm2vdo.so.2.03()(64bit)libdevmapper-event-lvm2vdo.so.2.03(Base)(64bit)libdevmapper-event-lvm2vdo.so.2.03(Local)(64bit)lvmlvm2lvm2(x86-64)@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(lvm2)coreutilscoreutilsdevice-mapperlibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libblkid.so.1(BLKID_2.23)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdevmapper-event-lvm2.so.2.03()(64bit)libdevmapper-event-lvm2.so.2.03(Base)(64bit)libdevmapper-event.so.1.03()(64bit)libdevmapper-event.so.1.03(Base)(64bit)liblvm2cmd.so.2.03()(64bit)liblvm2cmd.so.2.03(Base)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libreadline.so.7()(64bit)libselinux.so.1()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)modutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.03.05-150200.8.49.12.03.05_1.02.1633.0.4-14.6.0-14.0-15.2-14.14.1ch@c_c@a a*@aS````}p`@` _T_G@_@_E@_?@^n@^V@^@^j$@^W@^^@]]]@]]@]v>]v>]m@]$]\8\\T4\ version-plugins-in-libdir.patch- Remove evms provides/obsoletes, last seen on sle10 - Mark configs as such - Ghost the during-run created dirs - Install rcbla compat service symlinks- Sync with device-mapper.spec, build only lvm and wipe devicemapper binaries - Install in /usr there is no technical reason to keep this out of /usr- Split out device-mapper and clvm to separate spec files * No factual changes just deletion in the spec to keep it out of interacting with those parts- Do not explicitely require expat it is only used by thin_provisioning- There is no factual reason to keep the device mapper out of /usr so just match everything else- Remove device-mapper-static.patch as there should be no need to have static library here and it can be reenabled with some explanation if needed- Rename device-mapper-link to device-mapper-link.patch- not output error message inside retry loops to avoid noisy error message being output inside retry loops in case of remove failure because device busy. (bsc#940298 boo#957059) add: libdm-iface-not-output-error-message-inside-retry-loop.patch- Add 'Also=lvm2-lvmetad.socket' in '[Install]' section of lvm2-lvmetad. service to remove lvm2-lvmetad.socket when disable lvm2-lvmetad.service. (bsc#960044) add: lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch- Split thin-provisioning-tools from lvm2 package for easier maintenance. - Update to lvm2-2.02.141 (device-mapper-1.02.115) - Remove patches: lvm2-do-not-strip-pdata_tools.patch: thin-provisioning-tools patch lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch: already in upstream no_buildroot_shared.diff: LVM_SHARED_PATH dropped by upstream- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at postun (boo#958562)- Re-add lvm2-do-not-strip-pdata_tools.patch: this is still needed.- Fix boot failed due to segfault at libc (bnc#942755) add: lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch- fix spec to change /sbin/thin-check to %{_sbindir}/thin-check. (bnc#940754)- Update thin-provisioning tools to 0.5.3 * Fix bug where the tools would crash if given a very large metadata device to restore to. * - thin_delta, thin_trim * --clear-needs-check flag for cache_check * space map checking for thin check - Drop unnecessary lvm2-do-not-strip-pdata_tools.patch- Allow building without clvm (boo#923127) Keep clvm2 building by default- dmeventd: fix dso_name compare error. dso_name is thought as not empty and doesn't create monitor thread. (bnc#935623) add: dmeventd-fix-dso-name-wrong-compare.patch- 13-dm-disk.rules: Import ID_FS_XXX variables from udev database(bnc#909358) If the disk is unavailable we need to import the existing ID_FS_XXX variables from the database, otherwise the filesystem UUID won't be set and the by-uuid symlink will disappear, leading to intermittent boot failures + Import-ID_FS_XXX-variables-bnc909358.patch - 10-dm.rules: Reset state variables for spurious events (bsc#932300) + 10-dm.rules-Reset-state-variable-for-spurious-events.patch- Update to 2.02.120 - Fixed numerous bugs(see WHATS_NEW for full details) - Deleted dab3ebce-devices-Do-not-support-unpartitioned-DASD.patch (upstream)- fsadm: add support for btrfs(fate#318413) fsadm-add-support-for-btrfs.patch- Moved BuildRequires: libcorosync-devel and libdlm-devel from lvm package to clmv package to avoid dracut build needing cluster stack to be built. (bsc#923127)- provides libdevmapper.so.1.02 libdevmapper-event.so.1.02 for VirtualBox.- LVM2 does not support unpartitioned DASD device which has special format in the first 2 tracks and will siliently discards LVM2 lable information written to it when pvcreate. (bsc#894202) Add: dab3ebce-devices-Do-not-support-unpartitioned-DASD.patch - Delete lvm2-lvmetad.socket from %service_del_preun/postun to avoid lvmetad.service being started by 'systemctl retry-start' when updating package. (bsc#914415)- Don't replace lvm.conf- Re-add lvm2-lvmetad.service to %service_add_pre/post - Add service registrations for cmirrord and clvm - Correct category for device-mapper-devel- Add lvm2-do-not-strip-pdata_tools.patch: Change build system to not strip pdata_tools during installation. We need the file in tact in order to be able to produce valid debuginfo packages (boo#910327).- delete lvm2-lvmetad.service from %service_add_pre/post and %service_del_preun/postun to avoid lvm2-lvmetad.service running when use_lvmetad=0. (bnc#901859) - locking_type is set to 3(clustered lock) by default will output warning message if cmirrord is not running. Set to 1 to be same with upstream. (bnc#906710) - Set silent default to 0 to avoid some commands have no output and to be same with upstream. (bnc#888798)- spec: replace some shell variables and paths by rpm macros - shorten filelists by using wildcards- Update to 2.02.114 - Removed cmirrord-fix-s390-endian-issue.patch - Renumbered patches to allow for upstream patches to be applied before local ones.- Drop libudev-devel BuildRequires: we already buildrequire pkgconfig(libudev), which is the better choice, as it allows us to get libudev-mini-devel.- Require device-mapper by device-mapper-devel: otherwise, the .so symlinks might happen to point to no target.- Delete BuildRequire for device-mapper-devel for all symbols needed is created in ./include/.symlinks file. - Add link /usr/sbin/lvm file to avoid others using /usr/sbin/lvm/bin/sh/bin/sh/bin/sh/bin/shlvm2-cmirrordsheep25 1668441240  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.03.05-150200.8.49.12.03.052.03.05-150200.8.49.12.03.05-150200.8.49.1 lvmarchivebackupcache.cachelvm.conflvmlocal.confprofilecache-mq.profilecache-smq.profilecommand_profile_template.profilelvmdbusd.profilemetadata_profile_template.profilethin-generic.profilethin-performance.profilevdo-small.profilelvchangelvconvertlvcreatelvdisplaylvextendlvmlvmconfiglvmdiskscanlvmdumplvmpolldlvmsadclvmsarlvreducelvremovelvrenamelvresizelvslvscanpvchangepvckpvcreatepvdisplaypvmovepvremovepvresizepvspvscanvgcfgbackupvgcfgrestorevgchangevgckvgconvertvgcreatevgdisplayvgexportvgextendvgimportvgimportclonevgmergevgmknodesvgreducevgremovevgrenamevgsvgscanvgsplitlvm2-activation-generatorblk-availability.servicelvm2-lvmpolld.servicelvm2-lvmpolld.socketlvm2-monitor.servicelvm2-pvscan@.servicelvm2.conf11-dm-lvm.rules69-dm-lvm-metad.rulesdevice-mapperlibdevmapper-event-lvm2mirror.solibdevmapper-event-lvm2raid.solibdevmapper-event-lvm2snapshot.solibdevmapper-event-lvm2thin.solibdevmapper-event-lvm2vdo.solibdevmapper-event-lvm2.solibdevmapper-event-lvm2.so.2.03libdevmapper-event-lvm2mirror.solibdevmapper-event-lvm2mirror.so.2.03libdevmapper-event-lvm2raid.solibdevmapper-event-lvm2raid.so.2.03libdevmapper-event-lvm2snapshot.solibdevmapper-event-lvm2snapshot.so.2.03libdevmapper-event-lvm2thin.solibdevmapper-event-lvm2thin.so.2.03libdevmapper-event-lvm2vdo.soblkdeactivatefsadmlvchangelvconvertlvcreatelvdisplaylvextendlvmlvmconfiglvmdiskscanlvmdumplvmpolldlvmsadclvmsarlvreducelvremovelvrenamelvresizelvslvscanpvchangepvckpvcreatepvdisplaypvmovepvremovepvresizepvspvscanrcblk-availabilityrclvm2-lvmpolldrclvm2-monitorvgcfgbackupvgcfgrestorevgchangevgckvgconvertvgcreatevgdisplayvgexportvgextendvgimportvgimportclonevgmergevgmknodesvgreducevgremovevgrenamevgsvgscanvgsplitlvm2READMEVERSIONWHATS_NEWlvm_fault_handling.txtlvm2COPYINGCOPYING.LIBlvm.conf.5.gzlvmcache.7.gzlvmraid.7.gzlvmreport.7.gzlvmsystemid.7.gzlvmthin.7.gzlvmvdo.7.gzblkdeactivate.8.gzfsadm.8.gzlvchange.8.gzlvconvert.8.gzlvcreate.8.gzlvdisplay.8.gzlvextend.8.gzlvm-config.8.gzlvm-dumpconfig.8.gzlvm-fullreport.8.gzlvm-lvpoll.8.gzlvm.8.gzlvm2-activation-generator.8.gzlvmconfig.8.gzlvmdiskscan.8.gzlvmdump.8.gzlvmpolld.8.gzlvmsadc.8.gzlvmsar.8.gzlvreduce.8.gzlvremove.8.gzlvrename.8.gzlvresize.8.gzlvs.8.gzlvscan.8.gzpvchange.8.gzpvck.8.gzpvcreate.8.gzpvdisplay.8.gzpvmove.8.gzpvremove.8.gzpvresize.8.gzpvs.8.gzpvscan.8.gzvgcfgbackup.8.gzvgcfgrestore.8.gzvgchange.8.gzvgck.8.gzvgconvert.8.gzvgcreate.8.gzvgdisplay.8.gzvgexport.8.gzvgextend.8.gzvgimport.8.gzvgimportclone.8.gzvgmerge.8.gzvgmknodes.8.gzvgreduce.8.gzvgremove.8.gzvgrename.8.gzvgs.8.gzvgscan.8.gzvgsplit.8.gz/etc//etc/lvm//etc/lvm/cache//etc/lvm/profile//sbin//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib/udev/rules.d//usr/lib64//usr/lib64/device-mapper//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/lvm2//usr/share/licenses//usr/share/licenses/lvm2//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8/-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:25911/SUSE_SLE-15-SP2_Update/0b115fb0efea0a0a3a7ae5cfb2a4cd1f-lvm2.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux     directoryemptyASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fad1a8c3cad8765ed6b9680cc41876fcf2ca43fc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=76f9d75246db0674032ddd49c3d3476f160df945, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb906fcaba51473ad0196edf4bd7032ac7194069, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1c4db7a9fb4341f3195a3f038895794f4d0fbe5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=61b8e8a85b243dd3af4dda63309a347043685ba4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2ac6b53fc925e6376ba83d57cd4ab1363067e23, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35547ce04c8ce823b42b63183353a0cda0bb3b41, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c2d08aab7e3adca0eaf270b53d6fa89354e0d511, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=930c62636057169a9a6bbbd2bb90dbbf03943331, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) $,6BCD[\  R R&RRRRRRR$R%RRPPPRRRRRPP PRRRRRP P P RRRRRPPP RRRRRPPPRRRRRRRPPPRR"RRRRR!RRRRR R R RR&RRRRRRRRRRRR#R$R%R RR RRR R&R"RRRRRRRR$R%RR!Ri^&`٬[ if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -c 'set +e; /usr/lib/module-init-tools/regenerate-initrd-posttrans' fi/bin/shutf-84f2592a23f6877869d0d204780b09780d731eda8e3c54c9f2faf67fc75510f55?P7zXZ !t/2]"k%YN, {˩nrYع~"'to'xv}eT+Hȗ?j;!Oo.PZ=ܗE6iOx~v֋f./7 yNL7bcӫ8Ɯբ7$;t<ȏ-} "ѷhI|_q 20N AvvD͗v^_QIO_1t<]R A_2|kT{{%EI\1D ? ~h 0sHu`vnӬ>kūr2~0@Z> 8,OW]{ :ɞ_VV$: toҰySs6)U 1k`P,+eQa%)5J FRQFf * ^/Ac#眷W6m+\V8CYj-8>Rttnk&l78#ӛ@?4 +E\;\(DEvO}u( avLt'*4q9j +sis4R h.Ռ]N:#+c=43Fu{^#8b)@lW!6Y+ӴrV %Aw(MhWI޷FmS,+E}&FirNM#XY3x ;VaX`31+oU[0:qw{R).yhQ߰0 $+.LF}tm$^ZC܉5p㑅ظ9ֵ߲E0%H:9,֙牎&n yrSʄ+BjAU\Tᬸo$zeSr|f=@@RÛa5!mkp4^7= 3%`=i_I*[~FoB 3Q{cFuP ӨO'aƯR%ϱp.퐅uS/sOdU.FM[3Xy afB=rD]_CUdyhQeXi;lAU ͆׏p(BQ-̸ݽN4J`w˷;Qsx&@ SasZ$哩#-aG|\ݹ8Fat8m`_إ6=t2qt(<տRp47-DP;U͂V^9tƚԹ05Z$J2e;V"qscENއdM(0i5 r1Ҍ}QnA)BDmU}NfX TpAؿ ٯ>凘& uxJJM@ˍf'z{+HW]5X`>[$o2oӜoym2 A7`{3"S M4 XF']l]غIS/tktA^%ӰrħRyRO*.ڟ+C~v-3eeXf+[t얕ﮥϭ%AE:pw\ Y={њ]3%t~a ?Y8מcWK~P<$pr*  ck敽(iB]_lAL"D<4o6jƘ+XY0){PHv,|~ )~Q崸ln_;D,ǧr YCc5 .%6h5MUʚ2#F$LUЉy#~~u NHQ7lQP_#L,,Eպ5s l"Zђ$c%> ]TTK]քt  ~zkwRQnw`Kd͓D< 3*Z].#Nʅtƀ@A6Do4毎wUQ&F!'KU.<,+ VŻ(p4FUE(<Ĭ[ ǯƵ>u} A˿c$63NʽTovClzuiQjm7;N2a!l-9vc0)B+mfd,Ȱ'=J$B8G@ \7q[hoğ,&ycnQHG!H4RAu;Iמ?1~qy =\j#6{ZH"ȭƁ`8FC6豧=u*9@ёt}f}?PG_[ۯ7ǗuTLE}2{ >i j w \~դzftKbxK$o^ sB&&}V-zIJ<ߞ!;_m)IyfpJ(nn ps_W¾Ao+/JIڔؑ"=5]7!1zntԊhٲ9edCAVPΪSpm 1`rYN';<9'QA~sr2h4p`2`ykqU\C.DIpĂ?_BIX+![mv|צHTSh^&.W3o?mnrJ'qd I1 Gf%M7sV"fzGm"] šerßޑ1-fizŌ~csf-)_%%zoJh7u"sfJ9#iC:D6ЙÒ9Y3 M=\BI"Q٩aS؆]/ƨ)HN52mxJbPJnVV!eYD:TKUM,ޚܴ9Bq(qK,mrM{^c@ݖ#"7 :~#Jy κJ7k&ADh&P^ReJ -O]鰓Sc$BZ:Z h^ W2M,5x2@=ρSCrD>埇$1PA=Jop4~[\\W<;b!aOʺKVu{V~?޺SYJV8H\rkizkO燨s 6НӍ Z<972 U*;K vIG05;ql= FdPO7prO|# wn S|KIJX3MnM% |ͼ4wǞF(;"E:Gx!9#*6@IA>׿4OA/c5Oncx  r&+*i kW/ASA&dZ^8B5t*ݍe%9\͸ztRd#Әqk)bs_ָ@uR@J}0]55Ԅ-zȉ2L-9_Y&} \U_ǨH;,4୸g{b sGṄG!1;?Dt)g*wTPf'zRX08[*2"myܻ'"vqkl'Pl. t$yEP7q d`65sr9w>r`du8+f+<+9T&f=-y; eT hI e4.Z82R!e(_C٤ CEE*sUxf93.WCWkfנ<ʯV$=ޣLD`8~L:uXw(T]7QL_i,d˼;2@uM/T>JF8j(zd{D.UMP i&ř>kBw?O e30XAźr%OP6Vxo"AMqS/* &.%} SHfגaoǓY“v0)z~n6x7Tzj<{S M, <8 -g% :ŵr )nPOuK_\/]/@uR28Gj8CU'`sxd3N؍;r{{7l̓ׄ7}WE_o!S%۽ yTE!0AVq©cO35/ ǐ;5nGMm~/;I5lІj5=w"<%m n ,i%vPRsbl<.# ]ZOHx,-r4BC'Z8 ΔYx)H.[x zI1C;mt71k\jN$Tx[1W$ ͍S7n@-b7\1D)e+q /fA1g6'P4 I列'0^w/{!2$W䈪>+I)ܺո\cL tݙ}? \FTyTۿ<2="vqE]~7]!m]XO${yeFƪ8zHH]ߚr)RƱ\"nf \E= q$h=~9o%ZZ\Qb2FFq7JZsVYtwzLG=WǙ#qq1GtT&oq1{#v eX%1jC 1^lop$qF%t 臉zv`ivܐ#0w @$"F-)rD)\8nP_+D:UyNyn@Cnc6{~kɽaW% k# @yAx_ntKW4&xV>aR 6~:[C# %D9v tĴ['\g/f8ȧC)vڄ*K ( ¬ j%>_eV)UyɖgH_cہAubUbb\u)"k*UHH|OaA@E z1ʚVX ~POr9So32ej[on@2I^ z_cޕ>G8{]XJ2z)y|,vsTO A6iJk⢞@D.Y㢠 Y_ }? %+%6űh:F7#b@E^7׷h7sJa/֮}QҤ l >+wJ{{곐?N:>$Ə]{"$tƚRcG:E> ?Qy`aν>EG)CK6r?_bHph칼T}Ek0j 2ՃW"`ӰX8p8FL,T0ʨ3lw3C! WՑtaKf'# :.'#<0J56Ts+)(R ⍢P%c K'gŠӫ5;Mݫ1vY2:}VN) ;9Ph|kiaeNxrj1lDtnd5.V$Kɀιy%Y+ :;>]`i}484Qfyŕ2dxAq_k`o[:ФprQ"{TiIGa堾'zcey)^Jf4W s?6{^Tc4)&rE6?2Qj+5 QVA[ϯ۝Zv%}A9B/R/V[kVIilsbB(Y@0S_`[F |#B,:?~4I^ǽJ~ٻ tږ <. bX^թt^QUnIp)]{@6Ըg{TΙ$ Ay]/PA[ 8`)R྾ D="k f;;5޳I98!+iXRX'ݥ :uĻ5KpMŋ_%m!U(HYZE1%^8DFmqy]!? CD%͆4qϰ׹tcEZn|wVAn>DUT|ik8 lS|dEno/qo|V"밶[7F03^ ?-%%Q;Z){P5B}źaFej"¦(D7"ne>}y| op3GH -E?ϸ>1)80jNW2CgWݻkxI@L/nJ? }M֜CuOh;ќ%1͹ѝUǸ5b ǎ f JZB;AoNbaшc!V&G{R [Ѷ7b4r9c) e`K^Ώ*AAhv|xSF78yN4-NKC Ǫ6G170ځT~\% ']tklw L+EtGd}8RIuUu)jɆ%E\;39xz g"`!Q%:H^fdm&|Ckڬa`~^4r7ӟnU>(tݺ` 4;niV60HN>$NXKmRĹpE7PH&b]qTtx-II(|k`'Q?:h5E7J=F`-z7K_C@rQ;0g8Uְ A v!b^Gzh6y0)^)7f%t*ʈ՜U_%&ʄRP`Em[H?ە-׻*_jlaN{<fm(v9 `ڞax;=Ԟ{cbM"?DjC+`?ư Qr6j+asFY}ntO.?;jy?0ܩ9g序}虋( ub%7դ NGWUel})+!`C+ GAxIŰfyh*R$7ZX{ @c@MT(!)㉾K"XPp$`Q0:dMյ%az bXyuv?+@3+?!ЀuXemVl Jn|ؐzC8}!F&ᵁsWBP4JjOCL~N&=.Uӱįu"4c$pws<l0wMDLv4:\KC¾(3.g(lc;@Jz=!YDh# T6k&8MZܒ)+e4TOMc$4 D ]/pUFvxC#ǯ]%Յƾu;Ap(Ќ;\cP ?SF $bR7 <9bsARݵ t[mow;6'YY::Uf \(oYV|fOԣڟIѠBS,rCN-?I?!RKA!<^jCo'mP"X,Y>1@Aye*H...?QqPYV}6ܕ  cau}ܹ1ONɫB]vivC~V{KOIzmT ZKN. 6~M廔8忶o["Oȿ?d}j"v!nni8~yd_ (.i}+` n6;dӹl˯5\eF6QK@f,hic A t߬9eO3 *ac3RLLߐEq iOi [&_WRc_וacs:!Eڴ>$HM-Q"γ0/eE~{6xY3FчZ/< Qla빜#D% N8/m25 N 8Mx.̼Qw!BK{MNhEN]ikAN2@yUL#<#X,%Gug X NOȻ6&W!Y.֧aLQnH;Дg"&N cc @qi̎>PC՘t 2Ic!{Fa4No3 Q%K 7J0* D3&kx7 4Ŋv;9zg鄼ͷblXPXK*F!;n![Iiz݉4TE{W"ۨү#5¥w^ teO1 {1413QX(Q_f}U*%3tV6<}or|5Pt}s\ROaBFLzR㌲G,XS3ƋlLԞ;̏"2c  7Wx4F}zQ4QehZ{S4$AE N4xԅ/7nf>*:*z1#7i469Ƒ1(1|._*3 {cx P*Gj)OK!0ÊA?&Nl5j 9`lSȍޏP%FHWÈ6"tQop@xerWQ3&S,neNdn YZ