Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
47754d1
commit e6f9570
Showing
5 changed files
with
150 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
AUX 0001_make-gentoo-friendly-Makefiles.patch 661 SHA256 26e1a642dfe525ab68cca9e1c3e60de99a69b4c69bbca2ff42f70e9a351c7557 SHA512 299c3227e1cf751dcb4c6ebc629fc82d30ed488be012f01ec8799d013ee001fd5f1b598b23b7450077858edfa89b24d7f4783b0321e70e72dbac800171d11d24 WHIRLPOOL 390c3f1300f63de446da43adb8ce2f0ac43e231f7f791e8bddb4c3bcb5bb37440025bd47682be720a3252f353d5828f4df438c00842d495cefdc7066db26eb1d | ||
DIST mhvtl-1.4-10.tgz 230896 SHA256 bb7d004e1145dde9120abfefb468835b821e5d0c216043e174fd1bccf38896d1 SHA512 9583d98e6f81ac4248ee41b15daa876b8f9ae78825c57f0dbaf4ec7ff32358464d1b8a3fe302b5bbec85d05ff6c8dfabbe88f4b1552e2dd5af5b5b6f0e4c8bfe WHIRLPOOL 32a854d60dc4f84c1caada06f751a0e656cb445babf606292af6a5ed9a2559cd9846f70d4aa46c10dc81dc026b8f2223682febb8b715e0bb96b4c41b1860dbe7 | ||
DIST mhvtl-1.4-4.tgz 208545 SHA256 4f27524e987c0cb9bf3dfc12b47a132bd3ef5339b1fff551452fdfc24d2be26f SHA512 f57f059ee53611951d12598ca2affa197fcd25020b75cefe53799c6a73c82bbc21f8b83666a53a9742c495a5571b7fac7ea7461c44a32daa191553dc2f9b6d8e WHIRLPOOL 400a7066e3c25a64f41d3714a25b23134d30837e904e0cd11b649ed124e0e7e29b1196956933f598bafc842467f6a2f35f520111c0b38b6e8bb4bc62e049c1da | ||
DIST mhvtl-1.4-6.tgz 221036 SHA256 f3a0974bcd6f564eae6f1932c555bebd0b708e1a3db2dae344f4e0975f55ba02 SHA512 2be6f88931d139f7c693b8a19b27032b9ba6b9937733ed145717d04da21af755ecb96a24e8a59c267e5fb0da233aecb05023e2b9fd665cf0b00491ddbb0dddc6 WHIRLPOOL 53e5e97839fc9d28a26e64d2e44264adc1155669460ddde2acdad96689f5ad926dabb1df69d3f0bb6cbc8d3c32c0e6434d628bf156c5f77b53c18c2e6f099761 | ||
EBUILD mhvtl-modules-1.4_p10.ebuild 1103 SHA256 0961f00a539b5ab72b3d8a0aeddc5b37aceee598a64bec3a699ff6e943927a47 SHA512 43c7c43d8550fe19f72325ac89a1b9ad7f3805d39cbc69583e687eee63a04b624bac7742ebc6ae47141c1015b53f35e32dee972e3fca52e9d9d0cbd5b8d03a00 WHIRLPOOL 27c8ab652dff99e27746934ec8b1c315d2f9b154e5fac0097c122fe94cee9c4e8d9471793de2794d33217227ae0a2b577983966a38823410be2abbd2d926da0e | ||
EBUILD mhvtl-modules-1.4_p4.ebuild 1102 SHA256 a1504b217276e04f2fe4808d46a2d8976be24ed41c210d4f5ca16174df34ed7a SHA512 e3ed3eceb38a686c4fe564e785b9905b7c84cb8eae3da8fd00dc6b768ec9557f778926c6c447ef0b0216033e2d690c1a11feb593fdb946b18c51122e08c410fe WHIRLPOOL fdd0df9bf42588abc808ddfacf11217e5aae78aa4e3ca4335fdb1e54d1b1a1644d99e307d4a2981ab09654d55b28f4a346e272cee5d83fc13464abf324e13148 | ||
EBUILD mhvtl-modules-1.4_p7.ebuild 1102 SHA256 4ed5e0a79d4f40077705933fc3da66449c12e222d9f0a4c5c2a7057fd456e27f SHA512 1bb6964a6446554b2060065bbc4e5963f3680191a0635391ee17afa64e91d3e8a9aa3a0dceaa822dc4205915c080c35e87a00c3776c0410eac98245e8f323f50 WHIRLPOOL 3a3be79694a7eb8a060d06b7f3f7a34c69401f8e0e81e97a0acc17d76c0c3e2b4658f004bf3f6711edfd221c30983f286c49cc44ed6c67e2a21c9f362f9a32ef |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# Copyright 1999-2010 Gentoo Foundation | ||
# Copyright 2012 Adrien Dessemond <adrien.dessemond@funtoo.org> | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Header: | ||
|
||
EAPI="4" | ||
|
||
inherit linux-mod eutils | ||
|
||
DESCRIPTION="mhvtl kernel modules required for sys-block/mhvtl-utils (Virtual Tape Library)" | ||
HOMEPAGE="http://sites.google.com/site/linuxvtl2" | ||
SRC_URI="http://sites.google.com/site/linuxvtl2/mhvtl-2013-10-20.tgz -> mhvtl-1.4-10.tgz" | ||
S=${WORKDIR}/mhvtl-1.4 | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86 ~sparc" | ||
|
||
MODULE_NAMES="mhvtl(block:${S}/kernel:${S}/kernel)" | ||
|
||
pkg_setup() { | ||
|
||
# MHVTL 1.x requires a kernel >= 2.6.19 | ||
kernel_is ge 2 6 19 || die "Linux kernel >= 2.6.19 required" | ||
|
||
CONFIG_CHECK="~BLK_DEV_SR ~CHR_DEV_SG" | ||
check_extra_config | ||
BUILD_PARAMS="KDIR=${KV_DIR}" | ||
linux-mod_pkg_setup | ||
} | ||
|
||
src_prepare() { | ||
epatch "${FILESDIR}"/0001_make-gentoo-friendly-Makefiles.patch | ||
} | ||
|
||
src_compile() { | ||
|
||
linux-mod_src_compile || die "linux-mod_src_compile" | ||
} | ||
|
||
src_install() { | ||
linux-mod_src_install || die "Error: installing module failed!" | ||
} | ||
|
||
pkg_postinst() { | ||
linux-mod_pkg_postinst | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
AUX 0001_make-gentoo-friendly-Makefiles-1.4_p10.patch 1785 SHA256 2dd9b84131a4ec9ff39b03abfa888b214bb18d998f2c177822d479668e3fc89c SHA512 a68e78e0408de0d08527f75ba16282ad4b5d4e6eb67bf91197e634be2513e7aa5912bd7aa463b7af4826c25c9b9cfee10dff2cde29cf187f191880da26c51a1e WHIRLPOOL 20cbce63adb011ae3ff15d4c776a4529c91def0393ef765fee454fc1ee48618ae0deaca6127116f24d304824fd883b0cdd9bd547b0fc705ca45fa3922a66c365 | ||
AUX 0001_make-gentoo-friendly-Makefiles.patch 1727 SHA256 34c8a3711a814619e74c000a03b45c38d82351c1e0ebb0889030dd8d76ab9890 SHA512 c75220b294da2380c4ed972d784d7f1e969b7caed1f73d8e86cc2c5434c4d6b97f1fe67f6d293aa04feaf34dcfcf5f4bc82e6fe950811e7c798dcada21614566 WHIRLPOOL 81d58488ca3e9ce555e03f2b950a85993d28c21dfd1a91e36eef1746d92d0d4db063fd3e0d305d2c98fe18887ce1122b011f43dc7c5e1978826857ceaf5827e8 | ||
AUX 0002_make-vtl-media-not-failling-with-nologin.patch 334 SHA256 e86743d59c595dc12ce46f4a777d87147b1844fb02f9adbcaf59270917e94b2e SHA512 56a4fd28066c93c1fa2603aacbad52a7b9ccd82ebb6fe707a4e0906d067a72d9564cfc68d282b2e63de915ce41694b7f167ce3adbd1156870b933a822514fcc9 WHIRLPOOL 7c8f9405335e31263132800e6bd1f6b119e52f7ee38cef75825270cd003b173f6138786a43f4580eb68a6b096467ee9c1664d52889aab63499aedc0c4ab485c0 | ||
AUX mhvtl.init.d 12074 SHA256 6c51778220af06d14aa1d11ccd09065bfdde9454b11c966e96e4151b6a058a82 SHA512 5c311a58d4d986d22b70a3d53a139691842ff3dff915c14f7cc2aa0284c1d9c30e23b6613d5cb44d61f4f6544b93dbefadcb2e2963186fd1f370e280f6bc211c WHIRLPOOL c987ea1a0b0237c023c68876825679b40347705673af220d6b0cd1b21b3db2c6b5e1ace45b7ca8c91b4c59c523492a2d044e2a5f4ff9dac0b72c0c3a1b66d3b7 | ||
DIST mhvtl-1.4-10.tgz 230896 SHA256 bb7d004e1145dde9120abfefb468835b821e5d0c216043e174fd1bccf38896d1 SHA512 9583d98e6f81ac4248ee41b15daa876b8f9ae78825c57f0dbaf4ec7ff32358464d1b8a3fe302b5bbec85d05ff6c8dfabbe88f4b1552e2dd5af5b5b6f0e4c8bfe WHIRLPOOL 32a854d60dc4f84c1caada06f751a0e656cb445babf606292af6a5ed9a2559cd9846f70d4aa46c10dc81dc026b8f2223682febb8b715e0bb96b4c41b1860dbe7 | ||
DIST mhvtl-1.4-4.tgz 208545 SHA256 4f27524e987c0cb9bf3dfc12b47a132bd3ef5339b1fff551452fdfc24d2be26f SHA512 f57f059ee53611951d12598ca2affa197fcd25020b75cefe53799c6a73c82bbc21f8b83666a53a9742c495a5571b7fac7ea7461c44a32daa191553dc2f9b6d8e WHIRLPOOL 400a7066e3c25a64f41d3714a25b23134d30837e904e0cd11b649ed124e0e7e29b1196956933f598bafc842467f6a2f35f520111c0b38b6e8bb4bc62e049c1da | ||
EBUILD mhvtl-utils-1.4_p10.ebuild 1630 SHA256 8ecc88775afae964eb43c521668662a03f0c4eba93e20811117855de26ddf316 SHA512 76d8e65320e5a52117587d7799ecacc456ef86fcee7a44c2345da85fe2185aaa84b3f4fa0ded6aaf2c24098b04873e5733e6eac5ce9421694f44ef53b68ca706 WHIRLPOOL 0a798839112606c2bc47f78146d80fcc634f3eb7299a776b4ef64734d74ca447163680a2716ee8262ff8a5541deaeec07aeb6d976ec223e28b01d355179b4776 | ||
EBUILD mhvtl-utils-1.4_p4.ebuild 1621 SHA256 f0bde4372a1c74ad58f993c7709b8f9dabcb2f9b53b33d6fc1f610b43ecd3d45 SHA512 2f64806a8c19ce4239c1f7fc8689188178c8b10942dabd6e20889494b5cd887cadf4fb711cfc09571bfb441aadd8b0c658d9301ae3816ab3b0d0934bf47cface WHIRLPOOL 6ab1cbc01f119316f74924d004dcbe7e87e07415a9e2910877d87a7a6ab8c81873f0de4f19feb4ba36ca251c4dd2f02777147d405b4aff5e0377dfa5866aa56c | ||
EBUILD mhvtl-utils-1.4_p7.ebuild 1621 SHA256 f0bde4372a1c74ad58f993c7709b8f9dabcb2f9b53b33d6fc1f610b43ecd3d45 SHA512 2f64806a8c19ce4239c1f7fc8689188178c8b10942dabd6e20889494b5cd887cadf4fb711cfc09571bfb441aadd8b0c658d9301ae3816ab3b0d0934bf47cface WHIRLPOOL 6ab1cbc01f119316f74924d004dcbe7e87e07415a9e2910877d87a7a6ab8c81873f0de4f19feb4ba36ca251c4dd2f02777147d405b4aff5e0377dfa5866aa56c |
28 changes: 28 additions & 0 deletions
28
sys-block/mhvtl-utils/files/0001_make-gentoo-friendly-Makefiles-1.4_p10.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- man/Makefile.old 2013-12-18 10:22:41.168874063 -0500 | ||
+++ man/Makefile 2013-12-18 10:23:26.032008167 -0500 | ||
@@ -52,14 +52,14 @@ | ||
install: | ||
install -d -m 755 $(DESTDIR)$(PREFIX)$(MANDIR)/man1 | ||
install -d -m 755 $(DESTDIR)$(PREFIX)$(MANDIR)/man5 | ||
- install -o $(USER) mhvtl.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) mktape.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) vtlcmd.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) vtltape.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) edit_tape.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) vtllibrary.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) make_vtl_media.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) build_library_config.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
- install -o $(USER) mhvtl.conf.5 $(DESTDIR)$(PREFIX)$(MANDIR)/man5/ | ||
- install -o $(USER) device.conf.5 $(DESTDIR)$(PREFIX)$(MANDIR)/man5/ | ||
- install -o $(USER) library_contents.5 $(DESTDIR)$(PREFIX)$(MANDIR)/man5/ | ||
+ install -o $(SUSER) mhvtl.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) mktape.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) vtlcmd.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) vtltape.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) edit_tape.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) vtllibrary.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) make_vtl_media.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) build_library_config.1 $(DESTDIR)$(PREFIX)$(MANDIR)/man1/ | ||
+ install -o $(SUSER) mhvtl.conf.5 $(DESTDIR)$(PREFIX)$(MANDIR)/man5/ | ||
+ install -o $(SUSER) device.conf.5 $(DESTDIR)$(PREFIX)$(MANDIR)/man5/ | ||
+ install -o $(SUSER) library_contents.5 $(DESTDIR)$(PREFIX)$(MANDIR)/man5/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# Copyright 1999-2010 Gentoo Foundation | ||
# Copyright 2012 Adrien Dessemond <adrien.dessemond@funtoo.org> | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Header: | ||
|
||
EAPI="4" | ||
|
||
inherit eutils | ||
|
||
DESCRIPTION="SCSI Virtual Tape Library (VTL)" | ||
HOMEPAGE="http://sites.google.com/site/linuxvtl2" | ||
SRC_URI="http://sites.google.com/site/linuxvtl2/mhvtl-2013-10-20.tgz -> mhvtl-1.4-10.tgz" | ||
S=${WORKDIR}/mhvtl-1.4 | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86 ~sparc" | ||
|
||
DEPEND=" sys-fs/lsscsi | ||
sys-libs/zlib | ||
dev-libs/lzo | ||
sys-apps/sg3_utils | ||
>=sys-block/mhvtl-modules-1.4 | ||
" | ||
RDEPEND="" | ||
IUSE="doc" | ||
|
||
BUILD_TARGETS="clean default" | ||
MHVTL_HOME_PATH=/var/spool/media/vtl | ||
LUSER='vtl' | ||
LGROUP='vtl' | ||
|
||
pkg_setup() { | ||
|
||
enewgroup ${LGROUP} | ||
enewuser ${LUSER} -1 -1 ${MHVTL_HOME_PATH} "${LGROUP},tape" | ||
} | ||
|
||
src_prepare() { | ||
epatch "${FILESDIR}/0001_make-gentoo-friendly-Makefiles-1.4_p10.patch" | ||
epatch "${FILESDIR}/0002_make-vtl-media-not-failling-with-nologin.patch" | ||
} | ||
|
||
src_compile() { | ||
emake clean || die | ||
emake -j1 USR=${LUSER} GROUP=${LGROUP} MHVTL_HOME_PATH=${MHVTL_HOME_PATH} || die "emake failed" | ||
} | ||
|
||
src_install() { | ||
|
||
emake USR=${LUSER} GROUP=${LGROUP} MHVTL_HOME_PATH=${MHVTL_HOME_PATH} DESTDIR=${D} install || die "emake failed" | ||
|
||
einfo "Generating udev rules ..." | ||
dodir /lib/udev/rules.d/ | ||
cat > "${D}"/lib/udev/rules.d/70-mhvtl.rules <<-EOF || die | ||
# do not edit this file, it will be overwritten on update | ||
# | ||
KERNEL=="mhvtl[0-9]*", MODE="0660", OWNER="vtl", GROUP="vtl" | ||
EOF | ||
|
||
newinitd "${FILESDIR}"/mhvtl.init.d mhvtl || die | ||
|
||
if use doc; then | ||
dohtml -r doc/* || die | ||
fi | ||
|
||
doman man/*.1 || die | ||
dodoc README INSTALL | ||
} | ||
|