Revision e0f1ce56 common.sh.in
b/common.sh.in | ||
---|---|---|
179 | 179 |
: ${IMAGE_DIR:="@localstatedir@/cache/ganeti-instance-image"} |
180 | 180 |
: ${IMAGE_DEBUG:="0"} |
181 | 181 |
|
182 |
if [ -z "$OS_API_VERSION" -o "$OS_API_VERSION" = "5" ]; then |
|
183 |
DEFAULT_PARTITION_STYLE="none" |
|
184 |
else |
|
185 |
DEFAULT_PARTITION_STYLE="msdos" |
|
186 |
fi |
|
187 |
: ${PARTITION_STYLE:=$DEFAULT_PARTITION_STYLE} # disk partition style |
|
188 |
|
|
189 |
|
|
190 | 182 |
SCRIPT_NAME=$(basename $0) |
191 | 183 |
|
192 |
if [ -f /sbin/blkid -a -x /sbin/blkid ]; then |
|
193 |
VOL_ID="/sbin/blkid -o value -s UUID" |
|
194 |
VOL_TYPE="/sbin/blkid -o value -s TYPE" |
|
195 |
else |
|
196 |
for dir in /lib/udev /sbin; do |
|
197 |
if [ -f $dir/vol_id -a -x $dir/vol_id ]; then |
|
198 |
VOL_ID="$dir/vol_id -u" |
|
199 |
VOL_TYPE="$dir/vol_id -t" |
|
200 |
fi |
|
201 |
done |
|
202 |
fi |
|
203 |
|
|
204 |
if [ -z "$VOL_ID" ]; then |
|
205 |
log_error "vol_id or blkid not found, please install udev or util-linux" |
|
206 |
exit 1 |
|
207 |
fi |
|
208 |
|
|
209 | 184 |
if [ -z "$OS_API_VERSION" -o "$OS_API_VERSION" = "5" ]; then |
210 | 185 |
OS_API_VERSION=5 |
211 | 186 |
GETOPT_RESULT=`getopt -o o:n:i:b:s: -n '$0' -- "$@"` |
Also available in: Unified diff