fix for targetcli-fb; see https://bugs.gentoo.org/722674
This commit is contained in:
4
dev-python/rtslib-fb/Manifest
Normal file
4
dev-python/rtslib-fb/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
AUX target.service 330 SHA256 74b9e5c11eab1781aa8b43680b429080ae800fbcdafd29626791b5426a4cdea8 SHA512 3c634f1c466d0a8c3dd2b57a230438aaeeb0e66324863a2ded57dd69a2ca5946f83c4ab511766f510f3e63b43aedcf7e368bcf5bc325ee69c016bb0bb2612de5 WHIRLPOOL 7335481b4590c5f6c4022a707481f734334e8a4084037441abbcdd47c0791c024342cf367cf8fc95cc5e53c699c04b5b68011e87f3253c73bab5d18c0cf52557
|
||||
DIST rtslib-fb-2.1.72.tar.gz 73332 SHA256 3f248d117ce66c799e4e610fc4352af67b007c6f949e05676791d02e0fab7050 SHA512 206f11884395c12248baf90742b60ff889597f6ce3d3a243b30b7d8462631855d5c98b4301be9a015bed5a4d540115b5922229b430388730a31485343599fb9a WHIRLPOOL 03026abbd9e4eb44861a33d2027bae313a0933bee12e0ca8a9c3bd4ce7a34f5c97ea3a950463e79e7510307d8755068e5d618ef85b379d9432439e3fb137d39d
|
||||
EBUILD rtslib-fb-2.1.72.ebuild 675 SHA256 4cc18a37619724e758cf3baae9d4f7a1845855de0d1f719e8537b51f6b5ffe44 SHA512 a2490189809ff5ecbb573503d3725bd4f525b34ac1d921fc6d0ca5484c83b7ed9a4868f549ad283cf6512761b2e5e89d2343f1e2daffc0b9ad7225d16219bfda WHIRLPOOL c937757bfbd54bbba49103a3b47c1ad3373237cd3608b2c76056bdf23e3f0ff6ed07cb50e946aa2ca9040972ee460e137c16516dbf175f31ddf9cbe2e15a2301
|
||||
MISC metadata.xml 827 SHA256 1fdbbd0b68f98131287b1aef6137dc4a2bb64ab3870b7881924a78e82e50a542 SHA512 2082be66a05829bef801444b95306dbfe427e11f3f3f64049c1e96207f62603708c503bae6c92ababb371e640a2c0a071bd07bf37e69d341926d5654c6b8337f WHIRLPOOL 088f5e92c2c834cad2105540b65f6aed8beced9474355ea531f3500d3462320ee7be1e6f45ca9775a2cf26874f4630397cabbd0d7d9a8d577cdd4fc094cc453a
|
||||
14
dev-python/rtslib-fb/files/target.service
Normal file
14
dev-python/rtslib-fb/files/target.service
Normal file
@@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=Restore LIO kernel target configuration
|
||||
Requires=sys-kernel-config.mount
|
||||
After=sys-kernel-config.mount network.target local-fs.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
ExecStart=/usr/bin/targetctl restore
|
||||
ExecStop=/usr/bin/targetctl clear
|
||||
SyslogIdentifier=target
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
24
dev-python/rtslib-fb/metadata.xml
Normal file
24
dev-python/rtslib-fb/metadata.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>prometheanfire@gentoo.org</email>
|
||||
<name>Matthew Thode</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>openstack@gentoo.org</email>
|
||||
<name>Openstack</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
A Python object API for managing the Linux LIO kernel target
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<maintainer status="active">
|
||||
<email>mlombard@redhat.com</email>
|
||||
<name>Maurizio Lombardi</name>
|
||||
</maintainer>
|
||||
<remote-id type="pypi">rtslib-fb</remote-id>
|
||||
<remote-id type="github">open-iscsi/rtslib-fb</remote-id>
|
||||
<bugs-to>https://github.com/open-iscsi/rtslib-fb/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
24
dev-python/rtslib-fb/rtslib-fb-2.1.72.ebuild
Normal file
24
dev-python/rtslib-fb/rtslib-fb-2.1.72.ebuild
Normal file
@@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
inherit distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="A Python object API for managing the Linux LIO kernel target"
|
||||
HOMEPAGE="https://github.com/open-iscsi/rtslib-fb"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~mips x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/pyudev[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
systemd_dounit "${FILESDIR}/target.service"
|
||||
}
|
||||
3
sys-block/targetcli-fb/Manifest
Normal file
3
sys-block/targetcli-fb/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST targetcli-fb-2.1.51.tar.gz 38577 SHA256 7ebf340705b6fb407aadc437202074ca490116ef811e3b0b7306d57d6c065366 SHA512 a94f251889913888c430cfe2b2fa1b27e4cd01f05627f1c3f0d4c72145b23081be189b7ca5d381bffa0da74ba6a53146e7ca964ff864cb532f132e24bc205b9a WHIRLPOOL a4e391a296da5945f545e152fb9cbad6a78900e7aac05a8a187a96cfbf93c41fc2120f1847dd4f301005faceee6e6184c5754941219b973fe08181ae760342d3
|
||||
EBUILD targetcli-fb-2.1.51.ebuild 721 SHA256 1bb57ee2aa6681a7ae6b332bddc2d2263648ffd2f8ef3f3ff2777e5607bde8a6 SHA512 b80ea1799de9e4041cea218def19042535428ad34ee545a71676c046da5987b587f1810ac4574a432a3ab63d38d9f8a8369fe3d489ea1d8c6670aa32665cfc4d WHIRLPOOL 5ed1424d6a629f39c795d524529f14c78242ccd247f25581b50bb9b360c1d3f149c4db28004a043c69bd48e9a71ee397eccd2e85dcbd3dcf0758533619a44516
|
||||
MISC metadata.xml 712 SHA256 bc611cbaca8b013024d89638c2f31428e4a309a0507afe40603259199bb2cb5f SHA512 6c9af32d85c643e798be9215e7240cc2767abf09163a713d75ad29a0c5c30f6c7504ece5403c0acd1c131e97953d3c937d5488d0e70daf3717b9e275aeca844a WHIRLPOOL a7d56367d321bee509f159cac560d9d3e43aa5f7723a19baf20e7bf0d186bb4879d2662b69342b513a9e6fc8015ccb2f85fc207e49e4a2f1c5908acbc8fa5a2a
|
||||
24
sys-block/targetcli-fb/metadata.xml
Normal file
24
sys-block/targetcli-fb/metadata.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>sir.suriv@gmail.com</email>
|
||||
<name>Diogo Pereira</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer status="active">
|
||||
<email>mlombard@redhat.com</email>
|
||||
<name>Maurizio Lombardi</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>agrover@redhat.com</email>
|
||||
<name>Andy Grover</name>
|
||||
</maintainer>
|
||||
<remote-id type="github">open-iscsi/targetcli-fb</remote-id>
|
||||
<bugs-to>https://github.com/open-iscsi/targetcli-fb</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
28
sys-block/targetcli-fb/targetcli-fb-2.1.51.ebuild
Normal file
28
sys-block/targetcli-fb/targetcli-fb-2.1.51.ebuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Command shell for managing Linux LIO kernel target"
|
||||
HOMEPAGE="https://github.com/open-iscsi/targetcli-fb"
|
||||
SRC_URI="https://github.com/open-iscsi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
RDEPEND="dev-python/configshell-fb[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
>=dev-python/rtslib-fb-2.1.72[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
sys-apps/dbus"
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
keepdir /etc/target /etc/target/backup
|
||||
doman targetcli.8
|
||||
}
|
||||
Reference in New Issue
Block a user