packaging: bootmode-recovery: Add exec permission to recovery-init script 84/283784/1 accepted/tizen_7.0_unified tizen_7.0 accepted/tizen/7.0/unified/20221105.102648 accepted/tizen/7.0/unified/20221110.060907
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Wed, 2 Nov 2022 09:26:39 +0000 (18:26 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Thu, 3 Nov 2022 01:50:45 +0000 (10:50 +0900)
For script file, exec permission is required.
This fixes following issue:
   BOOTMODE is recovery
   /sbin/init: line 224: /sbin/recovery-init: Permission denied
   /sbin/init: line 224: exec: /sbin/recovery-init: cannot execute: Success

Fixes: 3a049bfebee5 ("Import system-recovery")
Reported-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
(cherry picked from commit 611a3ba9e4e5698395207e468fac9091fa8abfd3)

Change-Id: Ice0976379abf13aec71aac1507b16da6cdf75982

packaging/initrd-recovery.spec
src/bootmode-recovery/recovery-init.in [changed mode: 0644->0755]

index 5870a342b4edbb6360401e7a18f79a7d0648ef5f..9f1e71bf9b32e531a68f3a44847ae3f4b6755000 100644 (file)
@@ -108,7 +108,7 @@ rm -rf %{_libdir}/initrd-recovery
 %{_sbindir}/bow-restore
 %attr(775,system,system) /opt/data/update
 
-%{initrd_recovery_libexec_dir}/recovery-init
+%attr(0775,root,root)%{initrd_recovery_libexec_dir}/recovery-init
 %{initrd_recovery_libexec_dir}/system-recovery
 %{initrd_recovery_install_dropin_dir}/50-recovery.list
 %{_unitdir}/recovery.target
old mode 100644 (file)
new mode 100755 (executable)