* Rolled back to use stock postgres.

Signed-off-by: Digimer <digimer@alteeve.ca>
main
Digimer 7 years ago
parent ee543ab64b
commit eae72ad582
  1. 2
      Anvil/Tools.pm
  2. 19
      rpm/SPECS/anvil.spec

@ -729,7 +729,7 @@ sub _set_defaults
salt_length => 16, salt_length => 16,
}, },
service => { service => {
postgresql => "postgresql-9.6", postgresql => "postgresql",
}, },
terminal => { terminal => {
columns => 80, columns => 80,

@ -40,8 +40,8 @@ Requires: perl-Net-SSH2
Requires: perl-NetAddr-IP Requires: perl-NetAddr-IP
Requires: perl-Time-HiRes Requires: perl-Time-HiRes
Requires: perl-XML-Simple Requires: perl-XML-Simple
Requires: postgresql96-contrib Requires: postgresql-contrib
Requires: postgresql96-plperl Requires: postgresql-plperl
Requires: rsync Requires: rsync
Requires: screen Requires: screen
Requires: vim Requires: vim
@ -61,7 +61,7 @@ Requires: anvil-core
Requires: httpd Requires: httpd
Requires: nmap Requires: nmap
Requires: perl-CGI Requires: perl-CGI
Requires: postgresql96-server Requires: postgresql-server
Requires: firefox Requires: firefox
Requires: virt-manager Requires: virt-manager
### Gnome Desktop group ### Gnome Desktop group
@ -272,22 +272,25 @@ rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}/%{_sbindir}/anvil/ mkdir -p %{buildroot}/%{_sbindir}/anvil/
mkdir -p %{buildroot}/%{_sysconfdir}/anvil/ mkdir -p %{buildroot}/%{_sysconfdir}/anvil/
mkdir -p %{buildroot}/%{_localstatedir}/www/ mkdir -p %{buildroot}/%{_localstatedir}/www/
mkdir -p %{buildroot}/%{_usr}/share/anvil/
install -d -p Anvil %{buildroot}/%{_datadir}/perl5/ install -d -p Anvil %{buildroot}/%{_datadir}/perl5/
install -d -p html %{buildroot}/%{_localstatedir}/www/ install -d -p html %{buildroot}/%{_localstatedir}/www/
install -d -p cgi-bin %{buildroot}/%{_localstatedir}/www/ install -d -p cgi-bin %{buildroot}/%{_localstatedir}/www/
install -d -p units/ %{buildroot}/usr/lib/systemd/system/ install -d -p units/ %{buildroot}/%{_usr}/lib/systemd/system/
install -d -p tools/ %{buildroot}/%{_sbindir}/ install -d -p tools/ %{buildroot}/%{_sbindir}/
cp -R -p Anvil %{buildroot}/%{_datadir}/perl5/ cp -R -p Anvil %{buildroot}/%{_datadir}/perl5/
cp -R -p html %{buildroot}/%{_localstatedir}/www/ cp -R -p html %{buildroot}/%{_localstatedir}/www/
cp -R -p cgi-bin %{buildroot}/%{_localstatedir}/www/ cp -R -p cgi-bin %{buildroot}/%{_localstatedir}/www/
cp -R -p units/* %{buildroot}/usr/lib/systemd/system/ cp -R -p units/* %{buildroot}/%{_usr}/lib/systemd/system/
cp -R -p tools/* %{buildroot}/%{_sbindir} cp -R -p tools/* %{buildroot}/%{_sbindir}
cp -R -p anvil.conf %{buildroot}/%{_sysconfdir}/anvil/ cp -R -p anvil.conf %{buildroot}/%{_sysconfdir}/anvil/
cp -R -p anvil.version %{buildroot}/%{_sysconfdir}/anvil/ cp -R -p anvil.version %{buildroot}/%{_sysconfdir}/anvil/
cp -R -p share/* %{buildroot}/%{_usr}/share/anvil/
mv %{buildroot}/%{_sbindir}/anvil.sql %{buildroot}/%{_datadir}/anvil.sql mv %{buildroot}/%{_sbindir}/anvil.sql %{buildroot}/%{_datadir}/anvil.sql
%pre core %pre core
mkdir /usr/share/anvil
getent group %{anvilgroup} >/dev/null || groupadd -r %{anvilgroup} getent group %{anvilgroup} >/dev/null || groupadd -r %{anvilgroup}
getent passwd %{anviluser} >/dev/null || useradd --create-home \ getent passwd %{anviluser} >/dev/null || useradd --create-home \
--gid %{anvilgroup} --comment "Anvil! user account" %{anviluser} --gid %{anvilgroup} --comment "Anvil! user account" %{anviluser}
@ -334,8 +337,8 @@ firewall-cmd --zone=public --remove-service=postgresql --permanent
echo "Disabling and stopping postgresql-9.6." echo "Disabling and stopping postgresql-9.6."
# systemctl disable httpd.service # systemctl disable httpd.service
# systemctl stop httpd.service # systemctl stop httpd.service
systemctl disable postgresql-9.6.service systemctl disable postgresql.service
systemctl stop postgresql-9.6.service systemctl stop postgresql.service
%files core %files core
@ -343,6 +346,7 @@ systemctl stop postgresql-9.6.service
%config(noreplace) %{_sysconfdir}/anvil/anvil.conf %config(noreplace) %{_sysconfdir}/anvil/anvil.conf
%config(noreplace) %{_datadir}/anvil.sql %config(noreplace) %{_datadir}/anvil.sql
%{_usr}/lib/* %{_usr}/lib/*
%{_usr}/share/anvil/*
%{_sbindir}/* %{_sbindir}/*
%{_sysconfdir}/anvil/anvil.version %{_sysconfdir}/anvil/anvil.version
%{_datadir}/perl5/* %{_datadir}/perl5/*
@ -360,7 +364,6 @@ systemctl stop postgresql-9.6.service
%changelog %changelog
* Thu Jul 12 2018 Madison Kelly <mkelly@alteeve.ca> 3.0-7 * Thu Jul 12 2018 Madison Kelly <mkelly@alteeve.ca> 3.0-7
- Fixed the postgresql dependencies to v9.6
- Added an explicit call to anvil-prep-database in post. - Added an explicit call to anvil-prep-database in post.
* Thu Jul 12 2018 Madison Kelly <mkelly@alteeve.ca> 3.0-6 * Thu Jul 12 2018 Madison Kelly <mkelly@alteeve.ca> 3.0-6

Loading…
Cancel
Save