diff options
-rw-r--r-- | scripts/iot-making-building-blocks-dll.post | 21 |
1 files 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 |