jcpunk / centos-git-common

Forked from centos-git-common 5 years ago
Clone

Blame README.md

Karanbir Singh 0bf461
Welcome to git.centos.org
Karanbir Singh 0bf461
Karanbir Singh 0bf461
This git repo contains the following scripts that make interfacing with git.c.o, reimzul and nazar as easy as possible.
Karanbir Singh 0bf461
Karanbir Singh afa935
Tools:
Karanbir Singh afa935
 * get_sources.sh: when run from inside a package git checkout, will download the relevant non-text sources from the lookaside cache and drop them into the SOURCES/ dir; note: it will generate 0 byte files in place, rather than download them.
Karanbir Singh afa935
ef795c
 * centos.git.repolist.py:  This package gets list of repos from gitblit RPC, used to grab CentOS sources.  Requires the package 'python-requests' which is in the EPEL repo for CentOS-6.  Has a -b switch to pick a specific branch (defaults to master, but you might want to use -b c7)
ef795c
ef795c
 * return_disttag.sh:  Extracts what appears to be the value of %{dist} from the commit message
ef795c
ef795c
 * rpm-tree-prep.sh:  A very simple script that prepares a git tree for patching. (runs rpmbuild -bp on the tree)
ef795c
ef795c
 * show_possible_srpms.sh:  when run from inside a package git checkout, shows the list of possible SRPMs available to be built.
ef795c
Karanbir Singh 0bf461
Terms:
Karanbir Singh 2831c6
Karanbir Singh 2831c6
 * Nazar   : the beanstalkd worker queue that runs most build and delivery services for various CentOS components
Karanbir Singh 2831c6
Karanbir Singh 2831c6
 * Reimzul : the buildsystem, it can do
Karanbir Singh 2831c6
  *  source rpm to binary rpm builds
Karanbir Singh 2831c6
  *  manifests + comps.xml to iso media
Karanbir Singh 2831c6
  *  manifests and kickstrt to LiveCD and LiveDVD media
Karanbir Singh 2831c6
  *  manifest to AMI ( for AMP / EC2 )
Karanbir Singh 2831c6
Karanbir Singh 2831c6
 * Git.c.o : the https://git.centos.org/ site where all the code used is hosted
1be27e
1be27e
========================
1be27e
Unless otherwise noted inside the code an individual script, all scripts in this repository are GPL Version 2.