The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"patch trouble"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"patch trouble"
Сообщение от Vladimir I. emailИскать по авторуВ закладки on 29-Окт-04, 11:57  (MSK)
всезнающий народ - может подскажете где трабла
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) систему имею все права - но ничего там не правлю - есть отдельные чуваки которые этим занимаются)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "patch trouble"
Сообщение от BlackSir emailИскать по авторуВ закладки(??) on 29-Окт-04, 18:27  (MSK)
CRLF => CR
cat patch.msdos | sed 's/.$//' > patch.unix

Поищи на opennet.ru статью 'Handy one-liners for SED'

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "patch trouble"
Сообщение от Vladimir I. emailИскать по авторуВ закладки on 29-Окт-04, 20:43  (MSK)
>CRLF => CR
>cat patch.msdos | sed 's/.$//' > patch.unix
>
>Поищи на opennet.ru статью 'Handy one-liners for SED'


мой друг горацио - меня не понял ты
если бы мне надо было застрипить CR во всех файлах - я бы никого не спрашивал
проблема в том, что мне не надо стрипить

вообще я решение нашел - достаточно извратное и после того как покопался во внутренностях patch 2.5.4 кому интересно - мыльте

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру