diff --git a/.github/actions/toast/node_modules/.bin/uuid 2 b/.github/actions/toast/node_modules/.bin/uuid 2 new file mode 120000 index 0000000..588f70e --- /dev/null +++ b/.github/actions/toast/node_modules/.bin/uuid 2 @@ -0,0 +1 @@ +../uuid/dist/bin/uuid \ No newline at end of file diff --git a/install.sh b/install.sh index 0c462a6..d52545b 100755 --- a/install.sh +++ b/install.sh @@ -73,6 +73,14 @@ # Remove the temporary directory. rm -rf "$TEMPDIR" + # If SELinux is installed, apply the default security context to the binary. + # shellcheck disable=SC2024 + if command -v restorecon 2> /dev/null; then + restorecon "$DESTINATION" 2> /dev/null || + sudo restorecon "$DESTINATION" < /dev/tty || + fail 'Failed to set SELinux attributes on the binary.' + fi + # Let the user know if the installation was successful. "$DESTINATION" --version || fail 'There was an error installing the binary.' )