Merge lp:~salgado/linaro-image-tools/standardise-indentation into lp:linaro-image-tools/11.11
- standardise-indentation
- Merge into trunk
Status: | Merged |
---|---|
Merged at revision: | 80 |
Proposed branch: | lp:~salgado/linaro-image-tools/standardise-indentation |
Merge into: | lp:linaro-image-tools/11.11 |
Diff against target: |
610 lines (+267/-269) 1 file modified
linaro-media-create (+267/-269) |
To merge this branch: | bzr merge lp:~salgado/linaro-image-tools/standardise-indentation |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexander Sack (community) | Approve | ||
Review via email:
|
Commit message
Description of the change
linaro-media-create uses a mix of 1, 2 and 4 spaces for indentation. This is an attempt at standardizing at 2.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Guilherme Salgado (salgado) wrote : | # |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Alexander Sack (asac) wrote : | # |
looks good. i didnt see any typos on eyeball review.
if you have a headless tarball at hand, try to burn it to a SD card to see if things work still ;)
another followup whitespace cleanup project might be to make all the if ... ; then cases consistent.
some use new line before then, some use whitespace before and after ; or just after or no whitespace.
i would be fine with new line before "then" everyhwere.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Guilherme Salgado (salgado) wrote : | # |
Thanks for the review, Alexander.
I ran it on a headless tarball and it generated an image which was
exactly the same size as that generated by trunk's linaro-
I wasn't able to boot it using qemu but that's likely to not be related
to my changes as I can't boot the img generated with trunk's version
either.
Preview Diff
1 | === modified file 'linaro-media-create' | |||
2 | --- linaro-media-create 2010-09-14 23:59:33 +0000 | |||
3 | +++ linaro-media-create 2010-09-15 16:09:44 +0000 | |||
4 | @@ -132,256 +132,254 @@ | |||
5 | 132 | } | 132 | } |
6 | 133 | 133 | ||
7 | 134 | create_partitions() { | 134 | create_partitions() { |
13 | 135 | if [ "${IMAGE_FILE}" ]; then | 135 | if [ "${IMAGE_FILE}" ]; then |
14 | 136 | partdev=${IMAGE_FILE} | 136 | partdev=${IMAGE_FILE} |
15 | 137 | else | 137 | else |
16 | 138 | partdev=${MMC} | 138 | partdev=${MMC} |
17 | 139 | fi | 139 | fi |
18 | 140 | 140 | ||
20 | 141 | if [ "$FAT_SIZE" = "32" ]; then | 141 | if [ "$FAT_SIZE" = "32" ]; then |
21 | 142 | PARTITION_TYPE="0x0C" | 142 | PARTITION_TYPE="0x0C" |
23 | 143 | else | 143 | else |
24 | 144 | PARTITION_TYPE="0x0E" | 144 | PARTITION_TYPE="0x0E" |
31 | 145 | fi | 145 | fi |
32 | 146 | 146 | ||
33 | 147 | # Create a VFAT or FAT16 partition of 9 cylinders which is about 64M | 147 | # Create a VFAT or FAT16 partition of 9 cylinders which is about 64M |
34 | 148 | # and a linux partition of the rest | 148 | # and a linux partition of the rest |
35 | 149 | 149 | sudo sfdisk -D -H $HEADS -S $SECTORS $CYLINDER_ARG $partdev << THEEND | |
30 | 150 | sudo sfdisk -D -H $HEADS -S $SECTORS $CYLINDER_ARG $partdev << THEEND | ||
36 | 151 | ,9,$PARTITION_TYPE,* | 150 | ,9,$PARTITION_TYPE,* |
37 | 152 | ,,,- | 151 | ,,,- |
38 | 153 | THEEND | 152 | THEEND |
39 | 154 | 153 | ||
50 | 155 | if [ "${IMAGE_FILE}" ]; then | 154 | if [ "${IMAGE_FILE}" ]; then |
51 | 156 | VFATOFFSET=$(($(fdisk -l -u $IMAGE_FILE | grep FAT | awk '{print $3}')*512)) | 155 | VFATOFFSET=$(($(fdisk -l -u $IMAGE_FILE | grep FAT | awk '{print $3}')*512)) |
52 | 157 | VFATSIZE=$(($(fdisk -l -u $IMAGE_FILE | grep FAT | awk '{print $5}')*1024)) | 156 | VFATSIZE=$(($(fdisk -l -u $IMAGE_FILE | grep FAT | awk '{print $5}')*1024)) |
53 | 158 | ROOTOFFSET=$(($(fdisk -l -u $IMAGE_FILE | grep Linux | awk '{print $2}')*512)) | 157 | ROOTOFFSET=$(($(fdisk -l -u $IMAGE_FILE | grep Linux | awk '{print $2}')*512)) |
54 | 159 | ROOTSIZE2=$(($(fdisk -l -u $IMAGE_FILE | grep Linux | awk '{print $3}'))) | 158 | ROOTSIZE2=$(($(fdisk -l -u $IMAGE_FILE | grep Linux | awk '{print $3}'))) |
55 | 160 | ROOTSIZE1=$(($(fdisk -l -u $IMAGE_FILE | grep Linux | awk '{print $2}'))) | 159 | ROOTSIZE1=$(($(fdisk -l -u $IMAGE_FILE | grep Linux | awk '{print $2}'))) |
56 | 161 | ROOTSIZE=$((((ROOTSIZE2-ROOTSIZE1)/2)*1024)) | 160 | ROOTSIZE=$((((ROOTSIZE2-ROOTSIZE1)/2)*1024)) |
57 | 162 | MMC1=$(sudo losetup -f --show $IMAGE_FILE --offset $VFATOFFSET --sizelimit $VFATSIZE) | 161 | MMC1=$(sudo losetup -f --show $IMAGE_FILE --offset $VFATOFFSET --sizelimit $VFATSIZE) |
58 | 163 | MMC2=$(sudo losetup -f --show $IMAGE_FILE --offset $ROOTOFFSET --sizelimit $ROOTSIZE) | 162 | MMC2=$(sudo losetup -f --show $IMAGE_FILE --offset $ROOTOFFSET --sizelimit $ROOTSIZE) |
59 | 164 | fi | 163 | fi |
60 | 165 | } | 164 | } |
61 | 166 | 165 | ||
62 | 167 | 166 | ||
63 | 168 | prepare_partitions() { | 167 | prepare_partitions() { |
75 | 169 | 168 | echo "" | |
76 | 170 | echo "" | 169 | echo "Formating Boot Partition" |
77 | 171 | echo "Formating Boot Partition" | 170 | echo "" |
78 | 172 | echo "" | 171 | |
79 | 173 | 172 | sudo mkfs.vfat -F ${FAT_SIZE} ${MMC1} -n ${BOOT_LABEL} | |
80 | 174 | sudo mkfs.vfat -F ${FAT_SIZE} ${MMC1} -n ${BOOT_LABEL} | 173 | |
81 | 175 | 174 | echo "" | |
82 | 176 | echo "" | 175 | echo "Formating ${RFS} Partition" |
83 | 177 | echo "Formating ${RFS} Partition" | 176 | echo "" |
84 | 178 | echo "" | 177 | sudo mkfs.${RFS} -U "$RFS_UUID" ${MMC2} -L ${RFS_LABEL} |
74 | 179 | sudo mkfs.${RFS} -U "$RFS_UUID" ${MMC2} -L ${RFS_LABEL} | ||
85 | 180 | } | 178 | } |
86 | 181 | 179 | ||
87 | 182 | populate_boot() { | 180 | populate_boot() { |
151 | 183 | echo "" | 181 | echo "" |
152 | 184 | echo "Populating Boot Partition" | 182 | echo "Populating Boot Partition" |
153 | 185 | echo "" | 183 | echo "" |
154 | 186 | 184 | ||
155 | 187 | echo "" | 185 | echo "" |
156 | 188 | echo "Installing Boot Loader" | 186 | echo "Installing Boot Loader" |
157 | 189 | echo "" | 187 | echo "" |
158 | 190 | 188 | ||
159 | 191 | if [ "$IS_LIVE" ]; then | 189 | if [ "$IS_LIVE" ]; then |
160 | 192 | parts_dir=casper | 190 | parts_dir=casper |
161 | 193 | else | 191 | else |
162 | 194 | parts_dir=boot | 192 | parts_dir=boot |
163 | 195 | fi | 193 | fi |
164 | 196 | 194 | ||
165 | 197 | mkdir -p ${DIR}/disk || true | 195 | mkdir -p ${DIR}/disk || true |
166 | 198 | sudo mount ${MMC1} ${DIR}/disk | 196 | sudo mount ${MMC1} ${DIR}/disk |
167 | 199 | case "$DEVIMAGE" in | 197 | case "$DEVIMAGE" in |
168 | 200 | beagle|igep) | 198 | beagle|igep) |
169 | 201 | if [ "$DEVIMAGE" = "beagle" ]; then | 199 | if [ "$DEVIMAGE" = "beagle" ]; then |
170 | 202 | if [ -e binary/${parts_dir}/${MLO_FILE} ] && [ -e binary/${parts_dir}/${UBOOT_FILE} ]; then | 200 | if [ -e binary/${parts_dir}/${MLO_FILE} ] && [ -e binary/${parts_dir}/${UBOOT_FILE} ]; then |
171 | 203 | sudo cp -v binary/${parts_dir}/${MLO_FILE} ${DIR}/disk/MLO | 201 | sudo cp -v binary/${parts_dir}/${MLO_FILE} ${DIR}/disk/MLO |
172 | 204 | sudo cp -v binary/${parts_dir}/${UBOOT_FILE} ${DIR}/disk/u-boot.bin | 202 | sudo cp -v binary/${parts_dir}/${UBOOT_FILE} ${DIR}/disk/u-boot.bin |
173 | 205 | fi | 203 | fi |
174 | 206 | fi | 204 | fi |
175 | 207 | sync | 205 | sync |
176 | 208 | cd ${DIR} | 206 | cd ${DIR} |
177 | 209 | echo "done" | 207 | echo "done" |
178 | 210 | 208 | ||
179 | 211 | sudo mkimage -A arm -O linux -T kernel -C none -a 0x80008000 \ | 209 | sudo mkimage -A arm -O linux -T kernel -C none -a 0x80008000 \ |
180 | 212 | -e 0x80008000 -n Linux -d "${DIR}/binary/${parts_dir}"/vmlinuz-*omap \ | 210 | -e 0x80008000 -n Linux -d "${DIR}/binary/${parts_dir}"/vmlinuz-*omap \ |
181 | 213 | "${DIR}/disk/uImage" | 211 | "${DIR}/disk/uImage" |
182 | 214 | 212 | ||
183 | 215 | sudo mkimage -A arm -O linux -T ramdisk -C none -a 0 \ | 213 | sudo mkimage -A arm -O linux -T ramdisk -C none -a 0 \ |
184 | 216 | -e 0 -n initramfs -d "${DIR}/binary/${parts_dir}"/initrd.img-*-omap \ | 214 | -e 0 -n initramfs -d "${DIR}/binary/${parts_dir}"/initrd.img-*-omap \ |
185 | 217 | "${DIR}/disk/uInitrd" | 215 | "${DIR}/disk/uInitrd" |
186 | 218 | 216 | ||
187 | 219 | sudo mkimage -A arm -O linux -T script -C none -a 0 \ | 217 | sudo mkimage -A arm -O linux -T script -C none -a 0 \ |
188 | 220 | -e 0 -n "$CODENAME 10.05" -d "${DIR}/binary/boot.cmd" \ | 218 | -e 0 -n "$CODENAME 10.05" -d "${DIR}/binary/boot.cmd" \ |
189 | 221 | "${DIR}/disk/boot.scr" | 219 | "${DIR}/disk/boot.scr" |
190 | 222 | sudo cp -v ${DIR}/disk/boot.scr ${DIR}/disk/boot.ini | 220 | sudo cp -v ${DIR}/disk/boot.scr ${DIR}/disk/boot.ini |
191 | 223 | ;; | 221 | ;; |
192 | 224 | vexpress) | 222 | vexpress) |
193 | 225 | sudo tar --strip-components=5 -C ${DIR}/disk/ -xf $BINARY_TARBALL binary/usr/lib/u-boot/ca9x4_ct_vxp/u-boot.bin | 223 | sudo tar --strip-components=5 -C ${DIR}/disk/ -xf $BINARY_TARBALL binary/usr/lib/u-boot/ca9x4_ct_vxp/u-boot.bin |
194 | 226 | sudo mkimage -A arm -O linux -T kernel -C none -a 0x60008000 -e 0x60008000 \ | 224 | sudo mkimage -A arm -O linux -T kernel -C none -a 0x60008000 -e 0x60008000 \ |
195 | 227 | -n "Linux" -d ${DIR}/binary/${parts_dir}/vmlinuz*-vexpress ${DIR}/disk/uImage | 225 | -n "Linux" -d ${DIR}/binary/${parts_dir}/vmlinuz*-vexpress ${DIR}/disk/uImage |
196 | 228 | sudo mkimage -A arm -O linux -T ramdisk -C none -a 0x81000000 \ | 226 | sudo mkimage -A arm -O linux -T ramdisk -C none -a 0x81000000 \ |
197 | 229 | -e 0x81000000 -n "initramfs" -d \ | 227 | -e 0x81000000 -n "initramfs" -d \ |
198 | 230 | ${DIR}/binary/${parts_dir}/initrd.img-*-linaro-vexpress \ | 228 | ${DIR}/binary/${parts_dir}/initrd.img-*-linaro-vexpress \ |
199 | 231 | "${DIR}"/disk/uInitrd | 229 | "${DIR}"/disk/uInitrd |
200 | 232 | ;; | 230 | ;; |
201 | 233 | *) | 231 | *) |
202 | 234 | echo "Set --dev parameter: --dev <beagle|igep|vexpress>" 1>&2 | 232 | echo "Set --dev parameter: --dev <beagle|igep|vexpress>" 1>&2 |
203 | 235 | cleanup_workdir | 233 | cleanup_workdir |
204 | 236 | exit | 234 | exit |
205 | 237 | ;; | 235 | ;; |
206 | 238 | esac | 236 | esac |
207 | 239 | 237 | ||
208 | 240 | cd ${DIR}/disk/ | 238 | cd ${DIR}/disk/ |
209 | 241 | sync | 239 | sync |
210 | 242 | sync | 240 | sync |
211 | 243 | cd ${DIR}/ | 241 | cd ${DIR}/ |
212 | 244 | 242 | ||
213 | 245 | sudo umount ${DIR}/disk || true | 243 | sudo umount ${DIR}/disk || true |
214 | 246 | } | 244 | } |
215 | 247 | 245 | ||
216 | 248 | populate_rootfs() { | 246 | populate_rootfs() { |
244 | 249 | echo "" | 247 | echo "" |
245 | 250 | echo "Populating rootfs Partition" | 248 | echo "Populating rootfs Partition" |
246 | 251 | echo "Be patient, this may take a few minutes" | 249 | echo "Be patient, this may take a few minutes" |
247 | 252 | echo "" | 250 | echo "" |
248 | 253 | sudo mount ${MMC2} ${DIR}/disk | 251 | sudo mount ${MMC2} ${DIR}/disk |
249 | 254 | 252 | ||
250 | 255 | sudo tar -xf $BINARY_TARBALL --strip-components=1 -C disk/ | 253 | sudo tar -xf $BINARY_TARBALL --strip-components=1 -C disk/ |
251 | 256 | 254 | ||
252 | 257 | # add fstab entry for rootfs and boot | 255 | ## add fstab entry for rootfs and boot |
253 | 258 | echo "UUID=${RFS_UUID} / ${RFS} errors=remount-ro 0 1 " | sudo tee -a ${DIR}/disk/etc/fstab | 256 | echo "UUID=${RFS_UUID} / ${RFS} errors=remount-ro 0 1 " | sudo tee -a ${DIR}/disk/etc/fstab |
254 | 259 | 257 | ||
255 | 260 | if [ "$CREATE_SWAP" ] ; then | 258 | if [ "$CREATE_SWAP" ] ; then |
256 | 261 | 259 | ||
257 | 262 | echo "" | 260 | echo "" |
258 | 263 | echo "Creating SWAP File" | 261 | echo "Creating SWAP File" |
259 | 264 | echo "" | 262 | echo "" |
260 | 265 | 263 | ||
261 | 266 | SPACE_LEFT=$(df ${DIR}/disk/ | grep ${MMC2} | awk '{print $4}') | 264 | SPACE_LEFT=$(df ${DIR}/disk/ | grep ${MMC2} | awk '{print $4}') |
262 | 267 | 265 | ||
263 | 268 | let SIZE=$SWAP_SIZE*1024 | 266 | let SIZE=$SWAP_SIZE*1024 |
264 | 269 | 267 | ||
265 | 270 | if [ $SPACE_LEFT -ge $SIZE ] ; then | 268 | if [ $SPACE_LEFT -ge $SIZE ] ; then |
266 | 271 | sudo dd if=/dev/zero of=${DIR}/disk/SWAP.swap bs=1M count=$SWAP_SIZE | 269 | sudo dd if=/dev/zero of=${DIR}/disk/SWAP.swap bs=1M count=$SWAP_SIZE |
267 | 272 | sudo mkswap ${DIR}/disk/SWAP.swap | 270 | sudo mkswap ${DIR}/disk/SWAP.swap |
268 | 273 | echo "/SWAP.swap none swap sw 0 0" | sudo tee -a ${DIR}/disk/etc/fstab | 271 | echo "/SWAP.swap none swap sw 0 0" | sudo tee -a ${DIR}/disk/etc/fstab |
269 | 274 | else | 272 | else |
270 | 275 | echo "SWAP file bigger then whats left on partition" | 273 | echo "SWAP file bigger then whats left on partition" |
271 | 274 | fi | ||
272 | 276 | fi | 275 | fi |
287 | 277 | fi | 276 | |
288 | 278 | 277 | echo "" | |
289 | 279 | echo "" | 278 | echo "Creating /etc/flash-kernel.conf" |
290 | 280 | echo "Creating /etc/flash-kernel.conf" | 279 | echo "" |
291 | 281 | echo "" | 280 | |
292 | 282 | 281 | echo "UBOOT_PART=/dev/mmcblk0p1" > ${DIR}/disk/etc/flash-kernel.conf | |
293 | 283 | echo "UBOOT_PART=/dev/mmcblk0p1" > ${DIR}/disk/etc/flash-kernel.conf | 282 | |
294 | 284 | 283 | cd ${DIR}/disk/ | |
295 | 285 | cd ${DIR}/disk/ | 284 | sync |
296 | 286 | sync | 285 | sync |
297 | 287 | sync | 286 | cd ${DIR}/ |
298 | 288 | cd ${DIR}/ | 287 | |
299 | 289 | 288 | sudo umount ${DIR}/disk || true | |
286 | 290 | sudo umount ${DIR}/disk || true | ||
300 | 291 | } | 289 | } |
301 | 292 | 290 | ||
302 | 293 | check_mmc() { | 291 | check_mmc() { |
304 | 294 | FDISK=$(sudo LC_ALL=C sfdisk -l | grep "[Disk] ${MMC}" | awk '{print $2}') | 292 | FDISK=$(sudo LC_ALL=C sfdisk -l | grep "[Disk] ${MMC}" | awk '{print $2}') |
305 | 295 | 293 | ||
331 | 296 | if test "-$FDISK-" = "-$MMC:-" | 294 | if test "-$FDISK-" = "-$MMC:-" |
332 | 297 | then | 295 | then |
333 | 298 | echo "" | 296 | echo "" |
334 | 299 | echo "I see..." | 297 | echo "I see..." |
335 | 300 | echo "sudo sfdisk -l:" | 298 | echo "sudo sfdisk -l:" |
336 | 301 | sudo LC_ALL=C sfdisk -l | grep "[Disk] /dev/" --color=never | 299 | sudo LC_ALL=C sfdisk -l | grep "[Disk] /dev/" --color=never |
337 | 302 | echo "" | 300 | echo "" |
338 | 303 | echo "mount:" | 301 | echo "mount:" |
339 | 304 | mount | grep -v none | grep "/dev/" --color=never | 302 | mount | grep -v none | grep "/dev/" --color=never |
340 | 305 | echo "" | 303 | echo "" |
341 | 306 | read -p "Are you 100% sure, on selecting [${MMC}] (y/n)? " | 304 | read -p "Are you 100% sure, on selecting [${MMC}] (y/n)? " |
342 | 307 | [ "$REPLY" == "y" ] || exit | 305 | [ "$REPLY" == "y" ] || exit |
343 | 308 | echo "" | 306 | echo "" |
344 | 309 | else | 307 | else |
345 | 310 | echo "" | 308 | echo "" |
346 | 311 | echo "Are you sure? I Don't see [${MMC}], here is what I do see..." | 309 | echo "Are you sure? I Don't see [${MMC}], here is what I do see..." |
347 | 312 | echo "" | 310 | echo "" |
348 | 313 | echo "sudo sfdisk -l:" | 311 | echo "sudo sfdisk -l:" |
349 | 314 | sudo LC_ALL=C sfdisk -l | grep "[Disk] /dev/" --color=never | 312 | sudo LC_ALL=C sfdisk -l | grep "[Disk] /dev/" --color=never |
350 | 315 | echo "" | 313 | echo "" |
351 | 316 | echo "mount:" | 314 | echo "mount:" |
352 | 317 | mount | grep -v none | grep "/dev/" --color=never | 315 | mount | grep -v none | grep "/dev/" --color=never |
353 | 318 | echo "" | 316 | echo "" |
354 | 319 | exit | 317 | exit |
355 | 320 | fi | 318 | fi |
356 | 321 | } | 319 | } |
357 | 322 | 320 | ||
358 | 323 | check_fs_type() { | 321 | check_fs_type() { |
388 | 324 | IN_VALID_FS=1 | 322 | IN_VALID_FS=1 |
389 | 325 | 323 | ||
390 | 326 | if test "-$FS_TYPE-" = "-ext2-" | 324 | if test "-$FS_TYPE-" = "-ext2-" |
391 | 327 | then | 325 | then |
392 | 328 | RFS=ext2 | 326 | RFS=ext2 |
393 | 329 | unset IN_VALID_FS | 327 | unset IN_VALID_FS |
394 | 330 | fi | 328 | fi |
395 | 331 | 329 | ||
396 | 332 | if test "-$FS_TYPE-" = "-ext3-" | 330 | if test "-$FS_TYPE-" = "-ext3-" |
397 | 333 | then | 331 | then |
398 | 334 | RFS=ext3 | 332 | RFS=ext3 |
399 | 335 | unset IN_VALID_FS | 333 | unset IN_VALID_FS |
400 | 336 | fi | 334 | fi |
401 | 337 | 335 | ||
402 | 338 | if test "-$FS_TYPE-" = "-ext4-" | 336 | if test "-$FS_TYPE-" = "-ext4-" |
403 | 339 | then | 337 | then |
404 | 340 | RFS=ext4 | 338 | RFS=ext4 |
405 | 341 | unset IN_VALID_FS | 339 | unset IN_VALID_FS |
406 | 342 | fi | 340 | fi |
407 | 343 | 341 | ||
408 | 344 | if test "-$FS_TYPE-" = "-btrfs-" | 342 | if test "-$FS_TYPE-" = "-btrfs-" |
409 | 345 | then | 343 | then |
410 | 346 | RFS=btrfs | 344 | RFS=btrfs |
411 | 347 | unset IN_VALID_FS | 345 | unset IN_VALID_FS |
412 | 348 | fi | 346 | fi |
413 | 349 | 347 | ||
414 | 350 | if [ "$IN_VALID_FS" ] ; then | 348 | if [ "$IN_VALID_FS" ] ; then |
415 | 351 | usage | 349 | usage |
416 | 352 | fi | 350 | fi |
417 | 353 | } | 351 | } |
418 | 354 | 352 | ||
419 | 355 | calculatesize() { | 353 | calculatesize() { |
424 | 356 | IMAGE_SIZE=${IMAGE_SIZE/G/M*1024} | 354 | IMAGE_SIZE=${IMAGE_SIZE/G/M*1024} |
425 | 357 | IMAGE_SIZE=${IMAGE_SIZE/M/K*1024} | 355 | IMAGE_SIZE=${IMAGE_SIZE/M/K*1024} |
426 | 358 | IMAGE_SIZE=${IMAGE_SIZE/K/*1024} | 356 | IMAGE_SIZE=${IMAGE_SIZE/K/*1024} |
427 | 359 | IMAGE_SIZE=$(($IMAGE_SIZE)) | 357 | IMAGE_SIZE=$(($IMAGE_SIZE)) |
428 | 360 | } | 358 | } |
429 | 361 | 359 | ||
430 | 362 | setup_sizes() { | 360 | setup_sizes() { |
435 | 363 | HEADS=255 | 361 | HEADS=255 |
436 | 364 | SECTORS=63 | 362 | SECTORS=63 |
437 | 365 | SECTORSIZE=512 | 363 | SECTORSIZE=512 |
438 | 366 | if [ "${IMAGE_FILE}" ]; then | 364 | if [ "${IMAGE_FILE}" ]; then |
439 | 367 | calculatesize | 365 | calculatesize |
440 | 368 | CYLINDERSIZE=$(($HEADS*$SECTORS*$SECTORSIZE)) | 366 | CYLINDERSIZE=$(($HEADS*$SECTORS*$SECTORSIZE)) |
441 | 369 | CYLINDERS=$(($IMAGE_SIZE/$CYLINDERSIZE)) | 367 | CYLINDERS=$(($IMAGE_SIZE/$CYLINDERSIZE)) |
442 | 370 | CYLINDER_ARG="-C $CYLINDERS" | 368 | CYLINDER_ARG="-C $CYLINDERS" |
443 | 371 | IMAGE_SIZE=$(($CYLINDERS*$CYLINDERSIZE)) | 369 | IMAGE_SIZE=$(($CYLINDERS*$CYLINDERSIZE)) |
445 | 372 | else | 370 | else |
446 | 373 | CYLINDER_ARG="" | 371 | CYLINDER_ARG="" |
448 | 374 | fi | 372 | fi |
449 | 375 | } | 373 | } |
450 | 376 | 374 | ||
451 | 377 | setup_image() { | 375 | setup_image() { |
453 | 378 | sudo qemu-img create -f raw $IMAGE_FILE $IMAGE_SIZE | 376 | sudo qemu-img create -f raw $IMAGE_FILE $IMAGE_SIZE |
454 | 379 | } | 377 | } |
455 | 380 | 378 | ||
456 | 381 | usage() { | 379 | usage() { |
460 | 382 | echo "usage: $(basename $0) --mmc /dev/sdd" | 380 | echo "usage: $(basename $0) --mmc /dev/sdd" |
461 | 383 | echo "<or>" | 381 | echo "<or>" |
462 | 384 | echo "usage: $(basename $0) --image_file mmc.img" | 382 | echo "usage: $(basename $0) --image_file mmc.img" |
463 | 385 | cat <<EOF | 383 | cat <<EOF |
464 | 386 | 384 | ||
465 | 387 | required options: | 385 | required options: |
466 | @@ -440,10 +438,10 @@ | |||
467 | 440 | } | 438 | } |
468 | 441 | 439 | ||
469 | 442 | checkparm() { | 440 | checkparm() { |
474 | 443 | if [ "$(echo $1|grep ^'\-')" ];then | 441 | if [ "$(echo $1|grep ^'\-')" ];then |
475 | 444 | echo "E: Need an argument" | 442 | echo "E: Need an argument" |
476 | 445 | usage | 443 | usage |
477 | 446 | fi | 444 | fi |
478 | 447 | } | 445 | } |
479 | 448 | 446 | ||
480 | 449 | cleanup_workdir() { | 447 | cleanup_workdir() { |
481 | @@ -457,63 +455,63 @@ | |||
482 | 457 | 455 | ||
483 | 458 | # parse commandline options | 456 | # parse commandline options |
484 | 459 | while [ ! -z "$1" ]; do | 457 | while [ ! -z "$1" ]; do |
542 | 460 | case $1 in | 458 | case $1 in |
543 | 461 | -h|--help) | 459 | -h|--help) |
544 | 462 | usage | 460 | usage |
545 | 463 | MMC=1 | 461 | MMC=1 |
546 | 464 | ;; | 462 | ;; |
547 | 465 | --mmc) | 463 | --mmc) |
548 | 466 | checkparm $2 | 464 | checkparm $2 |
549 | 467 | MMC="$2" | 465 | MMC="$2" |
550 | 468 | check_mmc | 466 | check_mmc |
551 | 469 | ;; | 467 | ;; |
552 | 470 | --image_file) | 468 | --image_file) |
553 | 471 | checkparm $2 | 469 | checkparm $2 |
554 | 472 | IMAGE_FILE="$2" | 470 | IMAGE_FILE="$2" |
555 | 473 | ;; | 471 | ;; |
556 | 474 | --image_size) | 472 | --image_size) |
557 | 475 | checkparm $2 | 473 | checkparm $2 |
558 | 476 | IMAGE_SIZE=$2 | 474 | IMAGE_SIZE=$2 |
559 | 477 | ;; | 475 | ;; |
560 | 478 | --rootfs) | 476 | --rootfs) |
561 | 479 | checkparm $2 | 477 | checkparm $2 |
562 | 480 | FS_TYPE="$2" | 478 | FS_TYPE="$2" |
563 | 481 | check_fs_type | 479 | check_fs_type |
564 | 482 | ;; | 480 | ;; |
565 | 483 | --boot_label) | 481 | --boot_label) |
566 | 484 | checkparm $2 | 482 | checkparm $2 |
567 | 485 | BOOT_LABEL="$2" | 483 | BOOT_LABEL="$2" |
568 | 486 | ;; | 484 | ;; |
569 | 487 | --rfs_label) | 485 | --rfs_label) |
570 | 488 | checkparm $2 | 486 | checkparm $2 |
571 | 489 | RFS_LABEL="$2" | 487 | RFS_LABEL="$2" |
572 | 490 | ;; | 488 | ;; |
573 | 491 | --swap_file) | 489 | --swap_file) |
574 | 492 | checkparm $2 | 490 | checkparm $2 |
575 | 493 | SWAP_SIZE="$2" | 491 | SWAP_SIZE="$2" |
576 | 494 | CREATE_SWAP=1 | 492 | CREATE_SWAP=1 |
577 | 495 | ;; | 493 | ;; |
578 | 496 | --live) | 494 | --live) |
579 | 497 | IS_LIVE=1 | 495 | IS_LIVE=1 |
580 | 498 | ;; | 496 | ;; |
581 | 499 | --live-256m) | 497 | --live-256m) |
582 | 500 | IS_LIVE=1 | 498 | IS_LIVE=1 |
583 | 501 | IS_LOWMEM=1 | 499 | IS_LOWMEM=1 |
584 | 502 | ;; | 500 | ;; |
585 | 503 | --console) | 501 | --console) |
586 | 504 | checkparm $2 | 502 | checkparm $2 |
587 | 505 | consoles="$consoles $2" | 503 | consoles="$consoles $2" |
588 | 506 | ;; | 504 | ;; |
589 | 507 | --dev) | 505 | --dev) |
590 | 508 | checkparm $2 | 506 | checkparm $2 |
591 | 509 | DEVIMAGE=$2 | 507 | DEVIMAGE=$2 |
592 | 510 | ;; | 508 | ;; |
593 | 511 | --binary) | 509 | --binary) |
594 | 512 | checkparm $2 | 510 | checkparm $2 |
595 | 513 | BINARY_TARBALL="$2" | 511 | BINARY_TARBALL="$2" |
596 | 514 | ;; | 512 | ;; |
597 | 515 | esac | 513 | esac |
598 | 516 | shift | 514 | shift |
599 | 517 | done | 515 | done |
600 | 518 | 516 | ||
601 | 519 | setup_sizes | 517 | setup_sizes |
602 | @@ -559,7 +557,7 @@ | |||
603 | 559 | fi | 557 | fi |
604 | 560 | 558 | ||
605 | 561 | if [ ! "${MMC}" -a ! "${IMAGE_FILE}" ]; then | 559 | if [ ! "${MMC}" -a ! "${IMAGE_FILE}" ]; then |
607 | 562 | usage | 560 | usage |
608 | 563 | fi | 561 | fi |
609 | 564 | 562 | ||
610 | 565 | prepare_sources | 563 | prepare_sources |
I suggest using bzr explorer to see the diff as it will show a side-by-side diff which makes it easy to see that it's just the indentation that's changed.