Re: dpkg, symlinks, directories
Salvatore Bonaccorso has written on Saturday, 29 September, at 12:35:
>This is indeed intentional, that dpkg never replaces directories with
>symlinks if directory is present, see  and  (under 4.).
> : http://bugs.debian.org/404850
> : http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase
>Andreas Beckmann recently is filling many of these bugs discovered by
>piuparts runs (updating Squeeze -> Wheezy). Most common approach there
>is to do the substitution in postinst, in case the directory is there.
>See for example .
I supposedly not much understand how dpkg does this but my question
is - isn't it simpler to delete directory in preinst? The install then
can install the symlink in the place. Right? Redo every symlink install
in postinst seems kinda dirty for me as it duplicates package creation
steps at the time of install and may create invalid symlinks sometime.