Некоторые линуксоиды, покупавшие игры через Steam, заявили об уничтожении всех данных в своей пользовательской директории.
Виновник был найден довольно быстро. Им оказался криворукий программист из Valve, догадавшийся поместить в сценарий следующий код:
Изначально эта строка должна была очищать все содержимое директории с файлами Steam, но в некоторых случаях переменная $STEAMROOT не устанавливалась и запускалась команда на удаление всех файлов, которые можно было удалить от имени пользователя. Обычно, это содержимое /home чуть менее, чем полностью:
Было установлено, что ошибка проявлялась в тех случаях, когда пользователь переименовывал директорию Steam, либо запускал Steam с отладочной опцией STEAM_DEBUG=1.
Топик о проблеме собрал уже свыше 200 комментариев. Одному гражданину из числа пострадавших не повезло особенно — перед запуском Steam он смонтировал внешний жесткий диск на 3 Тб. Всё, что было нажито непосильным трудом, — всё погибло.
1 час 14 минуты назад
11 часа 27 минуты назад
11 часа 32 минуты назад
15 часа 16 секунды назад
15 часа 5 минуты назад
18 часа 26 минуты назад
20 часа 29 минуты назад
21 часа 14 минуты назад
22 часа 8 минуты назад
22 часа 21 минуты назад