Add the swap-modules-tw3 package build 92/196792/1 accepted/tizen/unified/20190111.055239 submit/tizen/20190110.084810
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 4 Jan 2019 06:34:57 +0000 (15:34 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 4 Jan 2019 06:36:03 +0000 (15:36 +0900)
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 <sw0312.kim@samsung.com>
packaging/baselibs.conf
packaging/swap-modules.spec

index 456e2ed2d0cb289b60dec8a84dc012a9e157cb5e..96df1a928b4f91948fdb2c7815087864c8215664 100644 (file)
@@ -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}"
index c90944d43ac7d1585a905c807d86e9092fcfd302..758f676c941359da39df73637138dc0fd8b842a2 100755 (executable)
@@ -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