Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
etersoft-build-utils
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
korinf
etersoft-build-utils
Commits
aef7defd
Commit
aef7defd
authored
May 23, 2012
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update QuickHelp
parent
e28f2ddc
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
432 additions
and
136 deletions
+432
-136
QuickHelp.txt
QuickHelp.txt
+216
-66
QuickHelp.utf8.txt
QuickHelp.utf8.txt
+216
-70
No files found.
QuickHelp.txt
View file @
aef7defd
---------------------------
---------------------------
ginit [GEAR] - initialize repo in git.alt for current project
aptU - update package and all it requires
Use: ginit without parameters
Usage: aptU [-v] [-l] [package(s)]
Options:
-v verbose
-l print list of required packages
---------------------------
dmake [-t] [-p] - make with distcc using (distributed build)
-p run in plain mode (without pump)
-t run test compiler via ssh for build hosts
---------------------------
gacl - acl control for gear repo in git.alt
Usage: gacl [GIRAR] [-b REPONAME] [package] command [params]
Options:
GIRAR git.alt or git.eter
-b REPONAME binary repository name (4.1, p5, t6 and so on) (sisyphus by default)
Commands:
add USER add new user to ACL list for package
del USER del user from ACL list for package
show show current ACL list
Examples:
gacl package add newuser
gacl package del newuser
gacl -b p6 package show
Examples for git project from current dir:
gacl add newuser
gacl -b p6 show
---------------------------
ginit - initialize repo in git.alt for current project
Use: ginit [GIRAR]
ginit git.eter - for init in git.eter gear repo
ginit git.eter - for init in git.eter gear repo
---------------------------
---------------------------
gpull [args] - do git pull --rebase
gitcam - do fast git commit amend (apply all current changes to the last commit)
Use: gpull without parameters
Use: gitcam [-e]
-e - edit commit message
---------------------------
gpull - do git pull with fast forward only by default.
Usage: gpull [-a] [-n] [repo] [branch]
gpull without parameters or with branch name
gpull myrepo - for pull from remote myrepo gear repo (with --rebase by default)
Options:
-a pull all branches
-r rebase during pull
-m do merge if possible
-f pull with fast forward only (default)
-c return error status if repo was not uptodate (gpull || echo 'Was updated last time')
---------------------------
---------------------------
gpush - publish current project repo remote git repo
gpush - publish current project repo remote git repo
Use: gpush [-f|--force] [-a|--all] [project name] [target branch]
Usage: [GIRAR/remote alias] [-f|--force] [-a|--all] [-t|--tags] [tag]
Options:
-f - force push
-a - push all branches
-t - push all tags
---------------------------
grpmbs - multi repo rpmbs analogue (build packages via girar)
Run in dir contains subdirs
Usage: grpmbs [GIRAR] [-a|-u] [-f] package1... package2...
Options:
-a build all packages in one task
-u build packages separately (one package per task)
-f force set tags (see rpmbs)
---------------------------
grpmbsh - multi repo rpmbsh analogue (build packages in hasher)
Usage: grpmbs [GIRAR] package1... package2...
---------------------------
---------------------------
...
@@ -22,14 +99,23 @@ jmake - make with ccache using and parallel build enabled
...
@@ -22,14 +99,23 @@ jmake - make with ccache using and parallel build enabled
---------------------------
---------------------------
loginhsh - install package in hasher / take shell
loginhsh - install package in hasher / take shell
Usage: [-t -i -h -r -c] [-M51] bin.rpm...
Usage: [-t -i -h -r -c -b -i] [package name] [package file bin.rpm] ...
Options:
Options:
-i - initialize hasher
-i initialize hasher
-c - cleanup hasher
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-o - log in as root user
-c cleanup hasher
-t - use test hasher dir
-q quiet mode (don't run anything)
-r - remote login to hasher
-r run command
-M?? - branch name
-o log in as root user
-v verbose
-x allow run X program (set DISPLAY and use xauth)
-t use test hasher dir (different to build hasher)
Extra options:
-a auto test mode for post myhsh build checking
-d print hasher dir
-M?? branch name
---------------------------
---------------------------
...
@@ -37,126 +123,190 @@ Options:
...
@@ -37,126 +123,190 @@ Options:
---------------------------
---------------------------
myhsh - build package via hasher
myhsh - build package via hasher
Usage: [-m -s -u -i -c] src.rpm...
Usage: [-m -s -u -i -c -l] src.rpm...
Options:
Options:
-i - install built packages in test hasher
-i install built packages in test hasher
-c - build without stuff (previous built packages)
-c build without stuff (without previous built packages)
-l lazy cleanup (before build, not after)
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmbb - build binary rpm from spec
rpmbb - build binary rpm from spec
Usage: [-c -p -i -r -R] spec...
Usage: [-c -p -i -r -R] spec...
Options:
Options:
-c - start from compile stage
-i skip build, but do install and package
-i - install and package
-r find build requires
-p - packaging installed files into package
-R find build requires with -bi
-r - find build requires
-R - find build requires with -bi
Ext. options:
-c start from compile stage
-p packaging installed files into package
-d build with dmake
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmbph - backports spec and rebuild it
rpmbph - backports spec and rebuild it
Usage: [-r -u -U -n -i -m -v] [-M51] spec...
Usage: [-r -u -U -n -i -m -v -q] [-M60] [-b REPONAME] spec...
Use rpmbph -M51 for backport to ALT M51 and so on
Usage: rpmbph -b p6 for backport to ALT Linux p6 and so on
Options:
Options:
-r - remote build
-u sign and upload after build
-u/-U - sign and upload after build
-n do not build in hasher
-n - do not build in hasher (use first in the list)
-i install built packages in test hasher
-i - install built packages in test hasher
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-v - more verbose
Ext. options:
-r remote build
-v more verbose
-q quiet
Set ROOTDIR variable for backport to the other system
---------------------------
---------------------------
rpmbs - make src.rpm from spec
Using autodetected spec etersoft-build-utils.spec...
Usage: [-s -u -c -n --nodeps] spec...
rpmbs - run git repo build or make src.rpm from spec
Usage: [GIRAR] [-s|-t|-u|-a|-c] [-o -z -n -p --nodeps] [-k [TARGETDIR]] [spec or src.rpm]...
Options:
Options:
-s - sign package(s) and move it to upload dir
-u sign and run gear build task after build
-c - only sign package(s) with checking
-a TASK sign package(s)/repo, push/upload it and add to (shared) task TASK
-u - sign package(s), upload it and run build
-p POCKET build package in POCKET (supported on git.etersoft.ru only)
-a TASK - sign package(s), update it and add to task TASK
-n - do not check with sisyphus_check before upload
Ext. options:
-o - create nosrc.rpm package
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-z - create src.rpm with compatible gzip compression
-c only sign package(s) with checking
-f force operation (overwrite tag)
-s sign package(s) (and move it to dir ETERDESTSRPM if defined)
-t set tag with sign
-n do not check with sisyphus_check before upload
-o create nosrc.rpm package
-z create src.rpm with compatible gzip compression
---------------------------
---------------------------
rpmbsh - BSH - build source; use hasher
Using autodetected spec etersoft-build-utils.spec...
Usage: [-r -s -u -m -i -c] spec...
rpmbsh - BSH - build [from] source; use hasher
Usage: [-r -s -u -m -i -c] [-f] [spec or src.rpm]...
Options:
Options:
-r - remote build
-r remote build (on builder64 host)
-t - make temporary commit before build (rpmbb like behavior)
-u sign and run gear build task after build
-u/-U - sign and upload after build
-i install built packages in test hasher (via loginhsh -t)
-s - sign and and copy to upload after build
-i - install built packages in test hasher
Ext. options:
-c - build without stuff (previous built packages)
-c build without stuff (previous built packages)
-s sign (and move to dir ETERDESTSRPM if defined) after build
-t make temporary commit before build (rpmbb like behavior)
-l lazy cleanup (clean before build, not after)
-f force tag set (see rpmbs --help)
---------------------------
---------------------------
rpmbugs [-t] spec | bug number | package name | -qf command | /path/to/file - open bugs in BROWSER
rpmbugs - open bugs in BROWSER
rpmbugs [-t] spec | bug number | package name | -qf command_name | /path/to/file
Options:
-t list in text console
---------------------------
---------------------------
rpmcs spec - cleanup spec (like cleanup_spec command), adapted to ALT
rpmcs - cleanup spec (like cleanup_spec command)
Usage: rpmcs [specfile]
spec file can be autodetected from git repo
specfile - spec file (copy will be saved as specfile~)
---------------------------
---------------------------
rpmgp - various package download operations
rpmgp - various package download operations
Usage: [options] [system] pkgname
Usage: rpmgp [options] [-M60] [system] pkgname
pkgname - installed package name or src.rpm
system - name of system (ALT Linux by default if -a missed)
Options:
Options:
rpmgp [options] [system] pkgname - download src.rpm from 'system' repository to RPM/SRPMS and install it
name - installed package name or src.rpm
system - name of system (ALT Linux by default if -a missed too)
-a search pkgname in all known repositories
-a search pkgname in all known repositories
-b install packages needed for build (use sudo apt-get) (need spec not package name)
-c check if this package exists in the ALT Linux repository
-c check if this package exists in the ALT Linux repository
-d download all matched packages
-d download all matched packages
-g remote clone repo to USER/packages and clone it locally
-g clone last built package repo
-gp clone last built package repo via public access
-gm remote clone repo to USER/packages and clone it locally
-m migrate to gear from spec/srpm
Ext. options:
-b install packages needed for build (use sudo apt-get) (need spec not package name)
-l list packages needed for build (in local pkg system notation) (experimental)
-l list packages needed for build (in local pkg system notation) (experimental)
-n do not install after download, just download in current dir
-r refresh package list (download it again)
-r refresh package list (download it again)
-s list all known remote repositories
-s list all known remote repositories
---------------------------
---------------------------
rpmgs - get sources for spec
Using autodetected spec etersoft-build-utils.spec...
Usage: [-a -r ] spec ... | spec new_version
rpmgs - get sources by spec / repository
You can run rpmgs file.spec new_version for set new version and download it
Usage: [GIRAR] [-a -r ] spec [new_version]
You can run 'rpmgs file.spec new_version' for set new version and download it
Options:
Options:
-a - get all source (not only
0)
-a get all source (not only Source|Source
0)
-f -
force download (remove source before download)
-f
force download (remove source before download)
---------------------------
---------------------------
rpmpub - Etersoft specific script for publish gear repo to target ftp dir
rpmlog - update changelog
Usage: rpmpub [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
You can set default target dir in UPLOADDIR variable in config file
Options:
-v increment version
-r increment release
-s increment subrelease
-l add changelog from git log (since last release tag or TAG)
-t test run (without change files and repo)
---------------------------
---------------------------
rpmqf - the same as rpm -qf
rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm
Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
Options:
-f force set tag
-r PROJECTVERSION set other project version (PROJECTVERSION/sources)
TARGETDIR copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)
By default used path from Source: spec field.
Also you can set default target dir in ETERDESTSRPM variable.
---------------------------
---------------------------
rpmrb spec [vermajor][.verminor] [rel] - update spec to vermajor.verminor version, build %rel release
rpmqf - the same as rpm -qf, but use which for search command place
---------------------------
rpmrb - update spec to vermajor.verminor version, build %rel release
Usage: rpmrb spec [vermajor][.verminor] [rel]
Example: rpmrb name.spec 22.6 alt2
---------------------------
---------------------------
rpmU - the same as [sudo] rpm -Uvh - update package
rpmU - the same as [sudo] rpm -Uvh - update package
Usage: rpmU [package(s)]
---------------------------
---------------------------
rpmunmets - tests unmets in build packages
rpmunmets - tests unmets in build packages
Usage: [-M
24 -M40
]
Usage: [-M
60] [-s
]
Options:
Options:
-s - get all unmets
-s - get all unmets
-M
40 - test for distro ALT Linux 4.
0
-M
60 - test for distro ALT Linux M6
0
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmurl - open package Url in browser
rpmurl - open package Url in browser
Usage: [-c -f -p -s] spec or package...
Usage: [-c -f -p -s] spec or package...
Options:
Options:
-c - check URL
-c - check URL
-f - print failed URL only
-p - open package page at sisyphus.ru
-p - open package page at sisyphus.ru
-s - open source dir in browser
-s - open source dir in browser
Ext. options:
-f - print failed URL only
QuickHelp.utf8.txt
View file @
aef7defd
---------------------------
---------------------------
ginit [GEAR] - initialize repo in git.alt for current project
aptU - update package and all it requires
Use: ginit without parameters
Usage: aptU [-v] [-l] [package(s)]
Параметры:
-v verbose
-l print list of required packages
---------------------------
dmake [-t] [-p] - make with distcc using (distributed build)
-p run in plain mode (without pump)
-t run test compiler via ssh for build hosts
---------------------------
gacl - acl control for gear repo in git.alt
Usage: gacl [GIRAR] [-b REPONAME] [package] command [params]
Параметры:
GIRAR git.alt or git.eter
-b REPONAME binary repository name (4.1, p5, t6 and so on) (sisyphus by default)
Commands:
add USER add new user to ACL list for package
del USER del user from ACL list for package
show show current ACL list
Examples:
gacl package add newuser
gacl package del newuser
gacl -b p6 package show
Examples for git project from current dir:
gacl add newuser
gacl -b p6 show
---------------------------
ginit - initialize repo in git.alt for current project
Use: ginit [GIRAR]
ginit git.eter - for init in git.eter gear repo
ginit git.eter - for init in git.eter gear repo
---------------------------
---------------------------
gpull [args] - do git pull --rebase
gitcam - do fast git commit amend (apply all current changes to the last commit)
Use: gpull without parameters
Use: gitcam [-e]
-e - edit commit message
---------------------------
gpull - do git pull with fast forward only by default.
Usage: gpull [-a] [-n] [repo] [branch]
gpull without parameters or with branch name
gpull myrepo - for pull from remote myrepo gear repo (with --rebase by default)
Options:
-a pull all branches
-r rebase during pull
-m do merge if possible
-f pull with fast forward only (default)
-c return error status if repo was not uptodate (gpull || echo 'Was updated last time')
---------------------------
---------------------------
gpush - publish current project repo remote git repo
gpush - publish current project repo remote git repo
Use: gpush [-f|--force] [-a|--all] [project name] [target branch]
Usage: [GIRAR/remote alias] [-f|--force] [-a|--all] [-t|--tags] [tag]
Параметры:
-f - force push
-a - push all branches
-t - push all tags
---------------------------
grpmbs - multi repo rpmbs analogue (build packages via girar)
Run in dir contains subdirs
Usage: grpmbs [GIRAR] [-a|-u] [-f] package1... package2...
Параметры:
-a build all packages in one task
-u build packages separately (one package per task)
-f force set tags (see rpmbs)
---------------------------
grpmbsh - multi repo rpmbsh analogue (build packages in hasher)
Usage: grpmbs [GIRAR] package1... package2...
---------------------------
---------------------------
...
@@ -22,14 +99,23 @@ jmake - make with ccache using and parallel build enabled
...
@@ -22,14 +99,23 @@ jmake - make with ccache using and parallel build enabled
---------------------------
---------------------------
loginhsh - install package in hasher / take shell
loginhsh - install package in hasher / take shell
Usage: [-t -i -h -r -c] [-M51] bin.rpm...
Usage: [-t -i -h -r -c -b -i] [package name] [package file bin.rpm] ...
Параметры:
Параметры:
-i - инициализировать hasher (создать заново каталог)
-i initialize hasher
-c - cleanup hasher
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-o - log in as root user
-c cleanup hasher
-t - использовать каталог hasher, предназначенный для тестов
-q quiet mode (don't run anything)
-r - вход в hasher на удалённой машине
-r run command
-M?? - branch name
-o log in as root user
-v verbose
-x allow run X program (set DISPLAY and use xauth)
-t use test hasher dir (different to build hasher)
Extra options:
-a auto test mode for post myhsh build checking
-d print hasher dir
-M?? branch name
---------------------------
---------------------------
...
@@ -38,129 +124,189 @@ Usage: [-t -i -h -r -c] [-M51] bin.rpm...
...
@@ -38,129 +124,189 @@ Usage: [-t -i -h -r -c] [-M51] bin.rpm...
---------------------------
---------------------------
myhsh - build package via hasher
myhsh - build package via hasher
Usage: [-m -s -u -i -c -l] src.rpm...
Usage: [-m -s -u -i -c -l] src.rpm...
Параметры:
Параметры:
-i -
install built packages in test hasher
-i
install built packages in test hasher
-c - build without stuff (
previous built packages)
-c build without stuff (without
previous built packages)
-l -
lazy cleanup (before build, not after)
-l
lazy cleanup (before build, not after)
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmbb - build binary rpm from spec
rpmbb - build binary rpm from spec
Usage: [-c -p -i -r -R] spec...
Usage: [-c -p -i -r -R] spec...
Параметры:
Параметры:
-c - start from compile stage
-i skip build, but do install and package
-i - установить файлы и упаковать
-r find build requires
-p - packaging installed files into package
-R find build requires with -bi
-r - искать сборочные зависимости (buildreq)
-R - find build requires with -bi
Ext. options:
-c start from compile stage
-p packaging installed files into package
-d build with dmake
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmbph - backports spec and rebuild it
rpmbph - backports spec and rebuild it
Usage: [-r -u -U -n -i -m -v] [-M51] spec...
Usage: [-r -u -U -n -i -m -v -q] [-M60] [-b REPONAME] spec...
Use rpmbph -M51 for backport to ALT M51 and so on
Usage: rpmbph -b p6 for backport to ALT Linux p6 and so on
Параметры:
Параметры:
-r - удалённая сборка
-u sign and upload after build
-u/-U - sign and upload after build
-n do not build in hasher
-n - do not build in hasher (use first in the list)
-i install built packages in test hasher
-i - install built packages in test hasher
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-v - more verbose
Ext. options:
-r remote build
-v more verbose
-q quiet
Set ROOTDIR variable for backport to the other system
---------------------------
---------------------------
rpmbs - make src.rpm from spec
Using autodetected spec etersoft-build-utils.spec...
Usage: [-s -u -c -n --nodeps] spec...
rpmbs - run git repo build or make src.rpm from spec
Usage: [GIRAR] [-s|-t|-u|-a|-c] [-o -z -n -p --nodeps] [-k [TARGETDIR]] [spec or src.rpm]...
Параметры:
Параметры:
-s - sign package(s) and move it to upload dir (ETERDESTSRPM)
-u sign and run gear build task after build
-c - только подписать пакет(ы) и выполнить их проверку
-a TASK sign package(s)/repo, push/upload it and add to (shared) task TASK
-u - sign package(s), upload it and run build
-p POCKET build package in POCKET (supported on git.etersoft.ru only)
-a TASK - sign package(s), update it and add to task TASK
-l - lazy cleanup (before build, not after)
Ext. options:
-n - do not check with sisyphus_check before upload
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-o - create nosrc.rpm package
-c only sign package(s) with checking
-z - create src.rpm with compatible gzip compression
-f force operation (overwrite tag)
-s sign package(s) (and move it to dir ETERDESTSRPM if defined)
-t set tag with sign
-n do not check with sisyphus_check before upload
-o create nosrc.rpm package
-z create src.rpm with compatible gzip compression
---------------------------
---------------------------
rpmbsh - BSH - build source; use hasher
Using autodetected spec etersoft-build-utils.spec...
Usage: [-r -s -u -m -i -c] spec...
rpmbsh - BSH - build [from] source; use hasher
Usage: [-r -s -u -m -i -c] [-f] [spec or src.rpm]...
Параметры:
Параметры:
-r - удалённая сборка
-r remote build (on builder64 host)
-t - make temporary commit before build (rpmbb like behavior)
-u sign and run gear build task after build
-u - sign and upload after build
-i install built packages in test hasher (via loginhsh -t)
-s - sign and and copy to upload dir (ETERDESTSRPM) after build
-i - install built packages in test hasher
Ext. options:
-l - lazy cleanup (before build, not after)
-c build without stuff (previous built packages)
-c - build without stuff (previous built packages)
-s sign (and move to dir ETERDESTSRPM if defined) after build
-t make temporary commit before build (rpmbb like behavior)
-l lazy cleanup (clean before build, not after)
-f force tag set (see rpmbs --help)
---------------------------
---------------------------
rpmbugs [-t] spec | bug number | package name | -qf command | /path/to/file - open bugs in BROWSER
rpmbugs - открывает баги в браузере
rpmbugs [-t] spec | bug number | package name | -qf command_name | /path/to/file
Параметры:
-t list in text console
---------------------------
---------------------------
rpmcs spec - cleanup spec (like cleanup_spec command), adapted to ALT
rpmcs - cleanup spec (like cleanup_spec command)
Usage: rpmcs [specfile]
spec file can be autodetected from git repo
specfile - spec file (copy will be saved as specfile~)
---------------------------
---------------------------
rpmgp - various package download operations
rpmgp - various package download operations
Usage: [options] [system] pkgname
Usage: rpmgp [options] [-M60] [system] pkgname
pkgname - installed package name or src.rpm
system - name of system (ALT Linux by default if -a missed)
Параметры:
Параметры:
rpmgp [options] [system] pkgname - download src.rpm from 'system' repository to RPM/SRPMS and install it
name - название установленного пакета или src.rpm
system - name of system (ALT Linux by default if -a missed too)
-a search pkgname in all known repositories
-a search pkgname in all known repositories
-b install packages needed for build (use sudo apt-get) (need spec not package name)
-c check if this package exists in the ALT Linux repository
-c check if this package exists in the ALT Linux repository
-d download all matched packages
-d download all matched packages
-g remote clone repo to USER/packages and clone it locally
-g clone last built package repo
-m migrate to gear from spec
-gp clone last built package repo via public access
-gm remote clone repo to USER/packages and clone it locally
-m migrate to gear from spec/srpm
Ext. options:
-b install packages needed for build (use sudo apt-get) (need spec not package name)
-l list packages needed for build (in local pkg system notation) (experimental)
-l list packages needed for build (in local pkg system notation) (experimental)
-n do not install after download, just download in current dir
-r refresh package list (download it again)
-r refresh package list (download it again)
-s list all known remote repositories
-s list all known remote repositories
---------------------------
---------------------------
rpmgs - get sources for spec
Using autodetected spec etersoft-build-utils.spec...
Usage: [-a -r ] spec ... | spec new_version
rpmgs - get sources by spec / repository
You can run rpmgs file.spec new_version for set new version and download it
Usage: [GIRAR] [-a -r ] spec [new_version]
You can run 'rpmgs file.spec new_version' for set new version and download it
Параметры:
-a get all source (not only Source|Source0)
-f force download (remove source before download)
---------------------------
rpmlog - update changelog
Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
Параметры:
Параметры:
-a - получаем все исходники (не только основной (0))
-v increment version
-f - начать загрузку в любом случае
-r increment release
-s increment subrelease
-l add changelog from git log (since last release tag or TAG)
-t test run (without change files and repo)
---------------------------
---------------------------
rpmpub - Etersoft specific script for publish gear repo to target ftp dir
rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm
Usage: rpmpub [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
You can set default target dir in UPLOADDIR variable in config file
Параметры:
-f force set tag
-r PROJECTVERSION set other project version (PROJECTVERSION/sources)
TARGETDIR copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)
By default used path from Source: spec field.
Also you can set default target dir in ETERDESTSRPM variable.
---------------------------
---------------------------
rpmqf - the same as rpm -qf
rpmqf - the same as rpm -qf
, but use which for search command place
---------------------------
---------------------------
rpmrb spec [vermajor][.verminor] [rel] - update spec to vermajor.verminor version, build %rel release
rpmrb - update spec to vermajor.verminor version, build %rel release
Usage: rpmrb spec [vermajor][.verminor] [rel]
Example: rpmrb name.spec 22.6 alt2
---------------------------
---------------------------
rpmU - the same as [sudo] rpm -Uvh - update package
rpmU - the same as [sudo] rpm -Uvh - update package
Usage: rpmU [package(s)]
---------------------------
---------------------------
rpmunmets - tests unmets in build packages
rpmunmets - tests unmets in build packages
Usage: [-M
24 -M40
]
Usage: [-M
60] [-s
]
Параметры:
Параметры:
-s - get all unmets
-s - get all unmets
-M
40 - test for distro ALT Linux 4.
0
-M
60 - test for distro ALT Linux M6
0
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmurl - open package Url in browser
rpmurl - open package Url in browser
Usage: [-c -f -p -s] spec or package...
Usage: [-c -f -p -s] spec or package...
Параметры:
Параметры:
-c - проверить доступность URL
-c - проверить доступность URL
-f - print failed URL only
-p - открыть страницу пакета на sisyphus.ru
-p - open package page at sisyphus.ru
-s - открыть в браузере тот каталог, где в Сети лежат исходники
-s - открыть в браузере тот каталог, где в Сети лежат исходники
Ext. options:
-f - print failed URL only
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment