From f3d111ac868a27c3368c7d72b4920067ed65ce43 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Fri, 4 Jan 2019 15:34:57 +0900 Subject: [PATCH] Add the swap-modules-tw3 package build For enabling/disabling build of the swap-modules-tw3 package set BUILD_PACKAGE_TW3 to 1/0. Note: based on the commit 1735096b40f5 ("Add the swap-modules-tw2 package build") and kernel version of tw3 is v4.9.y. Change-Id: I885ff6d81ee4a0947b55200764aeef98156e36d7 Signed-off-by: Seung-Woo Kim --- packaging/baselibs.conf | 7 +++++++ packaging/swap-modules.spec | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf index 456e2ed..96df1a9 100644 --- a/packaging/baselibs.conf +++ b/packaging/baselibs.conf @@ -14,6 +14,13 @@ swap-modules-tw2 preun "rm /opt/swap/sdk" +/ +swap-modules-tw3 + provides "swap-modules" + provides "swap-modules = %{version}-%{release}" + post "ln -s /opt/swap/modules/tw3 /opt/swap/sdk" + preun "rm /opt/swap/sdk" + +/ + swap-modules-rpi3 provides "swap-modules" provides "swap-modules = %{version}-%{release}" diff --git a/packaging/swap-modules.spec b/packaging/swap-modules.spec index c90944d..758f676 100755 --- a/packaging/swap-modules.spec +++ b/packaging/swap-modules.spec @@ -20,6 +20,7 @@ Kernel modules for SWAP %define BUILD_PACKAGE_TM1 1 %define BUILD_PACKAGE_TM2 1 %define BUILD_PACKAGE_TW2 1 +%define BUILD_PACKAGE_TW3 1 %define BUILD_PACKAGE_RPI3 1 %define BUILD_PACKAGE_ODROIDXU3 1 %define BUILD_PACKAGE_EMULATOR32 1 @@ -37,6 +38,7 @@ Kernel modules for SWAP %ifnarch aarch64 %define BUILD_PACKAGE_TM2 0 %define BUILD_PACKAGE_TW2 0 + %define BUILD_PACKAGE_TW3 0 %define BUILD_PACKAGE_RPI3 0 %endif %if ! %{with emulator} @@ -69,6 +71,12 @@ cd modules ./pack.sh /tmp/modules/tw2 %endif +%if %{BUILD_PACKAGE_TW3} + ./build.sh --kernel /boot/kernel/devel/kernel-devel-tw3 --arch arm64 clean + ./build.sh --kernel /boot/kernel/devel/kernel-devel-tw3 --arch arm64 compile + ./pack.sh /tmp/modules/tw3 +%endif + %if %{BUILD_PACKAGE_RPI3} ./build.sh --kernel /boot/kernel/devel/kernel-devel-arm64-rpi3 --arch arm64 clean ./build.sh --kernel /boot/kernel/devel/kernel-devel-arm64-rpi3 --arch arm64 compile @@ -103,6 +111,10 @@ mkdir -p %{buildroot}/opt/swap/modules/ mv /tmp/modules/tw2 %{buildroot}/opt/swap/modules/ %endif +%if %{BUILD_PACKAGE_TW3} + mv /tmp/modules/tw3 %{buildroot}/opt/swap/modules/ +%endif + %if %{BUILD_PACKAGE_RPI3} mv /tmp/modules/rpi3 %{buildroot}/opt/swap/modules/ %endif @@ -182,6 +194,28 @@ rm /opt/swap/sdk %endif # BUILD_PACKAGE_TW2 +%if %{BUILD_PACKAGE_TW3} +%package tw3 +Summary: SWAP modules for TW3 +Provides: swap-modules +Provides: swap-modules = %{version}-%{release} +BuildRequires: kernel-devel-exynos9110-tw3 + +%description tw3 +This package provides SWAP modules for TW3 + +%post tw3 +ln -s /opt/swap/modules/tw3 /opt/swap/sdk + +%preun tw3 +rm /opt/swap/sdk + +%files tw3 +%license LICENSE.GPL-2.0+ +/opt/swap/modules/tw3/ +%endif # BUILD_PACKAGE_TW3 + + %if %{BUILD_PACKAGE_RPI3} %package rpi3 Summary: SWAP modules for RPI3 -- 2.7.4