История изменений
Исправление iZEN, (текущая версия) :
но чтобы не поставить утилиты bhyve, portsnap, sqlite, telnet, flex, lua, wpa_supplicant, hostapd, ppp, nfsd, bind, bluetooth, компилятор с отладчиком (!), sendmail (!) и проч. - надо изрядно заморочиться.
% mv /usr/src /usr/src.old
% mkdir /usr/src
% svn checkout https://svn.freebsd.org/base/stable/12 /usr/src
% ee /etc/src.conf
WITHOUT_AMD=true
WITHOUT_ASSERT_DEBUG=true
WITHOUT_ATM=true
WITHOUT_AUDIT=true
WITHOUT_BHYVE=true
WITHOUT_BLUETOOTH=true
WITHOUT_BSDINSTALL=true
#WITHOUT_CLANG=true
WITHOUT_DEBUG_FILES=true
WITHOUT_DMAGENT=true
WITHOUT_EXAMPLES=true
WITHOUT_FLOPPY=true
WITHOUT_FREEBSD_UPDATE=true
WITHOUT_FTP=true
WITHOUT_GAMES=true
WITHOUT_GDB=true
WITHOUT_GDB_LIBEXEC=true
WITHOUT_GOOGLETEST=true
WITHOUT_HYPERV=true
WITHOUT_IPFILTER=true
WITHOUT_IPFW=true
WITHOUT_KDUMP=true
WITHOUT_LIB32=true
WITHOUT_LLDB=true
WITHOUT_LPR=true
WITHOUT_MAIL=true
WITHOUT_MAILWRAPPER=true
WITHOUT_MLX5TOOL=true
WITHOUT_NDIS=true
WITHOUT_NETGRAPH=true
WITHOUT_NETGRAPH_SUPPORT=true
WITHOUT_PC_SYSINSTALL=true
WITHOUT_PPP=true
WITHOUT_PROFILE=true
WITHOUT_RADIUS_SUPPORT=true
WITHOUT_SENDMAIL=true
WITHOUT_SHAREDOCS=true
WITH_SORT_THREADS=true
WITH_SVN=true
WITHOUT_TALK=true
WITHOUT_TCP_WRAPPERS=true
WITHOUT_TELNET=true
WITHOUT_TESTS=true
WITHOUT_TESTS_SUPPORT=true
WITHOUT_TFTP=true
WITHOUT_TIMED=true
WITHOUT_VI=true
WITHOUT_WARNS=true
% cd /usr/obj/ && chflags -R noschg * && rm -rf *
% cd /usr/src/ && chflags -R noschg * && svn update /usr/src
% cd /usr/src/ && make cleandir && make cleandir buildworld buildkernel installkernel installworld && mergemaster -iU
% cd /usr/src/ && make BATCH_DELETE_OLD_FILES=true delete-old delete-old-libs
% shutdown -r now
Всё.
Исправление iZEN, :
но чтобы не поставить утилиты bhyve, portsnap, sqlite, telnet, flex, lua, wpa_supplicant, hostapd, ppp, nfsd, bind, bluetooth, компилятор с отладчиком (!), sendmail (!) и проч. - надо изрядно заморочиться.
% mv /usr/src /usr/src.old
% mkdir /usr/src
% svn checkout https://svn.freebsd.org/base/stable/12 /usr/src
% ee /etc/src.conf
WITHOUT_AMD=true
WITHOUT_ASSERT_DEBUG=true
WITHOUT_ATM=true
WITHOUT_AUDIT=true
WITHOUT_BHYVE=true
WITHOUT_BLUETOOTH=true
WITHOUT_BSDINSTALL=true
WITHOUT_DEBUG_FILES=true
WITHOUT_DMAGENT=true
WITHOUT_EXAMPLES=true
WITHOUT_FLOPPY=true
WITHOUT_FREEBSD_UPDATE=true
WITHOUT_FTP=true
WITHOUT_GAMES=true
WITHOUT_GDB=true
WITHOUT_GDB_LIBEXEC=true
WITHOUT_GOOGLETEST=true
WITHOUT_HYPERV=true
WITHOUT_IPFILTER=true
WITHOUT_IPFW=true
WITHOUT_KDUMP=true
WITHOUT_LIB32=true
WITHOUT_LLDB=true
WITHOUT_LPR=true
WITHOUT_MAIL=true
WITHOUT_MAILWRAPPER=true
WITHOUT_MLX5TOOL=true
WITHOUT_NDIS=true
WITHOUT_NETGRAPH=true
WITHOUT_NETGRAPH_SUPPORT=true
WITHOUT_PC_SYSINSTALL=true
WITHOUT_PPP=true
WITHOUT_PROFILE=true
WITHOUT_RADIUS_SUPPORT=true
WITHOUT_SENDMAIL=true
WITHOUT_SHAREDOCS=true
WITH_SORT_THREADS=true
WITH_SVN=true
WITHOUT_TALK=true
WITHOUT_TCP_WRAPPERS=true
WITHOUT_TELNET=true
WITHOUT_TESTS=true
WITHOUT_TESTS_SUPPORT=true
WITHOUT_TFTP=true
WITHOUT_TIMED=true
WITHOUT_VI=true
WITHOUT_WARNS=true
% cd /usr/obj/ && chflags -R noschg * && rm -rf *
% cd /usr/src/ && chflags -R noschg * && svn update /usr/src
% cd /usr/src/ && make cleandir && make cleandir buildworld buildkernel installkernel installworld && mergemaster -iU
% cd /usr/src/ && make BATCH_DELETE_OLD_FILES=true delete-old delete-old-libs
% shutdown -r now
Всё.
Исправление iZEN, :
но чтобы не поставить утилиты bhyve, portsnap, sqlite, telnet, flex, lua, wpa_supplicant, hostapd, ppp, nfsd, bind, bluetooth, компилятор с отладчиком (!), sendmail (!) и проч. - надо изрядно заморочиться.
% mv /usr/src /usr/src.old
% mkdir /usr/src
% svn checkout https://svn.freebsd.org/base/stable/12 /usr/src
% ee /etc/src.conf
WITHOUT_AMD=true
WITHOUT_ASSERT_DEBUG=true
WITHOUT_ATM=true
WITHOUT_AUDIT=true
WITHOUT_BHYVE=true
WITHOUT_BLUETOOTH=true
WITHOUT_BSDINSTALL=true
WITHOUT_DEBUG_FILES=true
WITHOUT_DMAGENT=true
WITHOUT_EXAMPLES=true
WITHOUT_FLOPPY=true
WITHOUT_FREEBSD_UPDATE=true
WITHOUT_FTP=true
WITHOUT_GAMES=true
WITHOUT_GDB=true
WITHOUT_GDB_LIBEXEC=true
WITHOUT_GOOGLETEST=true
WITHOUT_HYPERV=true
WITHOUT_IPFILTER=true
WITHOUT_IPFW=true
WITHOUT_KDUMP=true
WITHOUT_LIB32=true
WITHOUT_LLDB=true
WITHOUT_LPR=true
WITHOUT_MAIL=true
WITHOUT_MAILWRAPPER=true
WITHOUT_MLX5TOOL=true
WITHOUT_NDIS=true
WITHOUT_NETGRAPH=true
WITHOUT_NETGRAPH_SUPPORT=true
WITHOUT_PC_SYSINSTALL=true
WITHOUT_PPP=true
WITHOUT_PROFILE=true
WITHOUT_RADIUS_SUPPORT=true
WITHOUT_SENDMAIL=true
WITHOUT_SHAREDOCS=true
WITH_SORT_THREADS=true
WITH_SVN=true
WITHOUT_TALK=true
WITHOUT_TCP_WRAPPERS=true
WITHOUT_TELNET=true
WITHOUT_TESTS=true
WITHOUT_TESTS_SUPPORT=true
WITHOUT_TFTP=true
WITHOUT_TIMED=true
WITHOUT_VI=true
WITHOUT_WARNS=true
% cd /usr/obj/ && chflags -R noschg * && rm -rf *
% cd /usr/src && chflags -R noschg * && svn update /usr/src
% cd /usr/src/ && make cleandir && make cleandir buildworld buildkernel installkernel installworld && mergemaster -iU
% cd /usr/src/ && make BATCH_DELETE_OLD_FILES=true delete-old delete-old-libs
% shutdown -r now
Всё.
Исходная версия iZEN, :
но чтобы не поставить утилиты bhyve, portsnap, sqlite, telnet, flex, lua, wpa_supplicant, hostapd, ppp, nfsd, bind, bluetooth, компилятор с отладчиком (!), sendmail (!) и проч. - надо изрядно заморочиться.
% mv /usr/src /usr/src.old
% mkdir /usr/src
% svn checkout https://svn.freebsd.org/base/stable/12 /usr/src
% cd /usr/src && chflags -R noschg * && svn update /usr/src
% ee /etc/src.conf
WITHOUT_AMD=true
WITHOUT_ASSERT_DEBUG=true
WITHOUT_ATM=true
WITHOUT_AUDIT=true
WITHOUT_BHYVE=true
WITHOUT_BLUETOOTH=true
WITHOUT_BSDINSTALL=true
WITHOUT_DEBUG_FILES=true
WITHOUT_DMAGENT=true
WITHOUT_EXAMPLES=true
WITHOUT_FLOPPY=true
WITHOUT_FREEBSD_UPDATE=true
WITHOUT_FTP=true
WITHOUT_GAMES=true
WITHOUT_GDB=true
WITHOUT_GDB_LIBEXEC=true
WITHOUT_GOOGLETEST=true
WITHOUT_HYPERV=true
WITHOUT_IPFILTER=true
WITHOUT_IPFW=true
WITHOUT_KDUMP=true
WITHOUT_LIB32=true
WITHOUT_LLDB=true
WITHOUT_LPR=true
WITHOUT_MAIL=true
WITHOUT_MAILWRAPPER=true
WITHOUT_MLX5TOOL=true
WITHOUT_NDIS=true
WITHOUT_NETGRAPH=true
WITHOUT_NETGRAPH_SUPPORT=true
WITHOUT_PC_SYSINSTALL=true
WITHOUT_PPP=true
WITHOUT_PROFILE=true
WITHOUT_RADIUS_SUPPORT=true
WITHOUT_SENDMAIL=true
WITHOUT_SHAREDOCS=true
WITH_SORT_THREADS=true
WITH_SVN=true
WITHOUT_TALK=true
WITHOUT_TCP_WRAPPERS=true
WITHOUT_TELNET=true
WITHOUT_TESTS=true
WITHOUT_TESTS_SUPPORT=true
WITHOUT_TFTP=true
WITHOUT_TIMED=true
WITHOUT_VI=true
WITHOUT_WARNS=true
% cd /usr/obj/ && chflags -R noschg * && rm -rf *
% cd /usr/src/ && make cleandir && make cleandir buildworld buildkernel installkernel installworld && mergemaster -iU
% cd /usr/src/ && make BATCH_DELETE_OLD_FILES=true delete-old delete-old-libs
% shutdown -r now
Всё.