Если не указать путь к создаваемому бандлу, его невозможно отыскать: $ mkve-bundle --hypervisor openvz --output bundle.tar list-server Хотелось бы в этом случае видеть его в текущем каталоге.
Гм, а какую версию Вы используете? Из git'а? Можно записать output=<что угодно> в ~/.mkve/bundle-config. Это будет Вашим собственным значением по умолчанию. Но если все-таки хочется делать так всегда и для всех, то можно сделать [ $output="" ] && $output=default.bun Как удобнее?
Да, из Вашего гита, коммит a817ce2f2eaa79ec24073fbf05145ac99a593640. Удобнее, чтобы относительный путь (не начинающийся со слэша) отсчитывался с текущей директории =)
Похоже на правду? :) 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
А куда этот кусок вставить? Если в ~/.mkve/bundle-config , то первое же сообщение при запуске гласит: mkve-bundle: output name is not specified; I'll use default Файл опять неизвестно, где.
Нет-нет, это прадлагаемый кусок программы :) На самом деле я его уже вставил, так что если output пустой, то используется ./default.bun а если output относительный, то ./$output