--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(initrd-fota)
+
+CONFIGURE_FILE(${INITRD_FOTA_SCRIPTS_DIR}/40-fota.list.in
+ ${INITRD_FOTA_SCRIPTS_DIR}/40-fota.list
+ @ONLY)
\ No newline at end of file
%setup -q
%build
-
+%cmake . \
+ -DINITRD_FOTA_LIB_DIR=%{_libdir} \
+ -DINITRD_FOTA_SCRIPTS_DIR=scripts
%install
+++ /dev/null
-# ---- Target contents ----------------------------------------------------- #
-MVWITHLIBS="
-/usr/lib/initrd-recovery/fota/fota-init.sh
-/usr/lib/initrd-recovery/fota/fus_rw-init.sh
-/usr/lib/initrd-recovery/minireboot
-/usr/bin/delta.ua
-/usr/lib/libtota.so.1.0.0
-/usr/lib/lib7zip.so.0.0.0
-"
-
-WITHLIBS="
-/bin/grep
-/bin/bash
-/bin/echo
-/bin/ls
-/bin/tar
-/bin/chroot
-/bin/cat
-/bin/chmod
-/bin/ln
-/bin/mkdir
-/bin/mount
-/bin/rm
-/bin/rmdir
-/bin/sed
-/bin/sleep
-/bin/sync
-/bin/umount
-/bin/cp
-/bin/sort
-/bin/cut
-/bin/tr
-/bin/wc
-/usr/sbin/agetty
-"
-
-# LinkFileName:Target
-SYMLINKS="
-/bin/sh:bash
-/sbin/fota-init:/usr/lib/initrd-recovery/fota/fota-init.sh
-/sbin/fus_rw-init:/usr/lib/initrd-recovery/fota/fus_rw-init.sh
-"
--- /dev/null
+# ---- Target contents ----------------------------------------------------- #
+MVWITHLIBS="
+@INITRD_FOTA_LIB_DIR@/initrd-recovery/fota/fota-init.sh
+@INITRD_FOTA_LIB_DIR@/initrd-recovery/fota/fus_rw-init.sh
+@INITRD_FOTA_LIB_DIR@/initrd-recovery/minireboot
+/usr/bin/delta.ua
+@INITRD_FOTA_LIB_DIR@/libtota.so.1.0.0
+@INITRD_FOTA_LIB_DIR@/lib7zip.so.0.0.0
+"
+
+WITHLIBS="
+/bin/grep
+/bin/bash
+/bin/echo
+/bin/ls
+/bin/tar
+/bin/chroot
+/bin/cat
+/bin/chmod
+/bin/ln
+/bin/mkdir
+/bin/mount
+/bin/rm
+/bin/rmdir
+/bin/sed
+/bin/sleep
+/bin/sync
+/bin/umount
+/bin/cp
+/bin/sort
+/bin/cut
+/bin/tr
+/bin/wc
+/usr/sbin/agetty
+"
+
+# LinkFileName:Target
+SYMLINKS="
+/bin/sh:bash
+/sbin/fota-init:@INITRD_FOTA_LIB_DIR@/initrd-recovery/fota/fota-init.sh
+/sbin/fus_rw-init:@INITRD_FOTA_LIB_DIR@/initrd-recovery/fota/fus_rw-init.sh
+"
fi
do_fota_update
fota_result=$?
-if [ "$FOTA_GUI_ENABLE" = "1" ]; then
- /usr/bin/fota_gui_test -1
-fi
if [ "$fota_result" = "0" ]; then
/bin/rm -fr ${DELTA_DIR}/*
fi