Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mhvtl | Distribution: openSUSE Leap 15.2 |
Version: 1.62 | Vendor: openSUSE |
Release: lp152.2.2.1 | Build date: Wed Aug 19 19:47:55 2020 |
Group: System/Daemons | Build host: obs-power8-03 |
Size: 1338212 | Source RPM: mhvtl-1.62-lp152.2.2.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://sites.google.com/site/linuxvtl2/ | |
Summary: Virtual Tape Library system |
A Virtual Tape & Library system. This package is composed of a KMP (mhvtl), which is also a psuedo HBA.
GPL-2.0-only
* Fri Nov 15 2019 Lee Duncan <lduncan@suse.com> - 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 * Sat Nov 09 2019 Neal Gompa <ngompa13@gmail.com> - Use the correct macro for systemd generator directory * Mon Nov 04 2019 Lee Duncan <lduncan@suse.com> - Change install of systemd generatos to /usr/lib/systemd/... instead of /usr/libexec/systemd/..., which does not yet exist, to fix build issue * Sun Oct 06 2019 lduncan@suse.com - 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. * Sat Mar 30 2019 Jan Engelhardt <jengelh@inai.de> - Reduce dependency on systemd. Make use of %make_install. * Thu Mar 28 2019 Lee Duncan <lduncan@suse.com> - 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. * Fri Jul 27 2018 jengelh@inai.de - Remove redundant %clean section. Replace unnecessary %__ macro indirections. Fix erroneous description (was copy-pasted from open-iscsi?) * Mon Jul 16 2018 lduncan@suse.com - Update SPEC file to correctly handle lib64 vs lib for ppc * Sat Jun 16 2018 lduncan@suse.com - 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 * Tue May 22 2018 lduncan@suse.com - Initial creation of package, from version 1.5-3_release
/etc/mhvtl /etc/mhvtl/device.conf /etc/mhvtl/library_contents.10 /etc/mhvtl/library_contents.30 /etc/mhvtl/mhvtl.conf /usr/bin/dump_tape /usr/bin/edit_tape /usr/bin/generate_device_conf /usr/bin/generate_library_contents /usr/bin/make_vtl_media /usr/bin/mktape /usr/bin/tapeexerciser /usr/bin/update_device.conf /usr/bin/vtlcmd /usr/bin/vtllibrary /usr/bin/vtltape /usr/lib/systemd/system-generators /usr/lib/systemd/system-generators/mhvtl-device-conf-generator /usr/lib/systemd/system/mhvtl-load-modules.service /usr/lib/systemd/system/mhvtl.target /usr/lib/systemd/system/vtllibrary@.service /usr/lib/systemd/system/vtltape@.service /usr/lib64/libvtlcart.so /usr/lib64/libvtlscsi.so /usr/sbin/rcmhvtl /usr/share/doc/packages/mhvtl /usr/share/doc/packages/mhvtl/README /usr/share/doc/packages/mhvtl/library_contents.sample /usr/share/licenses/mhvtl /usr/share/licenses/mhvtl/COPYING /usr/share/man/man1/dump_tape.1.gz /usr/share/man/man1/edit_tape.1.gz /usr/share/man/man1/generate_device_conf.1.gz /usr/share/man/man1/generate_library_contents.1.gz /usr/share/man/man1/make_vtl_media.1.gz /usr/share/man/man1/mktape.1.gz /usr/share/man/man1/tapeexerciser.1.gz /usr/share/man/man1/update_device.conf.1.gz /usr/share/man/man1/vtlcmd.1.gz /usr/share/man/man1/vtllibrary.1.gz /usr/share/man/man1/vtltape.1.gz /usr/share/man/man5/device.conf.5.gz /usr/share/man/man5/library_contents.5.gz /usr/share/man/man5/mhvtl.conf.5.gz /var/lib/mhvtl /var/lib/mhvtl/CLN101L4 /var/lib/mhvtl/CLN101L4/data /var/lib/mhvtl/CLN101L4/indx /var/lib/mhvtl/CLN101L4/meta /var/lib/mhvtl/CLN102L5 /var/lib/mhvtl/CLN102L5/data /var/lib/mhvtl/CLN102L5/indx /var/lib/mhvtl/CLN102L5/meta /var/lib/mhvtl/CLN303TA /var/lib/mhvtl/CLN303TA/data /var/lib/mhvtl/CLN303TA/indx /var/lib/mhvtl/CLN303TA/meta /var/lib/mhvtl/E01001L4 /var/lib/mhvtl/E01001L4/data /var/lib/mhvtl/E01001L4/indx /var/lib/mhvtl/E01001L4/meta /var/lib/mhvtl/E01002L4 /var/lib/mhvtl/E01002L4/data /var/lib/mhvtl/E01002L4/indx /var/lib/mhvtl/E01002L4/meta /var/lib/mhvtl/E01003L4 /var/lib/mhvtl/E01003L4/data /var/lib/mhvtl/E01003L4/indx /var/lib/mhvtl/E01003L4/meta /var/lib/mhvtl/E01004L4 /var/lib/mhvtl/E01004L4/data /var/lib/mhvtl/E01004L4/indx /var/lib/mhvtl/E01004L4/meta /var/lib/mhvtl/E01005L4 /var/lib/mhvtl/E01005L4/data /var/lib/mhvtl/E01005L4/indx /var/lib/mhvtl/E01005L4/meta /var/lib/mhvtl/E01006L4 /var/lib/mhvtl/E01006L4/data /var/lib/mhvtl/E01006L4/indx /var/lib/mhvtl/E01006L4/meta /var/lib/mhvtl/E01007L4 /var/lib/mhvtl/E01007L4/data /var/lib/mhvtl/E01007L4/indx /var/lib/mhvtl/E01007L4/meta /var/lib/mhvtl/E01008L4 /var/lib/mhvtl/E01008L4/data /var/lib/mhvtl/E01008L4/indx /var/lib/mhvtl/E01008L4/meta /var/lib/mhvtl/E01009L4 /var/lib/mhvtl/E01009L4/data /var/lib/mhvtl/E01009L4/indx /var/lib/mhvtl/E01009L4/meta /var/lib/mhvtl/E01010L4 /var/lib/mhvtl/E01010L4/data /var/lib/mhvtl/E01010L4/indx /var/lib/mhvtl/E01010L4/meta /var/lib/mhvtl/E01011L4 /var/lib/mhvtl/E01011L4/data /var/lib/mhvtl/E01011L4/indx /var/lib/mhvtl/E01011L4/meta /var/lib/mhvtl/E01012L4 /var/lib/mhvtl/E01012L4/data /var/lib/mhvtl/E01012L4/indx /var/lib/mhvtl/E01012L4/meta /var/lib/mhvtl/E01013L4 /var/lib/mhvtl/E01013L4/data /var/lib/mhvtl/E01013L4/indx /var/lib/mhvtl/E01013L4/meta /var/lib/mhvtl/E01014L4 /var/lib/mhvtl/E01014L4/data /var/lib/mhvtl/E01014L4/indx /var/lib/mhvtl/E01014L4/meta /var/lib/mhvtl/E01015L4 /var/lib/mhvtl/E01015L4/data /var/lib/mhvtl/E01015L4/indx /var/lib/mhvtl/E01015L4/meta /var/lib/mhvtl/E01016L4 /var/lib/mhvtl/E01016L4/data /var/lib/mhvtl/E01016L4/indx /var/lib/mhvtl/E01016L4/meta /var/lib/mhvtl/E01017L4 /var/lib/mhvtl/E01017L4/data /var/lib/mhvtl/E01017L4/indx /var/lib/mhvtl/E01017L4/meta /var/lib/mhvtl/E01018L4 /var/lib/mhvtl/E01018L4/data /var/lib/mhvtl/E01018L4/indx /var/lib/mhvtl/E01018L4/meta /var/lib/mhvtl/E01019L4 /var/lib/mhvtl/E01019L4/data /var/lib/mhvtl/E01019L4/indx /var/lib/mhvtl/E01019L4/meta /var/lib/mhvtl/E01020L4 /var/lib/mhvtl/E01020L4/data /var/lib/mhvtl/E01020L4/indx /var/lib/mhvtl/E01020L4/meta /var/lib/mhvtl/F01030L5 /var/lib/mhvtl/F01030L5/data /var/lib/mhvtl/F01030L5/indx /var/lib/mhvtl/F01030L5/meta /var/lib/mhvtl/F01031L5 /var/lib/mhvtl/F01031L5/data /var/lib/mhvtl/F01031L5/indx /var/lib/mhvtl/F01031L5/meta /var/lib/mhvtl/F01032L5 /var/lib/mhvtl/F01032L5/data /var/lib/mhvtl/F01032L5/indx /var/lib/mhvtl/F01032L5/meta /var/lib/mhvtl/F01033L5 /var/lib/mhvtl/F01033L5/data /var/lib/mhvtl/F01033L5/indx /var/lib/mhvtl/F01033L5/meta /var/lib/mhvtl/F01034L5 /var/lib/mhvtl/F01034L5/data /var/lib/mhvtl/F01034L5/indx /var/lib/mhvtl/F01034L5/meta /var/lib/mhvtl/F01035L5 /var/lib/mhvtl/F01035L5/data /var/lib/mhvtl/F01035L5/indx /var/lib/mhvtl/F01035L5/meta /var/lib/mhvtl/F01036L5 /var/lib/mhvtl/F01036L5/data /var/lib/mhvtl/F01036L5/indx /var/lib/mhvtl/F01036L5/meta /var/lib/mhvtl/F01037L5 /var/lib/mhvtl/F01037L5/data /var/lib/mhvtl/F01037L5/indx /var/lib/mhvtl/F01037L5/meta /var/lib/mhvtl/F01038L5 /var/lib/mhvtl/F01038L5/data /var/lib/mhvtl/F01038L5/indx /var/lib/mhvtl/F01038L5/meta /var/lib/mhvtl/F01039L5 /var/lib/mhvtl/F01039L5/data /var/lib/mhvtl/F01039L5/indx /var/lib/mhvtl/F01039L5/meta /var/lib/mhvtl/G03001TA /var/lib/mhvtl/G03001TA/data /var/lib/mhvtl/G03001TA/indx /var/lib/mhvtl/G03001TA/meta /var/lib/mhvtl/G03002TA /var/lib/mhvtl/G03002TA/data /var/lib/mhvtl/G03002TA/indx /var/lib/mhvtl/G03002TA/meta /var/lib/mhvtl/G03003TA /var/lib/mhvtl/G03003TA/data /var/lib/mhvtl/G03003TA/indx /var/lib/mhvtl/G03003TA/meta /var/lib/mhvtl/G03004TA /var/lib/mhvtl/G03004TA/data /var/lib/mhvtl/G03004TA/indx /var/lib/mhvtl/G03004TA/meta /var/lib/mhvtl/G03005TA /var/lib/mhvtl/G03005TA/data /var/lib/mhvtl/G03005TA/indx /var/lib/mhvtl/G03005TA/meta /var/lib/mhvtl/G03006TA /var/lib/mhvtl/G03006TA/data /var/lib/mhvtl/G03006TA/indx /var/lib/mhvtl/G03006TA/meta /var/lib/mhvtl/G03007TA /var/lib/mhvtl/G03007TA/data /var/lib/mhvtl/G03007TA/indx /var/lib/mhvtl/G03007TA/meta /var/lib/mhvtl/G03008TA /var/lib/mhvtl/G03008TA/data /var/lib/mhvtl/G03008TA/indx /var/lib/mhvtl/G03008TA/meta /var/lib/mhvtl/G03009TA /var/lib/mhvtl/G03009TA/data /var/lib/mhvtl/G03009TA/indx /var/lib/mhvtl/G03009TA/meta /var/lib/mhvtl/G03010TA /var/lib/mhvtl/G03010TA/data /var/lib/mhvtl/G03010TA/indx /var/lib/mhvtl/G03010TA/meta /var/lib/mhvtl/G03011TA /var/lib/mhvtl/G03011TA/data /var/lib/mhvtl/G03011TA/indx /var/lib/mhvtl/G03011TA/meta /var/lib/mhvtl/G03012TA /var/lib/mhvtl/G03012TA/data /var/lib/mhvtl/G03012TA/indx /var/lib/mhvtl/G03012TA/meta /var/lib/mhvtl/G03013TA /var/lib/mhvtl/G03013TA/data /var/lib/mhvtl/G03013TA/indx /var/lib/mhvtl/G03013TA/meta /var/lib/mhvtl/G03014TA /var/lib/mhvtl/G03014TA/data /var/lib/mhvtl/G03014TA/indx /var/lib/mhvtl/G03014TA/meta /var/lib/mhvtl/G03015TA /var/lib/mhvtl/G03015TA/data /var/lib/mhvtl/G03015TA/indx /var/lib/mhvtl/G03015TA/meta /var/lib/mhvtl/G03016TA /var/lib/mhvtl/G03016TA/data /var/lib/mhvtl/G03016TA/indx /var/lib/mhvtl/G03016TA/meta /var/lib/mhvtl/G03017TA /var/lib/mhvtl/G03017TA/data /var/lib/mhvtl/G03017TA/indx /var/lib/mhvtl/G03017TA/meta /var/lib/mhvtl/G03018TA /var/lib/mhvtl/G03018TA/data /var/lib/mhvtl/G03018TA/indx /var/lib/mhvtl/G03018TA/meta /var/lib/mhvtl/G03019TA /var/lib/mhvtl/G03019TA/data /var/lib/mhvtl/G03019TA/indx /var/lib/mhvtl/G03019TA/meta /var/lib/mhvtl/G03020TA /var/lib/mhvtl/G03020TA/data /var/lib/mhvtl/G03020TA/indx /var/lib/mhvtl/G03020TA/meta /var/lib/mhvtl/G03021TA /var/lib/mhvtl/G03021TA/data /var/lib/mhvtl/G03021TA/indx /var/lib/mhvtl/G03021TA/meta /var/lib/mhvtl/G03022TA /var/lib/mhvtl/G03022TA/data /var/lib/mhvtl/G03022TA/indx /var/lib/mhvtl/G03022TA/meta /var/lib/mhvtl/G03023TA /var/lib/mhvtl/G03023TA/data /var/lib/mhvtl/G03023TA/indx /var/lib/mhvtl/G03023TA/meta /var/lib/mhvtl/G03024TA /var/lib/mhvtl/G03024TA/data /var/lib/mhvtl/G03024TA/indx /var/lib/mhvtl/G03024TA/meta /var/lib/mhvtl/G03025TA /var/lib/mhvtl/G03025TA/data /var/lib/mhvtl/G03025TA/indx /var/lib/mhvtl/G03025TA/meta /var/lib/mhvtl/G03026TA /var/lib/mhvtl/G03026TA/data /var/lib/mhvtl/G03026TA/indx /var/lib/mhvtl/G03026TA/meta /var/lib/mhvtl/G03027TA /var/lib/mhvtl/G03027TA/data /var/lib/mhvtl/G03027TA/indx /var/lib/mhvtl/G03027TA/meta /var/lib/mhvtl/G03028TA /var/lib/mhvtl/G03028TA/data /var/lib/mhvtl/G03028TA/indx /var/lib/mhvtl/G03028TA/meta /var/lib/mhvtl/G03029TA /var/lib/mhvtl/G03029TA/data /var/lib/mhvtl/G03029TA/indx /var/lib/mhvtl/G03029TA/meta /var/lib/mhvtl/G03030TA /var/lib/mhvtl/G03030TA/data /var/lib/mhvtl/G03030TA/indx /var/lib/mhvtl/G03030TA/meta /var/lib/mhvtl/G03031TA /var/lib/mhvtl/G03031TA/data /var/lib/mhvtl/G03031TA/indx /var/lib/mhvtl/G03031TA/meta /var/lib/mhvtl/G03032TA /var/lib/mhvtl/G03032TA/data /var/lib/mhvtl/G03032TA/indx /var/lib/mhvtl/G03032TA/meta /var/lib/mhvtl/G03033TA /var/lib/mhvtl/G03033TA/data /var/lib/mhvtl/G03033TA/indx /var/lib/mhvtl/G03033TA/meta /var/lib/mhvtl/G03034TA /var/lib/mhvtl/G03034TA/data /var/lib/mhvtl/G03034TA/indx /var/lib/mhvtl/G03034TA/meta /var/lib/mhvtl/G03035TA /var/lib/mhvtl/G03035TA/data /var/lib/mhvtl/G03035TA/indx /var/lib/mhvtl/G03035TA/meta /var/lib/mhvtl/G03036TA /var/lib/mhvtl/G03036TA/data /var/lib/mhvtl/G03036TA/indx /var/lib/mhvtl/G03036TA/meta /var/lib/mhvtl/G03037TA /var/lib/mhvtl/G03037TA/data /var/lib/mhvtl/G03037TA/indx /var/lib/mhvtl/G03037TA/meta /var/lib/mhvtl/G03038TA /var/lib/mhvtl/G03038TA/data /var/lib/mhvtl/G03038TA/indx /var/lib/mhvtl/G03038TA/meta /var/lib/mhvtl/G03039TA /var/lib/mhvtl/G03039TA/data /var/lib/mhvtl/G03039TA/indx /var/lib/mhvtl/G03039TA/meta
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 12:46:04 2024