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}"
# 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
%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
/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