65 |
|
|
66 |
%install |
%install |
67 |
mkdir -p $RPM_BUILD_ROOT/var/log |
mkdir -p $RPM_BUILD_ROOT/var/log |
68 |
mkdir -p $RPM_BUILD_ROOT/opt/geneweb |
mkdir -p $RPM_BUILD_ROOT/opt/geneweb/bases |
69 |
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d |
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d |
70 |
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d |
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d |
71 |
cp -r distribution $RPM_BUILD_ROOT/opt/geneweb/gw |
cp -r distribution $RPM_BUILD_ROOT/opt/geneweb/gw |
73 |
cp rpm/geneweb-logrotate $RPM_BUILD_ROOT/etc/logrotate.d/gwd |
cp rpm/geneweb-logrotate $RPM_BUILD_ROOT/etc/logrotate.d/gwd |
74 |
touch $RPM_BUILD_ROOT/var/log/gwd.log |
touch $RPM_BUILD_ROOT/var/log/gwd.log |
75 |
touch $RPM_BUILD_ROOT/var/log/gwsetup.log |
touch $RPM_BUILD_ROOT/var/log/gwsetup.log |
76 |
|
echo "Initial bases directory" > $RPM_BUILD_ROOT/opt/geneweb/bases/README.txt |
77 |
|
|
78 |
%clean |
%clean |
79 |
make clean |
make clean |
92 |
if grep -q "^geneweb:" /etc/passwd 2> /dev/null ; then |
if grep -q "^geneweb:" /etc/passwd 2> /dev/null ; then |
93 |
/usr/sbin/usermod -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
/usr/sbin/usermod -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
94 |
else |
else |
95 |
/usr/sbin/useradd -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
/usr/sbin/useradd -s /sbin/nologin -c "Geneweb Geneology DB Manager" -d %{gwdir} -u %{gwuserid} -g %{gwgroupid} %{gwuser} 2> /dev/null || : |
96 |
fi |
fi |
97 |
# |
# |
98 |
%post |
%post |
114 |
|
|
115 |
%files |
%files |
116 |
%defattr(-,geneweb,geneweb) |
%defattr(-,geneweb,geneweb) |
117 |
|
%attr(6750, geneweb, geneweb) /opt/geneweb/bases/README.txt |
118 |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwd |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwd |
119 |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwsetup |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/gwsetup |
120 |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/ged2gwb |
%attr(6750, geneweb, geneweb) /opt/geneweb/gw/gw/ged2gwb |
157 |
#%doc doc/* |
#%doc doc/* |
158 |
|
|
159 |
%changelog |
%changelog |
|
|
|
160 |
* Mon Apr 01 2019 Michel Begue <mab974@gmail.com> |
* Mon Apr 01 2019 Michel Begue <mab974@gmail.com> |
161 |
- first import to sme9 tree [geneweb-6.08] |
- first import to sme9 tree [geneweb-6.08] |
162 |
- versions ocaml-3.12.1-1 camlp5-6.12.1 |
- versions ocaml-3.12.1-1 camlp5-6.12.1 |