всезнающий народ - может подскажете где трабла
1) есть патч-файл - сделан на винде
2) есть gentoo-linux (colinux)
3) внешний сервер (mandrake или что-то в этом роде)
когда применяю патч командой patch -p0 на (2) - все нормально
когда применяю этот же патч к тому же файлу на (3) - пишет облом
проблема в том, что файл текстовый, содержит перевод строки CRLF, когда патч запускается на (3) машине первой строчкой идет статус (Stripping trailing CRs from patch.) на (2) машине такого нет
вопрос - откуда patch узнает что надо трейлить CR ? и как сказать ему этого не делать? ман patch предлагать - только я его уже читал и там только про склейку строк сказано и более ничего
зы посмотрел текстовые строки в бинарниках /usr/bin/patch - все содержат строку (Stripping trailing CRs from patch.) - вопрос в том, почему одна версия думает что надо стрипить а вторая нет ? ключи командной строки одинаковые
ззы неделю назад на (3) системе патч (этот-же) применился на ура. вроде ничего не менялось (я на (3) систему имею все права - но ничего там не правлю - есть отдельные чуваки которые этим занимаются)