>> Ну, в моем любимом бинарном дистре будет make install clean
> Ага, повторить 20 раз, получить LFC, только с засранным /usr/lib. make uninstall-то мальчик, брысь уже учиться хоть чему кроме генточки.
На том дистре, который он имел в виду - будет то же самое, что при установке из бинарных пакетов - только свое, собранное по-своему.
Потому как судя по набору - это *bsd.
> завезли уже, или до сих пор make install в лог сохраняют?
> Разработчики дистров дураки какие-то, все какие-то пакетные менеджеры пилят, один анонн
помимо единственно-известного тебе, есть еще другие - у них make install - вызывает пакетный менеджер
>> А если git diff "неправильный", то ... ?
> А на бинарном дистре это, конечно же, решается магическим yum fix my.patch
на бинарном дистре это решается все тем же - ручной сборкой с коррекцией патча по месту, под ту версию что у тебя и после приложения других необходимых патчей, и оформлением ее потом в виде изменения в .spec или rules
Обычно для этого требуется одна строчка в том или другом - но инструментарием придется научиться пользоваться, это не одна команда.
Как и в прекрасной генточке.
Только, скорее всего, еще и не потребуется при этом детально изучать формат и особенности этих конфигов - по окружающим строкам догадаешься, куда и что именно надо воткнуть. И версия у них не меняется раз в день.
А в волшебной генточке - я вот до сих пор не знаю, что это все означает и как тут хоть что-то исправить:
src_unpack() {
git-2_src_unpack
for slot in $(php_get_slots); do
cp -r "${S}" "${WORKDIR}/${slot}"
done
}
что это, блжад?