Я испытал много проблем, в то время как я использовал mdadm
, но никогда теряемые данные. Необходимо избежать --force
опция или использование это очень тщательно, becasuse Вы может потерять все Ваши данные. Отправьте Ваш /etc/mdadm/mdadm.conf
К сожалению, что-либо определенное в оболочке, запущенной %prep, %build или разделы %install, не сохраняется в среде сборки. Необходимо было бы определить % {AXIS2_C}, МАКРО-переменная (не переменная оболочки):
%define AXIS2_C /usr/local/something
и затем обратитесь к нему в обеих своих оболочках как
make whatever FOO=%{AXIS2_C} # or however you used the env variable
и затем в разделе %files, использовать
%file
%{AXIS2_C}/bin/services/services.xml
Обычно, начальная буква %define наверху файла спецификации с некоторой документацией о том, для чего это. Если необходимо динамично установить макрос, необходимо будет использовать более сложные макрокоманды спецификации об/мин как % (), чтобы сделать расширения оболочки.
Что происходит, если Вы не делаете корпуса это в { }
, и только используйте " "
%file
"$AXIS2_C"/bin/services/services.xml
(или даже без " "
вообще)