Fix missing 'file' command error in Docker test script

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-12-28 17:17:05 +00:00
parent 1d2731cb54
commit 0ee304463c

View File

@@ -18,6 +18,10 @@ RUN make init
# Runtime stage - use Alpine for minimal size
FROM alpine:3.19
# Install file command for testing init binary
# file package provides the file(1) command to determine file type
RUN apk add --no-cache file || true
# Note: Alpine includes busybox by default
# Create minimal rootfs structure
@@ -65,7 +69,11 @@ if [ -f /sparkos/rootfs/sbin/init ]; then
ls -lh /sparkos/rootfs/sbin/init
echo ""
echo "File type:"
file /sparkos/rootfs/sbin/init
if command -v file >/dev/null 2>&1; then
file /sparkos/rootfs/sbin/init
else
echo " (file command not available)"
fi
echo ""
echo "Dependencies:"
ldd /sparkos/rootfs/sbin/init 2>&1 || echo " Static binary (no dependencies)"