-
-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could not copy "C:\Program Files\Inno Setup 6\SETUP.E32" #11
Comments
There is a workaround #7 (comment) |
My workaround is "mkdir -p build && chmod -R a+w build" and "umask a+w " before the job. |
I find one of causes of the issue.
When you call the "Output" folder as ordinary permissions not to allow other users, it failed to write a file. Could you update the image to run the following script as the entry point ? #!/bin/bash
set -e
TARGET=$(dirname -- "${!#}")
env HOME=/home/xclient WINEPREFIX=/home/xclient/.wine WINEARCH=win32 iscc $@
# Find and chmod files generated by iscc
find /work/${TARGET}/ -type f -user "$(whoami)" -exec chmod 777 {} \; It assumes the last parameter is a relpath of the target ISS and a parent directory has a permission "0777". |
- Fix the permission error when running container as rootless mode on development environment. - Generated Windows installer exe under build/innosetup/winNoJRE/ become owned by user with uid:gid = 100999.100999. It is a limitation of rootless mode container execution. - The detailed discussion is at amake/innosetup-docker#11
The issue with running the docker image.
See below.
This is my YAML file for GitHub Actions
Who can deal with this problem, and how can I solve it?
The text was updated successfully, but these errors were encountered: