Beware of symlinks when testing a file existence
Classified in : Debian, Command line, To remember
A strange problem
Yesterday, I was reported a funny problem with the dokuwiki Debian package's postinst script, which contains a piece of shell script similar to that:
# Check the destination does not already exist if [ ! -e /the/destination ] then ln -s /some/file /the/destination fi
It was failing with that message: ln: failed to
create symbolic link '/the/destination': File exists
. Even
though I had just tested it did not exist!
Planète Catholique
J'aime les blogs. Ils sont la mise en œuvre de cette phrase de Benjamin Bayart : « la presse a imprimer a permis aux gens de lire, Internet va leur permettre d'écrire ». J'aime les blogs donc, mais suivre plein de blogs, je trouve ça compliqué. C'est pour ça que j'utilise un lecteur de flux et des planètes d'agrégation de blogs. Et c'est pour ça que je suis en train de mettre en place une planète catholique.