ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] Q. on .src.rpm
@ 2002-02-28 21:05 Serge Skorokhodov
  2002-02-28 21:44 ` AVL
  0 siblings, 1 reply; 7+ messages in thread
From: Serge Skorokhodov @ 2002-02-28 21:05 UTC (permalink / raw)
  To: ALT Linux Team

Здравствуйте!

Слушайте, я, если честно, совсем не понял, как апгрейдить сорцы в
src.rpm. Задача -- наложить на код драйвера acpi patch от
02242002. После его наложения исходный код должен соответствовать
новой версии acpica. Так что, просто:

  rpm -bp kernel-bla-bla-bla

  пачим исходники

  по аналогии перепаковываем, правим спек и кидаем новый архив к
  сорцам

  rpm -bs kernel-bla-bla-bla+1

Так?

-- 
Serge Skorokhodov aka suralis
28.02.2002 suralis-s@mtu-net.ru




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [mdk-re] Q. on .src.rpm
  2002-02-28 21:05 [mdk-re] Q. on .src.rpm Serge Skorokhodov
@ 2002-02-28 21:44 ` AVL
  2002-03-01 10:32   ` [mdk-re] " Michael Shigorin
  2002-03-01 10:54   ` Re[2]: [mdk-re] " Serge Skorokhodov
  0 siblings, 2 replies; 7+ messages in thread
From: AVL @ 2002-02-28 21:44 UTC (permalink / raw)
  To: mandrake-russian

> Слушайте, я, если честно, совсем не понял, как апгрейдить сорцы в
> src.rpm. Задача -- наложить на код драйвера acpi patch от
> 02242002. После его наложения исходный код должен соответствовать
> новой версии acpica. Так что, просто:
> 
>   rpm -bp kernel-bla-bla-bla
> 
>   пачим исходники
> 
>   по аналогии перепаковываем, правим спек и кидаем новый архив к
>   сорцам
> 
>   rpm -bs kernel-bla-bla-bla+1
> 
> Так?

да нет. как то это нехорошо смотрится.

я делаю проще и имхо корректнее. 
rpm -i kernel-bla-bla-bla+1.src.rpm
кидвем патчик в дирку к остальным патчам и исходникам
в спеке добавляем еще один
%patch blaaa

rpm -ba blabla.spec



-- 
С уважением,Любимов А.В.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [mdk-re] Re: Q. on .src.rpm
  2002-02-28 21:44 ` AVL
@ 2002-03-01 10:32   ` Michael Shigorin
  2002-03-01 10:54   ` Re[2]: [mdk-re] " Serge Skorokhodov
  1 sibling, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2002-03-01 10:32 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 243 bytes --]

On Thu, Feb 28, 2002 at 09:52:19PM +0300, AVL wrote:
> в спеке добавляем еще один
> %patch blaaa
Сперва PatchNN, потом (в %prep) -- %patchNN -pX

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ http://visa.chem.univ.kiev.ua/~mike/

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re[2]: [mdk-re] Q. on .src.rpm
  2002-02-28 21:44 ` AVL
  2002-03-01 10:32   ` [mdk-re] " Michael Shigorin
@ 2002-03-01 10:54   ` Serge Skorokhodov
  2002-03-01 11:05     ` avl
  1 sibling, 1 reply; 7+ messages in thread
From: Serge Skorokhodov @ 2002-03-01 10:54 UTC (permalink / raw)
  To: AVL

Здравствуйте!

>> Слушайте, я, если честно, совсем не понял, как апгрейдить сорцы в
>> src.rpm. Задача -- наложить на код драйвера acpi patch от
>> 02242002. После его наложения исходный код должен соответствовать
>> новой версии acpica. Так что, просто:
>> 
>>   rpm -bp kernel-bla-bla-bla
>> 
>>   пачим исходники
>> 
>>   по аналогии перепаковываем, правим спек и кидаем новый архив к
>>   сорцам
>> 
>>   rpm -bs kernel-bla-bla-bla+1
>> 
>> Так?

A> да нет. как то это нехорошо смотрится.

A> я делаю проще и имхо корректнее. 
A> rpm -i kernel-bla-bla-bla+1.src.rpm
A> кидвем патчик в дирку к остальным патчам и исходникам
A> в спеке добавляем еще один
A> %patch blaaa

A> rpm -ba blabla.spec

Проблема в diff'е. Я, правда, не пробовал еще:), но там команды
для diff'а, которые берут исходники из одной директории и
переписывают "задиффленные" в другую. Не будучи знатоком, тем не
менее, я сомневаюсь, что это можно считать наложением патча в
смысле элементов 'PatchXXX' в спеке.

Это, кстати, тоже вопрос: как такие диффы накладовать?

-- 
Serge Skorokhodov aka suralis
01.03.2002 suralis-s@mtu-net.ru




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Re[2]: [mdk-re] Q. on .src.rpm
  2002-03-01 10:54   ` Re[2]: [mdk-re] " Serge Skorokhodov
@ 2002-03-01 11:05     ` avl
  2002-03-06 13:42       ` [mdk-re] " Mikhail Zabaluev
  0 siblings, 1 reply; 7+ messages in thread
From: avl @ 2002-03-01 11:05 UTC (permalink / raw)
  To: mandrake-russian

> Проблема в diff'е. Я, правда, не пробовал еще:), но там команды
> для diff'а, которые берут исходники из одной директории и
> переписывают "задиффленные" в другую. Не будучи знатоком, тем не
> менее, я сомневаюсь, что это можно считать наложением патча в
> смысле элементов 'PatchXXX' в спеке.
>
> Это, кстати, тоже вопрос: как такие диффы накладовать?

я тоже, к сожалению, не знаток, но я не вижу здесь проблем.
какая разница, какой диф? если это результат работы diff old new >
file.patch
то он должен работать вне зависимости от своего содержимого.
patch -n 1 <file.patch
вопрос в очередности этих патчей, но здесь, вроде, проблем нет?




^ permalink raw reply	[flat|nested] 7+ messages in thread

* [mdk-re] Re: Q. on .src.rpm
  2002-03-01 11:05     ` avl
@ 2002-03-06 13:42       ` Mikhail Zabaluev
  2002-03-06 14:22         ` AVL
  0 siblings, 1 reply; 7+ messages in thread
From: Mikhail Zabaluev @ 2002-03-06 13:42 UTC (permalink / raw)
  To: mandrake-russian

Hello avl,

On Fri, Mar 01, 2002 at 11:13:07AM +0300, avl wrote:
>
> > Проблема в diff'е. Я, правда, не пробовал еще:), но там команды
> > для diff'а, которые берут исходники из одной директории и
> > переписывают "задиффленные" в другую. Не будучи знатоком, тем не
> > менее, я сомневаюсь, что это можно считать наложением патча в
> > смысле элементов 'PatchXXX' в спеке.
> >
> > Это, кстати, тоже вопрос: как такие диффы накладовать?
> 
> я тоже, к сожалению, не знаток, но я не вижу здесь проблем.
> какая разница, какой диф? если это результат работы diff old new >
> file.patch

Удобно пользоваться утилитой gendiff из пакета rpm-build
man gendiff

> то он должен работать вне зависимости от своего содержимого.
> patch -n 1 <file.patch
> вопрос в очередности этих патчей, но здесь, вроде, проблем нет?

Скорее -p 1

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
They are ill discoverers that think there is no land, when they can see
nothing but sea.
		-- Francis Bacon



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [mdk-re] Re: Q. on .src.rpm
  2002-03-06 13:42       ` [mdk-re] " Mikhail Zabaluev
@ 2002-03-06 14:22         ` AVL
  0 siblings, 0 replies; 7+ messages in thread
From: AVL @ 2002-03-06 14:22 UTC (permalink / raw)
  To: mandrake-russian

> > patch -n 1 <file.patch
> > вопрос в очередности этих патчей, но здесь, вроде, проблем нет?
> 
> Скорее -p 1

со мной это бывает часто. фефекты фикции и склероз, осложненный ленью и гипопедантизмом :)



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-03-06 14:22 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-28 21:05 [mdk-re] Q. on .src.rpm Serge Skorokhodov
2002-02-28 21:44 ` AVL
2002-03-01 10:32   ` [mdk-re] " Michael Shigorin
2002-03-01 10:54   ` Re[2]: [mdk-re] " Serge Skorokhodov
2002-03-01 11:05     ` avl
2002-03-06 13:42       ` [mdk-re] " Mikhail Zabaluev
2002-03-06 14:22         ` AVL

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git