Browse Source

lgtm move to varlib and use same logic as gitea

Signed-off-by: webbuilder_pel7ppc64lebuilder0 <webbuilder@powerel.org>
master
webbuilder_pel7ppc64lebuilder0 2 years ago
parent
commit
142c2f5f03
  1. 25
      SPECS/lgtm.spec

25
SPECS/lgtm.spec

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
%global _hardened_build 1
%define gitea_user git
%define gitea_group git
%define gitea_home /var/lib/gitea/
%define gitea_logdir /var/log/gitea/
%define _user git
%define _group git
%define _home /var/lib/lgtm/
%define _logdir /var/log/lgtm/

Name : lgtm
Version : 1.0.0
@ -38,15 +38,15 @@ go build -v -ldflags "-extldflags -s -w -B 0x$(head -c20 /dev/urandom|od -An -tx @@ -38,15 +38,15 @@ go build -v -ldflags "-extldflags -s -w -B 0x$(head -c20 /dev/urandom|od -An -tx

%install
install -p -D -m 0644 %{SOURCE0} %{buildroot}%{_unitdir}/%{name}.service
install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/env
install -p -D -m 0555 go/src/github.com/go-gitea/lgtm/lgtm %{buildroot}%{_bindir}/%{name}
install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_home}/env
install -p -D -m 0555 go/src/github.com/go-gitea/lgtm/lgtm %{buildroot}%{_home}/%{name}


%pre
getent group %{gitea_group} > /dev/null || groupadd -r %{gitea_group}
getent passwd %{gitea_user} > /dev/null || \
useradd -r -d %{gitea_home} -g %{gitea_group} \
-s /bin/bash -c "git user" %{gitea_user}
getent group %{_group} > /dev/null || groupadd -r %{_group}
getent passwd %{_user} > /dev/null || \
useradd -r -d %{_home} -g %{_group} \
-s /bin/bash -c "git user" %{_user}
exit 0


@ -63,9 +63,10 @@ exit 0 @@ -63,9 +63,10 @@ exit 0


%files
%config(noreplace) %{_sysconfdir}/%{name}/env
%{_bindir}/lgtm
%config(noreplace) %{_home}/env
%{_home}/lgtm
%{_unitdir}/lgtm.service
%attr(700,%{_user},%{_group}) %dir %{_home}


%changelog

Loading…
Cancel
Save