commit b2ac8c207487a40bc8db61f834dd0049f2586d02b8691ffe0e69b9109ca208aa Author: Kristyna Streitova Date: Mon Jul 25 08:34:41 2016 +0000 OBS-URL: https://build.opensuse.org/package/show/Base:System/mt-st?expand=0&rev=2 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/61-storage-tape-init.rules b/61-storage-tape-init.rules new file mode 100644 index 0000000..9a68016 --- /dev/null +++ b/61-storage-tape-init.rules @@ -0,0 +1,3 @@ +# Initialize SCSI magnetic tape drives + +ACTION!="remove", SUBSYSTEM=="scsi_tape", KERNEL=="st*[0-9]", RUN+="/usr/sbin/stinit %n" diff --git a/mt-st-1.3.tar.gz b/mt-st-1.3.tar.gz new file mode 100644 index 0000000..f1d0a3d --- /dev/null +++ b/mt-st-1.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b552775326a327cdcc076c431c5cbc4f4e235ac7c41aa931ad83f94cccb9f6de +size 35341 diff --git a/mt-st-1.3.tar.gz.asc b/mt-st-1.3.tar.gz.asc new file mode 100644 index 0000000..c45631b --- /dev/null +++ b/mt-st-1.3.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABCgAGBQJXJpQgAAoJEPZuPkGfhPTelM8P/jbLkWt0lbhLfW/pYVhal3TS +zbXPD1XZUhFbxuHOM1HnaGDUQyssOEoA4QA5cSasBskKKs7W68YWX0BE2pyrolHy +cgLHfdQZaKefmWx8nh64s77rPETff/KNNsbuDuzsw6ijN3mCJ6OdBxkn1Q/PUi+o +chC2o2pXS/uMUr2CwOBCz2gT4lJtA7ZdIt+19XIXiCQ1ngm3Ahbj4cMeK1PY7rkP +nL/QKNS60BtJ7LOu6WS0ixkY7y1Wn9p8b0mCGyX8CnjFkMWZtRqjFrq7zzjyPW/9 +q043ylpJxC60aSEfsNS3p4MPbAFcSq27VEPCPnVwYz1P6wf9PMzaYT6F3LoJjNe8 +hK46BRNfCfq91POPd1OLyKLjRR3Jx9QBfIXgHaf641b4QFsbqaiPWQBnsrR74BMO +kUBCttEwAVBxoSoR0ipLkxOnsPJkcQ0ZEXxJIYJdrDe9sI43wuNERiEGFcBXeohl +uZnCVxwyK2myXeAkRcuxfm2EuPLMDyPBD95UrnTR/b/Q8SpeuHZgFuPcQMUSKQz2 ++AaOpKx82QCzQ/rCEvYEurol9EjJjti/aSQCrn4o8/G3nJVigKoUQlRXRhfeIvM7 +97hfWcB18asBcLVQIFXuMy5lLz1uVbDOTMHxjCoZxNZaTfRLALEpqWS1B47NaPs3 +j+eDoxyABX9sayH4z922 +=n5km +-----END PGP SIGNATURE----- diff --git a/mt-st.changes b/mt-st.changes new file mode 100644 index 0000000..60a5703 --- /dev/null +++ b/mt-st.changes @@ -0,0 +1,152 @@ +------------------------------------------------------------------- +Wed Jun 29 06:14:40 UTC 2016 - svalx@svalx.net + +- Update to version 1.3: + * add more density codes (Kai Mäkisara) + * check for overflow when using k, M or G suffixes (Kai Mäkisara) + * allow negative argument for mkpartition, supported by Linux 4.6 + and later (Kai Mäkisara) + * fix compilation with musl libc (Felix Janda) + * allow configuring the default tape device and installation + paths (e.g. /bin vs. /usr/bin) at build/install time (Iustin + Pop) + * code cleanups from the SUSE package (Alexey Svistunov) + * update the supplied example file (Alexey Svistunov) + * fix config file parsing bug in stinit (Iustin Pop) +- Add keyring file +- Removed all patches - fixed upstream +- Using DEFTAPE and EXEC_PREFIX variables in specfile +- Merged Martin Pluskal changes from devel package + +------------------------------------------------------------------- +Thu Mar 10 07:50:17 UTC 2016 - svalx@svalx.net + +- Add Provides/Obsoletes tags to specfile + +------------------------------------------------------------------- +Thu Mar 3 10:12:20 UTC 2016 - svalx@svalx.net + +- Remove rename-mt-to-mtst.patch, 'mt' binary name is no longer conflicts with cpio +- Add mt-default-device.patch -- change mt default device from /dev/tape to /dev/nst0 +- Specfile cleanup +- Rename package to canonical name 'mt-st' + +------------------------------------------------------------------- +Thu Feb 25 10:16:29 UTC 2016 - svalx@svalx.net + +- Update to version 1.2 + * many updates to density codes (SDLT, LTO 5,6 and 7, etc.) (various people) + * multiple man page updates (various people) + * improve default tape device handling in mt: check that it actually is a character device, + in order to show better error messages when /dev/tape is a different type (e.g. directory when using udev) + * small bug fix in stinit in parsing the input file (David Binderman) + * improve build system by allowing easier customisation of build flags and installation directory + (via DESTDIR, not prefix) and by sanitising the creation of the dist archive (Iustin Pop) + * sanitise the source code to get rid of GCC warnings (Jan Christoph Nordholz, Iustin Pop) + * add stshowoptions alias to stshowopt (Ivo De Decker) + * expand the provided stinit.def.examples file (Suggested by Ralf-Peter Rohbeck) + * improve the --help output of stinit (Dan Horák) + * change of maintainership to Iustin Pop iustin@k1024.org +- Split mt-st-1.1.patch on to change-path-to-binary.patch, fix-mans-install.patch and rename-mt-to-mtst.patch, + improve Makefile flexible +- Rebase mt-st-codecleanup.patch +- Add default template stinit.def configuration file +- Add %{?_smp_mflags} for build +- Change URL and Source paths in specfile to recent +- Add udev rule for stinit +- Add gpg signature of source tarball +- Add Ultrium LTO-3 definitions to examples +- Clean specfile by spec-cleaner utility + +------------------------------------------------------------------- +Mon Nov 11 22:42:52 UTC 2011 - tbehrens@suse.com + +- Update to version 1.1 + * unused defines removed from mtio.h (compiles also with distributions no + having linux/qic117.h) + * add support for MT_ST_SILI to mt and stinit + * add command showoptions for kernels >= 2.6.26 + +- removed obsolete mt-st-0.9b-local_qic117_h.patch (changes are + upstream) + +- updated mt-st-0.9b.patch to mt-st-1.1.patch + +------------------------------------------------------------------- +Fri Sep 30 15:39:52 UTC 2011 - uli@suse.com + +- cross-build fix: use %__cc macro + +------------------------------------------------------------------- +Wed Mar 14 16:32:27 CET 2007 - pth@suse.de + +- Update to 0.9b: + Changes since 0.7: + - add local copy of qic117.h missing from recent kernels. + - only stinit changed + - more density codes + - put man page into /usr/share/man/man1 + - documentation cleanup + - add some density translations + - counts can use the k, M, or G postfix + +------------------------------------------------------------------- +Sat Nov 11 10:31:02 CET 2006 - olh@suse.de + +- fix doc file permission + +------------------------------------------------------------------- +Wed Jan 25 21:38:26 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Fri Jan 20 16:23:45 CET 2006 - schwab@suse.de + +- Don't strip binaries. + +------------------------------------------------------------------- +Wed Nov 2 22:01:13 CET 2005 - dmueller@suse.de + +- don't build as root + +------------------------------------------------------------------- +Tue Nov 27 17:00:28 MET 2001 - garloff@suse.de + +- Use %attr and remove -m -o -g from install to allow building + as non-root. + +------------------------------------------------------------------- +Tue Nov 27 15:49:44 MET 2001 - garloff@suse.de + +- Update to mt-st-0.7: + * eject alias for rewoffl (GNU mt compat) + * some new density codes + * cleaning status and request handling + +------------------------------------------------------------------- +Fri Dec 1 20:48:07 MET 2000 - garloff@suse.de + +- Update to mt-st-0.6; including osst (OnStream) support. + +------------------------------------------------------------------- +Sat May 27 01:07:26 CEST 2000 - garloff@suse.de + +- Add some docu +- Use BuildRoot. + +------------------------------------------------------------------- +Sat Feb 5 18:40:31 CET 2000 - garloff@suse.de + +- Move manpages to /usr/share/man + +------------------------------------------------------------------- +Tue Jan 4 17:56:37 CET 2000 - garloff@suse.de + +- upgrade to 0.5b (including stinit). + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + diff --git a/mt-st.keyring b/mt-st.keyring new file mode 100644 index 0000000..d45e2c7 --- /dev/null +++ b/mt-st.keyring @@ -0,0 +1,671 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +=50sN +-----END PGP PUBLIC KEY BLOCK----- diff --git a/mt-st.spec b/mt-st.spec new file mode 100644 index 0000000..79f0bc0 --- /dev/null +++ b/mt-st.spec @@ -0,0 +1,67 @@ +# +# spec file for package mt-st +# +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: mt-st +Version: 1.3 +Release: 0 +Summary: Utility for Controlling Magnetic Tape Drives +License: GPL-2.0+ +Group: Productivity/Archiving/Backup +Url: https://github.com/iustin/%{name} +Source0: https://github.com/iustin/mt-st/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz +Source1: https://github.com/iustin/mt-st/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz.asc +Source2: stinit.def +Source3: 61-storage-tape-init.rules +Source4: %{name}.keyring +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(udev) +Requires: udev +Provides: mt_st = 1.3 +Obsoletes: mt_st <= 1.2 + +%description +Although this mt program (called mtst) is tailored for SCSI tape +drives, it can also be used with the QIC-02 driver and hopefully with +other Linux tape drivers that use the same ioctls (some of the commands +may not work with all drivers). The stinit program allows the setting +of some SCSI tape parameters. + +%prep +%setup -q -n %{name}-%{version} + +%build +make %{?_smp_mflags} CFLAGS="%{optflags} -pipe" DEFTAPE=/dev/nst0 + +%install +%makeinstall EXEC_PREFIX=/usr +install -d %{buildroot}%{_sysconfdir} +install %{SOURCE2} %{buildroot}%{_sysconfdir} +install -d %{buildroot}%{_udevrulesdir} +install -m 0644 %{SOURCE3} %{buildroot}%{_udevrulesdir} + +%files +%defattr(-,root,root) +%doc README.md CHANGELOG.md COPYING stinit.def.examples +%{_bindir}/mt +%{_sbindir}/stinit +%{_mandir}/man1/mt.1%{ext_man} +%{_mandir}/man8/stinit.8%{ext_man} +%config(noreplace) %attr(644,root,root) %{_sysconfdir}/stinit.def +%{_udevrulesdir}/61-storage-tape-init.rules + +%changelog diff --git a/stinit.def b/stinit.def new file mode 100644 index 0000000..67857ed --- /dev/null +++ b/stinit.def @@ -0,0 +1,8 @@ +# This file contains example definitions for different kinds of tape +# devices. +# +# You can find some examples in /usr/share/doc/packages/mt_st/stinit.def.examples. +# +# Common definitions to be applied to all tape devices +# (This is the driver's default) +{buffer-writes read-ahead async-writes scsi2logical=1}