use the correct lua to excutxe scripts 34/301634/1
authorwangbiao <biao716.wang@samsung.com>
Tue, 21 Nov 2023 05:49:08 +0000 (14:49 +0900)
committerwangbiao <biao716.wang@samsung.com>
Tue, 21 Nov 2023 05:49:12 +0000 (14:49 +0900)
Change-Id: I8ff682592f8f1c0b4c0615493f8df49a5aad7010
Signed-off-by: wangbiao <biao716.wang@samsung.com>
build-pkg-rpm

index 607edf7b9ab0246b426ec29be2fff0492a8b93f3..722079f187931f5001976cdae49451ce9b1c1301 100644 (file)
@@ -208,6 +208,9 @@ pkg_runscripts_rpm() {
        echo "running $PKG preinstall script"
        local prog
        read prog < "$BUILD_ROOT/.init_b_cache/scripts/$PKG.preprog"
+        if test "$prog" = "<lua>" ; then
+            prog="/usr/bin/lua"
+        fi
        (cd $BUILD_ROOT && chroot $BUILD_ROOT "${prog:-sh}" ".init_b_cache/scripts/$PKG.pre" 0)
        rm -f "$BUILD_ROOT/.init_b_cache/scripts/$PKG.pre" "$BUILD_ROOT/.init_b_cache/scripts/$PKG.preprog"
     fi
@@ -215,6 +218,9 @@ pkg_runscripts_rpm() {
        echo "running $PKG postinstall script"
        local prog
        read prog < "$BUILD_ROOT/.init_b_cache/scripts/$PKG.postprog"
+        if test "$prog" = "<lua>" ; then
+            prog="/usr/bin/lua"
+        fi
        (cd $BUILD_ROOT && chroot $BUILD_ROOT "${prog:-sh}" ".init_b_cache/scripts/$PKG.post" 1)
        rm -f "$BUILD_ROOT/.init_b_cache/scripts/$PKG.post" "$BUILD_ROOT/.init_b_cache/scripts/$PKG.postprog"
     fi