Changeset: c224d5424e6b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c224d5424e6b
Modified Files:
        MonetDB.spec
Branch: default
Log Message:

Now also in RPM: /var/MonetDB4 -> /var/monetdb4.


diffs (38 lines):

diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -376,11 +376,23 @@
     -c "MonetDB Server" monetdb
 exit 0
 
+%post -n MonetDB4-server
+# move database from old location to new location
+if [ -d %{_localstatedir}/MonetDB4/dbfarm -a ! 
%{_localstatedir}/MonetDB4/dbfarm -ef %{_localstatedir}/monetdb4/dbfarm ]; then
+       # old database exists and is different from new
+       if [ $(find %{_localstatedir}/monetdb4 -print | wc -l) -le 2 ]; then
+               # new database is still empty
+               rmdir %{_localstatedir}/monetdb4/dbfarm
+               rmdir %{_localstatedir}/monetdb4
+               mv %{_localstatedir}/MonetDB4 %{_localstatedir}/monetdb4
+       fi
+fi
+
 %files -n MonetDB4-server
 %defattr(-,root,root)
 %attr(750,monetdb,monetdb) %dir %{_localstatedir}/MonetDB
-%attr(2770,monetdb,monetdb) %dir %{_localstatedir}/MonetDB4
-%attr(2770,monetdb,monetdb) %dir %{_localstatedir}/MonetDB4/dbfarm
+%attr(2770,monetdb,monetdb) %dir %{_localstatedir}/monetdb4
+%attr(2770,monetdb,monetdb) %dir %{_localstatedir}/monetdb4/dbfarm
 %{_bindir}/Mserver
 %config(noreplace) %{_sysconfdir}/MonetDB.conf
 %dir %{_libdir}/monetdb4
@@ -720,7 +732,7 @@
 %makeinstall
 
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/MonetDB
-mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/MonetDB4/dbfarm
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/monetdb4/dbfarm
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/monetdb5/dbfarm
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/monetdb
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/monetdb
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to