Прошло всего восемь дней, и вот новый стабильный релиз GNU Coreutils. 4 разработчика сделали 13 коммитов.
Исправленные ошибки
- df теперь прекращает работу, если список примонтированных файловых систем (/etc/mtab) недоступен для чтения, а информация о типе файловых систем необходима для обработки определенных опций (-a, -l, -t, -x). Эта ошибка присутствовала изначально;
- sort -u в определенных условиях выдавала некорректный результат. Например, следующая конструкция пропускала «1»: Ошибка появилась в coreutils-8.6;
(yes 7 | head -11; echo 1) | sort --p=1 -S32b -u
- sort -u могла читать освобожденную память (тоже ошибка из coreutils-8.6). Проявляется, например, на такой команде:
perl -le 'print "a\n"."0"x900'|valgrind sort --p=1 -S32b -u
Улучшения
- У команды rm появилась новая опция --dir (-d), которая позволяет удалять пустые каталоги. Это сделано в целях совместимости с Mac OS X и BSD.
>>> Подробности