30 10 | 2013

Beware of symlinks when testing a file existence

Written by Tanguy

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!

Read more Beware of symlinks when testing a file existence

15 08 | 2012

Planète Catholique

Written by Tanguy

Classified in : Tests, Catho-FR

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.

Read more Planète Catholique

Archives