Add the swap-modules-odroidxu3 package build 52/183352/2
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Wed, 4 Jul 2018 18:00:50 +0000 (21:00 +0300)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 5 Jul 2018 13:54:47 +0000 (16:54 +0300)
For enabling/disabling build of the swap-modules-odroidxu3 package
set BUILD_PACKAGE_ODROIDXU3 to 1/0.

Change-Id: I7efa5543b7c7eb44203f60b442623eef68550dac
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
packaging/swap-modules.spec

index d79f2cb..0144d78 100755 (executable)
@@ -17,12 +17,14 @@ Source: swap-modules-3.0.tar.gz
 %define BUILD_PACKAGE_TM2 1
 %define BUILD_PACKAGE_TW2 1
 %define BUILD_PACKAGE_RPI3 1
+%define BUILD_PACKAGE_ODROIDXU3 1
 
 
 # Validate build config.
 #   If current architecture does not support configuration, it disables.
 %ifnarch %arm
  %define BUILD_PACKAGE_TM1 0
+ %define BUILD_PACKAGE_ODROIDXU3 0
 %endif
 %ifnarch aarch64
  %define BUILD_PACKAGE_TM2 0
@@ -134,6 +136,10 @@ mkdir -p %{buildroot}/opt/swap/modules/
  cp -r /tmp/rpi3_swap_modules %{buildroot}/opt/swap/modules/rpi3
 %endif
 
+%if %{BUILD_PACKAGE_ODROIDXU3}
+ cp -r /tmp/odroid_swap_modules %{buildroot}/opt/swap/modules/odroidxu3
+%endif
+
 mkdir -p %{buildroot}/opt/swap/sdk/
 %ifarch armv7l
 mv /tmp/tm1_swap_modules %{buildroot}/opt/swap/sdk/
@@ -259,3 +265,23 @@ rm /opt/swap/sdk
 %license LICENSE.GPL-2.0+
 /opt/swap/modules/rpi3/
 %endif # BUILD_PACKAGE_RPI3
+
+%if %{BUILD_PACKAGE_ODROIDXU3}
+%package odroidxu3
+Summary: SWAP modules for ODROIDXU3
+Provides: swap-modules
+Provides: swap-modules = %{version}-%{release}
+
+%description odroidxu3
+This package provides SWAP modules for ODROIDXU3
+
+%post odroidxu3
+ln -s /opt/swap/modules/odroidxu3 /opt/swap/sdk
+
+%preun odroidxu3
+rm /opt/swap/sdk
+
+%files odroidxu3
+%license LICENSE.GPL-2.0+
+/opt/swap/modules/odroidxu3/
+%endif # BUILD_PACKAGE_ODROIDXU3