[Perl] Le répertoire courant n'est plus dans @INC ?
Sylvain Lhullier
sylvain at lhullier.org
Dim 7 Mai 12:01:44 CEST 2017
Bonjour,
Suite à la mise à jour de mes systèmes vers Ubuntu 17.04, je suis passé en Perl v5.24.1.
Et j'ai remarqué que @INC ne contient plus '.' (le répertoire courant) par défaut.
J'ai noté que le fichier /etc/perl/sitecustomize.pl contient
pop @INC if $INC[-1] eq '.' and !$ENV{PERL_USE_UNSAFE_INC};
(si je commente cette ligne, perl fonctionne comme avant avec '.' dans @INC)
Est-ce une volonté côté Perl ? côté Debian/Ubuntu ?
En attendant d'en savoir plus, j'ai ajouté
BEGIN { push @INC, '.' }
dans mes programmes pour utiliser mes modules
plutôt qu'un PERL_USE_UNSAFE_INC=1 ./prog.pl
ou que de modifier le système.
Avez-vous constaté cela dans vos systèmes (récents) ?
Merci de vos éclairages
Librement,
--
Sylvain Lhullier
Formation Perl http://formation-perl.fr/
Président des Mongueurs de Perl http://mongueurs.net/
Plus d'informations sur la liste de diffusion Perl