comparison system-image.sh @ 728:14b9373956a7

Teach squashfs to create /dev/console and change default image time to squashfs.
author Rob Landley <rob@landley.net>
date Mon, 11 May 2009 01:06:39 -0500
parents 74850275fe41
children 759adf5a0fe9
comparison
equal deleted inserted replaced
727:cc0b6deda270 728:14b9373956a7
20 fi 20 fi
21 21
22 echo -e "$PACKAGE_COLOR" 22 echo -e "$PACKAGE_COLOR"
23 echo "=== Packaging system image from root-filesystem" 23 echo "=== Packaging system image from root-filesystem"
24 24
25 [ -z "$SYSIMAGE_TYPE" ] && SYSIMAGE_TYPE=ext2 25 [ -z "$SYSIMAGE_TYPE" ] && SYSIMAGE_TYPE=squashfs
26 26
27 SYSIMAGE="${BUILD}/system-image-${ARCH_NAME}" 27 SYSIMAGE="${BUILD}/system-image-${ARCH_NAME}"
28 28
29 TOOLSDIR=tools 29 TOOLSDIR=tools
30 [ -z "$NATIVE_TOOLSDIR" ] && TOOLSDIR=usr 30 [ -z "$NATIVE_TOOLSDIR" ] && TOOLSDIR=usr
133 133
134 elif [ "$SYSIMAGE_TYPE" == "squashfs" ] 134 elif [ "$SYSIMAGE_TYPE" == "squashfs" ]
135 then 135 then
136 IMAGE="image-${ARCH}.sqf" 136 IMAGE="image-${ARCH}.sqf"
137 mksquashfs "${NATIVE_ROOT}" "$SYSIMAGE/$IMAGE" -noappend -all-root \ 137 mksquashfs "${NATIVE_ROOT}" "$SYSIMAGE/$IMAGE" -noappend -all-root \
138 -no-progress || dienow 138 -no-progress -p "/dev d 755 0 0" -p "/dev/console c 666 0 0 5 1" || dienow
139 else 139 else
140 echo "Unknown image type." >&2 140 echo "Unknown image type." >&2
141 dienow 141 dienow
142 fi 142 fi
143 143