Last change
on this file since 3853 was 3621, checked in by Bruno Cornec, 8 years ago |
New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.
|
-
Property svn:eol-style
set to
native
-
Property svn:executable
set to
*
|
File size:
586 bytes
|
Rev | Line | |
---|
[3621] | 1 | #!/bin/sh -ex
|
---|
| 2 |
|
---|
| 3 | mountpoint -q /
|
---|
| 4 | [ ! -e hdc.img.dir ]
|
---|
| 5 |
|
---|
| 6 | cleanup()
|
---|
| 7 | {
|
---|
| 8 | trap - EXIT
|
---|
| 9 | if mountpoint -q hdc.img.dir; then
|
---|
| 10 | umount -d hdc.img.dir
|
---|
| 11 | fi
|
---|
| 12 | mountpoint -q hdc.img.dir ||
|
---|
| 13 | rm -rf hdc.img.dir
|
---|
| 14 | exit $@
|
---|
| 15 | }
|
---|
| 16 |
|
---|
| 17 | trap 'cleanup $?' EXIT
|
---|
| 18 | trap 'cleanup 1' HUP PIPE INT QUIT TERM
|
---|
| 19 |
|
---|
| 20 | size=$(du -ks hdc.dir | sed -rn 's/^([0-9]+).*/\1/p')
|
---|
| 21 | [ "$size" -gt 0 ]
|
---|
| 22 |
|
---|
| 23 | rm -f hdc.img
|
---|
| 24 | dd if=/dev/zero of=hdc.img count=1 bs=1024 seek=$(($size*2))
|
---|
| 25 | mkfs.ext3 -q -F -b 1024 -i 4096 hdc.img
|
---|
| 26 | tune2fs -c 0 -i 0 hdc.img
|
---|
| 27 | mkdir hdc.img.dir
|
---|
| 28 | mount -o loop hdc.img hdc.img.dir
|
---|
| 29 | cp -a hdc.dir/* hdc.img.dir/
|
---|
| 30 | umount -d hdc.img.dir
|
---|
Note:
See
TracBrowser
for help on using the repository browser.