BuildRequires: mysql-devel
BuildRequires: postgresql-devel
BuildRequires: rpm-rubyprov
+BuildRequires: rpmbuild(macros) >= 1.228
BuildRequires: ruby-bundler
BuildRequires: ruby-devel >= 1:2.1.0
BuildRequires: zlib-devel
+Requires(post,preun): /sbin/chkconfig
Requires: apache-base
Requires: git-core >= 2.7.4
Requires: gitlab-shell >= 2.7.2
Requires: nodejs
+Requires: rc-scripts
Requires: ruby-bundler
Suggests: mysql
Suggests: redis-server
rm -rf "$RPM_BUILD_ROOT"
%post
+/sbin/chkconfig --add gitlab-sidekiq
+/sbin/chkconfig --add gitlab-unicorn
+%service gitlab-sidekiq restart
+%service gitlab-unicorn restart
+
if [ $1 -ge 1 ]; then
systemctl -q daemon-reload
systemd-tmpfiles --create %{systemdtmpfilesdir}/gitlab.conf
systemctl -q try-start gitlab-sidekiq || :
fi
+%preun
+if [ "$1" = "0" ]; then
+ %service -q gitlab-sidekiq stop
+ %service -q gitlab-unicorn stop
+ /sbin/chkconfig --del gitlab-sidekiq
+ /sbin/chkconfig --del gitlab-unicorn
+fi
+
%postun
if [ $1 -eq 0 ]; then
%userremove gitlab