mirror of
https://github.com/johndoe6345789/SparkOS.git
synced 2026-04-24 13:34:56 +00:00
Fix missing 'file' command error in Docker test script
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -18,6 +18,10 @@ RUN make init
|
|||||||
# Runtime stage - use Alpine for minimal size
|
# Runtime stage - use Alpine for minimal size
|
||||||
FROM alpine:3.19
|
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
|
# Note: Alpine includes busybox by default
|
||||||
|
|
||||||
# Create minimal rootfs structure
|
# Create minimal rootfs structure
|
||||||
@@ -65,7 +69,11 @@ if [ -f /sparkos/rootfs/sbin/init ]; then
|
|||||||
ls -lh /sparkos/rootfs/sbin/init
|
ls -lh /sparkos/rootfs/sbin/init
|
||||||
echo ""
|
echo ""
|
||||||
echo "File type:"
|
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 ""
|
||||||
echo "Dependencies:"
|
echo "Dependencies:"
|
||||||
ldd /sparkos/rootfs/sbin/init 2>&1 || echo " Static binary (no dependencies)"
|
ldd /sparkos/rootfs/sbin/init 2>&1 || echo " Static binary (no dependencies)"
|
||||||
|
|||||||
Reference in New Issue
Block a user