[Debian-hebrew-package] r620 - in /pkg/culmus/trunk/debian: changelog culmus.preinst culmus.prerm dirs rules

Baruch Even baruch at ev-en.org
Sat Jul 7 15:51:11 UTC 2007


The purpose of this symlink is that if a user doesn't want our 
configuration file he can remove the symlink and forget about it 
forever. He can obviously recreate it but we will not recreate it anymore.

Is your change compatible with this logic?

I believe not, though I'm not certain. As far as I know a conf file that 
is missing might be recreated. Consider also a user of the former 
versions of the package who removed the symlink, he will now have the 
symlink back.

The message you sent to the bug made me think you intend to create the 
directory only for the symlink. Not the actual symlink in the package.

Baruch

kaplan at users.alioth.debian.org wrote:
> Author: kaplan
> Date: Sat Jul  7 15:35:13 2007
> New Revision: 620
> 
> URL: http://svn.debian.org/wsvn/debian-hebrew/?sc=1&rev=620
> Log:
> * Create symlink /etc/fonts/conf.d/65-culmus.conf during build, instead of 
>   during installation on the client machine. (Closes: #431681)
> 
> Removed:
>     pkg/culmus/trunk/debian/culmus.preinst
>     pkg/culmus/trunk/debian/culmus.prerm
> Modified:
>     pkg/culmus/trunk/debian/changelog
>     pkg/culmus/trunk/debian/dirs
>     pkg/culmus/trunk/debian/rules
> 
> Modified: pkg/culmus/trunk/debian/changelog
> URL: http://svn.debian.org/wsvn/debian-hebrew/pkg/culmus/trunk/debian/changelog?rev=620&op=diff
> ==============================================================================
> --- pkg/culmus/trunk/debian/changelog (original)
> +++ pkg/culmus/trunk/debian/changelog Sat Jul  7 15:35:13 2007
> @@ -1,3 +1,10 @@
> +culmus (0.101-8) unstable; urgency=low
> +
> +  * Create symlink /etc/fonts/conf.d/65-culmus.conf during build, instead of 
> +    during installation on the client machine. (Closes: #431681)
> +
> + -- Lior Kaplan <kaplan at debian.org>  Sat, 07 Jul 2007 18:26:52 +0300
> +
>  culmus (0.101-7) unstable; urgency=low
>  
>    * Move /etc/fonts/conf.d/10-culmus.conf to
> 
> Modified: pkg/culmus/trunk/debian/dirs
> URL: http://svn.debian.org/wsvn/debian-hebrew/pkg/culmus/trunk/debian/dirs?rev=620&op=diff
> ==============================================================================
> --- pkg/culmus/trunk/debian/dirs (original)
> +++ pkg/culmus/trunk/debian/dirs Sat Jul  7 15:35:13 2007
> @@ -1,3 +1,4 @@
>  usr/share/fonts/X11/Type1
>  etc/X11/fonts/Type1
>  etc/fonts/conf.avail
> +etc/fonts/conf.d
> 
> Modified: pkg/culmus/trunk/debian/rules
> URL: http://svn.debian.org/wsvn/debian-hebrew/pkg/culmus/trunk/debian/rules?rev=620&op=diff
> ==============================================================================
> --- pkg/culmus/trunk/debian/rules (original)
> +++ pkg/culmus/trunk/debian/rules Sat Jul  7 15:35:13 2007
> @@ -8,7 +8,7 @@
>  DEB_DIR=$(CURDIR)/debian/culmus
>  FONTDIR=$(DEB_DIR)/usr/share/fonts/X11/Type1
>  SCALEDIR=$(DEB_DIR)/etc/X11/fonts/Type1
> -FONTCONFDIR=$(DEB_DIR)/etc/fonts/conf.avail
> +FONTCONFDIR=$(DEB_DIR)/etc/fonts
>  
>  configure: configure-stamp
>  configure-stamp:
> @@ -45,8 +45,8 @@
>  	# Add here commands to install the package into debian/culmus.
>  	install -m 644 *.afm *.pfa $(FONTDIR)/
>  	install -m 644 fonts.scale $(SCALEDIR)/culmus.scale
> -	install -m 644 culmus.conf $(FONTCONFDIR)/65-culmus.conf
> -
> +	install -m 644 culmus.conf $(FONTCONFDIR)/conf.avail/65-culmus.conf
> +	ln -sf ../conf.avail/65-culmus.conf $(FONTCONFDIR)/conf.d/65-culmus.conf
>  
>  # Build architecture-independent files here.
>  binary-indep: build install
> 
> 
> _______________________________________________
> Debian-hebrew-package mailing list
> Debian-hebrew-package at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/debian-hebrew-package




More information about the Debian-hebrew-package mailing list