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