屏蔽master分支 6.14内核编译问题,待适配6.14内核
Signed-off-by: lauyarn <liuyang.nb@outlook.com>
This commit is contained in:
parent
a936439ad1
commit
0819445678
161
kae-v2.spec
161
kae-v2.spec
@ -29,87 +29,30 @@ This package contains the Huawei Hisilicon Zip Accelerator Engine.
|
|||||||
%setup -c -n %{name}-%{version}
|
%setup -c -n %{name}-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cd %{name}-%{version}
|
|
||||||
sh build.sh buildallv2
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
#%install
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/lib/modules/%{kernel_version}/extra
|
mkdir -p ${RPM_BUILD_ROOT}/lib/modules/%{kernel_version}/extra
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/etc/modprobe.d
|
mkdir -p ${RPM_BUILD_ROOT}/etc/modprobe.d
|
||||||
install -b -m644 %{kae_driver_path}/uacce/uacce.ko ${RPM_BUILD_ROOT}/lib/modules/%{kernel_version}/extra
|
|
||||||
install -b -m644 %{kae_driver_path}/hisilicon/hisi_qm.ko ${RPM_BUILD_ROOT}/lib/modules/%{kernel_version}/extra
|
|
||||||
install -b -m644 %{kae_driver_path}/hisilicon/sec2/hisi_sec2.ko ${RPM_BUILD_ROOT}/lib/modules/%{kernel_version}/extra
|
|
||||||
install -b -m644 %{kae_driver_path}/hisilicon/hpre/hisi_hpre.ko ${RPM_BUILD_ROOT}/lib/modules/%{kernel_version}/extra
|
|
||||||
install -b -m644 %{kae_driver_path}/hisilicon/zip/hisi_zip.ko ${RPM_BUILD_ROOT}/lib/modules/%{kernel_version}/extra
|
|
||||||
|
|
||||||
install -b -m644 %{kae_driver_path}/conf/hisi_sec2.conf ${RPM_BUILD_ROOT}/etc/modprobe.d/
|
|
||||||
install -b -m644 %{kae_driver_path}/conf/hisi_hpre.conf ${RPM_BUILD_ROOT}/etc/modprobe.d/
|
|
||||||
install -b -m644 %{kae_driver_path}/conf/hisi_zip.conf ${RPM_BUILD_ROOT}/etc/modprobe.d/
|
|
||||||
|
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/lib64
|
mkdir -p ${RPM_BUILD_ROOT}/usr/lib64
|
||||||
install -b -m755 %{kae_uadk_path}/.libs/libwd_comp.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
|
|
||||||
install -b -m755 %{kae_uadk_path}/.libs/libwd_crypto.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
|
|
||||||
install -b -m755 %{kae_uadk_path}/.libs/libwd.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
|
|
||||||
install -b -m755 %{kae_uadk_path}/.libs/libhisi_hpre.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
|
|
||||||
install -b -m755 %{kae_uadk_path}/.libs/libhisi_sec.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
|
|
||||||
install -b -m755 %{kae_uadk_path}/.libs/libhisi_zip.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
|
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk
|
mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
||||||
install -b -m644 %{kae_uadk_path}/include/hisi_qm_udrv.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_aead.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_alg_common.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_cipher.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_comp.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_dh.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_digest.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_ecc.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_ecc_curve.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_rsa.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_sched.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/wd_util.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/uacce.h ${RPM_BUILD_ROOT}/usr/include/uadk
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/drv/wd_aead_drv.h ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/drv/wd_cipher_drv.h ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/drv/wd_comp_drv.h ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/drv/wd_dh_drv.h ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/drv/wd_digest_drv.h ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/drv/wd_ecc_drv.h ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
|
||||||
install -b -m644 %{kae_uadk_path}/include/drv/wd_rsa_drv.h ${RPM_BUILD_ROOT}/usr/include/uadk/drv
|
|
||||||
|
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/lib
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/lib
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/include
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/include
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/lib/pkgconfig
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/lib/pkgconfig
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/share/man/man3
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/share/man/man3
|
||||||
install -b -m755 %{name}-%{version}/KAEZlib/libkaezip.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/kaezip/lib
|
|
||||||
install -b -m755 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/libz.so.%{zlib_version} ${RPM_BUILD_ROOT}/usr/local/kaezip/lib
|
|
||||||
install -b -m755 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/libz.a ${RPM_BUILD_ROOT}/usr/local/kaezip/lib
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zlib.pc ${RPM_BUILD_ROOT}/usr/local/kaezip/lib/pkgconfig
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zlib.3 ${RPM_BUILD_ROOT}/usr/local/kaezip/share/man/man3
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zlib.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zconf.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZlib/include/kaezip.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include
|
|
||||||
|
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/include
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/include
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib/pkgconfig
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib/pkgconfig
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/share/man/man3
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/share/man/man3
|
||||||
install -b -m755 %{name}-%{version}/KAEZstd/libkaezstd.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib
|
|
||||||
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/lib/libzstd.so.%{zstd_version} ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib
|
|
||||||
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/lib/libzstd.a ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZstd/open_source/zstd/lib/libzstd.pc ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib/pkgconfig
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZstd/open_source/zstd/lib/zstd.h ${RPM_BUILD_ROOT}/usr/local/kaezstd/include
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZstd/open_source/zstd/lib/zdict.h ${RPM_BUILD_ROOT}/usr/local/kaezstd/include
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZstd/open_source/zstd/lib/zstd_errors.h ${RPM_BUILD_ROOT}/usr/local/kaezstd/include
|
|
||||||
install -b -m644 %{name}-%{version}/KAEZstd/include/kaezstd.h ${RPM_BUILD_ROOT}/usr/local/kaezstd/include
|
|
||||||
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstdless ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
|
|
||||||
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstdgrep ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
|
|
||||||
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstd ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
|
|
||||||
|
|
||||||
|
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1
|
mkdir -p ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1
|
||||||
install -b -m755 %{name}-%{version}/KAEOpensslEngine/src/.libs/kae.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1
|
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
@ -125,50 +68,8 @@ This package kae_driver library.
|
|||||||
|
|
||||||
%files driver
|
%files driver
|
||||||
%defattr(644,root,root)
|
%defattr(644,root,root)
|
||||||
/lib/modules/%{kernel_version}/extra/uacce.ko
|
|
||||||
/lib/modules/%{kernel_version}/extra/hisi_qm.ko
|
|
||||||
/lib/modules/%{kernel_version}/extra/hisi_sec2.ko
|
|
||||||
/lib/modules/%{kernel_version}/extra/hisi_hpre.ko
|
|
||||||
/lib/modules/%{kernel_version}/extra/hisi_zip.ko
|
|
||||||
%config(noreplace) /etc/modprobe.d/hisi_zip.conf
|
|
||||||
%config(noreplace) /etc/modprobe.d/hisi_sec2.conf
|
|
||||||
%config(noreplace) /etc/modprobe.d/hisi_hpre.conf
|
|
||||||
|
|
||||||
%defattr(755,root,root)
|
%defattr(755,root,root)
|
||||||
/usr/lib64/libwd.so.2.5.0
|
|
||||||
/usr/lib64/libwd_comp.so.2.5.0
|
|
||||||
/usr/lib64/libwd_crypto.so.2.5.0
|
|
||||||
/usr/lib64/libhisi_hpre.so.2.5.0
|
|
||||||
/usr/lib64/libhisi_sec.so.2.5.0
|
|
||||||
/usr/lib64/libhisi_zip.so.2.5.0
|
|
||||||
/usr/lib64/libhisi_hpre.so.2
|
|
||||||
/usr/lib64/libhisi_sec.so.2
|
|
||||||
/usr/lib64/libhisi_zip.so.2
|
|
||||||
/usr/lib64/libwd.so.2
|
|
||||||
/usr/lib64/libwd_comp.so.2
|
|
||||||
/usr/lib64/libwd_crypto.so.2
|
|
||||||
%defattr(644,root,root)
|
|
||||||
/usr/include/uadk/hisi_qm_udrv.h
|
|
||||||
/usr/include/uadk/wd.h
|
|
||||||
/usr/include/uadk/wd_aead.h
|
|
||||||
/usr/include/uadk/wd_alg_common.h
|
|
||||||
/usr/include/uadk/wd_cipher.h
|
|
||||||
/usr/include/uadk/wd_comp.h
|
|
||||||
/usr/include/uadk/wd_dh.h
|
|
||||||
/usr/include/uadk/wd_digest.h
|
|
||||||
/usr/include/uadk/wd_ecc.h
|
|
||||||
/usr/include/uadk/wd_ecc_curve.h
|
|
||||||
/usr/include/uadk/wd_rsa.h
|
|
||||||
/usr/include/uadk/wd_sched.h
|
|
||||||
/usr/include/uadk/wd_util.h
|
|
||||||
/usr/include/uadk/uacce.h
|
|
||||||
/usr/include/uadk/drv/wd_aead_drv.h
|
|
||||||
/usr/include/uadk/drv/wd_cipher_drv.h
|
|
||||||
/usr/include/uadk/drv/wd_comp_drv.h
|
|
||||||
/usr/include/uadk/drv/wd_dh_drv.h
|
|
||||||
/usr/include/uadk/drv/wd_digest_drv.h
|
|
||||||
/usr/include/uadk/drv/wd_ecc_drv.h
|
|
||||||
/usr/include/uadk/drv/wd_rsa_drv.h
|
|
||||||
|
|
||||||
%pre driver
|
%pre driver
|
||||||
if [ "$1" = "2" ] ; then #2: update
|
if [ "$1" = "2" ] ; then #2: update
|
||||||
@ -213,26 +114,7 @@ fi
|
|||||||
|
|
||||||
%post driver
|
%post driver
|
||||||
echo "installing driver..."
|
echo "installing driver..."
|
||||||
if [[ "$1" = "1" || "$1" = "2" ]] ; then #1: install 2: update
|
|
||||||
cd /usr/lib64
|
|
||||||
ln -sf libwd.so.2.5.0 libwd.so
|
|
||||||
ln -sf libwd.so.2.5.0 libwd.so.1
|
|
||||||
|
|
||||||
ln -sf libwd_comp.so.2.5.0 libwd_comp.so
|
|
||||||
ln -sf libwd_comp.so.2.5.0 libwd_comp.so.1
|
|
||||||
|
|
||||||
ln -sf libwd_crypto.so.2.5.0 libwd_crypto.so
|
|
||||||
ln -sf libwd_crypto.so.2.5.0 libwd_crypto.so.1
|
|
||||||
|
|
||||||
ln -sf libhisi_hpre.so.2.5.0 libhisi_hpre.so
|
|
||||||
ln -sf libhisi_hpre.so.2.5.0 libhisi_hpre.so.1
|
|
||||||
|
|
||||||
ln -sf libhisi_sec.so.2.5.0 libhisi_sec.so
|
|
||||||
ln -sf libhisi_sec.so.2.5.0 libhisi_sec.so.1
|
|
||||||
|
|
||||||
ln -sf libhisi_zip.so.2.5.0 libhisi_zip.so
|
|
||||||
ln -sf libhisi_zip.so.2.5.0 libhisi_zip.so.1
|
|
||||||
fi
|
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
|
||||||
if [[ "$1" = "1" || "$1" = "2" ]] ; then #1: install 2: update
|
if [[ "$1" = "1" || "$1" = "2" ]] ; then #1: install 2: update
|
||||||
@ -363,30 +245,14 @@ This package kaezip library.
|
|||||||
|
|
||||||
%files zip
|
%files zip
|
||||||
%defattr(755,root,root)
|
%defattr(755,root,root)
|
||||||
/usr/local/kaezip/lib/libkaezip.so.2.0.0
|
|
||||||
/usr/local/kaezip/lib/libz.so.%{zlib_version}
|
|
||||||
/usr/local/kaezip/lib/libz.a
|
|
||||||
%defattr(644,root,root)
|
%defattr(644,root,root)
|
||||||
/usr/local/kaezip/lib/pkgconfig/zlib.pc
|
|
||||||
/usr/local/kaezip/share/man/man3/zlib.3
|
|
||||||
/usr/local/kaezip/include/zlib.h
|
|
||||||
/usr/local/kaezip/include/zconf.h
|
|
||||||
/usr/local/kaezip/include/kaezip.h
|
|
||||||
|
|
||||||
%defattr(755,root,root)
|
%defattr(755,root,root)
|
||||||
/usr/local/kaezstd/lib/libkaezstd.so.2.0.0
|
|
||||||
/usr/local/kaezstd/lib/libzstd.so.%{zstd_version}
|
|
||||||
/usr/local/kaezstd/bin/zstdless
|
|
||||||
/usr/local/kaezstd/bin/zstdgrep
|
|
||||||
/usr/local/kaezstd/bin/zstd
|
|
||||||
%defattr(644,root,root)
|
%defattr(644,root,root)
|
||||||
/usr/local/kaezstd/lib/libzstd.a
|
|
||||||
/usr/local/kaezstd/lib/pkgconfig/libzstd.pc
|
|
||||||
#/usr/local/kaezstd/share/man/man3/zlib.3
|
|
||||||
/usr/local/kaezstd/include/zstd.h
|
|
||||||
/usr/local/kaezstd/include/zdict.h
|
|
||||||
/usr/local/kaezstd/include/zstd_errors.h
|
|
||||||
/usr/local/kaezstd/include/kaezstd.h
|
|
||||||
|
|
||||||
|
|
||||||
%pre zip
|
%pre zip
|
||||||
@ -409,21 +275,7 @@ fi
|
|||||||
|
|
||||||
%post zip
|
%post zip
|
||||||
echo "installing post zip..."
|
echo "installing post zip..."
|
||||||
if [[ "$1" = "1" || "$1" = "2" ]] ; then #1: install 2: update
|
|
||||||
ln -sf /usr/local/kaezip/lib/libkaezip.so.2.0.0 /usr/local/kaezip/lib/libkaezip.so
|
|
||||||
ln -sf /usr/local/kaezip/lib/libkaezip.so.2.0.0 /usr/local/kaezip/lib/libkaezip.so.0
|
|
||||||
ln -sf /usr/local/kaezip/lib/libz.so.%{zlib_version} /usr/local/kaezip/lib/libz.so
|
|
||||||
ln -sf /usr/local/kaezip/lib/libz.so.%{zlib_version} /usr/local/kaezip/lib/libz.so.1
|
|
||||||
|
|
||||||
ln -sf /usr/local/kaezstd/lib/libkaezstd.so.2.0.0 /usr/local/kaezstd/lib/libkaezstd.so
|
|
||||||
ln -sf /usr/local/kaezstd/lib/libkaezstd.so.2.0.0 /usr/local/kaezstd/lib/libkaezstd.so.0
|
|
||||||
ln -sf /usr/local/kaezstd/lib/libzstd.so.%{zstd_version} /usr/local/kaezstd/lib/libzstd.so
|
|
||||||
ln -sf /usr/local/kaezstd/lib/libzstd.so.%{zstd_version} /usr/local/kaezstd/lib/libzstd.so.1
|
|
||||||
|
|
||||||
ln -sf /usr/local/kaezstd/bin/zstd /usr/local/kaezstd/bin/unzstd
|
|
||||||
ln -sf /usr/local/kaezstd/bin/zstd /usr/local/kaezstd/bin/zstdcat
|
|
||||||
ln -sf /usr/local/kaezstd/bin/zstd /usr/local/kaezstd/bin/zstdmt
|
|
||||||
fi
|
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
|
||||||
%preun zip
|
%preun zip
|
||||||
@ -460,7 +312,6 @@ This package kae_openssl library.
|
|||||||
|
|
||||||
%files openssl
|
%files openssl
|
||||||
%defattr(755,root,root)
|
%defattr(755,root,root)
|
||||||
/usr/local/lib/engines-1.1/kae.so.2.0.0
|
|
||||||
|
|
||||||
%pre openssl
|
%pre openssl
|
||||||
if [ "$1" = "2" ] ; then #2: update
|
if [ "$1" = "2" ] ; then #2: update
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user