mhvtl-1.64_release+835.6beb0aa01437-lp154.2.2.1<>,cK/=„LzVd7kX9Ѳz]k3X<SQ ]Xꐸ1vkYπ%`*Mfs{PD{| G#p؉@¢oQ%jҵ:Y)Xk t^GܛǧD2=ܶPْ݃&I^q >}6dQ8Ci1־ 8{#[n obZe$. c-r'x TzY|݃]id)~E1t˵twTQV0 w>Gg?gd& 2 N  AGN F// / |/ 8/ / ///r/h ,"("8"9#@:$=R>S?S @SGS/HS/IT/XTYT\UX/]V/^XbZcZd[<e[Af[Dl[Fu[X/v\wdD/xe/ye]g0g4g<g@gDgJgCmhvtl1.64_release+835.6beb0aa01437lp154.2.2.1Virtual Tape Library systemA Virtual Tape & Library system. This package is composed of a KMP (mhvtl), which is also a psuedo HBA.cKlamb05 LopenSUSE Leap 15.4openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Daemonshttp://sites.google.com/site/linuxvtl2/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 mhvtl-load-modules.service mhvtl.target vtllibrary@.service vtltape@.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 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 mhvtl-load-modules.service mhvtl.target vtllibrary@.service vtltape@.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 if [ "$1" = 1 ]; then /usr/bin/make_vtl_media --force \ --config-dir=/etc/mhvtl \ --home-dir=/var/lib/mhvtl \ --mktape-path=/usr/bin fi 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 mhvtl-load-modules.service mhvtl.target vtllibrary@.service vtltape@.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 mhvtl-load-modules.service mhvtl.target vtllibrary@.service vtltape@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in mhvtl-load-modules.service mhvtl.target vtllibrary@.service vtltape@.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 || : 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 mhvtl-load-modules.service mhvtl.target vtllibrary@.service vtltape@.service ) || : fi fi+9(dv99 I%zx) kH7pJ^vKB;(iA큤A큤A큤A큤AcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJa5a5cJa5cJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJe21dc6fc5579ec89aba76eeb6b4dd79f94cb8f12db157a3d8a116723599bbea5f02fc1d52ed56b44e5ac0b326bf8e73a9bbf5d8fd2053c959d44d183e3f79f29e5891e629828da34d2ab21d2a2e27fea706dfb194ebf09bcfe387e2f472061470ad06a01255c07d20ce15d7c67fbb85b70d46d505f94880fe02374287e5a57a4b248cea72b1ae64bfe198518670e2a00e60c61451289bf9de7d946e964b1a6b254ff1762133fc8c29bc2c9623f8b74063d629693ab865efbf674ee876d2143cd3b1a43e34a60db0a4cae1ecc032c0fd6105e7c6813307ba661b0adf71b726a035b67154faba2a6f4af7773c3ad20dad1c822fa1c1b4d3f9740b3b0d31486dc2b37610f08a4e97081995567b563136b59059143751f058066fd30c144544559663d28b93ec81c5e212c35fdbfc2546a3f0ccea8bcfd3d151d565d0e938b8ba50ab248cea72b1ae64bfe198518670e2a00e60c61451289bf9de7d946e964b1a6b21b1eeec40296f205daec89062998f7d2b511fa1f62a3a9187e1d4283f727899da20c6b836197b9412c3e21a8020deebe1932698fddc96110370e348f8157302adde14168fd40144b45997c8d9f3bd76fdafa5cbf3b441cf1ba04f808715c98bd762b85bd2fce43c157e9aade2e133dac0f80889f429339a95b8d0d63b922a4cf012db66e3749112e5174ee1289faee82c41e7b45532abcf631e92391a1da84ef78bc03550342a771ffa042c077fbdf1f2c07149ff3c649d44abcf4ea74f9b49add6261c5850250bace9d210a6fc0c0ef5f3ef8d523f3b345ccfc66fd34177cec00c064710d36c2320f0dc7c03b519d3301ead7a6c7a67af7f4b09ede01e7d00e2db488ed74179d148cfa659c7ce82a89f257aba2729b322d93e3aecbb1f7d137ca4db4a8c2af727238923462fcfcb14b88a8bc725a82cab883f810500491716cc00c266f180e0a4ba0722c836e1a353c59ce2e21dcb0ba22148ad4ca761145b55c23632436e1885f53a4aee8687f4b7faffaaba6b2e8e4efb71dfdcbc485d98a116e15e2f5ea28496f53ad46e971811039b5f2329e5bd0dc0aab694c2713bf8cf26eb7a98472f817af17dc4d5bd2fc5a6367d5e6bb15a0724cb1ed8fd862e6cce40a18c81ba68b10d60e4a7864774489b1d91d1b9ffb5a1a1f2cb409d97f1999a36415d49c25b5fbae8b0484885134a18a387131851181b8413845414c490c911e9e8f1ca99e41c701a22bb5afdb5932cd309f9a35509ef7cf60ae7dee122598c4ab1ac4b7c4102018c4408e27599c871b66470e3c1960ac4394277bd7a04b93beec11c354e79186fa29083f869031b63d1fbaafcb5f5af535680c5afb84b08467c9d418f241a21f4a95312895810ac0a51546308fc42554a0ebe9964e5c8977bfa81b67339495ecc9aa258e2fdf3f0fb8c30f046a9172f212c543ba4d3c349965f13047dbffed0069f6d9e2a89bad032caecf828f58a4b8e406b085c180da2b87b751038e17fc9cc7e7395a179433e3e31b9b70a78066cd956ee7e0509c41dcfdfe23702566218fb6715d12b6480835487909c9b35573b840c8a3d93ae1c8203fe2b190fd63ac5a324039ea85040955c1b2cca06ef558d0a216f342511502e56fb754e8b2ba322eafbfd7958fa7d969cb150976ad4e6ea539bd0fd7d92ff45be405037133ba699923af8d8d93c0cbe2f5a3855a24b0b950b6c660ae40c6c2321a47d188acc75d38a155194b9c53e7365c130e1b6a10f911b3f19d40d71ec9728f4a2e723167d3c224ffba1e0bc8bbafe029174e53b0fabf0f701df548fe1fb6f090eeadccac578222f6d1e248a7a25b3a2e6272e01d0078fa26017966865972servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmhvtl-1.64_release+835.6beb0aa01437-lp154.2.2.1.src.rpmconfig(mhvtl)libvtlcart.so()(64bit)libvtlscsi.so()(64bit)mhvtlmhvtl(x86-64)@ @@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(mhvtl)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libvtlcart.so()(64bit)libvtlscsi.so()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)mhvtl-kmpmodule-init-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sg3_utils1.64_release+835.6beb0aa01437-lp154.2.2.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3aa^@aZaD@`:@_^@]Γ@]ƪ@]]@\Z@\@[[ @[L[$[@lduncan@suse.comLee Duncan Lee Duncan Lee Duncan lduncan@suse.comLee Duncan Cristian Rodríguez Lee Duncan Neal Gompa Lee Duncan lduncan@suse.comJan Engelhardt Lee Duncan jengelh@inai.delduncan@suse.comlduncan@suse.comlduncan@suse.com- Update to version 1.64_release+835.6beb0aa01437, to fix factory build issues: * Fix compiler warning regarding c99 standard * DIV: Compare CRC32C in big-endian format * Handle missing drive slots in config file. * mhvtl.spec: Add preload_tape to the RPM spec file * Proactively log different CRC seeding options if LBP writes fail * vtllibrary: Handle library_contents.xx file with missing storage slot sequences * mhvtl.ko: Fix return type of sysfs_emit() * DIV: Improve reporting of LBP support * DIV: Update RS-CRC seed to that in the 'test_crc' * ssc: Log drive feature list * DIV: Reduce log noise from LBP function if not enabled * Update default library generation to LTO6 & LTO8 drives * mhvtl.ko: Update to use sysfs_emit() rather than scnprintf * DIV: Write block of data on LBP mis-compare. * DIV: Set INQUIRY 'protect' bit if LBP is supported. * Vagrant: Add ability to set headless/gui VM as argument * DIV: Adding VPD page D5h * DIV: Add LBP checking on write path * Refactor check for no compression * DIV: Add support for LBP in read path * DIV: Add Mode Page Control Data Protection (0a/f0) * DIV: Compile time sanity check on CRC routines * DIV: Add Reed-Solomon CRC * Vagrant: Yet another typo * Vagrant: Fix typo in network settings * Vagrant: Update to include an IP on the internal network * Config scripts: Don't rely on execute bit being set * Vagrant: Cleanup install.sh to make a little more robust * Vagrant install file: whte space cleanup and add st driver for Ubuntu * kernel Makefile: Add tape_util.o to list of files to cleanup * tape_util: Fix compiler warning regarding strncpy length. * Makefile: Add a rule for 'tape_util.o' * mhvtl.ko: Bump kernel version to 0.18.31 / 2021-11-19 * mhvtl.ko: flush_kernel_dcache_page function retired * make clean: Forgot about tape_util.o * mhvtl.ko: Add ability to specify kernel version in build * Add vagrant instructions and fix centos installation in vagrant * Begin to add support for VERIFY_6 op code * vtlcart: Clean up formatting of 'dump_tape' * Rename FIXED to FIXED_BLOCK - description of 'fixed' was ambiguous * preload_tape: Handle media EOM in a more user-friendly way * preload_tape: Fix sense_buffer global vs local clash * mhvtl.spec: Silence vtl media files * Remove temporary files in 'make clean' * default tape emulation: Add missing media types * Remove stale email address from man pages. * preload_tape: Add a man page entry * preload_tape: Close out the data with a filemark. * Add new utility 'preload_tape' * Move writeBlock() to mhvtl_io.c * Code consolidation: readBlock() to mhvtl_io.c * Add LTO6 and 7 to man pages as valid cartridge types * Add: Tape media Code reference. Fix SDLT code * Comment code : media_type vs medium_density_code * White-spcae cleanup * device-conf-generator: respect MHVTL_CONFIG_PATH * Typo: replace spaces with tabs in comment * Add: Comment to hp_ultrium.c re: LTO8 and LTO6 compatibility * Remove LTO6 read ability from LTO8 tapes * Change LTO7 Number of Tracks to correct value * Remove erroneous trailing white-space from INSTALL * Improve a debug log entry to make it more readable * Improve tape load/unload handling * Doc: Fix VTLlibrary man page error. Fix: man page typo T10Kb -> T10KB * Add: Update instructions on sg3-utils name * Fix: Incorrect sg3_util package name in install instructions * Fix spelling of 'debugging' * mhvtl.ko: Bump kernel module version to 0.18.30 / 20211007 * mhvtl.spec: Updated so it will build on CentOS 8 * Update Changelog for difference since 1.6-3 release * systemd: Update Makefile to include systemd install path * OOM: /proc//oom_adj is deprecated. Using oom_score_adj. * mhvtl.ko: Update function names with 'mhvtl_' prefix * Update kernel /sys/ location to suit new pseudo name space Added four patches not yet upstream (but submmtted soon): * mhvtl-kernel-module-fix-queuecommand-arg-change.patch * mhvtl-kernel-module-fix-sysfs_emit-decl.patch * mhvtl-handle-systemd-location-correctly-for-generator.patch * mhvtl-fix-systemd-generator-dir.patch- Remoed the "BuildRequires: lzo-devel" line from the SPEC file, since this dependence was removed with upstream commit c327afb77cff ("Remove dependency on external lzo packages").- Fix failing OBS build, since it doesn't like empty DB files being installed as part of the package. The DB-creation script was copied from the Makefile (under "make install") to a SPEC-file "%post" script.- Updated to upstream version 1.63_release+759.35ddb48e5262, so that it will compile on latest (5.14 kernel). Changes: * mhvtl.ko: Remove reference to DRIVER_SENSE (fixes our build) * mhvtl.ko: reinstate HAVE_UNLOCKED_IOCTL * mhvtl.ko: Compile on RH using 4.18 kernels * Handle scsi_host_template removal of unchecked_isa_dma. Removing previously-needed patch: * Handle-scsi_host_template-removal-of-unchecked_isa_d.patch- Update to version 1.63_release+754.ff8861da60c9: * Use bounce buffer if tape block size is larger than request buffer * dump_tape: Fix segfault due to local variable conflict * Fix typos in mktape man page * Fix routine to extract barcode from string * Correcting minor typos. * Undo previous edits to LTO-7 media density * Security Protocol OUT: Fix null pointer check * Update LTO-8 media denisty codes * small adjustment in the emulation of the ts3100 library * Update for 1.6_3_release * mktape: Set default version string based from MHVTL_VERSION * mhvtl.ko: Bump kernel version * mhvtl.ko: Initialise outstanding op struct before adding to list * mhvtl.ko: Bump kernel module version string * mhvtl.ko: Limit number of outstanding queued commands * Add kernel file_inode() commit ID as comment * mhvtl.ko: Bump kernel module version string * mhvtl.ko: Use _safe version of list_for_each_entry * mhvtl.ko: Simplify file_inode() * mhvtl.ko: Correct compiler warning about printf var sizes * mhvtl.ko: Log errors if they occur * mhvtl.ko: bump kernel module version * mhvtl.ko: kernel module oops on PPC * mhvtl.ko: bump kernel module version * Increase default kmem_cache bounce buffer size to 64k * mhvtl.ko: Define SG_SEGMENT_SZ only if not defined * Fix spelling of retrieving * Exclude __builtin_cpu_supports() on non x86_64 CPU types * fix wording * rename log.h to avoid generic name conflict * rename scsi.h to avoid generic name conflict * rename list.h to avoid generic name conflict * Rename tapeLoaded to load_status * Use ccan version of crc32c * Fix startup script - Also, remove patch (no longer needed, fixed upstream): * mhvtl-fix-ppc-Makefile.patch And add a patch: to handle an issue submitted upstream but not yet integrated: * Handle-scsi_host_template-removal-of-unchecked_isa_d.patch- Added "-DHAVE_UNLOCKED_IOCTL" to kernel module build in SPEC file-Do not Require insserv or fillup which are no longer needed- Fix some builds of ppc and arm that were failing to compile the dump_tape command. This adds the patch: * mhvtl-fix-ppc-Makefile.patch- Use the correct macro for systemd generator directory- Change install of systemd generatos to /usr/lib/systemd/... instead of /usr/libexec/systemd/..., which does not yet exist, to fix build issue- Update to version 1.62_release: * Update the 1.6.2 tarball name * Update spec file for 1.6-2 release * mhvtl.ko: Bump module version to reflect white-listed buffer work * mhvtl.ko: Use white-listed buffer to copy data to/from kernel space * Bump kernel module version * mhvtl.ko: scsi_host_template changed block .ioctl * mhvtl.ko: Remove useless printk("\n") * Reformat KERNEL_VERSION() to make checkpatch.pl happier * Bump kernel module version * Fix kernel build SUBDIR going away post 5.3 * mhvtl.ko: Fix compile on 5.0+ kernels * mhvtl.ko: Bump version number due to serial_number change * mhvtl.ko: Remove dependency on scsi mid layer serial_number * Remove dead code * Only build symlink paths for tape devices * Silence another gcc error regarding snprintf * Silence another gcc error regarding snprintf * Make sure target buffer is large enough * Use systemd-path to query mhvtl-device-conf-generator path * Change Vagrantbox for Centos to one that is publicly available. * Remove lzo from the install script and added -g to lsscsi * Add Vagrant file with install script for testing * Revert "Correct yet another /usr -> / path - this time for systemd etc stuff" * Correct yet another /usr -> / path - this time for systemd etc stuff * Correct systemd-generator default path * Fix path to modprobe * Ubuntu/Debian need the systemd-generators install in /lib not /usr/lib * Sample script to build /dev/tape/by-path/ entries * Add test for root user on install * Update Change log and spec file for 1.6-1_release * Add CRC check on read path * Update dump_tape to understand CRC32 * Add CRC32 to each block write * Add libcrc32c routines * Add additional field to reflect if tape in drive * Move true/false values into single bit field * Allow to override build date with SOURCE_DATE_EPOCH * dump_tape: Fix off-by-one reading argv[] * Improve SCSI cdb logging format from kernel module * Fix typo for mktape in make_vtl_media * Simplify building of mktape * Clean up white space formatting in source * A very basic script to show how to setup LIO iSCSI via pscsi driver * Fix a media unload race condition * Force shared library and systemd refresh on install * bump kernel module version string. * Remove use of "use_clustering" in our kernel driver. * Correct mhvtl-load-modules.service dependencies. This results in replacing mhvtl-1.60_release.tar.xz with mhvtl-1.62_release.tar.xz, and removing two patches, no longer needed. Removed: * mhvtl-systemd-load-modules-cleanup.patch * mhvtl-remove-use-of-use_clustering.patch Also, updated SPEC-file %build and %install make commands to pass in systemd generator directory.- Reduce dependency on systemd. Make use of %make_install.- Update to upstream version 1.60_release from 1.55_release * Switch to systemd from init scripts (see bsc#1116023) * Create virtual media on post install * Update version to 1.6 with introduction of systemd support * Don't overwrite config files by default * Replace SuSE rpm macros with systemctl command for RPM install/uninstall * Update systemd-generators dir based on variable * Include ChangeLog in tar ball as time/date string in man pages depend on it * Corrected time/date stamp in spec change log * Set correct shared lib path * Remove empty double quotes in service tmeplates This replaces mhvtl-1.53_release.tar.xz with mhvtl-1.60_release.tar.gz, This change updates the SPEC file, and itremoves both patches, no longer needed: * mhvtl-set-lib64-correctly.patch * mhvtl-suse-patches.diff.gz For kernels 5.0 and newer, this patch was added to patch the KMP: * mhvtl-remove-use-of-use_clustering.patch And to cleanup systemd dependencies, added: * mhvtl-systemd-load-modules-cleanup.patch Both of these patches will be submitted upstream, as well.- Remove redundant %clean section. Replace unnecessary %__ macro indirections. Fix erroneous description (was copy-pasted from open-iscsi?)- Update SPEC file to correctly handle lib64 vs lib for ppc- Add "BuildRequires: modutils" to SPEC file, as required by suse-policy-kmp-missing-supplements - Fix /usr/lib vs /usr/lib64 installation for the two shared objects, adding patch: * mnvtl--set-lib64-correctly.patch- Initial creation of package, from version 1.5-3_release/bin/sh/bin/sh/bin/sh/bin/sh   !"#$%&'()*+,-./1.64_release+835.6beb0aa01437-lp154.2.2.11.64_release+835.6beb0aa01437-lp154.2.2.11.64_release+835.6beb0aa01437-lp154.2.2.1 mhvtldevice.conflibrary_contents.10library_contents.30mhvtl.confdump_tapeedit_tapegenerate_device_confgenerate_library_contentsmake_vtl_mediamktapepreload_tapetapeexerciserupdate_device.confvtlcmdvtllibraryvtltapesystem-generatorsmhvtl-device-conf-generatormhvtl-load-modules.servicemhvtl.targetvtllibrary@.servicevtltape@.servicelibvtlcart.solibvtlscsi.sorcmhvtlmhvtlREADMElibrary_contents.samplemhvtlCOPYINGdump_tape.1.gzedit_tape.1.gzgenerate_device_conf.1.gzgenerate_library_contents.1.gzmake_vtl_media.1.gzmktape.1.gzpreload_tape.1.gztapeexerciser.1.gzupdate_device.conf.1.gzvtlcmd.1.gzvtllibrary.1.gzvtltape.1.gzdevice.conf.5.gzlibrary_contents.5.gzmhvtl.conf.5.gzmhvtl/etc//etc/mhvtl//usr/bin//usr/lib/systemd//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib64//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/mhvtl//usr/share/licenses//usr/share/licenses/mhvtl//usr/share/man/man1//usr/share/man/man5//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17768/openSUSE_Leap_15.4_Update/a39768010c0d6ef40e0bc4b97d5fc522-mhvtl.openSUSE_Leap_15.4_Updatedrpmxz5x86_64-suse-linux  directoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dfbed67f0ccab47ba4153874f2a1119a06b10dd6, 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]=cdb51c5e99a96a85315110e1bf7d60e145d70728, for GNU/Linux 3.2.0, 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]=68f02255c6e27e21863378f7ac13fce6c49628b7, 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]=cd98bdbbd153455761de39d4154d04d8d002e392, for GNU/Linux 3.2.0, strippedPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=16da832b6a56f0854fcad9dd3bf3883546d29ea1, 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]=651f3251e7335b70855cb73e2df9c5c2f720c9de, 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]=e1192fe17622a006d3fbff88a8060f11e4028cf9, 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]=ea97400b6645c22a5ffe8b2ecad7314adec74c9d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b49ad74e644d9ebcbe772b6ec70603215ebc7b2d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e021cb0b8b2561b0dd9778aadecb73c4abc17e27, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) $()19DIS    RR R RR R RRRRR R R R RRRRRRR R R RRRRR R RR R RRRRR R R RRR R R R R RRRR R RR R R RRRR R RR R R RRRRR RR R RPRRRR R R R RRPRRRR R R R RRsystemdutf-82bfa24c8ce38866f975740ff60071f7f429a26700f7f27cc2b7324182a876580?7zXZ !t/Wr4]"k%gyQۍ^M3}HПO~L<|Y3( v_"B,nwg, ^qc䝞.lTYd&YIyZKO2n?x(PcL|Mu5@#,M޽GPŸ|x׃߷O %|"%~z,(*udؔuvNv~*G쌯P)N&ۼq똋, (-t@`y_6e5kTsq aa&+Vi S5d\4rgꟇB/@-^jH/΍?D e3.,O[ (Q/ !|sJ0uhkD >ml}"XddCǡG^kSB>+]ivRiG 8wKWv<["Iӫ yQCW3IHI[Gk4*r9a!Ah5\fg *6bhv0D|pYߺ:'4߮b }e5E~)^直9,ߘD~F$Hq pZlhņG{]NW2D]-ts%G33;Oj|LGy̾*w%D8WmtĴb' K;v#}$)KB$ne|px,Q&Tu$M]T01{Ʈ&vDU UN'+eK i~yW!Č"L-d,#+ )wrU#TkyJV y @8xf`j&zȽ# UM5u1TR֝f3[3bs=׍5߉%t D0drYFw[0eQJZDY5\ͤ闩L&%*F\c*r7MG&?G] 憇P_oHD(SΩ{6JM42uAð{u]g& 7P4,'ʨ2߆wݤ1W ݤDl.Ȅ4L<ܣV> XCQ|qμ ؖ| 7Ϛ]t<=mDȂc1 QAp`1*Sn_}XJ˝+Ys߲7m~0#,O--c$x|gLjGyXÅJFI&/aGA'ߢ ꒁ~|42VMwp9&\ }yWY s.\0"sVYa _Ee<-nqҿx8:ű#;e 4+Yˇ'"W^s-uJWٜ^"@ oK L $=T'l{86*,aE+D3~NP&ɀ a֤XxTpFb5<_Z /!jaI8P3et {iD 2Wޚ,#]+*=E"aSq'%TnKHI;?_B` '(bC,'ߤΌw9!x@$γDoLvWuKeロ4 ~MmOl;a)]Gz; {톱o[C AV^@۰azR4J[:N +}Jh\e|x ANg6)BE 'ՍFُέ!Xo<ٕ?JvW *ԕ[b3r_Ɛ5DI]&䩣O5pJ8}.Keo8x~9IV@oYeGV~bSN@*>\".M> @=}I 7.LӔnCti?(5yƏeVl^bگ>1R3TMVK_8oݲ@*E8TͰimȬ/a:5Ҫso$:$5\RvYRj9?2{.}0TӤ`KIނ 5ؾm#+,x {WfA}Wɓ?3a0PfH$*Vu0MqŴ: RU|=|9=/DQ|Y/f8Bph: &h OP tc\ʄ-Mdf'Xg߱.a I灥ޟYXsbQ0 @"9/tlI2Șa66h =I`,"zz`%}xkuü}晝b}gǭ1Ӑ@U W6;7a+L 8y_(;mD7~9p5S.00çN? ."nl;0diIwy cj"ฆX{65oY`W<H,g:?w•?C ? 6ܖ+:Y4U-4$3@`eB[RL=D-JǞYGE$=ଭxApq}ګSX=Y|v0C ga-wچpF-%]8&'\F5Кi'%IeIZXs^N#>J+U;i,DWZ X,2 QpP(f2|HK2ǘHY]rqyj:( PMq +joP X"G#jW(u(<Ykt ݔMPT~RKkv$ηaEn>L5dBf:x z3(z.rq3xE6~8Uj,>,M7pJɤxMcq5B' +^:6 • ])Y̬Ca +kj Z(C [E*P)WHh1 rmHXœ^7>'KP›ڣ*w>pq쿢Vjzf EL@Nߑ,%x͆ŷʢNiiQSI|B0IӇ5bǫ3 5ibkaP j4o< Lelp'2+(3=@Yn1 +ekZp;ASt0<+BY/4ALQ@Sz%L+ 5H9e8O̞י_FD0[EO։KԃџӲQc$"X@a(Wy\h񻮅eҰy-Ty *WТjS% VAO;N !WQY<\!3UU '#bEQHy;#. {U,{&{ٰu' E$C?`Ǐ\TUU?6 lfI~EQnډ;C ‹HGx,>E'E'P׼1o- / 4B1 `~bSǘoWRs ;&@#?x$g'jdj+=[x#SYo}D[=\c$-YÔ_ Vwoe+ީ/ߤO2՘y>wJ9XAe GTwb5Vݮ)TS"S6&;ݔhBM0w{l ͮ4Y^-BA_HwP *_hŔ6kh(Jy1%²V_9!OCj2#aǥ3TP{k[s(sGsuOXX4+cMPGyJ=1̸do;@mCgr.E}Q$3a](~L1.'N4w>5vdy"3'" %v _4ok̈́h@ȹ%"?6PD'&9!btń2܏NFyYfS7$! w€f+mS&@hE^kP,TWy+4~C^|NC8o<=6^蕭$?fxt{ /IqS"PbҙfÕB_L M0u/S_m67G4{qkۧ+ `%juHxU߈Zl} )~)K8k.xD-Y.u۝pI<Ί;JBTAĖG;|$gyo˱e<~6!߾ ؀ahd>$OcDQԘ$dw4xSMރbGU-!Q޾Ckk#hleJ+O0 4]b }dGkTd֗TI޳X1y%[y<\4(q9Cх>XPhg\P [+ν0!Xa0m=MQFH=cڽp-OɐFzS F{hp "@Qt5x$_3(^VFلYlp qm~9o)}lr[ʐ{z[G <\|2]q!a &7ؿD]TR@X vפIgJC%kwGW>r!kٸ`ȡan}AUEp/#r뙙IcWa^}}7x" @89kCd6z]RM}yLDO?{p#P\g _wޔo-j*eկi/KLފdG-;.EvI>!%ZS9'c` fї1tG['nB.>JqE3@uw!ݒo]z xɞq*dq5zw(\đ>QY#NcpE~bݰBnv/s654A1wC֦^!omM|f` ۥ\<\=J`"*+"YD[d "qr3n/g%!,aX(M8wVs+{#p?ӯ@[_5HٝH06}HdջV/di%6K /ݨ~? P C+G`au]d7]T]Nu&ŇT} # eb\jt\k,徦bWmٵ`! K|=ҘH-Ibj}/6b%-:t%'T{m:P,mý\WR)OkiApץX2%ZX~|uMX+nE[4go"GD&i`jЅX&-|$WhsEOM4\6+OHVͧY Њv4ӋA\(ƥXk3 sr"ܞ 'GbIsӒ܌IJ"ghxnlNxn?r V3{K2oɀIEƼՖ\ i r`ۀW h_I-Zdh.ęiLWdfE]0D]r:X&Dfm`6R:n%N&Ty8DƱOwK4N/'bͯhRP;u슬X2;.Ap`n35wmC)_^DlJRIj&l5ۿ~TWg_t:#LW;Ll ֊>#|:^X2y2ވDh״P6)mf\~gѹ>MQcLCZ@D%?5WεzzeqMۙmFA!O >/kpJ5.lC d>/}\i6IG7Xё{cMQ C%XuԜJTз$wp]kbķh.5, ǁ!Nm)M2ed;"@I}%0S,JK`'"dCi^(gڒa. b"bC 8Ŋ.+3׮gTݠLG``ܣiE-O]y{ {+ڕBJ \[/[ ћo!C糘㓦~bY<|4$4(Cwy$V4VWxXͧrݵ2-p5H\bwVpg7gpWQldH1{( +aS"VShQSo{wD'RX"b6-iQQiAIK6{f]ȇ%S\͍,8mMQP>ڟa$*ſke>ʲ|+":/IPn>ʇ"7x`IZ?kx6r ˼|rq ZqFlUEC)yͅsns<IEf52DL.P#2I|e_oz&GKn3< j5e3 9\]'hY!ڮ[|2=حv=B}>ju+gcH i{/JωO=k D6zfHMKyTDߩÒt>rNXG IMh!V(Ohkϥ 9˴kcHĠ^Ct?Ja=1>҉ W]Kg yA3يF ب\ @ I{RG\EsgFbIWU@ϳ{K /< Z4lQ;KjEYypo;r}JtWw=k B>҅j!&k\pSxSLqYS\8#ݓ(,$SK|?cͧA(.V)\Pv?4~]} CTMYRӗ t}^EEhJRmqX' 3}ܻE$3Vct˱zԦ++Q#}NEn>ںB=w>S S.fUyL|Nr2YۜU SYsOC -ɓipvs7FFZ{#i/tƤ3,K`ŠY&R=\353՟>0#̷mwQGeP.`+l>Qe2̣*J0Y7,Oz=YXs,f8J$/98H)Іg O>kFN/t-kvJ,;*Wlm@v4X[ ㍄PL+~IB F{EjZ -?Q2bUvr"|S-x߄irzm9(gi^Soت#cL6e9fO@}Vf{%w΃VrdTiٙjIf!2b]2o iYu-d>Ű=򮬯쨳Nj9R&j2(Esl]&˞‹{4~_=Di:R2#J3/5}=yk =P3ǖh=1Y YZ