make sure we force move the files
remove eventual leftover in /etc/samba to clean it up
This commit is contained in:
parent
6c21016489
commit
9611d05bb2
16
samba.spec
16
samba.spec
@ -438,27 +438,31 @@ fi
|
|||||||
#secrets.tdb
|
#secrets.tdb
|
||||||
if [ -f %{_sysconfdir}/samba/secrets.tdb ]; then
|
if [ -f %{_sysconfdir}/samba/secrets.tdb ]; then
|
||||||
if [ -f /var/lib/samba/private/secrets.tdb ]; then
|
if [ -f /var/lib/samba/private/secrets.tdb ]; then
|
||||||
mv /var/lib/samba/private/secrets.tdb /var/lib/samba/private/secrets.tdb.old
|
mv -f /var/lib/samba/private/secrets.tdb /var/lib/samba/private/secrets.tdb.old
|
||||||
fi
|
fi
|
||||||
mv %{_sysconfdir}/samba/secrets.tdb /var/lib/samba/private/secrets.tdb
|
mv -f %{_sysconfdir}/samba/secrets.tdb /var/lib/samba/private/secrets.tdb
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#smbpasswd
|
#smbpasswd
|
||||||
if [ -f %{_sysconfdir}/samba/smbpasswd ]; then
|
if [ -f %{_sysconfdir}/samba/smbpasswd ]; then
|
||||||
if [ -f /var/lib/samba/private/smbpasswd ]; then
|
if [ -f /var/lib/samba/private/smbpasswd ]; then
|
||||||
mv /var/lib/samba/private/smbpasswd /var/lib/samba/private/smbpasswd.old
|
mv -f /var/lib/samba/private/smbpasswd /var/lib/samba/private/smbpasswd.old
|
||||||
fi
|
fi
|
||||||
mv %{_sysconfdir}/samba/smbpasswd /var/lib/samba/private/smbpasswd
|
mv -f %{_sysconfdir}/samba/smbpasswd /var/lib/samba/private/smbpasswd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#passdb.tdb
|
#passdb.tdb
|
||||||
if [ -f %{_sysconfdir}/samba/passdb.tdb ]; then
|
if [ -f %{_sysconfdir}/samba/passdb.tdb ]; then
|
||||||
if [ -f /var/lib/samba/private/passdb.tdb ]; then
|
if [ -f /var/lib/samba/private/passdb.tdb ]; then
|
||||||
mv /var/lib/samba/private/passdb.tdb /var/lib/samba/private/passdb.tdb.old
|
mv -f /var/lib/samba/private/passdb.tdb /var/lib/samba/private/passdb.tdb.old
|
||||||
fi
|
fi
|
||||||
mv %{_sysconfdir}/samba/passdb.tdb /var/lib/samba/private/passdb.tdb
|
mv -f %{_sysconfdir}/samba/passdb.tdb /var/lib/samba/private/passdb.tdb
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#remove schannel_store if existing, it is not info we need to keep across restarts
|
||||||
|
if [ -f %{_sysconfdir}/samba/schannel_store.tdb ]; then
|
||||||
|
rm -f %{_sysconfdir}/samba/schannel_store.tdb
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$1" -ge "1" ]; then
|
if [ "$1" -ge "1" ]; then
|
||||||
%{_initrddir}/winbind condrestart >/dev/null 2>&1
|
%{_initrddir}/winbind condrestart >/dev/null 2>&1
|
||||||
|
Loading…
Reference in New Issue
Block a user