Hello together,
I am trying to deploy a custom weston.ini via the torizon-core-builder.
My issue is, that I cant find a way that the container has read and write permissions on that file/folder.
I tried this approch: https://community.toradex.com/t/torizoncore-builder-var-lib/19900
But since my docker container is not running as root, it can not read/write the weston.ini
I read somewhere that weston is using dos2unix on the weston.ini so it needs write access.
Putting the weston.ini in home is also not an option as torizon-core-builder refuses to build it:
Traceback (most recent call last):
File "/builder/torizoncore-builder", line 232, in <module>
mainargs.func(mainargs)
File "/builder/tcbuilder/cli/build.py", line 787, in do_build
build(args.config_fname, args.storage_directory,
File "/builder/tcbuilder/cli/build.py", line 773, in build
raise exc
File "/builder/tcbuilder/cli/build.py", line 758, in build
handle_output_section(
File "/builder/tcbuilder/cli/build.py", line 421, in handle_output_section
union_cli.union(**union_params)
File "/builder/tcbuilder/cli/union.py", line 225, in union
commit = ub.union_changes(
File "/builder/tcbuilder/backend/union.py", line 167, in union_changes
final_commit = commit_changes(
File "/builder/tcbuilder/backend/union.py", line 89, in commit_changes
if not repo.write_dfd_to_mtree(changesdir_fd, ".", mtree):
gi.repository.GLib.GError: g-io-error-quark: Can't replace file with directory: home (0)
I would be thankfull if someone has a working solution.
Thanks and regards,
Marcel