Revision eb5554b1 snf-image-host/common.sh.in
b/snf-image-host/common.sh.in | ||
---|---|---|
126 | 126 |
if [ "$SCRIPT_NAME" = "export" ]; then |
127 | 127 |
if [ -z "$EXPORT_DEVICE" ]; then |
128 | 128 |
log_error "Missing OS API Variable EXPORT_DEVICE" |
129 |
exit 1 |
|
129 | 130 |
fi |
130 | 131 |
blockdev=$EXPORT_DEVICE |
131 | 132 |
elif [ "$SCRIPT_NAME" = "import" ]; then |
132 | 133 |
if [ -z "$IMPORT_DEVICE" ]; then |
133 |
log_error "Missing OS API Variable IMPORT_DEVICE" |
|
134 |
log_error "Missing OS API Variable IMPORT_DEVICE" |
|
135 |
exit 1 |
|
134 | 136 |
fi |
135 | 137 |
blockdev=$IMPORT_DEVICE |
136 | 138 |
else |
... | ... | |
138 | 140 |
fi |
139 | 141 |
if [ "$SCRIPT_NAME" = "rename" -a -z "$OLD_INSTANCE_NAME" ]; then |
140 | 142 |
log_error "Missing OS API Variable OLD_INSTANCE_NAME" |
143 |
exit 1 |
|
141 | 144 |
fi |
142 | 145 |
old_name=$OLD_INSTANCE_NAME |
143 | 146 |
} |
... | ... | |
224 | 227 |
cat "$UNATTEND" > "$target/unattend.xml" |
225 | 228 |
else |
226 | 229 |
log_error "Unattend file: \`"$UNATTEND"' does not exist" |
230 |
exit 1 |
|
227 | 231 |
fi |
228 | 232 |
fi |
229 | 233 |
umount "$target" |
Also available in: Unified diff