mhvtl-1.64_release+835.6beb0aa01437-lp154.2.2.1<>,vcKȸ/=„"Ovh1iH8}lT#QeЎpe)Tr aOO@w Fd~9eLQd==fWd='3*6EsY&UN6 ݬoL8"&0g0q@6}8nJϧjM䀥#?t|*!/ 3MYҚLNK8޵.fK:o .'^(IP'U@q@}N >Gg?gd& 2 N EKS K// "/ / </ / ///v/l $"!("8"9":$=R>R?R@RGR/HSh/IT$/XTTYTh\T/]U/^XvbYcZ=dZeZfZlZuZ/v[wd/xd/ye|IfffffffCmhvtl1.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.cKobs-arm-11openSUSE Leap 15.4openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Daemonshttp://sites.google.com/site/linuxvtl2/linuxaarch64 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+ ((dv   X%0GP `  h H7pJ^vKB;(iA큤A큤A큤A큤AcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJa5a5cJa5cJcJcJcJcJcJcJcJcJcJcJcJcJcJcJcJe21dc6fc5579ec89aba76eeb6b4dd79f94cb8f12db157a3d8a116723599bbea5f02fc1d52ed56b44e5ac0b326bf8e73a9bbf5d8fd2053c959d44d183e3f79f29e5891e629828da34d2ab21d2a2e27fea706dfb194ebf09bcfe387e2f472061470ad06a01255c07d20ce15d7c67fbb85b70d46d505f94880fe02374287e5a57a4fa708768a7b23e95053b2e4a44ff6239b263f3fc35813ec41a1d1fe0d7c89b67c3ce23051f0ead6c74e09083a2ec5e7f02c93f84907b2ac7ddb46568265c10ab3b1a43e34a60db0a4cae1ecc032c0fd6105e7c6813307ba661b0adf71b726a035b67154faba2a6f4af7773c3ad20dad1c822fa1c1b4d3f9740b3b0d31486dc2b37610f08a4e97081995567b563136b59059143751f058066fd30c1445445596687c813d5a275b805a5a00a6fd6d4bade3ab57d119818eda3fb91ef83c92a7c08fa708768a7b23e95053b2e4a44ff6239b263f3fc35813ec41a1d1fe0d7c89b679d65c04f95aa91d8fd3ebce31a92ae06572b068bcadeadeb82a783759c00106da20c6b836197b9412c3e21a8020deebe1932698fddc96110370e348f8157302a4cf07dd4ff98ddf0fbeb9dca12ba9308c039bd54680ed8d69af1a71dc63b09c0b8d61d58a33297fbb9ac25b1d3d52002a28f52cfcee3915f8b67bbdb467854c66f8e2cb78f4cc7d43eafdc2cc00b416431c29dbf1374f3ae544693cb83a28bcbb0693aab3e5cf95f5274786a89fd34c4c7a1b0448689296d79a6d4788e1b429ddd6261c5850250bace9d210a6fc0c0ef5f3ef8d523f3b345ccfc66fd34177cec00c064710d36c2320f0dc7c03b519d3301ead7a6c7a67af7f4b09ede01e7d00e2db488ed74179d148cfa659c7ce82a89f257aba2729b322d93e3aecbb1f7d137ca4db4a8c2af727238923462fcfcb14b88a8bc725a82cab883f810500491716c8442cdc8c6b46da7dc33a381439e6bec77439b1324665e5de6e86392eb116cd6199d84836a29e5d71e4e68870ea1ffa230bb83bef9306efa9299b9aaa80d971c116e15e2f5ea28496f53ad46e971811039b5f2329e5bd0dc0aab694c2713bf8cf26eb7a98472f817af17dc4d5bd2fc5a6367d5e6bb15a0724cb1ed8fd862e6cce40a18c81ba68b10d60e4a7864774489b1d91d1b9ffb5a1a1f2cb409d97f1999a36415d49c25b5fbae8b0484885134a18a387131851181b8413845414c490c911e9e8f1ca99e41c701a22bb5afdb5932cd309f9a35509ef7cf60ae7dee122598c4ab1ac4b7c4102018c4408e27599c871b66470e3c1960ac4394277bd7a04b93beec11c354e79186fa29083f869031b63d1fbaafcb5f5af535680c5afb84b08467c9d418f241a21f4a95312895810ac0a51546308fc42554a0ebe9964e5c8977bfa81b67339495ecc9aa258e2fdf3f0fb8c30f046a9172f212c543ba4d3c349965f13047dbffed0069f6d9e2a89bad032caecf828f58a4b8e406b085c180da2b87b751038e17fc9cc7e7395a179433e3e31b9b70a78066cd956ee7e0509c41dcfdfe23702566218fb6715d12b6480835487909c9b35573b840c8a3d93ae1c8203fe2b190fd63ac5a324039ea85040955c1b2cca06ef558d0a216f342511502e56fb754e8b2ba322eafbfd7958fa7d969cb150976ad4e6ea539bd0fd7d92ff45be405037133ba699923af8d8d93c0cbe2f5a3855a24b0b950b6c660ae40c6c2321a47d188acc75d38a155194b9c53e7365c130e1b6a10f911b3f19d40d71ec9728f4a2e723167d3c224ffba1e0bc8bbafe029174e53b0fabf0f701df548fe1fb6f090eeadccac578222f6d1e248a7a25b3a2e6272e01d0078fa26017966865972servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmhvtl-1.64_release+835.6beb0aa01437-lp154.2.2.1.src.rpmconfig(mhvtl)libvtlcart.so()(64bit)libvtlscsi.so()(64bit)mhvtlmhvtl(aarch-64)@ @@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(mhvtl)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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_Updatedrpmxz5aarch64-suse-linux  directoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=000ba765578676da19d6bdfb4fd680b76c13c20b, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=33a66cecc945625f2e4dc1d4ba3b9adfebbd09e1, for GNU/Linux 3.7.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1c94c109be731d4b09593a117ae19a8626f5005d, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3608d96da09e92b3b4d973890d0540e8eabf5c3a, for GNU/Linux 3.7.0, strippedPerl script text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3256ac88b41dbde978a0559220d1fce17c76ea95, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a984887cba51bcce6642c8a7275d2d1dc02dbdc1, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=848193326ffb9510ae7716a20a65e0e9bab54cf9, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d51c773076043498cec2df87a9eb0ae280d5c2df, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=287d7c5a7e48553ed9152bc585805c096835633d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fce7bb6ab18240bccf207bbcccacaaceaaf7cbb1, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)#$*/7;BRRR RR RR RRR R RR RRRRRR R RR RRRR RR RR RRR R RRRR R RR RRR RR RRRR RR RR RRR R RPRR R R R RPRR R R R Rsystemdutf-8a470f67ece1b86edb9eb087c0e564625aff608c36c53467d295776949fd5587d?7zXZ !t/- ]"k%gyQۍ^M3}HПO~L<|Y3( vkJַFX֚ߒNTlQA}SZ`Ao4> QA6{VxJ܋E[|Le &"pϷk<:] *Kn ?X>"g03%L*+"Bf<96O-s+ M^ FyЎ-0J~;+b<]wE(V5oc> ;T8T-w,漾ܻI^K㖬N ISv?bVAמ@m RkhD ̂t}Rр<( T CR3|Vdz!NN0."vNng23wDJp!OE\w$D%"+|)Tdt%0g.L{ziw(Y +=D`t@ }nZbO'jCm$3`G|lqpBGƬdol2<j"GnZd-ˌl22oL/jwE3q_a V}tT7؟&bSope EY46\BuwtEeyBQCeh-\jfr!f:*Wzm\.rMrw|]m:Sj Apdi~)-ر*>:eյ&O2gT<LmhLj\ ?Y?~Z<14C p1k=WF_qCİ+úwI{K ^jZ ol5`ڎ'TvYO޼ȚB>eά#ta_Łc^uCʽnu!h(4]F 62lx"O(g‡^5Ej+!in8ӯ O.`C3o'$zlE_KGKf0t25 vL8gOD;ޒ.гr Lf4s13uNI;Q䂤Y됋y "&f cB=TՀ էPqe2$(|ƽ2nJKf6sz ;K=R[薣[lpAÉxMӧx LtNJziE-e3K`"]0wu>QP;>2YSi">ָO-~!YjeCg=D5XbJ +cm;1(ŧ f.pɚxb$ƌzkTPvs[hE#-Yeڤ6ܴ(ԭu { #qD^d}vQƘW/)֖oxejJ }Zho("pFhk}d<G9 {Y\q@i!-#D(* *S҂=;7tlO#<{ ֱ.:|ĀtW[(-KapuF}n`D~m4C:<FF&h$+t}9/06 Pr?DVxVݲX5Z/{}sa!*og78oŃ>\ (GJ@; Vy{'x{a:* CzɕVd x11lH3~~&pW_R}5v.2N"vҧGZ Ҧ hL,7׉ 6MJP01š=.֪00- {سYx le^;.J{xG1j:A{T;4g|Y[/ YZ