%define dbdir %{_localstatedir}/lib/%{name}
%define basedbdir %{_sysconfdir}/%{name}
+%define upgrade_script_path /usr/share/upgrade/scripts
Name: buxton2
Version: 1.1
install -m 755 -d %{buildroot}%{_unitdir}/sockets.target.wants
ln -sf ../%{name}.socket %{buildroot}%{_unitdir}/sockets.target.wants/
+mkdir -p %{buildroot}%{upgrade_script_path}
+cp -f scripts/100.buxton2_upgrade.sh %{buildroot}%{upgrade_script_path}
+
%post
/sbin/ldconfig
%{_unitdir}/sockets.target.wants/%{name}.socket
%attr(0700,buxton,buxton) %dir %{_localstatedir}/lib/%{name}
%attr(0700,buxton,buxton) %dir %{basedbdir}
+%{upgrade_script_path}/100.buxton2_upgrade.sh
%files devel
%manifest %{name}.manifest
--- /dev/null
+#!/bin/sh
+#
+# buxton upgrade initialize script (2.4 -> 3.0)
+#
+
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+RW_DB_PATH=/var/lib/buxton2
+
+mkdir -p $RW_DB_PATH
+chown -R buxton:buxton $RW_DB_PATH
+chmod 700 $RW_DB_PATH
+chsmack -a System $RW_DB_PATH
+chsmack -t $RW_DB_PATH