Migrate must be done always

This commit is contained in:
2019-02-22 19:22:04 +01:00
parent d0d68f6728
commit 9b0983b571

View File

@@ -68,16 +68,13 @@ install -d %{buildroot}/opt/%{datad}
getent group %{user} >/dev/null || \ getent group %{user} >/dev/null || \
groupadd -r %{user} groupadd -r %{user}
getent passwd %{user} >/dev/null || \ getent passwd %{user} >/dev/null || \
useradd -r -g %{user} -d %{user} \ useradd -r -g %{user} -d /opt/%{user} \
-s /sbin/nologin -c "%{user} user" %{user} -s /sbin/nologin -c "%{user} user" %{user}
exit 0 exit 0
%post %post
%systemd_post %{name}.service %systemd_post %{name}.service
# only migrate, if it is an update
if [ $2 -eq 1 ]; then
su - %{user} -c "/opt/%{name}/bin/%{shortname}ctl migrate" su - %{user} -c "/opt/%{name}/bin/%{shortname}ctl migrate"
fi
%preun %preun
%systemd_preun %{name}.service %systemd_preun %{name}.service