Advertisement
yaneurabeya

Untitled

Nov 26th, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.58 KB | None | 0 0
  1. % cat /etc/src.conf
  2. MALLOC_PRODUCTION=
  3.  
  4. WITHOUT_ACCT=
  5. WITHOUT_APM=
  6. WITHOUT_AT=
  7. WITHOUT_ATM=
  8. WITHOUT_AUDIT=
  9. WITHOUT_BIND_DNSSEC=
  10. WITHOUT_BIND_ETC=
  11. WITHOUT_BIND_LIBS_LWRES=
  12. WITHOUT_BIND_NAMED=
  13. WITHOUT_BLUETOOTH=
  14. WITHOUT_BOOTPARAMD=
  15. WITHOUT_BOOTPD=
  16. WITHOUT_BSNMP=
  17. WITHOUT_BSDINSTALL=
  18. WITHOUT_CALENDAR=
  19. WITHOUT_CLANG_EXTRAS=
  20. WITHOUT_CTM=
  21. WITHOUT_FINGER=
  22. WITHOUT_FORTRAN=
  23. WITHOUT_FREEBSD_UPDATE=
  24. WITHOUT_GAMES=
  25. WITH_GCC=
  26. WITH_GNUCXX=
  27. WITHOUT_GCOV=
  28. WITHOUT_GPIB=
  29. WITHOUT_HAST=
  30. WITHOUT_HESOID=
  31. WITHOUT_HTML=
  32. WITHOUT_HYPERV=
  33. WITHOUT_I4B=
  34. WITH_ICONV=
  35. WITHOUT_IPFILTER=
  36. WITHOUT_IPFW=
  37. WITHOUT_IPX=
  38. WITHOUT_ISCSI=
  39. WITHOUT_LIBKSE=
  40. WITH_LLDB=
  41. WITHOUT_LPR=
  42. WITHOUT_MAIL=
  43. WITHOUT_NCP=
  44. WITHOUT_NDIS=
  45. WITHOUT_NETGRAPH=
  46. WITHOUT_NIS=
  47. WITH_NLS=
  48. WITHOUT_NS_CACHING=
  49. WITHOUT_OBJC=
  50. WITHOUT_PC_SYSINSTALL=
  51. WITHOUT_PF=
  52. WITHOUT_PORTSNAP=
  53. WITHOUT_PPP=
  54. WITHOUT_PROFILE=
  55. WITHOUT_RADIUS=
  56. WITHOUT_RBOOTD=
  57. WITHOUT_RESCUE=
  58. WITHOUT_RCMDS=
  59. WITHOUT_RCS=
  60. WITHOUT_SENDMAIL=
  61. WITH_SSP=
  62. WITHOUT_SVN=
  63. WITHOUT_SVNLITE=
  64. WITHOUT_SYSINSTALL=
  65. WITHOUT_TALK=
  66. WITHOUT_TCP_WRAPPERS=
  67. WITH_TESTS=
  68. WITHOUT_TIMED=
  69. WITHOUT_UNBOUND=
  70. WITH_UNBOUND_UTILS=
  71. WITHOUT_USB=
  72. WITHOUT_WIRELESS=
  73. WITHOUT_WPA_SUPPLICANT_EAPOL=
  74. WITH_ZFS=
  75.  
  76. .ifdef SPACE_MISER
  77. MK_AUDIT=no
  78. MK_BHYVE=no
  79. MK_CAPSICUM=no
  80. MK_CASPER=no
  81. MK_CDDL=no
  82. MK_DICT=no
  83. MK_SHAREDOCS=no
  84. MK_EXAMPLES=no
  85. MK_LOCALE=no
  86. MK_ACPI=no
  87. MK_EXAMPLES=no
  88. MK_FTP=no
  89. MK_GCC=no
  90. MK_GDB=no
  91. MK_GNUCXX=no
  92. MK_GSSAPI=no
  93. MK_ICONV=no
  94. MK_INSTALLLIB=no
  95. MK_KERBEROS=no
  96. MK_LEGACY_CONSOLE=no
  97. MK_LIB32=no
  98. MK_LLDB=no
  99. MK_LOCALES=no
  100. MK_MAN=no
  101. MK_NLS=no
  102. MK_OPENSSL=no
  103. MK_SYSCONS=no
  104. MK_TESTS=no
  105. MK_TFTP=no
  106. MK_TOOLCHAIN=no
  107. MK_UNBOUND_UTILS=no
  108. .endif
  109.  
  110. DEFAULT_KERNCONF= FUJI-DEBUG FUJI
  111. DEFAULT_KERNCONFDIR=    /root
  112.  
  113. KERNCONF?=      ${DEFAULT_KERNCONF}
  114. KERNCONFDIR?=   ${DEFAULT_KERNCONFDIR}
  115.  
  116. .if ${KERNCONFDIR} == "${DEFAULT_KERNCONFDIR}"
  117. MODULES_OVERRIDE=
  118. MODULES_OVERRIDE+=      acl_nfs4 acl_posix1e
  119. MODULES_OVERRIDE+=      ahci
  120. MODULES_OVERRIDE+=      cpuctl cpufreq
  121. MODULES_OVERRIDE+=      aio cd9660 fdescfs mqueue msdosfs nullfs
  122. MODULES_OVERRIDE+=      nfsd
  123. MODULES_OVERRIDE+=      opensolaris zfs
  124.  
  125. PORTS_MODULES+=
  126. .endif
  127. % cat compare.sh
  128. #!/bin/sh
  129.  
  130. install_new_world()
  131. {
  132.     rm -Rf $DESTDIR
  133.     mkdir $DESTDIR
  134.     make installworld
  135.     mergemaster -iU -D $DESTDIR -m $PWD
  136. }
  137.  
  138. set -e
  139.  
  140. export NO_ROOT=1
  141. export SPACE_MISER=1
  142.  
  143. export DESTDIR=/scratch/2
  144. install_new_world
  145.  
  146. export DESTDIR=/scratch/1
  147. export __MAKE_CONF=/dev/null
  148. export SRCCONF=/dev/null
  149. install_new_world
  150. du -sh /scratch/[12]
  151. % sh compare.sh
  152. ...
  153.  
  154. 404M    /scratch/1
  155.  55M    /scratch/2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement