From 9df0f20b0b069594d67e3614c5b4679dbb815dfd Mon Sep 17 00:00:00 2001 From: "j-h.choi" Date: Fri, 4 Sep 2020 15:27:21 +0900 Subject: [TRE-2549] Bug fixed. Use ibc file for generate NI Change-Id: I3dd18d8d020b04698bbb47767e637e200a25c333 --- scripts/iot-making-building-blocks-dll.post | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/scripts/iot-making-building-blocks-dll.post b/scripts/iot-making-building-blocks-dll.post index 7e9c0b6..3f67c7e 100644 --- a/scripts/iot-making-building-blocks-dll.post +++ b/scripts/iot-making-building-blocks-dll.post @@ -9,24 +9,25 @@ then /opt/share/bb/make_tizenfx_from_bb.sh if [ -f /usr/bin/dotnettool ] then - #remove previous native image + # remove previous native image dotnettool --ni-reset-system - # generate native image with ibcdata - dotnettool --ibc-dir $IBCDATA_DIR --ni-system + dotnettool --ibc-dir $IBCDATA_DIR --ni-dll /usr/share/dotnet.tizen/netcoreapp/System.Private.CoreLib.dll + if [ -f /usr/share/dotnet.tizen/netcoreapp/System.Private.CoreLib.dll.Backup ] + then + # generate native image with ibcdata + dotnettool --ibc-dir $IBCDATA_DIR --ni-system + else + echo "The current ibcdata format does not match in Iot(aarch64) profile. So regenerate native image without ibcdata." + # regenerate native image without ibcdata + dotnettool --ni-system + fi # remove ibc data files if [ -d $IBCDATA_DIR ] then rm -rf $IBCDATA_DIR fi - - if [ ! -f /usr/share/dotnet.tizen/netcoreapp/System.Private.CoreLib.dll.Backup ] - then - echo "The current ibcdata format does not match in Iot(aarch64) profile. So regenerate native image without ibcdata." - # regenerate native image without ibcdata - dotnettool --ni-system - fi else echo "There is no execute file - /usr/bin/dotnettool" fi -- cgit v1.2.3