dist-git/changes.txt

77 lines
3.4 KiB
Text
Raw Normal View History

2015-04-13 15:33:01 +02:00
This file describes the changes with files and paths that has been made during
the separation of this project from the fedora-infra-ansible git.
2015-04-21 10:42:19 +02:00
Renamed files and their use of the main configutation file:
2015-04-13 15:33:01 +02:00
================================================================================
genacls.sh ................. dist_git_sync.sh
2015-04-21 10:42:19 +02:00
genacls.pkgdb .............. pkgdb_gen_gitolite_conf.py <-- Config driven
pkgdb_sync_branches.py ..... pkgdb_sync_git_branches.py <-- Config driven
setup_git_package .......... git_package.sh <-- Needs arguments*
mkbranch ................... git_branch.sh <-- Needs arguments*
2015-04-13 15:33:01 +02:00
make-cgit-pkgs-list.sh ..... gen_cgit_list.sh
2015-04-21 10:42:19 +02:00
* Scripts that needs some arguments to operate with the correct configuration.
Those scripts should be called by the pkgdb_sync_git_branches.py only.
In case we need an admin user to use them, a utility would be made for this
purpouse. Such utility would read the config itself and execute those scripts
with the correct arguments. Example usage would be something like:
$ dist-git add package copr-frontend
$ dist-git add branch epel-7
2015-04-13 15:33:01 +02:00
Files and paths:
================================================================================
configs
├── cron
│   ├── cgit_pkg_list.cron ................ /etc/cron.d/dist-git/
│   └── dist_git_sync.cron ................ /etc/cron.d/dist-git/
├── dist-git
│   └── dist-git.conf ..................... /etc/dist-git/
├── gitolite
│   └── gitolite.rc ....................... /etc/dist-git/
├── httpd
│   ├── dist-git
│   │   ├── git-smart-http.conf ........... /etc/httpd/conf.d/dist-git/
│   │   ├── lookaside.conf ................ /etc/httpd/conf.d/dist-git/
│   │   └── lookaside-upload.conf ......... /etc/httpd/conf.d/dist-git/
│   ├── dist-git.conf ..................... /etc/httpd/conf.d/
│   └── ssl.conf .......................... /etc/httpd/conf.d/
└── systemd
└── dist-git@.service ................. systemd service directory
└── dist-git.socket ................... systemd service directory
scripts
├── dist-git
│   ├── cgit_pkg_list.sh .................. /usr/share/dist-git/
│   ├── dist_git_sync.sh .................. /usr/share/dist-git/
│   ├── git_branch.sh ..................... /usr/share/dist-git/
│   ├── git_package.sh .................... /usr/share/dist-git/
│   ├── pkgdb_gen_gitolite_conf.py ........ /usr/share/dist-git/
│   └── pkgdb_sync_git_branches.py ........ /usr/share/dist-git/
└── httpd
└── upload.cgi ........................ /var/lib/dist-git/web/
places:
git repositories ...................... /var/lib/dist-git/git/rpms/
lookaside cache files ................. /var/lib/dist-git/cache/lookaside/pkgs/
symbolic links:
/etc/dist-git/gitolite.rc ............. /var/lib/dist-git/git/.gitolite.rc
/var/lib/dist-git/gitolite/ ........... /var/lib/dist-git/git/.gitolite/
/var/lib/dist-git/git/rpms/ ........... /var/lib/dist-git/git/repositories/
Excluded files:
================================================================================
cgitrc
clean-lock.cron
fedmsg-genacls-config.py
pkgdb2-clone
redirect.conf
upload_cgi.pp -> SELinux policies will be included in a subpackage
upload_cgi.te -> SELinux policies will be included in a subpackage
updatecrl.sh