uboot: Apply patches outside container

When running inside a rootless Podman container on a SELinux-enabled
host, the `patch` command fails because it cannot copy SELinux labels
from the original file to the patched file.  This only happens patching
files that are located in a bind mount.
This commit is contained in:
2023-02-13 21:21:05 -06:00
parent 025b7c6115
commit b9696ab003
3 changed files with 20 additions and 7 deletions

View File

@@ -20,6 +20,8 @@ cid=$(podman run \
python -c 'from signal import *;signal(SIGTERM, lambda x, y: None);pause()'
)
./patch-uboot.sh
podman exec -it ${cid} ./build-all.sh "${target}"
podman stop ${cid}