debrelease - Онлайн в облаке

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

ПРОГРАММА:

ИМЯ


debrelease - оболочка для dupload или dput

СИНТАКСИС


дебрелиз [дебрелиз кредита] [dupload / dput кредита]

ОПИСАНИЕ


дебрелиз это простая оболочка вокруг дублировать or вывод. Вызывается изнутри
дерево исходного кода пакета и определяет текущую версию пакета. Тогда это
ищет соответствующий .изменения файл (в котором перечислены файлы, необходимые для загрузки в порядке
для выпуска пакета) в родительском каталоге дерева исходного кода и вызывает дублировать
or вывод с .изменения файл в качестве параметра, чтобы выполнить фактическую загрузку.

Опции могут быть предоставлены дебрелиз; кроме перечисленных ниже, они передаются
без изменений дублировать or вывод, сценарии разработки файлы конфигурации также читаются
дебрелиз как описано ниже.

Каталог имя контроль


Как и несколько других скриптов в сценарии разработки пакет, дебрелиз поднимется на
дерево каталогов, пока не найдет debian / журнал изменений файл. В качестве защиты от случайных файлов
вызывая потенциальные проблемы, он проверит имя родительского каталога, как только найдет
домен debian / журнал изменений файл и убедитесь, что имя каталога соответствует пакету
имя. То, как это происходит, контролируется двумя переменными файла конфигурации.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL и DEVSCRIPTS_CHECK_DIRNAME_REGEX, и соответствующие им
параметры командной строки --check-имя-каталога-уровня и --check-dirname-regex.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL может принимать следующие значения:

0 Никогда не проверяйте имя каталога.

1 Проверяйте имя каталога только в том случае, если нам пришлось изменить каталог в нашем поиске
debian / журнал изменений. Это поведение по умолчанию.

2 Всегда проверяйте имя каталога.

Имя каталога проверяется путем проверки, соответствует ли текущее имя каталога (как определено
by PWD(1)) соответствует регулярному выражению, заданному параметром файла конфигурации
DEVSCRIPTS_CHECK_DIRNAME_REGEX или с помощью параметра командной строки --check-dirname-regex регулярное выражение.
Здесь регулярное выражение является регулярным выражением Perl (см. Perlre(3perl)), который будет привязан в начале
и конец. Если регулярное выражение содержит '/', то он должен соответствовать полному пути к каталогу. Если
нет, тогда оно должно соответствовать полному имени каталога. Если регулярное выражение содержит строку «ПАКЕТ»,
оно будет заменено именем исходного пакета, как определено в журнале изменений. В
значение по умолчанию для регулярного выражения: «ПАКЕТ (-. +)?», таким образом сопоставляя имена каталогов, такие как
ПАКЕТ и ПАКЕТ-версия.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--dupload, --dput
Это указывает, какую программу загрузки использовать; по умолчанию дублировать.

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

-aDebian-архитектура, -tТип системы GNU
Читать dpkg-архитектура(1) для описания этих опций. Они влияют на
искать .изменения файл. Они предназначены для имитации поведения дпкг-
пакет сборки при определении названия .изменения файл. Если равнина -t is
учитывая, это считается дублировать параметр, указывающий хост, и, следовательно,
означает конец дебрелиз-конкретные варианты.

--мульти
Мультиархия .изменения режим: это означает, что дебрелиз следует использовать самые последние
файл с шаблоном имени package_version _ * + *. изменения как .изменения файл,
учитывая .изменения файлы, созданные dpkg-крест.

--debs-дир каталог
Ищите .изменения и . Деб файлы в каталог вместо родителя
исходный каталог. Это должен быть либо абсолютный путь, либо относительно вершины
исходный каталог.

--check-имя-каталога-уровня N
См. Раздел выше Каталог имя контроль для объяснения этой опции.

--check-dirname-regex регулярное выражение
См. Раздел выше Каталог имя контроль для объяснения этой опции.

--no-conf, --noconf
Не читайте файлы конфигурации. Это можно использовать только как первый вариант
дается в командной строке.

--Помогите, -h
Отображение справочного сообщения и успешный выход.

--версия
Отобразите версию и информацию об авторских правах и успешно выйдите.

КОНФИГУРАЦИЯ ПЕРЕМЕННЫЕ


Два файла конфигурации /etc/devscripts.conf и ~ / .devscripts происходят из этого
чтобы установить переменные конфигурации. Параметры командной строки могут использоваться для переопределения
настройки файла конфигурации. Для этого игнорируются настройки переменных окружения.
В настоящее время распознаются следующие переменные:

DEBRELEASE_UPLOADER
Текущие признанные значения: дублировать и вывод, и он указывает, какие
следует использовать программу-загрузчик. Это соответствует --dupload и --dput
параметры командной строки.

DEBRELEASE_DEBS_DIR
Это указывает каталог, в котором нужно искать .изменения и . Деб файлов, а также
является либо абсолютным путем, либо относительно вершины исходного дерева. Этот
соответствует --debs-дир параметр командной строки. Эту директиву можно использовать,
например, если вы всегда используете строитель or svn-buildpackage для сборки ваших пакетов.
Обратите внимание, что это также влияет на дебиторская задолженность(1) и дебют(1).

DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
См. Раздел выше Каталог имя контроль для объяснения этих
переменные. Обратите внимание, что это переменные конфигурации всего пакета и будут
поэтому повлиять на все сценарии разработки скрипты, которые проверяют их значение, как описано в
их соответствующие manpages и в devscripts.conf(5).

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



Новейшие онлайн-программы для Linux и Windows