Victor Wagner wrote:
On 2006.04.27 at 10:59:53 +0300, Roman Sozinov wrote:
Добрый день,
Есть вопрос, на который пока не могу самостоятельно ответить.
Чтобы в openssl появилась необходимая мне функциональность его нужно
пропатчить еще до сборки debian-пакета. У меня есть необходимый патч, но
я не могу применить его к debian-source пакета openssl.
Вот как я делаю:
cd /home
apt-get source openssl
cp ts-20060225-0_9_8a-patch openssl-0.9.8a/
cd openssl-0.9.8a
patch -p1 < ts-20060225-0_9_8a-patch
patching file Configure
Hunk #1 succeeded at 1186 (offset 40 lines).
patching file Makefile
Hunk #1 FAILED at 11.
Hunk #2 FAILED at 59.
Hunk #5 FAILED at 137.
3 out of 5 hunks FAILED -- saving rejects to file Makefile.rej
patching file Makefile.org
patching file apps/CA.pl
patching file apps/Makefile
patching file apps/openssl.cnf
patching file apps/progs.h
patching file apps/ts.c
patching file apps/tsget
patching file crypto/cpt_err.c
patching file crypto/crypto.h
patching file crypto/opensslconf.h
Reversed (or previously applied) patch detected! Assume -R? [n]
... и дальше идут подобные ошибки
Патч полностью работоспособен, если его применять к оригинальным
исходникам openssl (файл openssl-0.9.8a.orig.tar.gz), но если его
пытаться применить к debian-исходникам пакета openssl, то получается то,
что видно выше, т.е. ничего....
Это не "ничего", а совершенно штатная ситуация. Дальше берешь, и руками
разбираешься во всех файлах .rej. Что там за изменения, почему не
применились и надо ли их применять.
Например, "Reversed (or prevoisly applied) patch detected - это значит,
что скорее всего функциональность, добавляемая патчем, уже добавлена в
пакет дебиановским мейнтейнером.
Огого.... похоже придется идти к разработчикам данного патча и просить у
них версию данного патча для Debian, потому как сам openssl меня мало
интересует и данная сборка будет произведена только однажды.
Спасибо за информацию!
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]