Mercurial > hg > aboriginal
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 |