Bug 19051 - generated bundle is lost
Summary: generated bundle is lost
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mkve (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-03 16:23 MSK by Grigory Batalov
Modified: 2009-03-04 12:39 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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