mhvtl-kmp-default-1.62_k5.3.18_150300.59.76-lp153.3.2.1 4>$  Apb/=„3;dtQq_˃aEXْ&7Ϊ1NG ¸tN `J[_:T 煚$,ֵJ9+-Yn" -4q"KאC^KKW7`mfWy5Ԗq_>J$WYfn D!bn ] QEui)ό{Eg\C 8XlF69CQ$/.q^/p7Hċa*g+BFGdݖT p3 .A)¨&`*qC74ڠ˺9/,1p9L{lQ֙ouuNsZ,(ݡӳfH= ͂ y۶I4E_)`L>pR.?.d. : ] DJR7( . 4 @   pG GG 3(48< 9l : =(>(?(@(B(G(H(I(X(Y) Z)|[)\)])^)b*'c*d+_e+df+gl+iu+|v+w,x, y,,:--.. .-.0.4.C.D.H.N.Cmhvtl-kmp-default1.62_k5.3.18_150300.59.76lp153.3.2.1Virtual Tape Library kernel moduleThis is the kernel module package for the mhvtl Virtual Tape & Library package. This works in conjunction with the user-land commands and libraries to enable tape emulation. The vtl module is a stripped-down derivative of the scsi_debug kernel module, plus a character device "back end" to pass the SCSI commands through to user-space daemons.b obs-arm-9openSUSE Leap 15.3openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Kernelhttp://sites.google.com/site/linuxvtl2/linuxaarch64 /usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "mhvtl-kmp-default" \ --version "1.62_k5.3.18_150300.59.76" --release "lp153.3.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "default" --usrmerged "0" "$@" /usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "mhvtl-kmp-default" \ --version "1.62_k5.3.18_150300.59.76" --release "lp153.3.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "default" --usrmerged "0" "$@" run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-preun --name "mhvtl-kmp-default" \ --version "1.62_k5.3.18_150300.59.76" --release "lp153.3.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "default" --usrmerged "0" "$@" run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-postun --name "mhvtl-kmp-default" \ --version "1.62_k5.3.18_150300.59.76" --release "lp153.3.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "default" --usrmerged "0" "$@"AA큤b,b5b3ad5a80e160178da1f75a04f95138fe5ab9a029d3574b8cabfb2748f14e82854rootrootrootrootrootrootmhvtl-1.62-lp153.3.2.1.src.rpmkmod(mhvtl.ko)mhvtl-kmpmhvtl-kmpmhvtl-kmp-defaultmhvtl-kmp-default(aarch-64)mhvtl-kmp-default-k5.3.18_150300.59.76multiversion(kernel)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsgrepkernel-defaultksym(default:__arch_copy_from_user)ksym(default:__arch_copy_to_user)ksym(default:__ll_sc___cmpxchg_case_acq_32)ksym(default:__register_chrdev)ksym(default:__scsi_add_device)ksym(default:__stack_chk_fail)ksym(default:__stack_chk_guard)ksym(default:__unregister_chrdev)ksym(default:_mcount)ksym(default:add_timer)ksym(default:bus_register)ksym(default:bus_unregister)ksym(default:del_timer_sync)ksym(default:dev_set_name)ksym(default:device_register)ksym(default:device_unregister)ksym(default:down)ksym(default:driver_create_file)ksym(default:driver_register)ksym(default:driver_remove_file)ksym(default:driver_unregister)ksym(default:gic_pmr_sync)ksym(default:init_timer_key)ksym(default:jiffies)ksym(default:kfree)ksym(default:kmalloc_caches)ksym(default:kmem_cache_alloc)ksym(default:kmem_cache_alloc_trace)ksym(default:kmem_cache_create_usercopy)ksym(default:kmem_cache_destroy)ksym(default:kmem_cache_free)ksym(default:memcpy)ksym(default:memset)ksym(default:module_layout)ksym(default:mutex_lock)ksym(default:mutex_unlock)ksym(default:param_ops_int)ksym(default:printk)ksym(default:queued_spin_lock_slowpath)ksym(default:scnprintf)ksym(default:scsi_add_host_with_dma)ksym(default:scsi_change_queue_depth)ksym(default:scsi_device_put)ksym(default:scsi_host_alloc)ksym(default:scsi_host_put)ksym(default:scsi_remove_device)ksym(default:scsi_remove_host)ksym(default:scsi_scan_host)ksym(default:sg_copy_from_buffer)ksym(default:sg_miter_next)ksym(default:sg_miter_start)ksym(default:sg_miter_stop)ksym(default:sprintf)ksym(default:sscanf)ksym(default:strncasecmp)ksym(default:strncmp)ksym(default:up)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse-kernel-rpm-scriptletssuse-kernel-rpm-scriptlets12a4e1286cbbfc5428b1a4882ec5e33eef80676edecd0b298f678b076bc3fbc01fdc7df224d273d1b04bc441b9cdf2d697934ecfd27c1901df560eec08063e6626afcaf28b40b6b42e89f1e0e9ccc14f337fbb788fb30c6f4633915ba50a637a0cba99690414fb92c51e1976d95198cef466aa0e8f265c6d4e4829a47edcb764ad3e54e2ff2ab7989d409bcb628a6c1c0cc58501109c1e5bf5968481862702e5afd08a310efdaaa36576a41c4bda41ca82fe203973b5d36160341cb649905695ab459eba3d23e6e9a0d1103afb3c3ff9fdbcab6ee696b292545a921311cf2a69663.0.4-14.6.0-14.0-15.2-1mhvtl-kmp-default-k5.3.18_150300.59.764.14.3_^@]Γ@]ƪ@]]@\Z@\@[[ @[L[$[@Lee 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- 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/shmhvtl-kmp-trace1.621.62_k5.3.18_150300.59.761.62_k5.3.18_150300.59.76-lp153.3.2.11.62_k5.3.18_150300.59.76-lp153.3.2.15.3.18-150300.59.76-defaultupdatesmhvtl.ko/lib/modules//lib/modules/5.3.18-150300.59.76-default//lib/modules/5.3.18-150300.59.76-default/updates/-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:17542/openSUSE_Leap_15.3_Update/0a636b66e5123035b2fde236f71c90fc-mhvtl.openSUSE_Leap_15.3_Updatecpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), BuildID[sha1]=5d4ecd43e357be5bdd05cfdd70690455b995da27, not stripped:RRRR$RR:RR&R0R R*R R7R RRR!R.RRR6RRR=RR-RR@R1R;RR4R(R RRR#R RR"R2R5P /usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name "mhvtl-kmp-default" \ --version "1.62_k5.3.18_150300.59.76" --release "lp153.3.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "default" --usrmerged "0" "$@"/bin/shpackageand(kernel-default:mhvtl)kernel-defaultutf-87cf7aa9473a95a8bd4ad855b4c25f1688bf95945cf605020d0789a3d91ecf19c?7zXZ !t/K49] crt:bLL B?hfߪ5faQZhZGsnglZzuaOP .2ov˗'Z:vXڄE k#M#1ay酬;IC\'z>?{v{/>X."TJ2!/ic`BCyrrH'198;*MyaFD &F꛲h%JjKگđ0\)UtS!eޅn< -g;#N<Bx &\uz%O{ ߸YL m}uv 23ۙ`n?]&;)[fawhUSXS.ڇ s\Tz&T Z^ߵgCv){*?Rx2z-u;˂*{:X -0XEmf-U| =v3J5C_(UNM[RVtx OT@#{ʩDqWP!&RXEI%q;AUeV@>\O*yE)kU80evP :ʥӒ^ڬR93nN`Vk%oX0au6 z O|IzkCdN <#7X$0];@jP<lt3?@*ˌ ۙHf+dpUx=eGsB%-3HHͪ?#s3֎r2)PDyxXB+I\݌PTgd)DЀ>^$gTR'\: I}oņ=9QJW Sx}Ƨ%B&!ugKJ{'GC"E?o8!NB%#(WI*D?8U5ҕ|r.e $L]O ;/mig .>oKa#;U+DOt|$55=r=}(J.^:o[th;vtO.{Ş:r0˜f5\zcTTF9zP ,xaB^jUѻB3cbL7T`.ċ mڂCm3[ Kz6 W*y32o b1tsBONLt6%c#q߲ծLu,pR֎jOv117ɰz)I)]HVY<oxv鱾"+="` +I'v@' #0J;%*֦rVPaJ:ZafLIGي$IdyBa{B4Fpu gx[ rOͼf]HDCm|ʙԴIICIÎ<YVZQ1 ^ |E{|L_3\ >eI^n{Mi'5itg{PeL0sEJ~ZPhq* cT=SWn\E ZWܒ8UTҜ?&aY-Ud٣_7b,10Ds!>zː& ()|i}|FښA,Aw|a[7VmFޑ@Jxtpc@.u Pt.PٰY-"~XЋ>pT}Ŀ+AoK&`ʠʞ FY#X |Y-z0x1fvOk̛?u176rq LԌ@MOVo>T=0R:sջm\8TA^͝ ocͳ1~{TD^YACpސ\i9V}'"(sr4~O|WO-fFڔ9U@BmH|B¥Qޭ;r<0w-C kg3,ΪUv<5Uy1:E۸Oʏ ixmNH)-w)20N3]ן~U|q+>i+s֝rDy)cTL ^wU3:c:=iQK.룳XOo^O[GI՛3@5<^q` tf4U*f_DPu~"%7O 7mo|2}:Bhi|w C>nH<0s'byis)Pw!Z$0!m%@V߶َ?5v;BJ]J|}Jkhդ=8'O K*N%9 Bzw1Hea{a7$UZqrs#o0GZxBOmv% <4gi.3v^J`_( a>M Ai!,o{G:I Iz Z{Rr Zco]#љS7ivo$%Ls1~Jr&zA86?;%PpZ ;mk/ M(ol'^ D͢\-+ƒJ绥l_jN~wo#ѫWBma],nJ|:~9a5- ľR}.w%UWf"_85(lO+!H?Irku9WU>V-YSC^ KYw|<DvqܸiMZ8YJL8ZgKo܈7n>];kX" 8F`G)sjȿJtL1ǣsDlg!W(bH++I퀑sJs+E2).wRr /:\mɁOqWOi 6:xd^Ur@A|B%B F13Vc~\U-R@jM3ss5JMN@Uh~&裩M3+8'Q==G3O<1??1lmFUb9pl}J9EKXlayH~7h$Zx3ПφBZH+*t&˲K{A bi{)utW6U _r+yNjVsnq ȭӬJ9uUB]! I]mCG/gxic\}m+wa{DHTu R[5_#*j'^6rSF|k䤖}mT?8:J8鰡rh@hB#ץƧR-6eQ#!] jɺNlk-8MMd<~d4K)j8T"0q`yٯ އےOBa7.,HY\db<;Lk "iL'~T5[xS A>lhC nqRQ*y|Xo~H+bt %礗'gt߁<5 Xĝȋ+4Yl:EbEzT=8z-'#J IsZ͊dz#}@Jef&=x_!"p㒷C7Z`1^|p˦j,׽lx$Me/B 殂LgAnWd8dw WbM'T\ROZ!1ϭ3c1mPK >tF 16/j#R}qI o`xtZbCiKV|aJBSoPeb˼V5ez_bLw , [7cbYrl#`Zm† ѿAgJmFgP](Iw]';|P?2?gSK7QNA REiW=9EL@c4w"7Nz2+I:酺_iFEh i"jB91,^%3N=.x V7JéIߟ'k(҃Bxt9e|ұ<ɓ F1K#" %f`eĎ>ɿR*k2Fy>z\idl@;J!5ͱ-Hm?b%dxu"r˴!0!7jNrc(f[8TRez4$MOkiwT;ņ+&Z4(ulUd~ZCL,m3ڋ[ IY dF T>ECq;!{/uG 6ӅQ+i!xC=A&l26VԬ:]UeJ]81tn'seCMjFMyj(|hKi}guFe>IцrWtM]OBcGyzϼZXi6۲?tAic{UV%BKO NJ&ʫjQu$+%rqiY_xyө`ΝM`̈Pg oZ2ljY{` `(+3m?t# ?M LcY)6;hGqJ$E 3Q×2w2mX}gDκOC:XK;JTDNFĭ!.xևjzp~pnv/geԑjrE 3oyzN}R|gG\HH; X#I Fe{yDcL*aP:ϕv(b=.aZpJ1`}w9 &m5鹑25rxiS}j⽺\{6/*Ux|5BA1NsCÀ7tP됓]| sn $GxL0䤬z˸vۏC -j%RThzDcrP)ܐ@8{#)dߞQLN]ѽ%BfVBÙ׭ЭlQPRۻ$ߥ x5 *b=^<w'Z {/4_urwYzde<ð!/?=az$?POkX'q+͊-Ԉi:.T%Q_:#m+#ؗͼPs_B 5>[@w8)5Bh(vX ܋ل<v4+ {U^j,&.=n`$fMc ;l?ՋE5 %_i>:6[\e>_C䝨1xuTS'U1t:őo%oq⹩M հSך~cD /3N :!y]ڴSB 27WtI)LCVծ +0Rex!+#ASkƋ@֚\PdFfwxcA%f􉦓}Ty"$J @nM:DP,V>9FkBX7o~w,l9LD1x$Ր2 ]FbSYxyu.{V>VEܫl: bP"*G}ɅcA 3' Cm+漡rYM8^bz7p> @zsNzoDQ+!< j[9W[ iDlyZ8b璘 ,Ap*qtJ(rHDZB3>6s#dtixۊc(yJpۍT C@`ݗkφw=wjׁ:pl_MY8k8^k]zwQ繴{L{w>0jTdMΕ&zvھpEV,Y)>`Ziز-kFXnJ $ّeLWCI{η r(1⠉&iôc-7 <bXUN_VMS/-7bԬ 4u XZNE #pHSRN:/ *V4PnΖr]!;8~a8nk&WO]9JUK7h9!kP'J̼-~^ 6T rS.#Tblj[4z^2ǩʕ}QdtPAFh:YJL YZ