File Makefile.in changed (mode: 100644) (index ff80e12..1c4ccf9) |
... |
... |
install: all |
49 |
49 |
cp -vd samples/pool.conf $(I_ETC)/$(PRJ)/pool.conf.sample |
cp -vd samples/pool.conf $(I_ETC)/$(PRJ)/pool.conf.sample |
50 |
50 |
cp -vd --no-clobber samples/pool.conf $(I_ETC)/$(PRJ)/ |
cp -vd --no-clobber samples/pool.conf $(I_ETC)/$(PRJ)/ |
51 |
51 |
@ |
@ |
52 |
|
cp -vd samples/worker-main.conf $(I_ETC)/$(PRJ)/worker-main.sample |
|
|
52 |
|
cp -vd samples/worker-main.conf $(I_ETC)/$(PRJ)/worker-main.conf.sample |
53 |
53 |
cp -vd --no-clobber samples/worker-main.conf $(I_ETC)/$(PRJ)/ |
cp -vd --no-clobber samples/worker-main.conf $(I_ETC)/$(PRJ)/ |
54 |
54 |
@ |
@ |
55 |
55 |
@mkdir -pv $(I_ETC)/ssh/sshd_config.d |
@mkdir -pv $(I_ETC)/ssh/sshd_config.d |
File TODO changed (mode: 100644) (index 9f3c446..8be3495) |
21 |
21 |
[ ] |
[ ] |
22 |
22 |
|
|
23 |
23 |
== next release == |
== next release == |
|
24 |
|
[ ] Seems that for Debian, a new VM is started for building the repo, which is not correct! |
|
25 |
|
See job 2009 (orig job_id 2007)! |
24 |
26 |
[ ] |
[ ] |
25 |
27 |
|
|
26 |
28 |
== Next next release == |
== Next next release == |
27 |
|
[ ] Reorder columns to be 8 bytes aligned to save space. |
|
|
29 |
|
[ ] Reorder db columns to be 8 bytes aligned to save space. |
28 |
30 |
[ ] When showing last events for a repo, add also the builds. |
[ ] When showing last events for a repo, add also the builds. |
29 |
31 |
Same for bug's note list. Maybe other places? |
Same for bug's note list. Maybe other places? |
30 |
32 |
[ ] pkg: rpm: add a posibility to get latest version available for a dotrepo package. |
[ ] pkg: rpm: add a posibility to get latest version available for a dotrepo package. |
|
108 |
110 |
Seems we are cloning the namespace, before knowing if the user can push! |
Seems we are cloning the namespace, before knowing if the user can push! |
109 |
111 |
|
|
110 |
112 |
== FOR OTHER RELEASE == |
== FOR OTHER RELEASE == |
|
113 |
|
[ ] If rpmbuild breaks, seems we are not propagating the error! |
|
114 |
|
[ ] In the .repo/.list files, add a comment on how to list what packages |
|
115 |
|
are installed from that repo. |
111 |
116 |
[ ] Comunicate the load of the workers (already done?) and choose a worker |
[ ] Comunicate the load of the workers (already done?) and choose a worker |
112 |
117 |
based on load? |
based on load? |
113 |
118 |
[ ] Add also the number of the packages to pkg_repos table. |
[ ] Add also the number of the packages to pkg_repos table. |
File rocketgit.spec changed (mode: 100644) (index 8c79ae6..efd9f54) |
7 |
7 |
Summary: Light and fast Git hosting solution |
Summary: Light and fast Git hosting solution |
8 |
8 |
Name: rocketgit |
Name: rocketgit |
9 |
9 |
Version: 0.75 |
Version: 0.75 |
10 |
|
Release: 1 |
|
|
10 |
|
Release: 2 |
11 |
11 |
License: AGPLv3+ |
License: AGPLv3+ |
12 |
12 |
Group: Development/Tools |
Group: Development/Tools |
13 |
13 |
Source: http://kernel.embedromix.ro/us/rocketgit/%{name}-%{version}.tar.gz |
Source: http://kernel.embedromix.ro/us/rocketgit/%{name}-%{version}.tar.gz |
|
... |
... |
rm -rf ${RPM_BUILD_ROOT} |
118 |
118 |
/etc/rocketgit/config.php.sample |
/etc/rocketgit/config.php.sample |
119 |
119 |
/etc/httpd/conf.d/rocketgit.conf.sample |
/etc/httpd/conf.d/rocketgit.conf.sample |
120 |
120 |
/etc/nginx/conf.d/rocketgit.conf.sample |
/etc/nginx/conf.d/rocketgit.conf.sample |
|
121 |
|
/etc/rocketgit/php-fpm.conf.sample |
|
122 |
|
/etc/rocketgit/pool.conf.sample |
121 |
123 |
/etc/rocketgit/worker-main.conf.sample |
/etc/rocketgit/worker-main.conf.sample |
122 |
124 |
%config(noreplace) /etc/rocketgit/config.php |
%config(noreplace) /etc/rocketgit/config.php |
|
125 |
|
%config(noreplace) /etc/httpd/conf.d/rocketgit.conf |
|
126 |
|
%config(noreplace) /etc/nginx/conf.d/rocketgit.conf |
123 |
127 |
%config(noreplace) /etc/rocketgit/php-fpm.conf |
%config(noreplace) /etc/rocketgit/php-fpm.conf |
124 |
128 |
%config(noreplace) /etc/rocketgit/pool.conf |
%config(noreplace) /etc/rocketgit/pool.conf |
125 |
129 |
%config(noreplace) /etc/cron.d/rocketgit |
%config(noreplace) /etc/cron.d/rocketgit |
|
130 |
|
%config(noreplace) /etc/rocketgit/worker-main.conf |
126 |
131 |
%config(noreplace) /etc/ssh/sshd_config.d/* |
%config(noreplace) /etc/ssh/sshd_config.d/* |
127 |
132 |
%attr(0700,rocketgit,rocketgit) %dir /var/log/rocketgit |
%attr(0700,rocketgit,rocketgit) %dir /var/log/rocketgit |
128 |
133 |
%attr(0771,rocketgit,rocketgit) %dir /var/lib/rocketgit |
%attr(0771,rocketgit,rocketgit) %dir /var/lib/rocketgit |
File scripts/worker.php changed (mode: 100644) (index 199700f..17055d9) |
... |
... |
function start_worker_build_tools($job, &$reason, &$reason2) |
505 |
505 |
. 'function rg_op_s()' . "\n" // The output will not be captured by the caller' . "\n" |
. 'function rg_op_s()' . "\n" // The output will not be captured by the caller' . "\n" |
506 |
506 |
. '{' . "\n" |
. '{' . "\n" |
507 |
507 |
. ' rg_op_basic "${@}" | sed -e "s|^|${rg_log_prefix} |"' . "\n" |
. ' rg_op_basic "${@}" | sed -e "s|^|${rg_log_prefix} |"' . "\n" |
|
508 |
|
. ' rg_notify "rg_op_s: rg_op_basic returned E ${E}."' . "\n" |
508 |
509 |
. ' return ${E}' . "\n" |
. ' return ${E}' . "\n" |
509 |
510 |
. '}' . "\n" |
. '}' . "\n" |
510 |
511 |
. "\n" |
. "\n" |
|
... |
... |
function start_worker_build_tools($job, &$reason, &$reason2) |
814 |
815 |
. ' rg_notify "Creating source and binary packages"' . "\n" |
. ' rg_notify "Creating source and binary packages"' . "\n" |
815 |
816 |
. ' rg_op_s rpmbuild --define "_topdir /mnt/rpmbuild" \\' . "\n" |
. ' rg_op_s rpmbuild --define "_topdir /mnt/rpmbuild" \\' . "\n" |
816 |
817 |
. ' -ba "${dst_spec}" || break' . "\n" |
. ' -ba "${dst_spec}" || break' . "\n" |
|
818 |
|
. ' rg_notify "DEBUG: rpmbuild error code: E=${E}"' . "\n" |
817 |
819 |
. ' break' . "\n" |
. ' break' . "\n" |
818 |
820 |
. ' done' . "\n" |
. ' done' . "\n" |
819 |
821 |
. ' rg_log_pop' . "\n" |
. ' rg_log_pop' . "\n" |