Commit graph

330 commits

Author SHA1 Message Date
Miroslav Suchý
226fa6586d Merge pull request #10 from clime/master
Compatibility patch with Fedora Infra and copr-dist-git
2017-02-22 16:32:47 +01:00
root
c53092941c test commit 2017-02-22 15:16:41 +01:00
clime
5cdd440be1 change path of executables to /usr/share/dist-git as it was before 2017-02-22 14:43:23 +01:00
clime
1d6dae7112 update paths in tests 2017-02-22 13:57:47 +01:00
clime
1f216c6b27 dist-git.conf added to configure default paths 2017-02-22 13:16:49 +01:00
clime
28de2f1e63 made data storage paths variable, read from /etc/dist-git/dist-git.conf 2017-02-22 13:14:17 +01:00
clime
9d3c0319a1 change permissions of /var/lib/dist-git/cache/lookaside/pkgs to 2775 2017-02-21 16:07:27 +01:00
clime
ff09d2de55 return back /var/lib/dist-git path for saving data 2017-02-21 16:04:11 +01:00
clime
c872c4032e fix SELinux file context update 2017-02-14 16:28:25 +01:00
clime
c1dc9b74a3 remove leftovers after fixfiles 2017-02-14 16:20:37 +01:00
clime
7a9c2f667b always symlink gitolite's update hook 2017-02-14 16:16:22 +01:00
clime
0b0e150b75 add alternative arch git hook symlink 2017-02-14 07:20:05 +01:00
clime
bf8bdb8685 just do not update selinux context for /srv/cache, /srv/git 2017-02-14 07:03:52 +01:00
clime
830da7b444 Update README.md 2017-02-11 20:56:10 +00:00
clime
6d669cfb65 README.md updated 2017-02-11 21:53:34 +01:00
clime
99f4735d7a we need to rely on fedpkg < 1.26 for testing because httpd setup in Vagrantfile currently does not support 1.26 2017-02-11 18:08:24 +01:00
clime
eb8b00351f Vagrantfile: add user when group packager already exists 2017-02-11 16:16:27 +01:00
clime
0239dd5648 Vagrantfile update 2017-02-11 16:07:10 +01:00
clime
f7adc2ae65 use example.org as domain for example pkgs server + ssl checks updated in lookaside-upload.conf.example 2017-02-11 16:00:13 +01:00
clime
77bd4ad3a4 add fedpkg srpm usage into basic test 2017-02-11 13:40:58 +01:00
clime
3a3ce5991a basic-test: do it so that user clime can delete packages in lookaside 2017-02-11 13:23:09 +01:00
clime
773d3b4611 use md5 hashtype in tests cause fedpkg-1.26 cannot do sha512 properly as it still uses old sources line format 2017-02-11 13:10:23 +01:00
clime
1fbabe47e8 basic-test: add pkgs_cmd helper and add remote git config for setitng user.name + user.email 2017-02-11 13:08:46 +01:00
clime
cdb8b7a899 beaker-tests: also remove records from lookaside cache when cleaning up in basic-test 2017-02-11 13:01:34 +01:00
clime
fa6770cb51 beaker-tests: also include basic test for git-http-backend and add comments 2017-02-10 23:42:44 +01:00
clime
7036082aa1 beaker-tests: uncomment key generation but do that only if the key is not generated already 2017-02-10 23:30:13 +01:00
clime
5d15cd68a5 fixed the basic test 2017-02-10 13:05:58 +01:00
clime
91cd4f0c93 basic test + related setup updates 2017-02-09 18:58:59 +01:00
clime
cbe7ec058e beaker-tests added 2017-02-09 15:24:03 +01:00
clime
d928af2592 basic Vagrantfile finished for testing 2017-02-09 15:15:42 +01:00
clime
e1f6261bc1 lookaside-upload.conf example update regarding cert example paths 2017-02-09 14:34:51 +01:00
clime
3fc3e87bcc Basic Vagrantfile added for testing 2017-02-08 17:01:59 +01:00
clime
d80ef11f85 remove gitolite-related comments from mkbranch scripts 2017-02-08 14:28:48 +01:00
clime
58728db83e add -g option in setup_git_package script for gitolite support
also remove check for already existing update hook, make all dist-git scripts executable
2017-02-08 14:28:09 +01:00
clime
93fa9aa602 bump dist-git-selinux policy version 2017-02-08 13:00:52 +01:00
clime
3ffba7f6dd selinux installation process improved 2017-02-08 10:53:42 +01:00
clime
8de92f9e75 licence updated as pkgdb_sync_git_branches.py is not currently
included in the package

Also spec formatting updates
2017-02-08 10:03:38 +01:00
clime
af7d454030 changes.txt outdated now 2017-02-07 09:22:20 +01:00
clime
38f216be45 add policy rules for git-http-backend 2017-02-07 05:58:35 +01:00
clime
a6f0f9bc12 context for cgit repo file 2017-02-07 05:58:35 +01:00
clime
6b35e625f7 move /repo alias for /srv/git/lookaside into lookaside.conf instead of being ssl specific 2017-02-07 05:58:35 +01:00
clime
0d4c4982f1 update SSLProtocol and CipherSuite in looakside-upload httpd conf example 2017-02-07 05:58:35 +01:00
clime
1ad17ab161 LoadModule done by mod_ssl own config 2017-02-07 05:58:27 +01:00
clime
2fc3fb096c use git_user_content_t instead of git_content_t for /srv/git/* and allow git-daemon to work with it 2017-02-07 04:50:06 +01:00
clime
474a716264 do not setup gen-acls user that was required for gitolite 2017-02-07 04:50:06 +01:00
clime
39a6bb8996 be explicit about git requirement (although git-daemon requires git as well) 2017-02-07 04:50:06 +01:00
clime
c7aebc63c5 remove dist-git.conf as it is not actually used by any of the scripts
In fact Fedora Infra also does not read at the moment
2017-02-07 04:50:06 +01:00
clime
fddc4bfa8c cgit_pkg_list added
Although cgit installation is optional, I think we can provide this useful script
2017-02-07 04:49:59 +01:00
clime
86b388c58f remove gitolite from package - let user setup its own way to handle git repo access
NOTE: Gitolite might still be used but is optional and user can configure it at will
2017-02-06 11:25:42 +01:00
clime
6adbc28c58 add restorecons for /srv/cache and /srv/web 2017-02-06 07:38:51 +01:00