Name: gitbucket Summary: GitHub clone written with Scala. Version: 2.4.1 Release: 1%{?dist} License: Apache URL: https://github.com/takezoe/gitbucket Group: System/Servers Source0: %{name}.war Source1: %{name}.init Source2: %{name}.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch Requires: java >= 1.7 %description GitBucket is the easily installable GitHub clone written with Scala. %install [ "%{buildroot}" != / ] && %{__rm} -rf "%{buildroot}" %{__mkdir_p} %{buildroot}{%{_sysconfdir}/{init.d,sysconfig},%{_datarootdir}/%{name}/lib,%{_sharedstatedir}/%{name},%{_localstatedir}/log/%{name}} %{__install} -m 0644 %{SOURCE0} %{buildroot}%{_datarootdir}/%{name}/lib %{__install} -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/init.d/%{name} %{__install} -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/%{name} touch %{buildroot}%{_localstatedir}/log/%{name}/run.log %pre /usr/sbin/groupadd -r gitbucket &> /dev/null || : /usr/sbin/useradd -g gitbucket -s /bin/false -r -c "GitBucket GitHub clone" -d %{_sharedstatedir}/%{name} gitbucket &> /dev/null || : %post /sbin/chkconfig --add gitbucket %preun if [ "$1" = 0 ]; then /sbin/service gitbucket stop > /dev/null 2>&1 /sbin/chkconfig --del gitbucket fi exit 0 %postun if [ "$1" -ge 1 ]; then /sbin/service gitbucket restart > /dev/null 2>&1 fi exit 0 %clean [ "%{buildroot}" != / ] && %{__rm} -rf "%{buildroot}" %files %defattr(-,root,root,-) %{_datarootdir}/%{name}/lib/%{name}.war %config %{_sysconfdir}/init.d/%{name} %config(noreplace) %{_sysconfdir}/sysconfig/%{name} %attr(0755,gitbucket,gitbucket) %{_sharedstatedir}/%{name} %attr(0750,gitbucket,gitbucket) %{_localstatedir}/log/%{name} %changelog * Sun Oct 26 2014 Toru Takahashi - Version bump to v2.4.1 * Mon Jul 21 2014 Toru Takahashi - execute as gitbucket user * Sun Jul 20 2014 Toru Takahashi - Version bump to v2.1. * Mon Oct 28 2013 Jiri Tyr - Version bump to v1.7. * Thu Oct 17 2013 Jiri Tyr - First build.