summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŁukasz Stelmach <l.stelmach@samsung.com>2017-09-07 10:45:04 +0200
committerŁukasz Stelmach <l.stelmach@samsung.com>2017-09-21 10:08:55 +0200
commitfb0f6c7744eb1ac5c7f2a1b9c7dc2dab5023eae4 (patch)
tree53624276148dd1914aadbf35c0726574e448fc43
parent6e8bdf83dd8e03c0670521ca8724293c156a7136 (diff)
downloadinitrd-recovery-fb0f6c7744eb1ac5c7f2a1b9c7dc2dab5023eae4.tar.gz
initrd-recovery-fb0f6c7744eb1ac5c7f2a1b9c7dc2dab5023eae4.tar.bz2
initrd-recovery-fb0f6c7744eb1ac5c7f2a1b9c7dc2dab5023eae4.zip
Install TDM/TBM adaptation libraries on the spreadtrum platform
Change-Id: I290efc5323a4f77f8d7a8137597e5269266f8761 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
-rw-r--r--Makefile.am3
-rw-r--r--packaging/initrd-recovery.spec12
-rw-r--r--src/system-recovery/50-system-recovery-sprd.list24
3 files changed, 39 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 3d732e7..09d3280 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -134,6 +134,9 @@ system_recovery_res_image_DATA = \
src/system-recovery/res/images/menu-title.png \
src/system-recovery/res/images/tizen-anim.png \
src/system-recovery/res/images/warning.png
+
+initrd_recovery_install_dropin_DATA += \
+ src/system-recovery/50-system-recovery-sprd.list
endif
system_recovery_libexec_SCRIPTS = \
diff --git a/packaging/initrd-recovery.spec b/packaging/initrd-recovery.spec
index 9d9a2c4..f4e6358 100644
--- a/packaging/initrd-recovery.spec
+++ b/packaging/initrd-recovery.spec
@@ -51,6 +51,15 @@ Conflicts: %{name}-non_gui
%description -n system-recovery-gui
system-recovery package with gui
+# Configuration for mkinitrd-recovery, one package per target
+%package -n system-recovery-sprd
+Summary: mkinitrd-recovery configuration file for spreadtrum platform
+Group: System/Utilities
+License: Apache-2.0
+Requires: system-recovery-gui
+%description -n system-recovery-sprd
+mkinitrd-recovery configuration file for spreadtrum platform
+
%package -n reboot-param-helper
Summary: Reboot Param Helper Using Inform Partition
Group: System/Utilities
@@ -160,3 +169,6 @@ mv %{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery.list \
%{_unitdir}/mnt-inform.mount
%{_unitdir}/local-fs.target.wants/mnt-inform.mount
%{inform_path}
+
+%files -n system-recovery-sprd
+%{_datadir}/initrd-recovery/initrd.list.d/50-system-recovery-sprd.list
diff --git a/src/system-recovery/50-system-recovery-sprd.list b/src/system-recovery/50-system-recovery-sprd.list
new file mode 100644
index 0000000..6b30709
--- /dev/null
+++ b/src/system-recovery/50-system-recovery-sprd.list
@@ -0,0 +1,24 @@
+# ---- Target contents ----------------------------------------------------- #
+DIRECTORIES="
+/usr/lib/bufmgr
+/usr/lib/tdm
+"
+
+DIR_SYMLINKS="
+"
+
+MVWITHLIBS="
+"
+
+WITHLIBS="
+/usr/lib/bufmgr/libtbm_sprd.so.0.0.0
+/usr/lib/tdm/libtdm-sprd.so
+"
+
+# LinkFileName:Target
+SYMLINKS="
+/usr/lib/bufmgr/libtbm_default.so:libtbm_sprd.so
+/usr/lib/bufmgr/libtbm_sprd.so.0:libtbm_sprd.so.0.0.0
+/usr/lib/bufmgr/libtbm_sprd.so:libtbm_sprd.so.0.0.0
+/usr/lib/tdm/libtdm-default.so:libtdm-sprd.so
+"