From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 4 Oct 2002 10:56:43 +0400 From: Sergey Vlasov To: community@altlinux.ru Subject: Re: [Comm] patch - =?KOI8-R?B?zsUg0M/M1d7BxdTT0Q==?= Message-Id: <20021004105643.095f4877.vsu@altlinux.ru> In-Reply-To: <3D9C2F41.5040600@mtu-net.ru> References: <3D9C2F41.5040600@mtu-net.ru> X-Mailer: Sylpheed version 0.8.5 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Thu, 03 Oct 2002 15:51:29 +0400 "Oleg N. Kayunov" wrote: > Решившись самостийно подработать wvdial установил .src.rpm для > версии 1.42 (кажись с CD). > Обнаружились три патч-файла. Пытаюсь запускать на них patch. Не проходит > - по крайней мере - целиком. Если вы хотите добавить свои изменения к уже имеющейся версии из пакета (т.е. сохранив имеющиеся в пакете патчи), тогда лучше и работать с пакетом. 1) Создаете в домашнем каталоге дерево для сборки RPM и настраиваете ~/.rpmmacros (вроде бы на atmsk.ru должно быть описание этого процесса). Не забудьте установить пакет rpm-build. В принципе на Master можно пользоваться и /usr/src/RPM, но из последних сборок rpm его убрали, так что лучше его не использовать. 2) Устанавливаете src.rpm (rpm -i xxx.src.rpm) - это делается под обычным пользователем. Файлы лягут в созданное в п.1 дерево - исходники и патчи в SOURCES, xxx.spec - в SPECS. 3) Запускаете подготовку к сборке: rpmbuild -bp ~/RPM/SPECS/xxx.spec При этом rpmbuild автоматически развернет исходники в подкаталог в ~/RPM/BUILD и наложит все перечисленные в xxx.spec патчи, и на этом остановится. После этого можете делать с патчеными исходниками что хотите, только не забудьте, что rpmbuild затирает каталоги в BUILD без предупреждения.