Add the swap-modules-tm2 package build 49/183349/1
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Wed, 4 Jul 2018 16:41:15 +0000 (19:41 +0300)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Wed, 4 Jul 2018 16:51:31 +0000 (19:51 +0300)
For enabling/disabling build of the swap-modules-tm2 package
set BUILD_PACKAGE_TM2 to 1/0.

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

index 483e88e..cabb9d3 100644 (file)
@@ -4,6 +4,13 @@ swap-modules
   post "/opt/swap/sdk/deploy.sh"
   +/
 
+swap-modules-tm2
+  provides "swap-modules"
+  provides "swap-modules = %{version}-%{release}"
+  post "ln -s /opt/swap/modules/tm2 /opt/swap/sdk"
+  preun "rm /opt/swap/sdk"
+  +/
+
 swap-modules-rpi3
   provides "swap-modules"
   provides "swap-modules = %{version}-%{release}"
index 5fa4fd4..6d9aff8 100755 (executable)
@@ -13,12 +13,14 @@ Source: swap-modules-3.0.tar.gz
 # Setup build config.
 #   0 - disable
 #   1 - enable
+%define BUILD_PACKAGE_TM2 1
 %define BUILD_PACKAGE_RPI3 1
 
 
 # Validate build config.
 #   If current architecture does not support configuration, it disables.
 %ifnarch aarch64
+ %define BUILD_PACKAGE_TM2 0
  %define BUILD_PACKAGE_RPI3 0
 %endif
 
@@ -110,6 +112,10 @@ cd modules
 %install
 mkdir -p %{buildroot}/opt/swap/modules/
 
+%if %{BUILD_PACKAGE_TM2}
+ cp -r /tmp/tm2_swap_modules %{buildroot}/opt/swap/modules/tm2
+%endif
+
 %if %{BUILD_PACKAGE_RPI3}
  cp -r /tmp/rpi3_swap_modules %{buildroot}/opt/swap/modules/rpi3
 %endif
@@ -160,6 +166,26 @@ install -m 770 modules/deploy.sh -t %{buildroot}/opt/swap/sdk
 /opt/swap/sdk/deploy.sh
 
 
+%if %{BUILD_PACKAGE_TM2}
+%package tm2
+Summary: SWAP modules for TM2
+Provides: swap-modules
+Provides: swap-modules = %{version}-%{release}
+
+%description tm2
+This package provides SWAP modules for TM2
+
+%post tm2
+ln -s /opt/swap/modules/tm2 /opt/swap/sdk
+
+%preun tm2
+rm /opt/swap/sdk
+
+%files tm2
+%license LICENSE.GPL-2.0+
+/opt/swap/modules/tm2/
+%endif # BUILD_PACKAGE_TM2
+
 %if %{BUILD_PACKAGE_RPI3}
 %package rpi3
 Summary: SWAP modules for RPI3