Добрый день. Может кто-то знает - надо такую утилитку типа fakechroot, но чтобы в указанную директорию складывались только созданные и изменённые файлы, а чтение и запуск программ работал бы как обычно (т.е. в основной фс).
Допустим, утилитка называется fakewrite. Тогда можно юзать например так:
---
fakeroot fakewrite --log /tmp/fake.log /tmp/fake
adduser timon
bad-program-timon -u timon
rm /etc/shadow
exit
---
И после этого имеем /tmp/fake/etc/passwd -- точную копию /etc/passwd но с добавленным юзером. И также имеем любые файлы в /tmp/fake которые плохая программа попыталась установить в систему или изменить. А в файле /tmp/fake.log -- список файлов, которые программа попыталась удалить (и /etc/shadow).
Иметь такую штуку было бы очень удобно - не надо долго выискивать какие файлы надо скопировать в чрут. И продвинутым пользователем быть не надо - запустил и всё увидел.
Ещё такая утилитка была бы удобна для сборки программ, которые не поддерживают переменные prefix и DESTDIR в мэйкфайле (если он вообще существует).
Вобщем вот такая штука нужна. Может есть что-то такое в природе или кого-нибудь не затруднит её написать (или пропатчить fakechroot на эту тему)?