Шел 2014 год, а фряшечка так и не умела автоматически мержить файлы, различающиеся лишь хедером, при бинарном обновлении:
root@vps1:/usr/src # freebsd-update upgrade -r 10.0-RELEASE Looking up update.FreeBSD.org mirrors... 5 mirrors found. Fetching metadata signature for 9.2-RELEASE from update5.freebsd.org... done. Fetching metadata index... done. Fetching 1 metadata patches. done. Applying metadata patches... done. Fetching 1 metadata files... done. Inspecting system... done. The following components of FreeBSD seem to be installed: kernel/generic world/base world/doc world/games The following components of FreeBSD do not seem to be installed: src/src Does this look reasonable (y/n)? y Fetching metadata signature for 10.0-RELEASE from update5.freebsd.org... done. Fetching metadata index... done. Fetching 1 metadata patches. done. Applying metadata patches... done. Fetching 1 metadata files... done. Inspecting system... done. Fetching files from 9.2-RELEASE for merging... done. Preparing to download files... done. Attempting to automatically merge changes in files... done. The following file could not be merged automatically: /etc/crontab Press Enter to edit this file in mcedit and resolve the conflicts manually...
< <<<<<< current version # $FreeBSD: releng/9.2/etc/crontab 194170 2009-06-14 06:37:19Z brian $ ======= # $FreeBSD: release/10.0.0/etc/crontab 194170 2009-06-14 06:37:19Z brian $ >>>>>>> 10.0-RELEASE
В такие моменты очень хорошо понимаю Шетухина. Когда перестаешь лепить свои велосипеды на базе FreeBSD и начинаешь пользоваться ею как обычный пользователь — она перестает удовлетворять, даже если за плечами есть 10 лет опыта работы с ней.