diff --git a/linux-sgx.spec b/linux-sgx.spec index 5f928e98516ad98068542a664df07d4abb4331c2..6f19f829df43d1fb20a124cb206e0d3e63f3f5cf 100644 --- a/linux-sgx.spec +++ b/linux-sgx.spec @@ -732,7 +732,7 @@ fi ################################################################################ # Install the SGX_PCK_ID_RETRIEVE_TOOL -ln -s /opt/intel/sgx-pck-id-retrieval-tool/PCKIDRetrievalTool /usr/local/bin/PCKIDRetrievalTool +ln -sf /opt/intel/sgx-pck-id-retrieval-tool/PCKIDRetrievalTool /usr/local/bin/PCKIDRetrievalTool retval=$? if test $retval -ne 0; then @@ -821,7 +821,9 @@ echo -e "Uninstallation succeed!" %postun -n sgx-pck-id-retrieval-tool # Removing SGX_PCK_ID_RETRIEVE_TOOL soft link file -rm -f /usr/local/bin/PCKIDRetrievalTool +if [ "$1" = "0" ]; then + rm -f /usr/local/bin/PCKIDRetrievalTool +fi echo -e "Uninstallation succeed!"