diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/qla-fc-firmware |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/qla-fc-firmware')
-rw-r--r-- | sys-block/qla-fc-firmware/Manifest | 5 | ||||
-rw-r--r-- | sys-block/qla-fc-firmware/metadata.xml | 15 | ||||
-rw-r--r-- | sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild | 39 |
3 files changed, 59 insertions, 0 deletions
diff --git a/sys-block/qla-fc-firmware/Manifest b/sys-block/qla-fc-firmware/Manifest new file mode 100644 index 000000000000..04125eed8a20 --- /dev/null +++ b/sys-block/qla-fc-firmware/Manifest @@ -0,0 +1,5 @@ +DIST qla-fc-firmware-20101015.tar.bz2 3237889 SHA256 e2951f8a130350ca38990afb60d16c4ea3262de5f9a7d9a75c88db04095bb6cb SHA512 19cd38a2a146cc3147840a2c87c0f44996896ff1b1961d1d858d054db890d6808c89bfe93e82a54536933180da3b8cc8e54a5f57d9c9edcb3129a11dbd394342 WHIRLPOOL 02e523b03e193b8473f89eab3de1914a92e67a4ddea324629b0ccf14fd0227b66d17587567f821262a2d535ca49e612b503eebdc198429eaa39b201669c6eb56 +EBUILD qla-fc-firmware-20101015.ebuild 1452 SHA256 8ed1485793521b13023aac918fdf23ff8710b67a73efe9499dc5522134f4267f SHA512 7145a1095a88fc479b6938e8f6767cae7861d7e2d8b8e2c05e320d537d05138b41be10a711d856bc69845f46281b68fdc3fa74aadc9d64f3b11ed29e8404d5b9 WHIRLPOOL 3e22102d05ef57d7079356ee690566288fde2c5189a339f5443f0271d7bc4850b64b0e770fd66881541cd2a415239cad6cafe416b3841935a1dd3fff8106b9ac +MISC ChangeLog 3283 SHA256 5243fe2f3ba5e704af6b453ce0669c9c6c6101e3b1b03f999db7f68cd167ee35 SHA512 8b5e9bb9f9b5d432a7cc97ce90b9d098187d7e1eee45ef48af67401c172e618f9253c49f68f7c4f7e7775bf54729b4be8def62e7412cca559f1b14397fcfcf34 WHIRLPOOL b391a41138374972daf35b4886742a53b6d73fc39276cdf3fe9a1dfcea72b55f4ce1beee219cd91e2dc106858653d0b7e97923425d64779944eeb9d2306de968 +MISC ChangeLog-2015 4585 SHA256 ff13ea63b58a8415b816dd1a0851bd96a4513fb0a8127dee0872d5aa479938ff SHA512 f7d438a3915c25d38553242eba4c0e92ec2f3ababc0b70b972517b4e37374dffdc4f2b41d2685a91680f2db91835a8fe34a97f383c0168f5e34cf526b4fdf978 WHIRLPOOL e51643f76b7f027d5a62a7f84f1e5e862bd237a949b405c9898b0575c734324b3745548ed6b1e2b0ca2412460c1b436020850821cf7f67f97f2564ec834647da +MISC metadata.xml 518 SHA256 f2ff2ad75079b0342a31b4ae286e7cac4523e49f486927036151783523ac447a SHA512 2ac6f4b0616bea447420486a3bdba17b9495f40a9d5f9df913d24c2a5c917495a426af982af6ec61a4901bafadaa19d81a1fcbdc50dd94429c1a407702528556 WHIRLPOOL cee3953ec5ca53facbbada3d55d2f3ebc6186ebbda128c498384c2a23045ae4b25f1ceca393c946d6495eccf71a525cd1200bed60fd194b5cd9dc5bc0c5e2b18 diff --git a/sys-block/qla-fc-firmware/metadata.xml b/sys-block/qla-fc-firmware/metadata.xml new file mode 100644 index 000000000000..0ee787022bb3 --- /dev/null +++ b/sys-block/qla-fc-firmware/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>robbat2@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> +</maintainer> +<longdescription lang="en"> + QLogic Linux Fibre Channel HBA Firmware for ql2xxx cards. + This package contains snapshots of firmware releases from the QLogic FTP server. +</longdescription> +</pkgmetadata> diff --git a/sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild b/sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild new file mode 100644 index 000000000000..67ef202859f6 --- /dev/null +++ b/sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="QLogic Linux Fibre Channel HBA Firmware for ql2xxx cards" +HOMEPAGE="ftp://ftp.qlogic.com/outgoing/linux/firmware/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" +LICENSE="qlogic-fibre-channel-firmware" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 sparc x86" +IUSE="" + +# really depends on absolutely nothing +DEPEND="" +RDEPEND="!sys-kernel/linux-firmware" + +FW_BASENAME="ql2100_fw.bin ql2200_fw.bin ql2300_fw.bin ql2322_fw.bin ql2400_fw.bin ql2500_fw.bin ql6312_fw.bin" + +src_install() { + # We must install this, say QLogic's people. + # They have claimed to me that the /license/ directory isn't sufficient, as + # there is no guarantee it will be on a system - and it would not be in any + # binpkg either. If you do something else with the firmware blobs, you are + # thus strongly encouraged to keep a copy of the LICENSE file with them on + # the system. + dodoc LICENSE + dodoc README.* CURRENT_VERSIONS + insinto /lib/firmware + # some older firmware are always provided by upstream + # for reasons documented in CURRENT_VERSIONS. + + # Please see README.* as to why we do not use the MID/MIDX versions by + # default if they are newer. + # TODO: Provide a means to get them for people that really want them. + for f in ${FW_BASENAME} ; do + doins ${f}.* + latest_f="$(ls ${f}.* |grep -v MID | sort -n | tail -n1)" + dosym ${latest_f} /lib/firmware/${f} + done +} |