fs-mkfs.patch
src/datastore_mad/remotes/fs/mkfs 2013-02-01 19:22:09.924911746 +0100 | ||
---|---|---|
65 | 65 | |
66 | 66 |
DST=`generate_image_path` |
67 | 67 | |
68 |
# ------------ Image to save_as disk, no need to create a FS ------------ |
|
69 | ||
70 |
if [ "$FSTYPE" = "save_as" ]; then |
|
71 |
echo "$DST" |
|
72 |
exit 0 |
|
73 |
fi |
|
74 | ||
75 | 68 |
# ------------ Create the image to the repository ------------ |
76 | 69 | |
77 |
MKFS_CMD=`mkfs_command $DST $FSTYPE $SIZE` |
|
78 | ||
79 | 70 |
exec_and_log "$DD if=/dev/zero of=$DST bs=1 count=1 seek=${SIZE}M" \ |
80 | 71 |
"Could not create image $DST" |
81 |
exec_and_log "$MKFS_CMD" \ |
|
82 |
"Unable to create filesystem $FSTYPE in $DST" |
|
72 | ||
73 |
# ------------ Create FS if image is not to save_as disk ------------ |
|
74 | ||
75 |
if [ "$FSTYPE" != "save_as" ]; then |
|
76 |
MKFS_CMD=`mkfs_command $DST $FSTYPE $SIZE` |
|
77 | ||
78 |
exec_and_log "$MKFS_CMD" \ |
|
79 |
"Unable to create filesystem $FSTYPE in $DST" |
|
80 |
fi |
|
83 | 81 | |
84 | 82 |
echo "$DST" |