АнглийскийФранцузскийИспанский

Значок OnWorks

dpatch-edit-patch - Интернет в облаке

Запустите dpatch-edit-patch в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда dpatch-edit-patch, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dpatch-edit-patch - поддерживать исправления dpatch для исходного пакета Debian

СИНТАКСИС


dpatch-редактировать-патч [кредита] команду dpatchname [базовый патч]

ОПИСАНИЕ


Это руководство документирует dpatch-редактировать-патч команда, которая поддерживает патчи dpatch для
dpatch с исходным кодом Debian.

dpatch-редактировать-патч скопирует полное дерево во временный каталог для работы.

ПРЕДУПРЕЖДЕНИЕ


патч устарело, переключитесь на формат исходного пакета Debian `3.0 (quilt) '
вместо. Видеть http://wiki.debian.org/Projects/DebSrc3.0#ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ для краткого руководства о том, как сделать
его.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


dpatch-редактировать-патч принимает две формы аргументов; параметры и команды. В настоящее время единственный
Существующая команда - «patch», которая позволяет вам создавать / редактировать патчи. Когда нет команды
дано, предполагается «патч».

КОМАНДЫ:
заплата Эта команда требует одного обязательного аргумента и принимает один необязательный аргумент.
при определенных обстоятельствах. Обязательный аргумент: dpatchname. Это относится к
dpatch, поскольку он будет указан в debian / patches / 00list. Это не обязательно для
dpatchname существовать до запуска dpatch-редактировать-патч заплата dpatchname.

После появления dpatchname существует, dpatch-редактировать-патч настроит рабочее дерево исходников, примените
все обновления, перечисленные в debian / patches / 00list до и в том числе dpatchnameи
создать интерактивную оболочку для разработчика. Затем разработчик редактирует файлы в
это рабочее дерево. Когда разработчик закончит, они выходят из оболочки.
dpatch-редактировать-патч затем обновления dpatchname чтобы отразить внесенные изменения. Если
разработчик хочет прервать процесс из интерактивной оболочки, им нужно только
заставляют оболочку завершиться со значением выхода 230. Обычно это делается
выход из оболочки с помощью команды выход 230.

Хотел бы разработчик увидеть исправление, над которым сейчас работает, не выходя
подоболочка, две переменные среды экспортируются в подоболочку, чтобы помочь с
это: DPEP_SHELL_REFDIR, для которого задано полное имя справочного каталога, и
DPEP_SHELL_WORKDIR, который установлен в рабочий каталог подоболочки.

Эти два могут использоваться, например, для создания разницы между ссылочными
версия и текущее дерево:

Разница -урНа $ DPEP_SHELL_REFDIR $ DPEP_SHELL_WORKDIR

После появления dpatchname не существует, dpatch-редактировать-патч будет считать, что новый dpatch должен быть
созданный. Как и в приведенном выше сценарии, dpatch-редактировать-патч сначала создает рабочий источник
дерево. Если необязательный аргумент базовый патч поставляется, все патчи в
debian / patches / 00list до и в том числе базовый патч будет применен к рабочему дереву.
If базовый патч не предоставляется, к рабочему дереву не применяются патчи. Когда тогда
разработчик выходит из оболочки, dpatch-редактировать-патч создаст dpatchname. Если
debian / patches / 00template не существует, жестко запрограммированный заголовок dpatch и фрагмент оболочки будут
использоваться. Если он существует и не является исполняемым, он будет дословно скопирован как заголовок и
фрагмент оболочки.

Его первый параметр - это базовое имя файла быть обновленным or будущий патч
(полезно для добавления заголовков в заголовок dpatch). Его вторым параметром будет
описание нового патча.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Для следующих параметров аргументы командной строки имеют приоритет над средой
переменные, которые имеют приоритет над переменными конфигурации. Переменные конфигурации
читать из дебиан / патчи / 00dpatch.conf и ~ / .dpatch.conf.

-с, --sourcedir =ценностное
Каталог, содержащий распакованный пакет исходного кода Debian. Переменная конфигурации
conf_sourcedir (устанавливается только в ~ / .dpatch.conf), переменная окружения
DPEP_SOURCEDIR. По умолчанию используется текущий рабочий каталог.

-о, --outdir =ценностное
Каталог, в котором будет размещен обновленный или вновь созданный dpatch. Конфигурация
переменная conf_outdir (~ / .dpatch.conf), переменная окружения DPEP_OUTDIR. По умолчанию
в ./дебиан/патчи/

-с, --чистый
Укажите dpatch-редактировать-патч что текущий рабочий каталог можно безопасно
очищены. Если не указано, dpatch-редактировать-патч пытается сохранить частичное или полное
строит, сначала копируя текущий рабочий каталог в справочный каталог перед
ссылающееся debian / rules чистый в справочном каталоге. Если дано, текущая
каталог очищается и затем используется в качестве справочного каталога. Используйте эту опцию, если
ваш исходный пакет довольно велик, и никакая значительная работа не уничтожается
уборка. Переменная конфигурации conf_clean (~ / .dpatch.conf), Переменная окружения
DPEP_CLEAN.

-б, --debianonly [=дорожка]
Укажите dpatch-редактировать-патч что текущий рабочий каталог содержит только
подкаталог debian и что архив исходного кода должен быть распакован в ссылку
каталог перед копированием туда текущего рабочего каталога. Необязательный аргумент:
путь к архиву основной ветки разработки, включая имя архива. Если нет значения
данный, dpatch-редактировать-патч будет использовать скрипт-перехватчик, на который указывает conf_getorigtargz
(~ / .dpatch.conf) Или ДПЭП_GETORIGTARGZ для получения архива основной ветки разработки. Крюк
сценарий должен принимать один аргумент: целевой каталог, из которого был получен
архив ставить. Переменные конфигурации: conf_debionly
(дебиан / патчи / 00dpatch.conf) и расширение conf_origtargz (~ / .dpatch.conf), Окружающая обстановка
Переменные ДПЭП_ДЕБИАНОНЛИ и ДПЭП_ORIGTARGZ.

-П, --origtargzpath =путь
После появления -b используется, укажите путь, по которому следует искать архивы исходного кода.
путь это список каталогов, разделенных двоеточиями. Переменные конфигурации:
conf_origtargzpath (~ / .dpatch.conf), Переменные среды DPEP_ORIGTARGZPATH.

-р, --rootcmd =ценностное
Команда, используемая для получения привилегий root, используемая для очистки DPEP_SOURCEDIR. Конфигурация
переменная conf_rootcmd, переменная среды DPEP_ROOTCMD. По умолчанию подделка, Если
установлен. Если ничего из вышеперечисленного не указано и fakeroot не установлен,
dpatch-редактировать-патч будет прервано. Авторы dpatch настоятельно рекомендуют использовать
fakeroot для этой цели.

-д, --description =ценностное
Описание, используемое для вновь созданного патча. Переменная конфигурации conf_newdesc
(~ / .dpatch.conf), переменная окружения DPEP_NEWDESC, по умолчанию «Нет описание."

-к, --keeptemp =ценностное
Логическое значение, либо 0 or 1. Переменная конфигурации conf_keeptemp
(~ / .dpatch.conf), переменная окружения DPEP_KEEPTEMP. При установке на 1временный
рабочее дерево не удаляется при dpatch-редактировать-патч готово.

-т, --tmpdir =ценностное
Временный каталог, в котором dpatch-редактировать-патч создаст рабочий источник
дерево. Переменная конфигурации conf_tmpdir (~ / .dpatch.conf), переменная окружения
ДПЭП_TMPDIR. Если ничего из вышеперечисленного не установлено, dpatch-редактировать-патч будет первая попытка
использовать переменную окружения TMPDIR, и вернется к / Tmp.

-п, --stampdir =ценностное
Каталог патч используется для создания патч-штампов. Используется для проверки, если
Патч для редактирования уже применен к рабочему дереву. Переменная конфигурации
conf_stampdir (~ / .dpatch.conf), переменная окружения ДПЭП_СТАМПДИР. Если ни один из
указанное выше должно быть установлено, dpatch-редактировать-патч вернется к debian / пропатчен

-е, --exclude =оценщик
Разделенный пробелами список имен файлов и каталогов, которые dpatch-редактировать-патч предусматривает
исключить из копирования и сравнения. Переменная конфигурации conf_exclude
(~ / .dpatch.conf), переменная окружения DPEP_EXCLUDE. По умолчанию "CVS .svn .git.
.arch .hg _darcs .bzr ", что может вызвать проблемы, если вы используете файлы с именами вроде
что в вашем пакете.

-О, --diffopts =оценщик
Дополнительные параметры для прямого перехода к Разница как есть. Переменная конфигурации conf_diffopts
(~ / .dpatch.conf), переменная окружения DPEP_DIFF_OPTIONS. По умолчанию он пуст.

-л, --shell =оболочка
Сказать dpatch-редактировать-патч какую оболочку вызывать. Переменная конфигурации conf_shell
(~ / .dpatch.conf), переменная окружения ДПЭП_SHELL, по умолчанию $ SHELL и
оболочка пользователя по умолчанию.

-н, --notimestamp
Сказать dpatch-редактировать-патч чтобы удалить временные метки из создаваемых различий. Может также
быть установлен в debian / patches / 00options, С DPEP_OMIT_TIMESTAMPS Переменная.

-0, --add2list
добавить новый патч в файл 00list.

-a --применить все
применить все доступные патчи.

ПРИМЕРЫ


Создавай a new заплата в be прикладной после an существующий патч.
Чтобы создать новый патч, который будет применен после существующего патча 90_ctrlkeyfix:

$ dpatch-редактировать-патч заплата 95_newupstreamfix 90_ctrlkeyfix
dpatch-edit-patch: * debian / patches / 95_newupstreamfix.dpatch не существует, он будет создан как новый dpatch.
dpatch-edit-patch: * Очистка /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: * Применение патчей
dpatch-edit-patch: ** Применение патча 90_ctrlkeyfix ... применено чисто.
dpatch-edit-patch: * Копирование /home/david/temp/sopwith-1.6.0 в рабочий каталог.
...
$ редактор файлов
$ выход 0
dpatch-edit-patch: * Создание нового патча debian / patches / 95_newupstreamfix.dpatch
dpatch-edit-patch: Предупреждение: debian / patches / 00template не существует, используется жестко заданное значение по умолчанию.
dpatch-edit-patch: создан файл debian / patches / 95_newupstreamfix.dpatch.

Создавай a new заплата в зависимости on существующий патчи
Чтобы создать новый патч, предназначенный для применения перед любыми другими патчами (или новый патч
который не требует, чтобы сначала были применены другие патчи):

$ dpatch-редактировать-патч 10_debianstrings
dpatch-edit-patch: * debian / patches / 10_debianstrings.dpatch не существует, он будет создан как новый dpatch.
dpatch-edit-patch: * Очистка /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: Предупреждение: * Базовый патч не предоставляется, патчи не применяются.
dpatch-edit-patch: * Копирование /home/david/temp/sopwith-1.6.0 в рабочий каталог.
...
$ редактор файлов
$ выход 0
...
dpatch-edit-patch: * Создание нового патча debian / patches / 10_debianstrings.dpatch
dpatch-edit-patch: Предупреждение: debian / patches / 00template не существует, используется жестко заданное значение по умолчанию.
dpatch-edit-patch: создан файл debian / patches / 10_debianstrings.dpatch.

Редактировать an существующий патч:
$ dpatch-редактировать-патч 10_debianstrings
dpatch-edit-patch: * существует debian / patches / 10_debianstrings.dpatch, этот патч будет обновлен.
dpatch-edit-patch: * Очистка /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: * Применение патчей
dpatch-edit-patch: * Копирование /home/david/temp/sopwith-1.6.0 в рабочий каталог.
dpatch-edit-patch: * Применение текущих 10_debianstrings для редактирования.
...
$ редактор файлов
$ выход 0
dpatch-edit-patch: Обновление патча debian / patches / 10_debianstrings.dpatch
dpatch-edit-patch: найден тег @ DPATCH @ с сохранением заголовка dpatch.
dpatch-edit-patch: обновлен debian / patches / 10_debianstrings.dpatch.

ПРИМЕЧАНИЯ


dpatch-редактировать-патч использует ДЕБПОЛНОЕИМЯ переменная окружения в качестве имени автора. Если это
не задано, имя автора останется пустым.

dpatch-редактировать-патч определяет адрес электронной почты автора для новых патчей с помощью
следующий алгоритм:
1) Если УДАЛИТЬ ПОЧТУ переменная окружения существует, она всегда используется.
2) Если ЭЛ. АДРЕС переменная окружения существует, она будет использоваться, когда УДАЛИТЬ ПОЧТУ не существует.
3) Если ни одна из первых двух попыток не увенчалась успехом, электронное письмо будет создано с использованием
логин пользователя, работающего dpatch-редактировать-патч в сочетании с выходом хоста
-f.

После появления dpatch-редактировать-патч устанавливает ссылку или рабочий каталог, разыменовывает все
символические ссылки в источнике. Это позволяет относительным ссылкам продолжать работу и позволяет вносить изменения.
только для одного файла, а не для связанного файла и цели ссылки. Если вы используете
dpatch-редактировать-патч на исходных деревьях, которые имеют символические ссылки, вы можете получить патч
это неприменимо к исходному дереву.

Используйте dpatch-edit-patch онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    SuiteCRM
    SuiteCRM
    SuiteCRM — отмеченный наградами клиент
    Управление взаимоотношениями (CRM)
    приложение, представленное вам авторами
    и сопровождающие, SalesAgility. Это
    самый лучший в мире...
    Загрузить SuiteCRM
  • 2
    Poweradmin
    Poweradmin
    Poweradmin — это веб-сервер DNS.
    инструмент администрирования для сервера PowerDNS.
    Интерфейс имеет полную поддержку большинства
    возможностей PowerDNS. Он имеет полный
    служба поддержки...
    Скачать Poweradmin
  • 3
    Джин Веб Фреймворк
    Джин Веб Фреймворк
    Джин - невероятно быстрый веб-фреймворк
    написано на Голанге, может выполнять до
    В 40 раз быстрее благодаря
    мартини-подобный API и кастомная версия
    httprout ...
    Скачать Gin Web Framework
  • 4
    ЦЕРЕУС ЛИНУКС
    ЦЕРЕУС ЛИНУКС
    CEREUS LINUX базируется на MX LINUX con
    различные энторнос де эскриториос. Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/cereu...
    Скачать CEREUS LINUX
  • 5
    Тренер по задачам
    Тренер по задачам
    Task Coach - Ваше дружеское задание
    управляющий делами. Task Coach — это бесплатная открытая
    источник todo менеджер. Он вырос из
    разочарование по поводу других программ не
    работа с композитом...
    Скачать тренер задач
  • 6
    Ядро СУБД HyperSQL (HSQLDB)
    Ядро СУБД HyperSQL (HSQLDB)
    HSQLDB — это механизм реляционной базы данных.
    написан на Java, с драйвером JDBC,
    соответствующий ANSI SQL:2016. Маленький,
    быстрый, многопоточный движок и сервер
    с памятью...
    Загрузите ядро ​​базы данных HyperSQL (HSQLDB)
  • Больше »

Команды Linux

Ad