diff --git a/os/layers/participant/hooks/live/2000-participant.hook.chroot b/os/layers/participant/hooks/live/2000-participant.hook.chroot index ae7268e..a10bb88 100755 --- a/os/layers/participant/hooks/live/2000-participant.hook.chroot +++ b/os/layers/participant/hooks/live/2000-participant.hook.chroot @@ -32,6 +32,10 @@ for ext in *; do fi done popd +# Some extensions contain binaries which must be made executable. +# Because the files are now owned by root, extensions can't do that themselves. +# This just makes all files executable. +chmod --recursive +x /usr/local/lib/vscode-extensions/ # Enable codeblocks template. sed -i 's|// project wizards|RegisterWizard(wizProject, _T("soi"), _T("A SOI task"), _T("Console"));|' /usr/share/codeblocks/templates/wizard/config.script