From cd89f7250199f6711a9dcf38aff4fed818a76e29 Mon Sep 17 00:00:00 2001 From: tujipei Date: Tue, 28 May 2024 20:34:15 +0800 Subject: [PATCH] Add tmm_driver rpmbuild files Signed-off-by: tujipei --- virtCCA_driver-v0.1.0.tar.gz | Bin 0 -> 4122 bytes virtCCA_driver.spec | 54 +++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 virtCCA_driver-v0.1.0.tar.gz create mode 100644 virtCCA_driver.spec diff --git a/virtCCA_driver-v0.1.0.tar.gz b/virtCCA_driver-v0.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d60843885d61cbe30e34c87d3c56d12fd528b17 GIT binary patch literal 4122 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 literal 0 HcmV?d00001 diff --git a/virtCCA_driver.spec b/virtCCA_driver.spec new file mode 100644 index 0000000..2dee1c6 --- /dev/null +++ b/virtCCA_driver.spec @@ -0,0 +1,54 @@ +# spec file for package virtCCA_driver +# +# Copyright (c) Huawei Technologies Co., Ltd. 2024. All rights reserved. +# +Name : virtCCA_driver +Summary : virtCCA driver is some drivers for TEE specific function. +Version : 0.1.0 +Release : 1 +ExclusiveArch: aarch64 +License : GPLV2 +Group : System/Kernel +URL : https://gitee.com/openeuler/virtCCA_driver.git +Source0 : https://gitee.com/openeuler/virtCCA_driver/repository/archive/%{name}-v%{version}.tar.gz +BuildRoot : %{_tmppath}/%{name}-v%{release}-build +BuildRequires: gcc kernel-devel kernel-headers kernel glibc glibc-devel glib2-devel cmake rpm + +%global debug_package %{nil} +%define kmod_name tmm_driver +%define kernel %(ver=`rpm -qa|grep kernel-devel`;echo ${ver#*kernel-devel-}) +%define drivers_path /usr/lib/modules/%{kernel}/kernel/drivers + +%description +%{name} module + +%prep +%autosetup -n %{name}-v%{version} + +%build +cd %_builddir/%{name}-v%{version}/%{kmod_name}/src +make KERNEL_DIR=/usr/src/kernels/%{kernel} + +%install +mkdir -p %{buildroot}/lib/modules/%{name} +install -m 0640 %_builddir/%{name}-v%{version}/%{kmod_name}/src/%{kmod_name}.ko %{buildroot}/lib/modules/%{name} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%attr(0640,root,root) /lib/modules/%{name}/* + +%post +mkdir -p %{drivers_path}/%{name} +cp /lib/modules/%{name}/* %{drivers_path}/%{name} +depmod %{kernel} + +%postun +rm -rf %{drivers_path}/%{name} +depmod %{kernel} + +%changelog +* Tue May 28 2024 tujipei - %{version}-%{release} +- DESC:init virtCCA_driver -- Gitee