--------------------------- ginit [GEAR] - initialize repo in git.alt for current project Use: ginit without parameters ginit git.eter - for init in git.eter gear repo --------------------------- gpull [args] - do git pull --rebase Use: gpull without parameters --------------------------- gpush - publish current project repo remote git repo Use: gpush [-f|--force] [-a|--all] [project name] [target branch] --------------------------- jmake - make with ccache using and parallel build enabled --------------------------- loginhsh - install package in hasher / take shell Usage: [-t -i -h -r -c] [-M51] bin.rpm... Options: -i - initialize hasher -c - cleanup hasher -o - log in as root user -t - use test hasher dir -r - remote login to hasher -M?? - branch name --------------------------- --------------------------- myhsh - build package via hasher Usage: [-m -s -u -i -c] src.rpm... Options: -i - install built packages in test hasher -c - build without stuff (previous built packages) --------------------------- rpmbb - build binary rpm from spec Usage: [-c -p -i -r -R] spec... Options: -c - start from compile stage -i - install and package -p - packaging installed files into package -r - find build requires -R - find build requires with -bi --------------------------- rpmbph - backports spec and rebuild it Usage: [-r -u -U -n -i -m -v] [-M51] spec... Use rpmbph -M51 for backport to ALT M51 and so on Options: -r - remote build -u/-U - sign and upload after build -n - do not build in hasher (use first in the list) -i - install built packages in test hasher -v - more verbose --------------------------- rpmbs - make src.rpm from spec Usage: [-s -u -c -n --nodeps] spec... Options: -s - sign package(s) and move it to upload dir -c - only sign package(s) with checking -u - sign package(s), upload it and run build -a TASK - sign package(s), update it and add to task TASK -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 Usage: [-r -s -u -m -i -c] spec... Options: -r - remote build -t - make temporary commit before build (rpmbb like behavior) -u/-U - sign and upload after build -s - sign and and copy to upload after build -i - install built packages in test hasher -c - build without stuff (previous built packages) --------------------------- rpmbugs [-t] spec | bug number | package name | -qf command | /path/to/file - open bugs in BROWSER --------------------------- rpmcs spec - cleanup spec (like cleanup_spec command), adapted to ALT --------------------------- rpmgp - various package download operations Usage: [options] [system] pkgname 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 -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 -d download all matched packages -g remote clone repo to USER/packages and clone it locally -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) -s list all known remote repositories --------------------------- rpmgs - get sources for spec Usage: [-a -r ] spec ... | spec new_version You can run rpmgs file.spec new_version for set new version and download it Options: -a - get all source (not only 0) -f - force download (remove source before download) --------------------------- rpmpub - Etersoft specific script for publish gear repo to target ftp dir Usage: rpmpub [-r PROJECTVERSION ] [SPEC] [TARGETDIR] You can set default target dir in UPLOADDIR variable in config file --------------------------- rpmqf - the same as rpm -qf --------------------------- rpmrb spec [vermajor][.verminor] [rel] - update spec to vermajor.verminor version, build %rel release --------------------------- rpmU - the same as [sudo] rpm -Uvh - update package --------------------------- rpmunmets - tests unmets in build packages Usage: [-M24 -M40] Options: -s - get all unmets -M40 - test for distro ALT Linux 4.0 --------------------------- rpmurl - open package Url in browser Usage: [-c -f -p -s] spec or package... Options: -c - check URL -f - print failed URL only -p - open package page at sisyphus.ru -s - open source dir in browser