SPECS: samba.spec - move "lockdir" from /var/lock/samba to /var/li...
Elan Ruusamäe
glen at delfi.ee
Tue Jan 10 17:27:57 CET 2006
On Tuesday 10 January 2006 16:42, qboosh wrote:
> Author: qboosh Date: Tue Jan 10 14:42:27 2006 GMT
> Module: SPECS Tag: HEAD
> ---- Log message:
> - move "lockdir" from /var/lock/samba to /var/lib/samba as it contains
> persistent valuable data and some cache, not just locks!
> (merged from OpenBIZ)
why it's in %post, not in some trigger?
> - removed outdated STATUS..LCK and mkdirs trigger
[...]
> @@ -1098,7 +1099,18 @@
> %post
> /sbin/chkconfig --add smb
> if [ -r /var/lock/subsys/smb ]; then
> - /etc/rc.d/init.d/smb restart >&2
> + if [ -f /var/lock/samba/connections.tdb -a ! -f
> /var/lib/samba/connections.tdb ]; then + echo "Moving old /var/lock/samba
> contents to /var/lib/samba"
> + /etc/rc.d/init.d/smb stop >&2
> + mv -f /var/lock/samba/*.tdb /var/lib/samba 2>/dev/null || :
> + mv -f /var/lock/samba/*.dat /var/lib/samba 2>/dev/null || :
> + if [ -d /var/lock/samba/printing ]; then
> + mv -f /var/lock/samba/printing/*.tdb /var/lib/samba/printing
> 2>/dev/null || : + fi
> + /etc/rc.d/init.d/smb start >&2
> + else
> + /etc/rc.d/init.d/smb restart >&2
> + fi
--
glen
More information about the pld-devel-en
mailing list