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
d529ee96
Commit
d529ee96
authored
Feb 12, 2014
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update QuickHelp files
parent
37e713fa
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
420 additions
and
164 deletions
+420
-164
QuickHelp.txt
QuickHelp.txt
+210
-82
QuickHelp.utf8.txt
QuickHelp.utf8.txt
+210
-82
No files found.
QuickHelp.txt
View file @
d529ee96
...
@@ -17,7 +17,49 @@ dmake [-t] [-p] - make with distcc using (distributed build)
...
@@ -17,7 +17,49 @@ dmake [-t] [-p] - make with distcc using (distributed build)
---------------------------
---------------------------
gacl - acl control for gear repo in git.alt
emkimage - run make in mkimage-profiles
Usage: emkimage [-b p6] <target>
---------------------------
estrlist developed for string list operations. See also cut, join, paste...
Usage: bin/estrlist <command> [args]
Commands:
strip_spaces [args] - remove spaces between words
filter_strip_spaces - remove spaces from words from standart input
reg_remove <PATTERN> [word list] - remove words containing a match to the given PATTERN (grep notation)
reg_wordremove <PATTERN> [word list] - remove words containing a match to the given PATTERN (grep -w notation)
exclude <list1> [list2] - print list2 words contains also in list1
reg_exclude <PATTERN> [word list] - print only words not matched with PATTERN
reg_wordexclude <PATTERN> [word list] - print only words not matched with PATTERN
union [word list] - sort and remove duplicates
uniq [word list] - alias for union
list [word list] - just list words line by line
count [word list] - print word count
Examples:
$ bin/estrlist reg_remove "1." "11 12 21 22"
21 22
$ bin/estrlist reg_wordremove "1." "11 12 21 22"
21 22
$ bin/estrlist exclude "1 3" "1 2 3 4"
2 4
$ bin/estrlist reg_exclude "22 1." "11 12 21 22"
21
$ bin/estrlist reg_wordexclude "wo.* er" "work were more else"
were more else
$ bin/estrlist union "1 2 2 3 3" ""
1 2 3
$ bin/estrlist count "1 2 3 4 10" ""
5
$ bin/estrlist has "ex" "exactly"
TRUE
$ bin/estrlist has "exo" "exactly"
FALSE
---------------------------
gacl - acl control for gear repo in git.eter
Usage: gacl [GIRAR] [-b REPONAME] [package] command [params]
Usage: gacl [GIRAR] [-b REPONAME] [package] command [params]
...
@@ -41,40 +83,8 @@ Examples for git project from current dir:
...
@@ -41,40 +83,8 @@ Examples for git project from current dir:
---------------------------
---------------------------
ginit - initialize repo in git.alt for current project
gammit - make commit with description from last changelog entry in spec
Use: ginit [GIRAR]
Use: gammit
ginit git.eter - for init in git.eter gear repo
---------------------------
gitcam - do fast git commit amend (apply all current changes to the last commit)
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
Usage: [GIRAR/remote alias] [-f|--force] [-a|--all] [-t|--tags] [tag]
Options:
-f - force push
-a - push all branches
-t - push all tags
---------------------------
---------------------------
...
@@ -109,13 +119,13 @@ Options:
...
@@ -109,13 +119,13 @@ Options:
-r run command
-r run command
-o log in as root user
-o log in as root user
-v verbose
-v verbose
-x allow run X program (set DISPLAY and
use
xauth)
-x allow run X program (set DISPLAY and
install
xauth)
-t use test hasher dir (different to
build hashe
r)
-t use test hasher dir (different to
usual build di
r)
Extra options:
Extra options:
-a auto test mode for post myhsh build checking
-a auto test mode for post myhsh build checking
-d print hasher dir
-d print hasher dir
-M?? b
ranch name
-M?? b
inary repository name (obsoleted)
---------------------------
---------------------------
...
@@ -123,7 +133,7 @@ Extra options:
...
@@ -123,7 +133,7 @@ Extra options:
---------------------------
---------------------------
myhsh - build package via hasher
myhsh - build package via hasher
Usage: [-
m -s -u -
i -c -l] src.rpm...
Usage: [-i -c -l] src.rpm...
Options:
Options:
-i install built packages in test hasher
-i install built packages in test hasher
...
@@ -132,26 +142,31 @@ Options:
...
@@ -132,26 +142,31 @@ Options:
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmbb
- build binary rpm from spec
rpmbb
(Build Binary) - build binary rpm from spec or from git
Usage:
[-c -p -i -r -R] spec...
Usage:
rpmbb [-c -p -i -r -R] [spec]
Options:
Options:
-i skip build, but do install and package
-i skip build stage, but do install files and package it
-r find build requires
-p only packaging installed files into package
-R find build requires with -bi
-r find build requires (run buildrequires)
-R find build requires during install (run buildrequires with -bi)
Ext. options:
Ext. options:
-c start from compile stage
-c start from compile stage
-p packaging installed files into package
-d build with dmake
-d build with dmake
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmbk (Build Korinf) - build package from current repo in Korinf
rpmbph - backports spec and rebuild it
Usage: rpmbk [Distro/Version] [spec]
---------------------------
Using autodetected spec /srv/lav/Projects/git/etersoft-build-utils/etersoft-build-utils.spec...
rpmbph (BackPort and Hasher) - backports spec and rebuild it
Usage: [-r -u -U -n -i -m -v -q] [-M60] [-b REPONAME] spec...
Usage: [-r -u -U -n -i -m -v -q] [-M60] [-b REPONAME] spec...
Usage: rpmbph -b p6 for backport to ALT Linux p6 and so on
Usage: rpmbph
[GIRAR]
-b p6 for backport to ALT Linux p6 and so on
Options:
Options:
-u sign and upload after build
-u sign and upload after build
...
@@ -160,49 +175,49 @@ Options:
...
@@ -160,49 +175,49 @@ Options:
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-b REPONAME binary repository name (4.1, p5, t6 and so on)
Ext. options:
Ext. options:
-r remote build
-v more verbose
-v more verbose
-q quiet
-q quiet
Set ROOTDIR variable for backport to the other system
Examples:
$ rpmbph -b p6 -n -u - backport to p6 and ask to build it
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmbs - run git repo build or make src.rpm from spec
rpmbs
(Build Source)
- 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]...
Usage: [GIRAR] [-s|-t|-u|-a|-
A|-
c] [-o -z -n -p --nodeps] [-k [TARGETDIR]] [spec or src.rpm]...
Options:
Options:
-u sign and run gear build task after build
-u sign and run gear build task after build
-a TASK
sign package(s)/repo, push/upload it and add to (shared) task TASK
-a TASK
| -A
sign package(s)/repo, push/upload it and add to (shared) task TASK
-p POCKET build package in POCKET (supported on git.etersoft.ru only)
-p POCKET build package in POCKET (supported on git.etersoft.ru only)
-b REPONAME binary repository name (4.1, p5, t6 and so on)
Ext. options:
Ext. options:
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-c only sign package(s) with checking
-c only sign package(s) with checking
-f force operation (overwrite tag)
-f force operation (overwrite tag)
-s sign package(s) (and move it to dir ETERDESTSRPM if defined)
-s sign package(s) (and move it to dir ETERDESTSRPM if defined)
-t set tag with sign
-t set tag with sign
-n do not check with sisyphus_check before upload
-n do not check with sisyphus_check before upload
-o create nosrc.rpm package
-o create nosrc.rpm package
-z create src.rpm with compatible gzip compression
-z create src.rpm with compatible gzip compression
(obsoleted)
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmbsh
- BSH
- build [from] source; use hasher
rpmbsh
(Build Source in the Hasher)
- build [from] source; use hasher
Usage: [-r -s -u -m -i -c] [-f] [spec or src.rpm]...
Usage: [-r -s -u -m -i -c] [-f] [spec or src.rpm]...
Options:
Options:
-r remote build (on builder64 host)
-u sign and run gear build task after build
-u sign and run gear build task after build
-i install built packages in test hasher (via loginhsh -t)
-i install built packages in test hasher (via loginhsh -t)
-f force tag set (see rpmbs --help)
Ext. options:
Ext. options:
-c build without stuff (previous built packages)
-c build without stuff (
without
previous built packages)
-s sign (and move to dir ETERDESTSRPM if defined) after build
-s sign (and move to dir ETERDESTSRPM if defined) after build
-t make temporary commit before build (rpmbb like behavior)
-t make temporary commit before build (rpmbb like behavior)
-l lazy cleanup (clean before build, not after)
-l lazy cleanup (clean before build, not after)
-f force tag set (see rpmbs --help)
---------------------------
---------------------------
...
@@ -214,20 +229,23 @@ Options:
...
@@ -214,20 +229,23 @@ Options:
---------------------------
---------------------------
rpmcs - cleanup spec (like cleanup_spec command)
rpmcs
(Cleanup Spec)
- cleanup spec (like cleanup_spec command)
Usage: rpmcs [specfile]
Usage: rpmcs [
--skip-reqs] [
specfile]
spec file can be autodetected from git repo
spec file can be autodetected from git repo
specfile - spec file (copy will be saved as specfile~)
specfile - spec file (copy will be saved as specfile~)
--skip-reqs do not replace requires
---------------------------
---------------------------
rpmgp - various package download operations
Using autodetected spec /srv/lav/Projects/git/etersoft-build-utils/etersoft-build-utils.spec...
Usage: rpmgp [options] [-M60] [system] pkgname
rpmgp (Get Package) - various package download operations
Usage: rpmgp [GIRAR/remote alias] [options] -b p6 [system] pkgname
pkgname - installed package name or src.rpm
pkgname - installed package name or src.rpm
system - name of system (ALT Linux by default if -a missed)
system - name of system (ALT Linux by default if -a missed)
Options:
Options:
-a search pkgname in all known repositories
-a search pkgname in all known repositories
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-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 clone last built package repo
-g clone last built package repo
...
@@ -236,15 +254,15 @@ Options:
...
@@ -236,15 +254,15 @@ Options:
-m migrate to gear from spec/srpm
-m migrate to gear from spec/srpm
Ext. options:
Ext. options:
-
b
install packages needed for build (use sudo apt-get) (need spec not package name)
-
i
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)
-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
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmgs - get sources by spec / repository
rpmgs
(Get Source)
- get sources by spec / repository
Usage: [GIRAR] [-a -r ] spec [new_version]
Usage: [GIRAR] [-a -r ] spec [new_version]
You can run 'rpmgs file.spec new_version' for set new version and download it
You can run 'rpmgs file.spec new_version' for set new version and download it
...
@@ -254,7 +272,7 @@ Options:
...
@@ -254,7 +272,7 @@ Options:
---------------------------
---------------------------
rpmlog - update changelog
rpmlog - update
version/release and
changelog
Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
Options:
Options:
...
@@ -262,8 +280,13 @@ Options:
...
@@ -262,8 +280,13 @@ Options:
-r increment release
-r increment release
-s increment subrelease
-s increment subrelease
-l add changelog from git log (since last release tag or TAG)
-l add changelog from git log (since last release tag or TAG)
Ext. options:
-t test run (without change files and repo)
-t test run (without change files and repo)
Example:
$ rpmlog -v -l - typical build new version
---------------------------
---------------------------
rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm
rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm
...
@@ -271,6 +294,7 @@ Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
...
@@ -271,6 +294,7 @@ Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
Options:
Options:
-f force set tag
-f force set tag
-s skip set tag
-r PROJECTVERSION set other project version (PROJECTVERSION/sources)
-r PROJECTVERSION set other project version (PROJECTVERSION/sources)
TARGETDIR copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)
TARGETDIR copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)
By default used path from Source: spec field.
By default used path from Source: spec field.
...
@@ -278,18 +302,121 @@ Options:
...
@@ -278,18 +302,121 @@ Options:
---------------------------
---------------------------
rpmqf - the same as rpm -qf, but use which for search command place
Use epmqf from epm package manager (eepm) instead
epm - EPM package manager
Usage: epm [options] <command> [package name(s), package files]...
Commands:
-i|install|add|i install package(s) from remote repositories or from local file
-e|-P|remove|delete|uninstall|erase|e remove (delete) package(s) from the database and the system
-s|search search in remote package repositories
-qp|qp|query_package search in the list of installed packages
-qf|qf|which|belongs query package(s) owning file
reinstall reinstall package(s) from remote repositories or from local file
Install perform update package repo info and install package(s) via install command
-q|q|installed|query check presence of package(s) and print this name (also --short is supported)
-sf|sf|filesearch search in which package a file is included
-ql|ql|filelist print package file list
check|fix|verify check local package base integrity and fix it
changelog|cl|-cl show changelog for package
-qi|qi|info|show print package detail info
requires|deplist print package requires
provides print package provides
whatdepends print packages dependences on that
whatprovides print packages provides that target
conflicts print package conflicts
-qa|list|packages|-l|qa list of installed package(s)
programs list of installed GUI program(s)
update update remote package repository databases
addrepo|ar add package repo
repolist|sl|rl|listrepo print repo list
removerepo|rr remove package repo
release-upgrade update whole system to the next release
kernel-update|kernel-upgrade|update-kernel|upgrade-kernel update system kernel to the last repo version
clean clean local package cache
autoremove auto remove unneeded package(s)
upgrade|dist-upgrade performs upgrades of package software distributions
Upgrade performs update && upgrade command
simulate simulate install (it does check requires, minimally)
checkpkg|integrity check package integrity
Options:
-h|--help|help this help
-v|--version print version
--verbose verbose mode
--skip-installed skip already install during install
--show-command-only show command only, do not any action (supports install and remove ONLY)
--quiet quiet mode (do not print commands before exec)
--nodeps skip dependency check (during install/simulate and so on)
--force force install/remove package (f.i., override)
--short short output (just 'package' instead 'package-version-release')
--sort sort output, f.i. --sort=size (supported only for packages command)
--auto non interactive mode
---------------------------
rpmrb (Re Build) - update spec to vermajor.verminor version, build %rel release
Usage: rpmrb [spec] [vermajor][.verminor] [rel]
Example:
$ rpmrb [name.spec] 22.6 alt2
$ rpmrb 1.2.3
---------------------------
---------------------------
rpmrb - update spec to vermajor.verminor version, build %rel release
rpmreqs [package(s) file(s)] - print out package requires
Usage: rpmrb spec [vermajor][.verminor] [rel]
Example: rpmrb name.spec 22.6 alt2
---------------------------
---------------------------
rpmU - the same as [sudo] rpm -Uvh - update package
Use epmi from epm package manager (eepm) instead
Usage: rpmU [package(s)]
epm - EPM package manager
Usage: epm [options] <command> [package name(s), package files]...
Commands:
-i|install|add|i install package(s) from remote repositories or from local file
-e|-P|remove|delete|uninstall|erase|e remove (delete) package(s) from the database and the system
-s|search search in remote package repositories
-qp|qp|query_package search in the list of installed packages
-qf|qf|which|belongs query package(s) owning file
reinstall reinstall package(s) from remote repositories or from local file
Install perform update package repo info and install package(s) via install command
-q|q|installed|query check presence of package(s) and print this name (also --short is supported)
-sf|sf|filesearch search in which package a file is included
-ql|ql|filelist print package file list
check|fix|verify check local package base integrity and fix it
changelog|cl|-cl show changelog for package
-qi|qi|info|show print package detail info
requires|deplist print package requires
provides print package provides
whatdepends print packages dependences on that
whatprovides print packages provides that target
conflicts print package conflicts
-qa|list|packages|-l|qa list of installed package(s)
programs list of installed GUI program(s)
update update remote package repository databases
addrepo|ar add package repo
repolist|sl|rl|listrepo print repo list
removerepo|rr remove package repo
release-upgrade update whole system to the next release
kernel-update|kernel-upgrade|update-kernel|upgrade-kernel update system kernel to the last repo version
clean clean local package cache
autoremove auto remove unneeded package(s)
upgrade|dist-upgrade performs upgrades of package software distributions
Upgrade performs update && upgrade command
simulate simulate install (it does check requires, minimally)
checkpkg|integrity check package integrity
Options:
-h|--help|help this help
-v|--version print version
--verbose verbose mode
--skip-installed skip already install during install
--show-command-only show command only, do not any action (supports install and remove ONLY)
--quiet quiet mode (do not print commands before exec)
--nodeps skip dependency check (during install/simulate and so on)
--force force install/remove package (f.i., override)
--short short output (just 'package' instead 'package-version-release')
--sort sort output, f.i. --sort=size (supported only for packages command)
--auto non interactive mode
---------------------------
---------------------------
...
@@ -301,12 +428,13 @@ Options:
...
@@ -301,12 +428,13 @@ Options:
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmurl - open package Url in browser
rpmurl - open package Url in
the default
browser
Usage: [-c -f -p -s] spec or package...
Usage: [-c -f -p -s] spec or package...
Options:
Options:
-c - check URL
-c check if package URL is accessible
-p - open package page at sisyphus.ru
-p open package page on http://sisyphus.ru
-s - open source dir in browser
-s open source dir in the default browser
Ext. options:
Ext. options:
-f -
print failed URL only
-f
print failed URL only
QuickHelp.utf8.txt
View file @
d529ee96
...
@@ -17,7 +17,49 @@ dmake [-t] [-p] - make with distcc using (distributed build)
...
@@ -17,7 +17,49 @@ dmake [-t] [-p] - make with distcc using (distributed build)
---------------------------
---------------------------
gacl - acl control for gear repo in git.alt
emkimage - run make in mkimage-profiles
Usage: emkimage [-b p6] <target>
---------------------------
estrlist developed for string list operations. See also cut, join, paste...
Usage: bin/estrlist <command> [args]
Commands:
strip_spaces [args] - remove spaces between words
filter_strip_spaces - remove spaces from words from standart input
reg_remove <PATTERN> [word list] - remove words containing a match to the given PATTERN (grep notation)
reg_wordremove <PATTERN> [word list] - remove words containing a match to the given PATTERN (grep -w notation)
exclude <list1> [list2] - print list2 words contains also in list1
reg_exclude <PATTERN> [word list] - print only words not matched with PATTERN
reg_wordexclude <PATTERN> [word list] - print only words not matched with PATTERN
union [word list] - sort and remove duplicates
uniq [word list] - alias for union
list [word list] - just list words line by line
count [word list] - print word count
Examples:
$ bin/estrlist reg_remove "1." "11 12 21 22"
21 22
$ bin/estrlist reg_wordremove "1." "11 12 21 22"
21 22
$ bin/estrlist exclude "1 3" "1 2 3 4"
2 4
$ bin/estrlist reg_exclude "22 1." "11 12 21 22"
21
$ bin/estrlist reg_wordexclude "wo.* er" "work were more else"
were more else
$ bin/estrlist union "1 2 2 3 3" ""
1 2 3
$ bin/estrlist count "1 2 3 4 10" ""
5
$ bin/estrlist has "ex" "exactly"
TRUE
$ bin/estrlist has "exo" "exactly"
FALSE
---------------------------
gacl - acl control for gear repo in git.eter
Usage: gacl [GIRAR] [-b REPONAME] [package] command [params]
Usage: gacl [GIRAR] [-b REPONAME] [package] command [params]
...
@@ -41,40 +83,8 @@ Examples for git project from current dir:
...
@@ -41,40 +83,8 @@ Examples for git project from current dir:
---------------------------
---------------------------
ginit - initialize repo in git.alt for current project
gammit - make commit with description from last changelog entry in spec
Use: ginit [GIRAR]
Use: gammit
ginit git.eter - for init in git.eter gear repo
---------------------------
gitcam - do fast git commit amend (apply all current changes to the last commit)
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
Usage: [GIRAR/remote alias] [-f|--force] [-a|--all] [-t|--tags] [tag]
Параметры:
-f - force push
-a - push all branches
-t - push all tags
---------------------------
---------------------------
...
@@ -109,13 +119,13 @@ Usage: [-t -i -h -r -c -b -i] [package name] [package file bin.rpm] ...
...
@@ -109,13 +119,13 @@ Usage: [-t -i -h -r -c -b -i] [package name] [package file bin.rpm] ...
-r run command
-r run command
-o log in as root user
-o log in as root user
-v verbose
-v verbose
-x allow run X program (set DISPLAY and
use
xauth)
-x allow run X program (set DISPLAY and
install
xauth)
-t use test hasher dir (different to
build hashe
r)
-t use test hasher dir (different to
usual build di
r)
Extra options:
Extra options:
-a auto test mode for post myhsh build checking
-a auto test mode for post myhsh build checking
-d print hasher dir
-d print hasher dir
-M?? b
ranch name
-M?? b
inary repository name (obsoleted)
---------------------------
---------------------------
...
@@ -123,7 +133,7 @@ Extra options:
...
@@ -123,7 +133,7 @@ Extra options:
---------------------------
---------------------------
myhsh - build package via hasher
myhsh - build package via hasher
Usage: [-
m -s -u -
i -c -l] src.rpm...
Usage: [-i -c -l] src.rpm...
Параметры:
Параметры:
-i install built packages in test hasher
-i install built packages in test hasher
...
@@ -132,26 +142,31 @@ Usage: [-m -s -u -i -c -l] src.rpm...
...
@@ -132,26 +142,31 @@ Usage: [-m -s -u -i -c -l] src.rpm...
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmbb
- build binary rpm from spec
rpmbb
(Build Binary) - build binary rpm from spec or from git
Usage:
[-c -p -i -r -R] spec...
Usage:
rpmbb [-c -p -i -r -R] [spec]
Параметры:
Параметры:
-i skip build, but do install and package
-i skip build stage, but do install files and package it
-r find build requires
-p only packaging installed files into package
-R find build requires with -bi
-r find build requires (run buildrequires)
-R find build requires during install (run buildrequires with -bi)
Ext. options:
Ext. options:
-c start from compile stage
-c start from compile stage
-p packaging installed files into package
-d build with dmake
-d build with dmake
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
rpmbk (Build Korinf) - build package from current repo in Korinf
rpmbph - backports spec and rebuild it
Usage: rpmbk [Distro/Version] [spec]
---------------------------
Using autodetected spec /srv/lav/Projects/git/etersoft-build-utils/etersoft-build-utils.spec...
rpmbph (BackPort and Hasher) - backports spec and rebuild it
Usage: [-r -u -U -n -i -m -v -q] [-M60] [-b REPONAME] spec...
Usage: [-r -u -U -n -i -m -v -q] [-M60] [-b REPONAME] spec...
Usage: rpmbph -b p6 for backport to ALT Linux p6 and so on
Usage: rpmbph
[GIRAR]
-b p6 for backport to ALT Linux p6 and so on
Параметры:
Параметры:
-u sign and upload after build
-u sign and upload after build
...
@@ -160,49 +175,49 @@ Usage: rpmbph -b p6 for backport to ALT Linux p6 and so on
...
@@ -160,49 +175,49 @@ Usage: rpmbph -b p6 for backport to ALT Linux p6 and so on
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-b REPONAME binary repository name (4.1, p5, t6 and so on)
Ext. options:
Ext. options:
-r remote build
-v more verbose
-v more verbose
-q quiet
-q quiet
Set ROOTDIR variable for backport to the other system
Examples:
$ rpmbph -b p6 -n -u - backport to p6 and ask to build it
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmbs - run git repo build or make src.rpm from spec
rpmbs
(Build Source)
- 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]...
Usage: [GIRAR] [-s|-t|-u|-a|-
A|-
c] [-o -z -n -p --nodeps] [-k [TARGETDIR]] [spec or src.rpm]...
Параметры:
Параметры:
-u sign and run gear build task after build
-u sign and run gear build task after build
-a TASK
sign package(s)/repo, push/upload it and add to (shared) task TASK
-a TASK
| -A
sign package(s)/repo, push/upload it and add to (shared) task TASK
-p POCKET build package in POCKET (supported on git.etersoft.ru only)
-p POCKET build package in POCKET (supported on git.etersoft.ru only)
-b REPONAME binary repository name (4.1, p5, t6 and so on)
Ext. options:
Ext. options:
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-c only sign package(s) with checking
-c only sign package(s) with checking
-f force operation (overwrite tag)
-f force operation (overwrite tag)
-s sign package(s) (and move it to dir ETERDESTSRPM if defined)
-s sign package(s) (and move it to dir ETERDESTSRPM if defined)
-t set tag with sign
-t set tag with sign
-n do not check with sisyphus_check before upload
-n do not check with sisyphus_check before upload
-o create nosrc.rpm package
-o create nosrc.rpm package
-z create src.rpm with compatible gzip compression
-z create src.rpm with compatible gzip compression
(obsoleted)
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmbsh
- BSH
- build [from] source; use hasher
rpmbsh
(Build Source in the Hasher)
- build [from] source; use hasher
Usage: [-r -s -u -m -i -c] [-f] [spec or src.rpm]...
Usage: [-r -s -u -m -i -c] [-f] [spec or src.rpm]...
Параметры:
Параметры:
-r remote build (on builder64 host)
-u sign and run gear build task after build
-u sign and run gear build task after build
-i install built packages in test hasher (via loginhsh -t)
-i install built packages in test hasher (via loginhsh -t)
-f force tag set (see rpmbs --help)
Ext. options:
Ext. options:
-c build without stuff (previous built packages)
-c build without stuff (
without
previous built packages)
-s sign (and move to dir ETERDESTSRPM if defined) after build
-s sign (and move to dir ETERDESTSRPM if defined) after build
-t make temporary commit before build (rpmbb like behavior)
-t make temporary commit before build (rpmbb like behavior)
-l lazy cleanup (clean before build, not after)
-l lazy cleanup (clean before build, not after)
-f force tag set (see rpmbs --help)
---------------------------
---------------------------
...
@@ -214,20 +229,23 @@ rpmbugs [-t] spec | bug number | package name | -qf command_name | /path/to/file
...
@@ -214,20 +229,23 @@ rpmbugs [-t] spec | bug number | package name | -qf command_name | /path/to/file
---------------------------
---------------------------
rpmcs - cleanup spec (like cleanup_spec command)
rpmcs
(Cleanup Spec)
- cleanup spec (like cleanup_spec command)
Usage: rpmcs [specfile]
Usage: rpmcs [
--skip-reqs] [
specfile]
spec file can be autodetected from git repo
spec file can be autodetected from git repo
specfile - spec file (copy will be saved as specfile~)
specfile - spec file (copy will be saved as specfile~)
--skip-reqs do not replace requires
---------------------------
---------------------------
rpmgp - various package download operations
Using autodetected spec /srv/lav/Projects/git/etersoft-build-utils/etersoft-build-utils.spec...
Usage: rpmgp [options] [-M60] [system] pkgname
rpmgp (Get Package) - various package download operations
Usage: rpmgp [GIRAR/remote alias] [options] -b p6 [system] pkgname
pkgname - installed package name or src.rpm
pkgname - installed package name or src.rpm
system - name of system (ALT Linux by default if -a missed)
system - name of system (ALT Linux by default if -a missed)
Параметры:
Параметры:
-a search pkgname in all known repositories
-a search pkgname in all known repositories
-b REPONAME binary repository name (4.1, p5, t6 and so on)
-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 clone last built package repo
-g clone last built package repo
...
@@ -236,15 +254,15 @@ Usage: rpmgp [options] [-M60] [system] pkgname
...
@@ -236,15 +254,15 @@ Usage: rpmgp [options] [-M60] [system] pkgname
-m migrate to gear from spec/srpm
-m migrate to gear from spec/srpm
Ext. options:
Ext. options:
-
b
install packages needed for build (use sudo apt-get) (need spec not package name)
-
i
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)
-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
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmgs - get sources by spec / repository
rpmgs
(Get Source)
- get sources by spec / repository
Usage: [GIRAR] [-a -r ] spec [new_version]
Usage: [GIRAR] [-a -r ] spec [new_version]
You can run 'rpmgs file.spec new_version' for set new version and download it
You can run 'rpmgs file.spec new_version' for set new version and download it
...
@@ -254,7 +272,7 @@ You can run 'rpmgs file.spec new_version' for set new version and download it
...
@@ -254,7 +272,7 @@ You can run 'rpmgs file.spec new_version' for set new version and download it
---------------------------
---------------------------
rpmlog - update changelog
rpmlog - update
version/release and
changelog
Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
Параметры:
Параметры:
...
@@ -262,8 +280,13 @@ Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
...
@@ -262,8 +280,13 @@ Usage: rpmlog [-r|-s|-v] [-l|-t] [SPEC] [fromTAG] [toTAG]
-r increment release
-r increment release
-s increment subrelease
-s increment subrelease
-l add changelog from git log (since last release tag or TAG)
-l add changelog from git log (since last release tag or TAG)
Ext. options:
-t test run (without change files and repo)
-t test run (without change files and repo)
Example:
$ rpmlog -v -l - typical build new version
---------------------------
---------------------------
rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm
rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm
...
@@ -271,6 +294,7 @@ Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
...
@@ -271,6 +294,7 @@ Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
Параметры:
Параметры:
-f force set tag
-f force set tag
-s skip set tag
-r PROJECTVERSION set other project version (PROJECTVERSION/sources)
-r PROJECTVERSION set other project version (PROJECTVERSION/sources)
TARGETDIR copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)
TARGETDIR copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)
By default used path from Source: spec field.
By default used path from Source: spec field.
...
@@ -278,18 +302,121 @@ Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
...
@@ -278,18 +302,121 @@ Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]
---------------------------
---------------------------
rpmqf - the same as rpm -qf, but use which for search command place
Use epmqf from epm package manager (eepm) instead
epm - EPM package manager
Usage: epm [options] <command> [package name(s), package files]...
Commands:
-i|install|add|i install package(s) from remote repositories or from local file
-e|-P|remove|delete|uninstall|erase|e remove (delete) package(s) from the database and the system
-s|search search in remote package repositories
-qp|qp|query_package search in the list of installed packages
-qf|qf|which|belongs query package(s) owning file
reinstall reinstall package(s) from remote repositories or from local file
Install perform update package repo info and install package(s) via install command
-q|q|installed|query check presence of package(s) and print this name (also --short is supported)
-sf|sf|filesearch search in which package a file is included
-ql|ql|filelist print package file list
check|fix|verify check local package base integrity and fix it
changelog|cl|-cl show changelog for package
-qi|qi|info|show print package detail info
requires|deplist print package requires
provides print package provides
whatdepends print packages dependences on that
whatprovides print packages provides that target
conflicts print package conflicts
-qa|list|packages|-l|qa list of installed package(s)
programs list of installed GUI program(s)
update update remote package repository databases
addrepo|ar add package repo
repolist|sl|rl|listrepo print repo list
removerepo|rr remove package repo
release-upgrade update whole system to the next release
kernel-update|kernel-upgrade|update-kernel|upgrade-kernel update system kernel to the last repo version
clean clean local package cache
autoremove auto remove unneeded package(s)
upgrade|dist-upgrade performs upgrades of package software distributions
Upgrade performs update && upgrade command
simulate simulate install (it does check requires, minimally)
checkpkg|integrity check package integrity
Options:
-h|--help|help this help
-v|--version print version
--verbose verbose mode
--skip-installed skip already install during install
--show-command-only show command only, do not any action (supports install and remove ONLY)
--quiet quiet mode (do not print commands before exec)
--nodeps skip dependency check (during install/simulate and so on)
--force force install/remove package (f.i., override)
--short short output (just 'package' instead 'package-version-release')
--sort sort output, f.i. --sort=size (supported only for packages command)
--auto non interactive mode
---------------------------
rpmrb (Re Build) - update spec to vermajor.verminor version, build %rel release
Usage: rpmrb [spec] [vermajor][.verminor] [rel]
Example:
$ rpmrb [name.spec] 22.6 alt2
$ rpmrb 1.2.3
---------------------------
---------------------------
rpmrb - update spec to vermajor.verminor version, build %rel release
rpmreqs [package(s) file(s)] - print out package requires
Usage: rpmrb spec [vermajor][.verminor] [rel]
Example: rpmrb name.spec 22.6 alt2
---------------------------
---------------------------
rpmU - the same as [sudo] rpm -Uvh - update package
Use epmi from epm package manager (eepm) instead
Usage: rpmU [package(s)]
epm - EPM package manager
Usage: epm [options] <command> [package name(s), package files]...
Commands:
-i|install|add|i install package(s) from remote repositories or from local file
-e|-P|remove|delete|uninstall|erase|e remove (delete) package(s) from the database and the system
-s|search search in remote package repositories
-qp|qp|query_package search in the list of installed packages
-qf|qf|which|belongs query package(s) owning file
reinstall reinstall package(s) from remote repositories or from local file
Install perform update package repo info and install package(s) via install command
-q|q|installed|query check presence of package(s) and print this name (also --short is supported)
-sf|sf|filesearch search in which package a file is included
-ql|ql|filelist print package file list
check|fix|verify check local package base integrity and fix it
changelog|cl|-cl show changelog for package
-qi|qi|info|show print package detail info
requires|deplist print package requires
provides print package provides
whatdepends print packages dependences on that
whatprovides print packages provides that target
conflicts print package conflicts
-qa|list|packages|-l|qa list of installed package(s)
programs list of installed GUI program(s)
update update remote package repository databases
addrepo|ar add package repo
repolist|sl|rl|listrepo print repo list
removerepo|rr remove package repo
release-upgrade update whole system to the next release
kernel-update|kernel-upgrade|update-kernel|upgrade-kernel update system kernel to the last repo version
clean clean local package cache
autoremove auto remove unneeded package(s)
upgrade|dist-upgrade performs upgrades of package software distributions
Upgrade performs update && upgrade command
simulate simulate install (it does check requires, minimally)
checkpkg|integrity check package integrity
Options:
-h|--help|help this help
-v|--version print version
--verbose verbose mode
--skip-installed skip already install during install
--show-command-only show command only, do not any action (supports install and remove ONLY)
--quiet quiet mode (do not print commands before exec)
--nodeps skip dependency check (during install/simulate and so on)
--force force install/remove package (f.i., override)
--short short output (just 'package' instead 'package-version-release')
--sort sort output, f.i. --sort=size (supported only for packages command)
--auto non interactive mode
---------------------------
---------------------------
...
@@ -301,12 +428,13 @@ Usage: [-M60] [-s]
...
@@ -301,12 +428,13 @@ Usage: [-M60] [-s]
---------------------------
---------------------------
Using autodetected spec etersoft-build-utils.spec...
Using autodetected spec
/srv/lav/Projects/git/etersoft-build-utils/
etersoft-build-utils.spec...
rpmurl - open package Url in browser
rpmurl - open package Url in
the default
browser
Usage: [-c -f -p -s] spec or package...
Usage: [-c -f -p -s] spec or package...
Параметры:
Параметры:
-c - проверить доступность URL
-c check if package URL is accessible
-p - открыть страницу пакета на sisyphus.ru
-p open package page on http://sisyphus.ru
-s - открыть в браузере тот каталог, где в Сети лежат исходники
-s open source dir in the default browser
Ext. options:
Ext. options:
-f -
print failed URL only
-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