- Changed command format from single line with && to newline-separated commands
- Updated PatchExecutorTarUnshare.ts to generate simpler commands without complex nesting
- Modified both buildah scripts to read and execute commands line by line
- Created execute-patch-commands.sh helper script for cleaner execution
- Split complex apt-get commands into simpler individual operations
- Process packages individually for better error handling and debugging
This robust approach completely avoids shell quote escaping issues by:
1. Writing commands to a file with newline separation
2. Reading and executing each command individually
3. Using parameter substitution instead of complex eval operations