Удаление всех старых файлов после восстановления мира на FreeBSD

Я перестраиваю мир и хочу, чтобы каждый другой файл, не созданный восстановлением мира, был удален. Есть ли опция mergemaster для этого?

  • Freebsd: брандмауэр pf не работает при перезагрузке
  • Рабочая конфигурация GRUB для загрузки UEFI FreeBSD
  • Как добавить crontab в FreeBSD
  • Мониторинг последней резервной копии rsync
  • Как защитить Apache / MySql / PHPMyAdmin от атаки грубой силы / словаря? (Fail2ban?)
  • Есть простой способ установить pkg-инструмент невзаимодействующим образом
  • cc1: предупреждения обрабатываются как ошибки при компиляции FreeBSD 8.2 Release
  • Надежное определение свободной памяти
  • One Solution collect form web for “Удаление всех старых файлов после восстановления мира на FreeBSD”

    Для удаления устаревших файлов вы можете использовать make цели delete-old и delete-old-libs . Они запускаются в интерактивном режиме, если вы не установите BATCH_DELETE_OLD_FILES :

     # pwd /usr/src # make -DBATCH_DELETE_OLD_FILES delete-old 

    Запустите их после make installworld .

    Посмотрите на сборку (7) для более подробной информации.

    Предупреждение – будьте осторожны с delete-old-libs – он удалит все, что не было создано как часть текущего мира / ядра, поэтому, если какой-либо из ваших установленных портов полагается на более старые версии любых системных библиотек, вам понадобится для переустановки поврежденных портов. Обычно я запускаю delete-old-libs после полного восстановления портов, чтобы избежать этой проблемы.

    Linux и Unix - лучшая ОС в мире.