wok rev 20177

Add intel-microcode
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jan 25 03:34:29 2018 +0200 (2018-01-25)
parents 8536c5cc586b
children 12473799110f
files intel-microcode/receipt intel-microcode/stuff/LICENSE
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/intel-microcode/receipt	Thu Jan 25 03:34:29 2018 +0200
     1.3 @@ -0,0 +1,33 @@
     1.4 +# SliTaz package receipt v2.
     1.5 +
     1.6 +PACKAGE="intel-microcode"
     1.7 +VERSION="20180108" # version hidden by Intel, redirected to -> 20171117
     1.8 +CATEGORY="kernel"
     1.9 +SHORT_DESC="Intel processor microcode update for Linux"
    1.10 +MAINTAINER="al.bobylev@gmail.com"
    1.11 +LICENSE="other"
    1.12 +WEB_SITE="https://downloadcenter.intel.com/search?keyword=processor+microcode+data+file"
    1.13 +# See also: https://wiki.archlinux.org/index.php/Microcode
    1.14 +# and https://www.archlinux.org/packages/extra/any/intel-ucode/
    1.15 +
    1.16 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.17 +WGET_URL="https://downloadmirror.intel.com/27431/eng/microcode-$VERSION.tgz"
    1.18 +TARBALL_SHA1="2392dcf585a9d6313cd00d8b21cb2f54ae1d8ce3"
    1.19 +
    1.20 +compile_rules() {
    1.21 +	mkdir -p $install/lib/firmware/
    1.22 +	cp -r $src/intel-ucode/ $install/lib/firmware/
    1.23 +
    1.24 +	install -Dm644 $stuff/LICENSE $install/usr/share/licenses/$PACKAGE/LICENSE
    1.25 +}
    1.26 +
    1.27 +genpkg_rules() {
    1.28 +	copy @std
    1.29 +	DEPENDS="linux"
    1.30 +}
    1.31 +
    1.32 +post_install() {
    1.33 +	if [ -z "$1" -a -e /sys/devices/system/cpu/microcode/reload ]; then
    1.34 +		echo 1 > /sys/devices/system/cpu/microcode/reload
    1.35 +	fi
    1.36 +}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/intel-microcode/stuff/LICENSE	Thu Jan 25 03:34:29 2018 +0200
     2.3 @@ -0,0 +1,123 @@
     2.4 +INTEL SOFTWARE LICENSE AGREEMENT
     2.5 +
     2.6 +IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING.
     2.7 +Do not use or load this software and any associated materials (collectively,
     2.8 +the "Software") until you have carefully read the following terms and
     2.9 +conditions. By loading or using the Software, you agree to the terms of this
    2.10 +Agreement. If you do not wish to so agree, do not install or use the Software.
    2.11 +
    2.12 +LICENSES: Please Note:
    2.13 +- If you are a network administrator, the "Site License" below shall
    2.14 +apply to you.
    2.15 +- If you are an end user, the "Single User License" shall apply to you.
    2.16 +- If you are an original equipment manufacturer (OEM), the "OEM License"
    2.17 +shall apply to you.
    2.18 +
    2.19 +SITE LICENSE. You may copy the Software onto your organization's computers
    2.20 +for your organization's use, and you may make a reasonable number of
    2.21 +back-up copies of the Software, subject to these conditions:
    2.22 +
    2.23 +1. This Software is licensed for use only in conjunction with Intel
    2.24 +component products. Use of the Software in conjunction with non-Intel
    2.25 +component products is not licensed hereunder.
    2.26 +2. You may not copy, modify, rent, sell, distribute or transfer any part
    2.27 +of the Software except as provided in this Agreement, and you agree to
    2.28 +prevent unauthorized copying of the Software.
    2.29 +3. You may not reverse engineer, decompile, or disassemble the Software.
    2.30 +4. You may not sublicense or permit simultaneous use of the Software by
    2.31 +more than one user.
    2.32 +5. The Software may include portions offered on terms in addition to those
    2.33 +set out here, as set out in a license accompanying those portions.
    2.34 +
    2.35 +SINGLE USER LICENSE. You may copy the Software onto a single computer for
    2.36 +your personal, noncommercial use, and you may make one back-up copy of the
    2.37 +Software, subject to these conditions:
    2.38 +
    2.39 +1. This Software is licensed for use only in conjunction with Intel
    2.40 +component products. Use of the Software in conjunction with non-Intel
    2.41 +component products is not licensed hereunder.
    2.42 +2. You may not copy, modify, rent, sell, distribute or transfer any part
    2.43 +of the Software except as provided in this Agreement, and you agree to
    2.44 +prevent unauthorized copying of the Software.
    2.45 +3. You may not reverse engineer, decompile, or disassemble the Software.
    2.46 +4. You may not sublicense or permit simultaneous use of the Software by
    2.47 +more than one user.
    2.48 +5. The Software may include portions offered on terms in addition to those
    2.49 +set out here, as set out in a license accompanying those portions.
    2.50 +
    2.51 +OEM LICENSE: You may reproduce and distribute the Software only as an
    2.52 +integral part of or incorporated in Your product or as a standalone
    2.53 +Software maintenance update for existing end users of Your products,
    2.54 +excluding any other standalone products, subject to these conditions:
    2.55 +
    2.56 +1. This Software is licensed for use only in conjunction with Intel
    2.57 +component products. Use of the Software in conjunction with non-Intel
    2.58 +component products is not licensed hereunder.
    2.59 +2. You may not copy, modify, rent, sell, distribute or transfer any part
    2.60 +of the Software except as provided in this Agreement, and you agree to
    2.61 +prevent unauthorized copying of the Software.
    2.62 +3. You may not reverse engineer, decompile, or disassemble the Software.
    2.63 +4. You may only distribute the Software to your customers pursuant to a
    2.64 +written license agreement. Such license agreement may be a "break-the-
    2.65 +seal" license agreement. At a minimum such license shall safeguard
    2.66 +Intel's ownership rights to the Software.
    2.67 +5. The Software may include portions offered on terms in addition to those
    2.68 +set out here, as set out in a license accompanying those portions.
    2.69 +
    2.70 +NO OTHER RIGHTS. No rights or licenses are granted by Intel to You, expressly
    2.71 +or by implication, with respect to any proprietary information or patent,
    2.72 +copyright, mask work, trademark, trade secret, or other intellectual property
    2.73 +right owned or controlled by Intel, except as expressly provided in this
    2.74 +Agreement.
    2.75 +
    2.76 +OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the Software
    2.77 +remains with Intel or its suppliers. The Software is copyrighted and
    2.78 +protected by the laws of the United States and other countries, and
    2.79 +international treaty provisions. You may not remove any copyright notices
    2.80 +from the Software. Intel may make changes to the Software, or to items
    2.81 +referenced therein, at any time without notice, but is not obligated to
    2.82 +support or update the Software. Except as otherwise expressly provided, Intel
    2.83 +grants no express or implied right under Intel patents, copyrights,
    2.84 +trademarks, or other intellectual property rights. You may transfer the
    2.85 +Software only if the recipient agrees to be fully bound by these terms and if
    2.86 +you retain no copies of the Software.
    2.87 +
    2.88 +LIMITED MEDIA WARRANTY. If the Software has been delivered by Intel on
    2.89 +physical media, Intel warrants the media to be free from material physical
    2.90 +defects for a period of ninety days after delivery by Intel. If such a defect
    2.91 +is found, return the media to Intel for replacement or alternate delivery of
    2.92 +the Software as Intel may select.
    2.93 +
    2.94 +EXCLUSION OF OTHER WARRANTIES. EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS
    2.95 +PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND
    2.96 +INCLUDING WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A
    2.97 +PARTICULAR PURPOSE. Intel does not warrant or assume responsibility for the
    2.98 +accuracy or completeness of any information, text, graphics, links or other
    2.99 +items contained within the Software.
   2.100 +
   2.101 +LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE
   2.102 +FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS,
   2.103 +BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR
   2.104 +INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE
   2.105 +POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR
   2.106 +LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL
   2.107 +DAMAGES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE
   2.108 +OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION.
   2.109 +
   2.110 +TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time
   2.111 +if you violate its terms. Upon termination, you will immediately destroy the
   2.112 +Software or return all copies of the Software to Intel.
   2.113 +
   2.114 +APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the
   2.115 +laws of California, excluding its principles of conflict of laws and the
   2.116 +United Nations Convention on Contracts for the Sale of Goods. You may not
   2.117 +export the Software in violation of applicable export laws and regulations.
   2.118 +Intel is not obligated under any other agreements unless they are in writing
   2.119 +and signed by an authorized representative of Intel.
   2.120 +
   2.121 +GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED
   2.122 +RIGHTS." Use, duplication, or disclosure by the Government is subject to
   2.123 +restrictions as set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or its
   2.124 +successor. Use of the Software by the Government constitutes acknowledgment
   2.125 +of Intel's proprietary rights therein. Contractor or Manufacturer is Intel
   2.126 +2200 Mission College Blvd., Santa Clara, CA 95052.