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