Bug 19051

Summary: generated bundle is lost
Product: Sisyphus Reporter: Grigory Batalov <bga>
Component: mkveAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: glebfm, ldv, placeholder, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Grigory Batalov 2009-03-03 16:23:52 MSK
Если не указать путь к создаваемому бандлу, его невозможно отыскать:
$ mkve-bundle --hypervisor openvz --output bundle.tar list-server

Хотелось бы в этом случае видеть его в текущем каталоге.
Comment 1 aspsk 2009-03-03 16:35:53 MSK
Гм, а какую версию Вы используете? Из git'а?

Можно записать output=<что угодно> в ~/.mkve/bundle-config. Это будет Вашим собственным значением по умолчанию.

Но если все-таки хочется делать так всегда и для всех, то можно сделать
  [ $output="" ] && $output=default.bun

Как удобнее?
Comment 2 Grigory Batalov 2009-03-03 16:56:27 MSK
Да, из Вашего гита, коммит a817ce2f2eaa79ec24073fbf05145ac99a593640.

Удобнее, чтобы относительный путь (не начинающийся со слэша) отсчитывался с текущей директории =)
Comment 3 aspsk 2009-03-03 17:23:04 MSK
Похоже на правду? :)

if [ -z "$output" ]; then
    verbose "output name is not specified; I'll use default"
    output="$(pwd)/default.bun"
elif [ $output = ${output##/} ]; then
    verbose "I found, that output name is relative"
    output="$(pwd)/$output"
fi
Comment 4 Grigory Batalov 2009-03-03 18:34:40 MSK
А куда этот кусок вставить? Если в ~/.mkve/bundle-config , то первое же сообщение при запуске гласит:

mkve-bundle: output name is not specified; I'll use default

Файл опять неизвестно, где.
Comment 5 aspsk 2009-03-03 19:37:59 MSK
Нет-нет, это прадлагаемый кусок программы :)
На самом деле я его уже вставил, так что
  если output пустой, то используется ./default.bun
  а если output относительный, то ./$output