#!/bin/sh # Generate CPIO initial ramdisk from apps directory # Usage: gen_initrd.sh set -e APPS_DIR="$1" OUTPUT="$2" # Ensure output directory exists mkdir -p "$(dirname "$OUTPUT")" cd "$APPS_DIR" find . -not -name '.' | cpio -o -H newc > "$OUTPUT" 2>/dev/null echo "Generated initrd: $(wc -c < "$OUTPUT") bytes"