Vladislav wrote: > Eugene V. Lyubimkin пишет: >> Vladislav wrote: >> >>> Добрый день! >>> >>> Задача - установить php-fpm на php, который идет вместе с Debian. >>> Для этого я делаю: >>> >>> $apt-get build-dep php5 >>> $apt-get source php5 (или dpkg-source -x php5-тра-ла-ла.dsc, если все >>> файлы уже были) >>> $cd php5-тра-ла-ла >>> ... тут должна идти команда применения всех патчей из debian/patches ... >>> >>> Какой командой их можно наложить все сразу? Разбирал dpatch, но так и не >>> понял, как он работает из консоли. >>> >> глянь debian/rules, там должна быть команда >> > Да, я там уже был, но так и не понял, как из консоли это делать. > В debian/rules следующее - > ___________________________________ > > # include the patch/unpatch rules from quilt > include /usr/share/quilt/quilt.make > ___________________________________ > > А в /usr/share/quilt/quilt.make следующее - > ___________________________________ > > # -*- Makefile -*-, you silly Emacs! > # vim: set ft=make: > > # > # This file tries to mimick /usr/share/dpatch/dpatch.make > # > > # QUILT_STAMPFN: stamp file to use > QUILT_STAMPFN ?= debian/stamp-patched > > # QUILT_PATCH_DIR: where the patches live > QUILT_PATCH_DIR ?= debian/patches > > patch: $(QUILT_STAMPFN) > $(QUILT_STAMPFN): > # quilt exits with 2 as return when there was nothing to do. > # That's not an error here (but it's usefull to break loops in > crude scripts) > QUILT_PATCHES=$(QUILT_PATCH_DIR) quilt --quiltrc /dev/null push > -a || test $$? = 2 > touch $(QUILT_STAMPFN) > > unpatch: > QUILT_PATCHES=$(QUILT_PATCH_DIR) quilt --quiltrc /dev/null pop -a > -R || test $$? = 2 > rm -rf .pc $(QUILT_STAMPFN) > > .PHONY: patch unpatch > ___________________________________ > > Дык quilt не dpatch :) Команда "quilt push -a". З.Ы. Кстати, по policy сие должно быть описано в README.Source к пакету, иначе можно катать багу на пакет.
-- Eugene V. Lyubimkin aka JackYF
signature.asc
Description: OpenPGP digital signature