mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-20 05:51:18 +02:00
Merge pull request #497 from dm0-/bugs-1581
Sync multipath-tools with upstream
This commit is contained in:
commit
dc19cd5889
11
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/Manifest
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/Manifest
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
DIST userspace-rcu-0.7.13.tar.bz2 390152 SHA256 368a0db48926b127f86f62595f67b21ff09d9c1183b5d0342b48b25eae957b35 SHA512 231dccfcf682a880cc145df05334f8c8c92a4b311f8ba282e3e8563c0535728a69d64a39c3516fdbfa9ceec4179fea9af9805833ddf144280a04371d81ab9787 WHIRLPOOL 3e09b247c79cb318617890b9a3dfeef2cbd78edfcb24a42dfa89e84cfff233ea0c0e21d6d9f69fa109b9c88b90afd71a5816f69d2e42c3a4d3707fa3bda2fd46
|
||||
DIST userspace-rcu-0.8.6.tar.bz2 424037 SHA256 b1a5d3bce014ba7a702759bc60b692c1cd46ff0e8a5b53f0d0a95e22db74ab21 SHA512 027c215570b1ff94d0b7dd66934aece525461ddc8b172000c72af5b2e76115da9d18a635bbfb81dbd749c52463c5f4dd27f5700a30f367a4fb5fe0db6c128a6d WHIRLPOOL a652e9d8141356edfa5a67e6c884101f46c0d67e1089528b6c9a17e8def7057d09e4c75afed6bbb0eb2a2de32300dd7958cde51ae8b639a600c4049fc6babd7d
|
||||
DIST userspace-rcu-0.9.1.tar.bz2 468197 SHA256 f8d278e9d95bec97c9ba954fc4c3fb584936bc0010713a8fe358b916bafd8715 SHA512 958234d72319decef07093c13b067e398c1b285ac714ab1dda89c2ad2ba0627d053e0cdabb07d480e399ebd60215445002876bd99f2829ca1e5582ada639f730 WHIRLPOOL e8d39b626529894a88a74d308ceb759a0166888113b5ca7e021e5a1c816126f98331ccb78d7a8d245f1aa16df06b6f45323c01dcf9bbc6e742b27fa5f76c2b24
|
||||
DIST userspace-rcu-0.9.2.tar.bz2 468871 SHA256 8f7fa313b1e0a3f742cea24ce63a39c0efe63e615a769e2961e55bd2663ecaa3 SHA512 36264119d68569565a7b1222c4b0ca90128d121f032b388f27204ceaa9c964901f35be25584e1553b1a7613aad01d11766983ae245860df09444eb2f8ac913fc WHIRLPOOL 37e56c23fae336c6fc5847b049bf0aa9d3fbc82da2aa12edec2e47c0b568cf7246900030afae4c937675ea2791fb0f7ebc4d391589cc69ae6e7e0fe6025cd6ea
|
||||
EBUILD userspace-rcu-0.7.13.ebuild 603 SHA256 6ce62140ab27d1f03b4e49bad184a09eb661816d4a9524c943b8c9f29f06ff23 SHA512 01ef1b92211efaf920329813c6f20d31c93675eb0c15f8094bb14a5be263e08f368b33a3f68e05a6cccfa738199e1c14ff86bed0b6436be1e7a26da032b95011 WHIRLPOOL da330bcfdee6561bc75d660cf47bbd4ecd71e56919759db2fdafb37d86d47041a09a2461431849809cef20ce5f18d537703500d3597a27b6a238d6163668ffac
|
||||
EBUILD userspace-rcu-0.8.6.ebuild 632 SHA256 d1a18f43e5c9f118955b5a9452d886da40fdbd7a5a7fb87823c2e4cf34207904 SHA512 bc00b6dbdd4692f500ab4f5e7bbdd10b37086ca3ce17171e0c3afbc80b886e450517712065ade1c84eead5a354a6e2dc48dc41bdf5643d0dbb2b885a851d7dc1 WHIRLPOOL 1f6a203449a0bedaa8fb350e851fcc8e086111fd05b00fe875b120e1ce2ec8a0a3a122a282f7f8abb4e57bb58b66b83731f436275dff1529cf0adaa64ff51e3b
|
||||
EBUILD userspace-rcu-0.9.1.ebuild 744 SHA256 89bed9f0ea2d3247f64d7946254f085910ffba2842367a34de65220be12327e9 SHA512 3d2b191f6ad48b6a11460514560d16c0e70b2ebfa1938829678af522e99858a8f00a475121b23badc6c11f1aa3da8d68137cc0dadedd3b4b7ed39501a32f7b3d WHIRLPOOL 80f617a854c6504a6c576ec58a5338c71e434866af0776a47ad5d95509c83870a80675d9852a2c62faaf728fc48484a846146695c00c67aab25fce7a90b19624
|
||||
EBUILD userspace-rcu-0.9.2.ebuild 749 SHA256 92a8785a98c3b45a750c365f7bc626f14a6e29d8b6a103541125c98956d93b8f SHA512 f78a93ab7b70a23e23a9f43a20a33e78f1ec3706e3f6b4cad5f6ceb01748b3a3ca17ada89a652bea8fe3142341590da27bf5f92c43bc62c335ccb13809dcfc69 WHIRLPOOL 1f13bee0c840294ab49c6fe9ad6ee27a954d8aef8c47fac5b09d1065aa96b267b5a0bf55c28f090cd0caadf855f9e4b9877ca924797ee6516304ee9145f8edf2
|
||||
MISC ChangeLog 4485 SHA256 6d59ed28b87a860d501203beb68cf54afd7b872366a440350e99019ebf479acd SHA512 ebc7d2858786bab723ce3ccb0773c37018108ce7d065794208d128faed8f14ae48c7aa22ed69cc14f29defe44690849b1e1c23fa9292dc00206b88c4648ece95 WHIRLPOOL f1b0a643c036d9ec438ae569996947859b14ca3fa87482f2ca549b18a485a02bc04cadeff82a6fde666639174d6c04dfedf960cdc0ab7534f75d7683c17e62d9
|
||||
MISC ChangeLog-2015 3746 SHA256 180f05689d860432d7d9a3ed12fb845d56ad2925b4de8d0b71a1a665b588fbfc SHA512 bc99973a4cd16006b9841b8e1e0edc1643f016ff44981da4b8443b4dd95dc73ca066eb65d57af9474d5fcd63be3cf20595f43678eaeffd41cb023d618ba9f234 WHIRLPOOL fc7d8108f556e5f018592adbc8984b6828918a6719b8afde840f47531e6f1f38b5232b4b90a9767ac3836c08008580fa95e39f8c6bcb5d291b83c143db3eb86a
|
||||
MISC metadata.xml 346 SHA256 d6d21f91ca48aa075081fc1ccfbeaf678ff8623d3e4b682c7408fe3751f3d479 SHA512 c8f1e16f1ef58e202e5161e23eaa25ac5fc031b958abefe5b869eb7951223280eae1faec1984197de70ba5cb678fb385d86276a2375fa5dc17371be2c771adbe WHIRLPOOL 1702f0bda3f9980a6acf380612995f8bb165b09c74fe04f3f5d26cbe1da8f100ed60da67a776007c98e0174d3c5e3bd75ca6070549db693d5d4a1e8129507732
|
11
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/metadata.xml
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/metadata.xml
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="regression-test">Run regression tests (requires FEATURES=test)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
28
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.7.13.ebuild
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.7.13.ebuild
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="userspace RCU (read-copy-update) library"
|
||||
HOMEPAGE="http://lttng.org/urcu"
|
||||
SRC_URI="http://lttng.org/files/urcu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="static-libs test"
|
||||
|
||||
DEPEND="test? ( sys-process/time )"
|
||||
|
||||
# tests fail with separate build dir
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
28
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.8.6.ebuild
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.8.6.ebuild
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="userspace RCU (read-copy-update) library"
|
||||
HOMEPAGE="http://lttng.org/urcu"
|
||||
SRC_URI="http://lttng.org/files/urcu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/2" # subslot = soname version
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="static-libs test"
|
||||
|
||||
DEPEND="test? ( sys-process/time )"
|
||||
|
||||
# tests fail with separate build dir
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
35
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.9.1.ebuild
vendored
Normal file
35
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.9.1.ebuild
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="userspace RCU (read-copy-update) library"
|
||||
HOMEPAGE="http://lttng.org/urcu"
|
||||
SRC_URI="http://lttng.org/files/urcu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/4" # subslot = soname version
|
||||
KEYWORDS="amd64 arm hppa ~ppc ppc64 x86"
|
||||
IUSE="static-libs regression-test test"
|
||||
|
||||
DEPEND="test? ( sys-process/time )"
|
||||
|
||||
# tests fail with separate build dir
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
if use regression-test; then
|
||||
emake -C tests/regression regtest
|
||||
fi
|
||||
}
|
35
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.9.2.ebuild
vendored
Normal file
35
sdk_container/src/third_party/portage-stable/dev-libs/userspace-rcu/userspace-rcu-0.9.2.ebuild
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="userspace RCU (read-copy-update) library"
|
||||
HOMEPAGE="http://lttng.org/urcu"
|
||||
SRC_URI="http://lttng.org/files/urcu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/4" # subslot = soname version
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="static-libs regression-test test"
|
||||
|
||||
DEPEND="test? ( sys-process/time )"
|
||||
|
||||
# tests fail with separate build dir
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
if use regression-test; then
|
||||
emake -C tests/regression regtest
|
||||
fi
|
||||
}
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.7.13
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.7.13
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=test? ( sys-process/time )
|
||||
DESCRIPTION=userspace RCU (read-copy-update) library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://lttng.org/urcu
|
||||
IUSE=static-libs test
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
LICENSE=LGPL-2.1
|
||||
SLOT=0
|
||||
SRC_URI=http://lttng.org/files/urcu/userspace-rcu-0.7.13.tar.bz2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=7a87e588ba2b9a4292d3e47b408eae1b
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.8.6
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.8.6
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=test? ( sys-process/time )
|
||||
DESCRIPTION=userspace RCU (read-copy-update) library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://lttng.org/urcu
|
||||
IUSE=static-libs test
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
LICENSE=LGPL-2.1
|
||||
SLOT=0/2
|
||||
SRC_URI=http://lttng.org/files/urcu/userspace-rcu-0.8.6.tar.bz2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=ec2d70a29bcc6e71a6053f0c16253de5
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.9.1
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.9.1
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=test? ( sys-process/time )
|
||||
DESCRIPTION=userspace RCU (read-copy-update) library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://lttng.org/urcu
|
||||
IUSE=static-libs regression-test test
|
||||
KEYWORDS=amd64 arm hppa ~ppc ppc64 x86
|
||||
LICENSE=LGPL-2.1
|
||||
SLOT=0/4
|
||||
SRC_URI=http://lttng.org/files/urcu/userspace-rcu-0.9.1.tar.bz2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=651b4daf27365d2d3cea645bf2e4a143
|
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.9.2
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/userspace-rcu-0.9.2
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=test? ( sys-process/time )
|
||||
DESCRIPTION=userspace RCU (read-copy-update) library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://lttng.org/urcu
|
||||
IUSE=static-libs regression-test test
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
|
||||
LICENSE=LGPL-2.1
|
||||
SLOT=0/4
|
||||
SRC_URI=http://lttng.org/files/urcu/userspace-rcu-0.9.2.tar.bz2
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=52bc904fa7ccc425c7d5684c1f7c46a4
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.5.0-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.5.0-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst prepare
|
||||
DEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio sys-libs/readline systemd? ( sys-apps/systemd ) virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Device mapper target autoconfig
|
||||
EAPI=4
|
||||
HOMEPAGE=http://christophe.varoqui.free.fr/
|
||||
IUSE=systemd
|
||||
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~sparc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio sys-libs/readline systemd? ( sys-apps/systemd )
|
||||
SLOT=0
|
||||
SRC_URI=http://christophe.varoqui.free.fr/multipath-tools/multipath-tools-0.5.0.tar.bz2
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338
|
||||
_md5_=a334832c59439e1e6848a21ecb1e06a6
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.6.2
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.6.2
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst
|
||||
DEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio dev-libs/userspace-rcu sys-libs/readline systemd? ( sys-apps/systemd ) virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Device mapper target autoconfig
|
||||
EAPI=6
|
||||
HOMEPAGE=http://christophe.varoqui.free.fr/
|
||||
IUSE=systemd
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio dev-libs/userspace-rcu sys-libs/readline systemd? ( sys-apps/systemd )
|
||||
SLOT=0
|
||||
SRC_URI=http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=e165b73a16fc9027aa3306df40052038c175be1b;sf=tgz -> multipath-tools-0.6.2.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338
|
||||
_md5_=2f5ce0976185c42307c8a4c972ef760d
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.6.2-r1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.6.2-r1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst
|
||||
DEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio dev-libs/userspace-rcu sys-libs/readline systemd? ( sys-apps/systemd ) virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Device mapper target autoconfig
|
||||
EAPI=6
|
||||
HOMEPAGE=http://christophe.varoqui.free.fr/
|
||||
IUSE=systemd
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio dev-libs/userspace-rcu sys-libs/readline systemd? ( sys-apps/systemd )
|
||||
SLOT=0
|
||||
SRC_URI=http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=e165b73a16fc9027aa3306df40052038c175be1b;sf=tgz -> multipath-tools-0.6.2.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338
|
||||
_md5_=fa2d96a50582cac7700eacced4a8d73d
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.6.2-r2
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/multipath-tools-0.6.2-r2
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst
|
||||
DEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio dev-libs/userspace-rcu sys-libs/readline:* systemd? ( sys-apps/systemd ) virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Device mapper target autoconfig
|
||||
EAPI=6
|
||||
HOMEPAGE=http://christophe.varoqui.free.fr/
|
||||
IUSE=systemd
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio dev-libs/userspace-rcu sys-libs/readline:* systemd? ( sys-apps/systemd )
|
||||
SLOT=0
|
||||
SRC_URI=http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=e165b73a16fc9027aa3306df40052038c175be1b;sf=tgz -> multipath-tools-0.6.2.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338
|
||||
_md5_=ce444beb41555e37bef74bd8567d2fad
|
15
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/Manifest
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/Manifest
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
AUX multipath-tools-0.5.0-makefile.patch 6790 SHA256 e6810a05b059f542fdfeea72f0befbafaadd71563f4d78df4bc37380a1376cf0 SHA512 bed96f4cdb40df1e4c126a218c67c2a48a9c9a5df8248848ff69d928f07f1cf6ffd97e02dc0aa086171d4d65f56144c918267874b6b551e689243364908b5cf1 WHIRLPOOL 2621de1450390933029f60155562da28b524b92c553c080e2a42fac8629e12e26c63a7a3ebd3e820f21351d1d84c24a0fe5f262432ac1c14b8cf57310c918b34
|
||||
AUX multipath-tools-0.5.0-systemd-pkgconfig.patch 1192 SHA256 84dfec6872fe613680bdc9207663260aa47779eb0640ed3ff264efff9e83aa7b SHA512 60b5717b0e3fd9a3d422b756359ce6bb5018346c104bd45543135257b1c4efb3c586d188e35176bbcfa2c81ed9d4824e3c96cc395e52605934e9cc4935f17fec WHIRLPOOL 710787df816072669d9e50717846da75bc5358328d25003979b98a589a9478114e2681d3da4c8866ad21af0ce09b628301314c02f2879d34f564c695fe92dc88
|
||||
AUX multipath-tools-0.6.2-ignore-modprobe-failures.patch 831 SHA256 7149b88d157d72f851ddfd6ded87f15790177717922a6f6fcd921c6d78a325a5 SHA512 62e40c6577bc7cd24f3283de94692cc7550d39a9caa255ca5d77c2d3c324a85c0364fca73b154f17197cf38b82b171eae759f9eb1ecf8ab5801afafd42b1b156 WHIRLPOOL d9ee6cdc948fcfd66445870520c1a70ebf053dfeedf6e7f48fdef9d0de90f84e5cd87122aa95e2c56b7d4cd33743f71ed8af9b0f36ec0ac372cc946d81a58f06
|
||||
AUX multipath-tools-0.6.2-makefile.patch 9620 SHA256 6182abbd2ed1407bb95ddc26d04577a63a9f6de79c380bdf5ba89eff61825778 SHA512 c7829a72867e9dc157eeb2367a4f68ecb9530a2b1681193e4fbeec1eb1037db39269f9869a189e34778df1ea4f8c1ba7b77acb5651cff6f744de8fe2d8e7f50c WHIRLPOOL 71fdac700a9e754a32842602642675cae7e50732632badb49a0cdb81a7b2aa952e6e35b3e2029badd3beed4ab18e7b93430663f2ad780e442c974720ba3da146
|
||||
AUX multipath.rc 572 SHA256 374032acc135eef2cfdfb6c50339b7806de08d487e4fb86040eb7314bea7e2dd SHA512 5902ea855ba3ffec150d7629f370a3c3c9a35888593e45784c34e5ac9090cfa60c578a9eb67ecb17d7f29ba743eb9d3d06af1b87421f6a67bb57629c9779ae8e WHIRLPOOL 9ca3a32978e0e61b9282363464b13ea30cbfc233943a9d2e8e7f6e790bfcc74f618c3d9c327623654845914365b46b53bc8f3bba9b55f2776f03fd4000486d60
|
||||
AUX rc-multipathd 409 SHA256 b80c4634ac054aa30b7ad097f1b4ed3156201641f4ab29e48f973dc84f414c62 SHA512 64fd4962d6adde228c1b88249bbc95bc8fe6909fa2067d73b66a96ca8668e5878e529eddc1771092b633a45a3fd071161452463cda1aa907c4f0618c83efb88a WHIRLPOOL 1c30f80838bcb865e17c860d7ec2cf8a0be21702900f8a9de96326fe4d82b6f1a64f5c37d95fceb2ae6be9159289b3372d2d9ec451271657007186efd51fe6eb
|
||||
DIST multipath-tools-0.5.0.tar.bz2 184024 SHA256 f13cf1eb84e94e83b2019e68f7965526903c13e94246db43965d181668a0a6f9 SHA512 dfad21c45d0f69e39041d30d203a582c8ee8329bf390c51cde10155b3de379e7ad8fead2ac4beb268a924fd7e7dc8e1cf538ea3c70d41479fd8786fa30ba22a9 WHIRLPOOL bc8a365d66d1c5f584de04304125949926d4a1576cba4a00acca0f1333eb13d83318da36d9d88c5dc92691a331d427ad6b99eb1f2983fbc387303dbfdbae11ff
|
||||
DIST multipath-tools-0.6.2.tar.gz 242413 SHA256 f5cec5d92d56ec99220fccc1e70b9d10bc8ff5039c809ebcc201ce34d7ee3095 SHA512 8a04302002bf778299495e4be2d4302c19350d8ec218da23c5f781233efa6d0b39208a676b0d770771d7f09d62fa2b1ce32c03f60662691f74afb111e918b639 WHIRLPOOL f040273bd188c30f2f3b87e21a403b5f5d3ce2f0918382890cc0750b803bf05f70ed6bf46a83c5b68137835bc9bcf6cbca14f6462cfbef660667118b59eafc7d
|
||||
EBUILD multipath-tools-0.5.0-r1.ebuild 1735 SHA256 dfc25740f33f7bc4c9c08613b2c66699414b168670fe9816cc623e5dacf2d3af SHA512 06d817bc747d0ce7c35729f2bf581261068b22baa8ccbbff717e4e0e4b7362b9b9030faeca6f67e558e9775fa529257528980f8568f29ea61383004eb191d899 WHIRLPOOL bfa70e15b1428836c326ef78abfe105da3fafc1df966cfaee2f6951efcf1ac6380c71354807825baedbd1fb7692e3c6f586da0d69273142d982b2b71fe701313
|
||||
EBUILD multipath-tools-0.6.2-r1.ebuild 1603 SHA256 e2d2b5c8d497c208f5237d44b1450f1385422721a7c5cc147544732a73bdba49 SHA512 faa79d757274ed9afc4d4eba90653738c79a6e03485b2c8ec6b562487668195191d8da73da598b3efe30593444bc5a3cd55c582a196b15ec9dcfd8d74f1d13ed WHIRLPOOL 90e0105f5e114c83e71b6338703efa700704ba6e8111e7f506feb20ca42feb29a5105347376dec0583983b9aa485861680eb5522dd98e0b53201704a02658814
|
||||
EBUILD multipath-tools-0.6.2-r2.ebuild 1663 SHA256 ee3a9ca3dde0e8c6fefa76dadcd739ba4368662df0fac27f7938a6e57e10c3ed SHA512 fe0a4dd920560924257469a296e8aad585d5a3b0a4c491b2dfabdcaa36f441be06e2642d16b8a44ea7416e7a5d308f213bfc3131a0d6a854cd8e02070064083e WHIRLPOOL 1b71d6026193dc2b5c8bb43ffc5af9bc2bfce0032489f1bd186446c6c4013f44ac8aeec384087c9cc0ebee0d3b546275fbdb0fbb9493e9b5d58a0e57871f9a49
|
||||
EBUILD multipath-tools-0.6.2.ebuild 1520 SHA256 7e71c80c2be8302c5be6f7fb47cd80053e2d8fadcf5df422c5bdd50aa4c10da1 SHA512 e79dba80279b50929dcc5ab997907ffe814bc4f05b887c390bfa3219e3e808caa9435ad040d46ef090a36c4047ef8b7aeb57278bc96fa72e30890201fcd08fc1 WHIRLPOOL 95c0bd9761d84416dc6aee2a9180916e36dd388563fd1080e4c74c5c61c077a97bd8c84112b91912e6ea60049fa6c48a2ddc5a070d9418f27f30e6775677ecf7
|
||||
MISC ChangeLog 5078 SHA256 539cfd87f64d5de2d687d73163ae333d6631a950c0bec78b39607bd2b18d08ed SHA512 47593517a8baee9753cdea2188d7a27905819c5d7c645fa7aa3396c9279bda8f02e8a56f073284aad1d2b1d78d3aa83093a92e3d833bbe2cab21fb392fb14b61 WHIRLPOOL 70e94e1df6d576f69b454f1be325c0ff6d4e4a4eb1757b2b714e40d18536f9793872be80d741a5d45641e89ba8fbb8da011f98c191fe64185c60e7d950211d32
|
||||
MISC ChangeLog-2015 12680 SHA256 cf384f2021fd11a53ad19d5df068a382d8f35f40f35cadba6d4aeff826a3945b SHA512 d8c52c8d4671ecd9ea0b4dca68328adda305711d221fa7ef52df1152a659b212229a6a52d552172e89db61002c261b3e099e173a11b9a508865540e75e4435ef WHIRLPOOL 0f9aa4d94dfe0bbc2a81575617b87a028c65b5087add91111f85640ef168fea90bd04417e6174d077fa6ae36b1e5755885105368f76adbb5833ad85b55dabb2c
|
||||
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
|
@ -0,0 +1,200 @@
|
||||
--- multipath-tools-0.5.0/kpartx/Makefile
|
||||
+++ multipath-tools-0.5.0/kpartx/Makefile
|
||||
@@ -12,7 +12,7 @@
|
||||
CFLAGS += -DLIBDM_API_COOKIE
|
||||
endif
|
||||
|
||||
-LDFLAGS = -ldevmapper
|
||||
+LIBS = -ldevmapper
|
||||
OBJS = bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o sun.o \
|
||||
gpt.o mac.o ps3.o crc32.o lopart.o xstrncpy.o devmapper.o
|
||||
EXEC = kpartx
|
||||
@@ -20,8 +20,7 @@
|
||||
all: $(EXEC)
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
- $(CC) $(OBJS) -o $(EXEC) $(LDFLAGS)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
|
||||
|
||||
install: $(EXEC) $(EXEC).8
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
||||
@@ -29,14 +28,15 @@
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(libudevdir)
|
||||
$(INSTALL_PROGRAM) -m 755 kpartx_id $(DESTDIR)$(libudevdir)
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)/etc/udev/rules.d
|
||||
- $(INSTALL_PROGRAM) -m 644 kpartx.rules $(DESTDIR)/etc/udev/rules.d/
|
||||
+ $(INSTALL_PROGRAM) -m 644 kpartx.rules $(DESTDIR)/etc/udev/rules.d/66-kpartx.rules
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(bindir)/$(EXEC)
|
||||
- rm -f $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
+ rm -f $(DESTDIR)$(mandir)/$(EXEC).8
|
||||
rm -f $(DESTDIR)$(libudevdir)/kpartx_id
|
||||
+ rm -f $(DESTDIR)/etc/udev/rules.d/66-kpartx.rules
|
||||
|
||||
clean:
|
||||
- rm -f core *.o $(EXEC) *.gz
|
||||
+ rm -f core *.o $(EXEC)
|
||||
--- multipath-tools-0.5.0/libmpathpersist/Makefile
|
||||
+++ multipath-tools-0.5.0/libmpathpersist/Makefile
|
||||
@@ -22,8 +22,6 @@
|
||||
$(CC) -Wall -fPIC -c $(CFLAGS) *.c
|
||||
$(CC) -shared $(LIBDEPS) -Wl,-soname=$@ $(CFLAGS) -o $@ $(OBJS)
|
||||
ln -s $(LIBS) $(DEVLIB)
|
||||
- $(GZIP) mpath_persistent_reserve_in.3 > mpath_persistent_reserve_in.3.gz
|
||||
- $(GZIP) mpath_persistent_reserve_out.3 > mpath_persistent_reserve_out.3.gz
|
||||
|
||||
install: $(LIBS)
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(syslibdir)
|
||||
@@ -31,19 +29,17 @@
|
||||
$(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(syslibdir)
|
||||
$(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(man3dir)
|
||||
$(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)/usr/include/
|
||||
- $(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)/usr/share/doc/mpathpersist/
|
||||
- ln -sf $(DESTDIR)$(syslibdir)/$(LIBS) $(DESTDIR)$(syslibdir)/$(DEVLIB)
|
||||
- install -m 644 mpath_persistent_reserve_in.3.gz $(DESTDIR)$(man3dir)
|
||||
- install -m 644 mpath_persistent_reserve_out.3.gz $(DESTDIR)$(man3dir)
|
||||
- install -m 644 mpath_persist.h $(DESTDIR)/usr/include/
|
||||
+ $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_in.3 $(DESTDIR)$(man3dir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_out.3 $(DESTDIR)$(man3dir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 mpath_persist.h $(DESTDIR)/usr/include/
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(syslibdir)/$(LIBS)
|
||||
- rm $(DESTDIR)$(mandir)/mpath_persistent_reserve_in.3.gz
|
||||
- rm $(DESTDIR)$(mandir)/mpath_persistent_reserve_out.3.gz
|
||||
+ rm $(DESTDIR)$(mandir)/mpath_persistent_reserve_in.3
|
||||
+ rm $(DESTDIR)$(mandir)/mpath_persistent_reserve_out.3
|
||||
|
||||
clean:
|
||||
rm -f core *.a *.o
|
||||
rm -f libmpathpersist.so.0
|
||||
rm -f libmpathpersist.so
|
||||
- rm -f mpath_persistent_reserve_in.3.gz mpath_persistent_reserve_out.3.gz
|
||||
+ rm -f mpath_persistent_reserve_in.3 mpath_persistent_reserve_out.3
|
||||
--- multipath-tools-0.5.0/Makefile.inc
|
||||
+++ multipath-tools-0.5.0/Makefile.inc
|
||||
@@ -48,8 +48,8 @@
|
||||
RPM_OPT_FLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4
|
||||
endif
|
||||
|
||||
-OPTFLAGS = $(RPM_OPT_FLAGS) -Wunused -Wstrict-prototypes
|
||||
-CFLAGS = $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\"
|
||||
+OPTFLAGS = -Wall -Wunused -Wstrict-prototypes
|
||||
+CFLAGS += $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\"
|
||||
SHARED_FLAGS = -shared
|
||||
|
||||
%.o: %.c
|
||||
--- multipath-tools-0.5.0/mpathpersist/Makefile
|
||||
+++ multipath-tools-0.5.0/mpathpersist/Makefile
|
||||
@@ -13,18 +13,17 @@
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
$(CC) -g $(OBJS) -o $(EXEC) $(LDFLAGS) $(CFLAGS)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
|
||||
install:
|
||||
install -d $(DESTDIR)$(bindir)
|
||||
install -m 755 $(EXEC) $(DESTDIR)$(bindir)/
|
||||
install -d $(DESTDIR)$(mandir)
|
||||
- install -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ install -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
|
||||
clean:
|
||||
rm -f *.o $(EXEC)
|
||||
- rm -f mpathpersist.8.gz
|
||||
+ rm -f mpathpersist.8
|
||||
|
||||
uninstall:
|
||||
rm $(DESTDIR)$(bindir)/$(EXEC)
|
||||
- rm $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
+ rm $(DESTDIR)$(mandir)/$(EXEC).8
|
||||
--- multipath-tools-0.5.0/multipath/Makefile
|
||||
+++ multipath-tools-0.5.0/multipath/Makefile
|
||||
@@ -7,29 +7,27 @@
|
||||
OBJS = main.o
|
||||
|
||||
CFLAGS += -I$(multipathdir)
|
||||
-LDFLAGS += -lpthread -ldevmapper -ldl -L$(multipathdir) -lmultipath -ludev
|
||||
+LIBS += -lpthread -ldevmapper -ldl -L$(multipathdir) -lmultipath -ludev
|
||||
|
||||
EXEC = multipath
|
||||
|
||||
all: $(EXEC)
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
- $(CC) $(CFLAGS) $(OBJS) -o $(EXEC) $(LDFLAGS)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
- $(GZIP) $(EXEC).conf.5 > $(EXEC).conf.5.gz
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
|
||||
|
||||
install:
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
||||
$(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(man5dir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5.gz $(DESTDIR)$(man5dir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5 $(DESTDIR)$(man5dir)
|
||||
|
||||
uninstall:
|
||||
rm $(DESTDIR)$(bindir)/$(EXEC)
|
||||
- rm $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
- rm $(DESTDIR)$(man5dir)/$(EXEC).conf.5.gz
|
||||
+ rm $(DESTDIR)$(mandir)/$(EXEC).8
|
||||
+ rm $(DESTDIR)$(man5dir)/$(EXEC).conf.5
|
||||
|
||||
clean:
|
||||
- rm -f core *.o $(EXEC) *.gz
|
||||
+ rm -f core *.o $(EXEC)
|
||||
--- multipath-tools-0.5.0/multipathd/Makefile
|
||||
+++ multipath-tools-0.5.0/multipathd/Makefile
|
||||
@@ -9,11 +9,11 @@
|
||||
ifdef SYSTEMD
|
||||
CFLAGS += -DUSE_SYSTEMD=$(SYSTEMD)
|
||||
endif
|
||||
-LDFLAGS += -lpthread -ldevmapper -lreadline
|
||||
+LIBS += -lpthread -ldevmapper -lreadline
|
||||
ifdef SYSTEMD
|
||||
- LDFLAGS += -lsystemd-daemon
|
||||
+ LIBS += -lsystemd-daemon
|
||||
endif
|
||||
-LDFLAGS += -ludev -ldl \
|
||||
+LIBS += -ludev -ldl \
|
||||
-L$(multipathdir) -lmultipath -L$(mpathpersistdir) -lmpathpersist
|
||||
|
||||
#
|
||||
@@ -35,8 +35,7 @@
|
||||
all : $(EXEC)
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
- $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(EXEC)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
|
||||
|
||||
install:
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
||||
@@ -48,15 +47,15 @@
|
||||
$(INSTALL_PROGRAM) -m 644 $(EXEC).socket $(DESTDIR)$(unitdir)
|
||||
endif
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(bindir)/$(EXEC)
|
||||
rm -f $(DESTDIR)$(rcdir)/$(EXEC)
|
||||
- rm -f $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
+ rm -f $(DESTDIR)$(mandir)/$(EXEC).8
|
||||
rm -f $(DESTDIR)$(unitdir)/$(EXEC).service
|
||||
rm -f $(DESTDIR)$(unitdir)/$(EXEC).socket
|
||||
|
||||
clean:
|
||||
- rm -f core *.o $(EXEC) *.gz
|
||||
+ rm -f core *.o $(EXEC)
|
||||
|
@ -0,0 +1,24 @@
|
||||
diff -ru multipath-tools-0.5.0/libmultipath/Makefile multipath-tools-0.5.0-modified/libmultipath/Makefile
|
||||
--- multipath-tools-0.5.0/libmultipath/Makefile 2013-12-17 22:40:41.000000000 +0100
|
||||
+++ multipath-tools-0.5.0-modified/libmultipath/Makefile 2014-03-07 04:03:45.963309627 +0100
|
||||
@@ -9,7 +9,7 @@
|
||||
LIBS = $(DEVLIB).$(SONAME)
|
||||
LIBDEPS = -lpthread -ldl -ldevmapper -ludev
|
||||
ifdef SYSTEMD
|
||||
- LIBDEPS += -lsystemd-daemon
|
||||
+ LIBDEPS += $(shell pkg-config --libs libsystemd 2>/dev/null || pkg-config --libs libsystemd-daemon 2>/dev/null)
|
||||
endif
|
||||
|
||||
OBJS = memory.o parser.o vector.o devmapper.o callout.o \
|
||||
diff -ru multipath-tools-0.5.0/multipathd/Makefile multipath-tools-0.5.0-modified/multipathd/Makefile
|
||||
--- multipath-tools-0.5.0/multipathd/Makefile 2014-03-07 04:05:09.340307633 +0100
|
||||
+++ multipath-tools-0.5.0-modified/multipathd/Makefile 2014-03-07 04:04:03.555309206 +0100
|
||||
@@ -11,7 +11,7 @@
|
||||
endif
|
||||
LIBS += -lpthread -ldevmapper -lreadline
|
||||
ifdef SYSTEMD
|
||||
- LIBS += -lsystemd-daemon
|
||||
+ LIBS += $(shell pkg-config --libs libsystemd 2>/dev/null || pkg-config --libs libsystemd-daemon 2>/dev/null)
|
||||
endif
|
||||
LIBS += -ludev -ldl \
|
||||
-L$(multipathdir) -lmultipath -L$(mpathpersistdir) -lmpathpersist
|
@ -0,0 +1,25 @@
|
||||
From 100588046ad59176b9779c73212aea63be5aace4 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gilbert <floppym@gentoo.org>
|
||||
Date: Mon, 12 Sep 2016 17:26:38 -0400
|
||||
Subject: [PATCH] multipathd.service: ignore modprobe failures
|
||||
|
||||
---
|
||||
multipathd/multipathd.service | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/multipathd/multipathd.service b/multipathd/multipathd.service
|
||||
index e3d6f91..d26577f 100644
|
||||
--- a/multipathd/multipathd.service
|
||||
+++ b/multipathd/multipathd.service
|
||||
@@ -11,7 +11,7 @@ Conflicts=shutdown.target
|
||||
Type=notify
|
||||
NotifyAccess=main
|
||||
LimitCORE=infinity
|
||||
-ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath
|
||||
+ExecStartPre=-/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath
|
||||
ExecStart=/sbin/multipathd -d -s
|
||||
ExecReload=/sbin/multipathd reconfigure
|
||||
|
||||
--
|
||||
2.10.0
|
||||
|
@ -0,0 +1,239 @@
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/kpartx/Makefile multipath-tools-e165b73/kpartx/Makefile
|
||||
--- multipath-tools-e165b73.orig/kpartx/Makefile 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/kpartx/Makefile 2016-08-05 10:47:28.248804380 -0700
|
||||
@@ -12,7 +12,7 @@
|
||||
CFLAGS += -DLIBDM_API_COOKIE
|
||||
endif
|
||||
|
||||
-LDFLAGS = -ldevmapper
|
||||
+LIBS = -ldevmapper
|
||||
OBJS = bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o sun.o \
|
||||
gpt.o mac.o ps3.o crc32.o lopart.o xstrncpy.o devmapper.o
|
||||
EXEC = kpartx
|
||||
@@ -20,8 +20,7 @@
|
||||
all: $(EXEC)
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
- $(CC) $(OBJS) -o $(EXEC) $(LDFLAGS)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
|
||||
|
||||
install: $(EXEC) $(EXEC).8
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
||||
@@ -31,14 +30,14 @@
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(libudevdir)/rules.d
|
||||
$(INSTALL_PROGRAM) -m 644 kpartx.rules $(DESTDIR)$(libudevdir)/rules.d/66-kpartx.rules
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
|
||||
uninstall:
|
||||
$(RM) $(DESTDIR)$(bindir)/$(EXEC)
|
||||
- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
+ $(RM) $(DESTDIR)$(mandir)/$(EXEC).8
|
||||
$(RM) $(DESTDIR)$(libudevdir)/kpartx_id
|
||||
$(RM) $(DESTDIR)$(libudevdir)/rules.d/66-kpartx.rules
|
||||
$(RM) $(DESTDIR)$(libudevdir)/rules.d/67-kpartx-compat.rules
|
||||
|
||||
clean:
|
||||
- $(RM) core *.o $(EXEC) *.gz
|
||||
+ $(RM) core *.o $(EXEC)
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/libmpathcmd/Makefile multipath-tools-e165b73/libmpathcmd/Makefile
|
||||
--- multipath-tools-e165b73.orig/libmpathcmd/Makefile 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/libmpathcmd/Makefile 2016-08-05 10:47:28.248804380 -0700
|
||||
@@ -27,4 +27,4 @@
|
||||
$(RM) $(DESTDIR)$(incdir)/mpath_cmd.h
|
||||
|
||||
clean:
|
||||
- $(RM) core *.a *.o *.gz *.so *.so.*
|
||||
+ $(RM) core *.a *.o *.so *.so.*
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/libmpathpersist/Makefile multipath-tools-e165b73/libmpathpersist/Makefile
|
||||
--- multipath-tools-e165b73.orig/libmpathpersist/Makefile 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/libmpathpersist/Makefile 2016-08-05 10:47:28.248804380 -0700
|
||||
@@ -18,10 +18,8 @@
|
||||
|
||||
$(LIBS):
|
||||
$(CC) -Wall -fPIC -c $(CFLAGS) *.c
|
||||
- $(CC) $(SHARED_FLAGS) $(LIBDEPS) -Wl,-soname=$@ $(CFLAGS) -o $@ $(OBJS)
|
||||
+ $(CC) $(SHARED_FLAGS) $(CFLAGS) $(LDFLAGS) $(LIBDEPS) -Wl,-soname=$@ -o $@ $(OBJS)
|
||||
$(LN) $(LIBS) $(DEVLIB)
|
||||
- $(GZIP) mpath_persistent_reserve_in.3 > mpath_persistent_reserve_in.3.gz
|
||||
- $(GZIP) mpath_persistent_reserve_out.3 > mpath_persistent_reserve_out.3.gz
|
||||
|
||||
install: $(LIBS)
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(syslibdir)
|
||||
@@ -29,20 +27,18 @@
|
||||
$(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(syslibdir)
|
||||
$(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(man3dir)
|
||||
$(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(incdir)
|
||||
- $(LN) $(LIBS) $(DESTDIR)$(syslibdir)/$(DEVLIB)
|
||||
- $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_in.3.gz $(DESTDIR)$(man3dir)
|
||||
- $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_out.3.gz $(DESTDIR)$(man3dir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_in.3 $(DESTDIR)$(man3dir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_out.3 $(DESTDIR)$(man3dir)
|
||||
$(INSTALL_PROGRAM) -m 644 mpath_persist.h $(DESTDIR)$(incdir)
|
||||
|
||||
uninstall:
|
||||
$(RM) $(DESTDIR)$(syslibdir)/$(LIBS)
|
||||
- $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_in.3.gz
|
||||
- $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_out.3.gz
|
||||
+ $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_in.3
|
||||
+ $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_out.3
|
||||
$(RM) $(DESTDIR)$(incdir)/mpath_persist.h
|
||||
$(RM) $(DESTDIR)$(syslibdir)/$(DEVLIB)
|
||||
|
||||
clean:
|
||||
$(RM) core *.a *.o
|
||||
- $(RM) libmpathpersist.so.0
|
||||
- $(RM) libmpathpersist.so
|
||||
- $(RM) mpath_persistent_reserve_in.3.gz mpath_persistent_reserve_out.3.gz
|
||||
+ $(RM) $(LIBS)
|
||||
+ $(RM) $(DEVLIB)
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/libmultipath/Makefile multipath-tools-e165b73/libmultipath/Makefile
|
||||
--- multipath-tools-e165b73.orig/libmultipath/Makefile 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/libmultipath/Makefile 2016-08-05 10:47:28.248804380 -0700
|
||||
@@ -70,4 +70,4 @@
|
||||
$(RM) $(DESTDIR)$(syslibdir)/$(DEVLIB)
|
||||
|
||||
clean:
|
||||
- $(RM) core *.a *.o *.gz *.so *.so.*
|
||||
+ $(RM) core *.a *.o *.so *.so.*
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/Makefile.inc multipath-tools-e165b73/Makefile.inc
|
||||
--- multipath-tools-e165b73.orig/Makefile.inc 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/Makefile.inc 2016-08-05 10:47:41.623054217 -0700
|
||||
@@ -61,7 +61,7 @@
|
||||
INSTALL_PROGRAM = install
|
||||
|
||||
OPTFLAGS = -Wunused -Wstrict-prototypes -O2 -g -pipe -Wformat-security -Wall \
|
||||
- -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4
|
||||
+ -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4
|
||||
|
||||
CFLAGS = $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\" -DRUN_DIR=\"${RUN}\"
|
||||
SHARED_FLAGS = -shared
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/mpathpersist/Makefile multipath-tools-e165b73/mpathpersist/Makefile
|
||||
--- multipath-tools-e165b73.orig/mpathpersist/Makefile 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/mpathpersist/Makefile 2016-08-05 10:47:28.248804380 -0700
|
||||
@@ -5,26 +5,24 @@
|
||||
OBJS = main.o
|
||||
|
||||
CFLAGS += -I$(multipathdir) -I$(mpathpersistdir)
|
||||
-LDFLAGS += -lpthread -ldevmapper -L$(mpathpersistdir) -lmpathpersist -L$(multipathdir) -L$(mpathcmddir) -lmpathcmd -lmultipath -ludev
|
||||
+LIBS += -lpthread -ldevmapper -L$(mpathpersistdir) -lmpathpersist -L$(multipathdir) -L$(mpathcmddir) -lmpathcmd -lmultipath -ludev
|
||||
|
||||
EXEC = mpathpersist
|
||||
|
||||
all: $(EXEC)
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
- $(CC) -g $(OBJS) -o $(EXEC) $(LDFLAGS) $(CFLAGS)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -g $(OBJS) -o $(EXEC) $(LIBS)
|
||||
|
||||
install:
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
||||
$(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
|
||||
clean:
|
||||
$(RM) *.o $(EXEC)
|
||||
- $(RM) mpathpersist.8.gz
|
||||
|
||||
uninstall:
|
||||
$(RM) $(DESTDIR)$(bindir)/$(EXEC)
|
||||
- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
+ $(RM) $(DESTDIR)$(mandir)/$(EXEC).8
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/multipath/Makefile multipath-tools-e165b73/multipath/Makefile
|
||||
--- multipath-tools-e165b73.orig/multipath/Makefile 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/multipath/Makefile 2016-08-05 10:47:28.248804380 -0700
|
||||
@@ -7,7 +7,7 @@
|
||||
OBJS = main.o
|
||||
|
||||
CFLAGS += -I$(multipathdir) -I$(mpathcmddir)
|
||||
-LDFLAGS += -lpthread -ldevmapper -ldl -L$(multipathdir) -lmultipath -ludev \
|
||||
+LIBS += -lpthread -ldevmapper -ldl -L$(multipathdir) -lmultipath -ludev \
|
||||
-L$(mpathcmddir) -lmpathcmd
|
||||
|
||||
EXEC = multipath
|
||||
@@ -15,9 +15,7 @@
|
||||
all: $(EXEC)
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
- $(CC) $(CFLAGS) $(OBJS) -o $(EXEC) $(LDFLAGS)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
- $(GZIP) $(EXEC).conf.5 > $(EXEC).conf.5.gz
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $(EXEC) $(LIBS)
|
||||
|
||||
install:
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
||||
@@ -26,16 +24,14 @@
|
||||
$(INSTALL_PROGRAM) -m 644 11-dm-mpath.rules $(DESTDIR)$(udevrulesdir)
|
||||
$(INSTALL_PROGRAM) -m 644 $(EXEC).rules $(DESTDIR)$(libudevdir)/rules.d/56-multipath.rules
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(man5dir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5.gz $(DESTDIR)$(man5dir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5 $(DESTDIR)$(man5dir)
|
||||
|
||||
uninstall:
|
||||
$(RM) $(DESTDIR)$(bindir)/$(EXEC)
|
||||
$(RM) $(DESTDIR)$(udevrulesdir)/11-dm-mpath.rules
|
||||
$(RM) $(DESTDIR)$(libudevdir)/rules.d/56-multipath.rules
|
||||
- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
- $(RM) $(DESTDIR)$(man5dir)/$(EXEC).conf.5.gz
|
||||
|
||||
clean:
|
||||
- $(RM) core *.o $(EXEC) *.gz
|
||||
+ $(RM) core *.o $(EXEC)
|
||||
diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/multipathd/Makefile multipath-tools-e165b73/multipathd/Makefile
|
||||
--- multipath-tools-e165b73.orig/multipathd/Makefile 2016-07-22 02:38:14.000000000 -0700
|
||||
+++ multipath-tools-e165b73/multipathd/Makefile 2016-08-05 10:47:28.248804380 -0700
|
||||
@@ -9,15 +9,15 @@
|
||||
ifdef SYSTEMD
|
||||
CFLAGS += -DUSE_SYSTEMD=$(SYSTEMD)
|
||||
endif
|
||||
-LDFLAGS += -lurcu -lpthread -ldevmapper -lreadline
|
||||
+LIBS += -lurcu -lpthread -ldevmapper -lreadline
|
||||
ifdef SYSTEMD
|
||||
ifeq ($(shell test $(SYSTEMD) -gt 209 && echo 1), 1)
|
||||
- LDFLAGS += -lsystemd
|
||||
+ LIBS += -lsystemd
|
||||
else
|
||||
- LDFLAGS += -lsystemd-daemon
|
||||
+ LIBS += -lsystemd-daemon
|
||||
endif
|
||||
endif
|
||||
-LDFLAGS += -ludev -ldl \
|
||||
+LIBS += -ludev -ldl \
|
||||
-L$(multipathdir) -lmultipath -L$(mpathpersistdir) -lmpathpersist \
|
||||
-L$(mpathcmddir) -lmpathcmd
|
||||
|
||||
@@ -40,8 +40,7 @@
|
||||
all : $(EXEC)
|
||||
|
||||
$(EXEC): $(OBJS)
|
||||
- $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(EXEC)
|
||||
- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
|
||||
|
||||
install:
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
|
||||
@@ -52,13 +51,13 @@
|
||||
$(INSTALL_PROGRAM) -m 644 $(EXEC).socket $(DESTDIR)$(unitdir)
|
||||
endif
|
||||
$(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
|
||||
- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
|
||||
+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
|
||||
|
||||
uninstall:
|
||||
$(RM) $(DESTDIR)$(bindir)/$(EXEC)
|
||||
- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
|
||||
+ $(RM) $(DESTDIR)$(mandir)/$(EXEC).8
|
||||
$(RM) $(DESTDIR)$(unitdir)/$(EXEC).service
|
||||
$(RM) $(DESTDIR)$(unitdir)/$(EXEC).socket
|
||||
|
||||
clean:
|
||||
- $(RM) core *.o $(EXEC) *.gz
|
||||
+ $(RM) core *.o $(EXEC)
|
28
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/files/multipath.rc
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/files/multipath.rc
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
depend() {
|
||||
before checkfs fsck multipathd iscsid lvm
|
||||
after modules device-mapper
|
||||
}
|
||||
|
||||
start() {
|
||||
if ! grep -qs device-mapper /proc/devices /proc/misc ; then
|
||||
[ -e /proc/modules ] && modprobe -q dm-mod
|
||||
[ -e /proc/modules ] && modprobe -q dm-multipath
|
||||
fi
|
||||
|
||||
ebegin "Activating Multipath devices"
|
||||
multipath -v0 >/dev/null
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Shutting down Multipath devices"
|
||||
multipath -v0 -F >/dev/null
|
||||
eend $?
|
||||
}
|
||||
|
||||
# vim:ts=4
|
21
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/files/rc-multipathd
vendored
Normal file
21
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/files/rc-multipathd
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
depend() {
|
||||
need localmount
|
||||
after modules
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting multipathd"
|
||||
start-stop-daemon --start --quiet --exec /sbin/multipathd
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping multipathd"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/multipathd.pid
|
||||
eend $?
|
||||
}
|
8
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
inherit eutils systemd toolchain-funcs udev
|
||||
|
||||
DESCRIPTION="Device mapper target autoconfig"
|
||||
HOMEPAGE="http://christophe.varoqui.free.fr/"
|
||||
SRC_URI="http://christophe.varoqui.free.fr/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~sparc x86"
|
||||
IUSE="systemd"
|
||||
|
||||
RDEPEND=">=sys-fs/lvm2-2.02.45
|
||||
>=virtual/udev-171
|
||||
dev-libs/libaio
|
||||
sys-libs/readline
|
||||
systemd? ( sys-apps/systemd )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-makefile.patch
|
||||
epatch "${FILESDIR}"/${P}-systemd-pkgconfig.patch
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# LIBDM_API_FLUSH involves grepping files in /usr/include,
|
||||
# so force the test to go the way we want #411337.
|
||||
emake LIBDM_API_FLUSH=1 CC="$(tc-getCC)" SYSTEMD=$(usex systemd 1 "")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local udevdir="$(get_udevdir)"
|
||||
|
||||
dodir /sbin /usr/share/man/man8
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
SYSTEMD=$(usex systemd 1 "") \
|
||||
unitdir="$(systemd_get_unitdir)" \
|
||||
libudevdir='${prefix}'/"${udevdir}" \
|
||||
install
|
||||
|
||||
insinto /etc
|
||||
newins "${S}"/multipath.conf.annotated multipath.conf
|
||||
# /etc/udev is reserved for user modified rules!
|
||||
mv "${D}"/etc/udev/rules.d "${D}/${udevdir}"/ || die
|
||||
fperms 644 "${udevdir}"/rules.d/66-kpartx.rules
|
||||
newinitd "${FILESDIR}"/rc-multipathd multipathd
|
||||
newinitd "${FILESDIR}"/multipath.rc multipath
|
||||
|
||||
dodoc multipath.conf.* AUTHOR ChangeLog FAQ
|
||||
docinto kpartx
|
||||
dodoc kpartx/ChangeLog kpartx/README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "If you need multipath on your system, you must"
|
||||
elog "add 'multipath' into your boot runlevel!"
|
||||
fi
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils systemd toolchain-funcs udev
|
||||
|
||||
DESCRIPTION="Device mapper target autoconfig"
|
||||
HOMEPAGE="http://christophe.varoqui.free.fr/"
|
||||
COMMIT_ID='e165b73a16fc9027aa3306df40052038c175be1b'
|
||||
SRC_URI="http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${COMMIT_ID};sf=tgz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="systemd"
|
||||
|
||||
RDEPEND=">=sys-fs/lvm2-2.02.45
|
||||
>=virtual/udev-171
|
||||
dev-libs/libaio
|
||||
dev-libs/userspace-rcu
|
||||
sys-libs/readline
|
||||
systemd? ( sys-apps/systemd )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID:0:7}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.6.2-makefile.patch
|
||||
)
|
||||
|
||||
get_systemd_pv() {
|
||||
use systemd && \
|
||||
$(tc-getPKG_CONFIG) --modversion systemd
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# LIBDM_API_FLUSH involves grepping files in /usr/include,
|
||||
# so force the test to go the way we want #411337.
|
||||
emake \
|
||||
LIBDM_API_FLUSH=1 CC="$(tc-getCC)" SYSTEMD="$(get_systemd_pv)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local udevdir="$(get_udevdir)"
|
||||
|
||||
dodir /sbin /usr/share/man/man{5,8}
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
SYSTEMD=$(get_systemd_pv) \
|
||||
unitdir="$(systemd_get_systemunitdir)" \
|
||||
libudevdir='${prefix}'/"${udevdir}" \
|
||||
install
|
||||
|
||||
newinitd "${FILESDIR}"/rc-multipathd multipathd
|
||||
newinitd "${FILESDIR}"/multipath.rc multipath
|
||||
|
||||
dodoc README ChangeLog
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "If you need multipath on your system, you must"
|
||||
elog "add 'multipath' into your boot runlevel!"
|
||||
fi
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils systemd toolchain-funcs udev
|
||||
|
||||
DESCRIPTION="Device mapper target autoconfig"
|
||||
HOMEPAGE="http://christophe.varoqui.free.fr/"
|
||||
COMMIT_ID='e165b73a16fc9027aa3306df40052038c175be1b'
|
||||
SRC_URI="http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${COMMIT_ID};sf=tgz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="systemd"
|
||||
|
||||
RDEPEND=">=sys-fs/lvm2-2.02.45
|
||||
>=virtual/udev-171
|
||||
dev-libs/libaio
|
||||
dev-libs/userspace-rcu
|
||||
sys-libs/readline:*
|
||||
systemd? ( sys-apps/systemd )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID:0:7}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.6.2-makefile.patch
|
||||
"${FILESDIR}"/${PN}-0.6.2-ignore-modprobe-failures.patch
|
||||
)
|
||||
|
||||
get_systemd_pv() {
|
||||
use systemd && \
|
||||
$(tc-getPKG_CONFIG) --modversion systemd
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# LIBDM_API_FLUSH involves grepping files in /usr/include,
|
||||
# so force the test to go the way we want #411337.
|
||||
emake \
|
||||
LIBDM_API_FLUSH=1 CC="$(tc-getCC)" SYSTEMD="$(get_systemd_pv)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local udevdir="$(get_udevdir)"
|
||||
|
||||
dodir /sbin /usr/share/man/man{5,8}
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
SYSTEMD=$(get_systemd_pv) \
|
||||
unitdir="$(systemd_get_systemunitdir)" \
|
||||
libudevdir='${prefix}'/"${udevdir}" \
|
||||
install
|
||||
|
||||
newinitd "${FILESDIR}"/rc-multipathd multipathd
|
||||
newinitd "${FILESDIR}"/multipath.rc multipath
|
||||
|
||||
dodoc README ChangeLog
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "If you need multipath on your system, you must"
|
||||
elog "add 'multipath' into your boot runlevel!"
|
||||
fi
|
||||
}
|
61
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/multipath-tools-0.6.2.ebuild
vendored
Normal file
61
sdk_container/src/third_party/portage-stable/sys-fs/multipath-tools/multipath-tools-0.6.2.ebuild
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils systemd toolchain-funcs udev
|
||||
|
||||
DESCRIPTION="Device mapper target autoconfig"
|
||||
HOMEPAGE="http://christophe.varoqui.free.fr/"
|
||||
COMMIT_ID='e165b73a16fc9027aa3306df40052038c175be1b'
|
||||
SRC_URI="http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${COMMIT_ID};sf=tgz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="systemd"
|
||||
|
||||
RDEPEND=">=sys-fs/lvm2-2.02.45
|
||||
>=virtual/udev-171
|
||||
dev-libs/libaio
|
||||
dev-libs/userspace-rcu
|
||||
sys-libs/readline
|
||||
systemd? ( sys-apps/systemd )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID:0:7}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.6.2-makefile.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
# LIBDM_API_FLUSH involves grepping files in /usr/include,
|
||||
# so force the test to go the way we want #411337.
|
||||
emake LIBDM_API_FLUSH=1 CC="$(tc-getCC)" SYSTEMD=$(usex systemd 1 "")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local udevdir="$(get_udevdir)"
|
||||
|
||||
dodir /sbin /usr/share/man/man{5,8}
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
SYSTEMD=$(usex systemd 1 "") \
|
||||
unitdir="$(systemd_get_systemunitdir)" \
|
||||
libudevdir='${prefix}'/"${udevdir}" \
|
||||
install
|
||||
|
||||
newinitd "${FILESDIR}"/rc-multipathd multipathd
|
||||
newinitd "${FILESDIR}"/multipath.rc multipath
|
||||
|
||||
dodoc README ChangeLog
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "If you need multipath on your system, you must"
|
||||
elog "add 'multipath' into your boot runlevel!"
|
||||
fi
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user