Make more portable TAP tests of initdb

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Make more portable TAP tests of initdb
Дата
Msg-id CAB7nPqQsLH8Kzoko0fQr3Cm9-G1CHWHg1rTDDovur0EOe1Fjxg@mail.gmail.com
обсуждение исходный текст
Ответы Re: Make more portable TAP tests of initdb  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Список pgsql-hackers
Hi all,

I noticed that src/bin/initdb/t/001_initdb.pl uses directly rm via a
system() call like that:
system_or_bail "rm -rf '$tempdir'/*";

This way of doing is not portable, particularly on platforms that do
not have rm like... Windows where the equivalent is del. And we could
actually use remove_tree with its option keep_root to get the same
effect in pure perl as mentioned here:
http://perldoc.perl.org/File/Path.html
With this formulation:
remove_tree($tempdir, {keep_root => 1});

Attached is a patch doing that.
Regards,
--
Michael

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Etsuro Fujita
Дата:
Сообщение: Re: inherit support for foreign tables
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: What exactly is our CRC algorithm?