busybox.patch 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. --- busybox/Config.h 17 Sep 2002 22:04:28 -0000 1.118
  2. +++ busybox/Config.h 17 Sep 2002 23:43:54 -0000
  3. @@ -8,7 +8,7 @@
  4. //
  5. // BusyBox Applications
  6. //#define BB_ADJTIMEX
  7. -//#define BB_AR
  8. +#define BB_AR
  9. #define BB_ASH
  10. #define BB_BASENAME
  11. #define BB_CAT
  12. @@ -18,14 +18,14 @@
  13. #define BB_CHROOT
  14. #define BB_CHVT
  15. #define BB_CLEAR
  16. -//#define BB_CMP
  17. +#define BB_CMP
  18. #define BB_CP
  19. -//#define BB_CPIO
  20. +#define BB_CPIO
  21. #define BB_CUT
  22. #define BB_DATE
  23. -//#define BB_DC
  24. +#define BB_DC
  25. #define BB_DD
  26. -//#define BB_DEALLOCVT
  27. +#define BB_DEALLOCVT
  28. #define BB_DF
  29. #define BB_DIRNAME
  30. #define BB_DMESG
  31. @@ -37,12 +37,12 @@
  32. //#define BB_DUMPKMAP
  33. #define BB_ECHO
  34. #define BB_ENV
  35. -//#define BB_EXPR
  36. -//#define BB_FBSET
  37. +#define BB_EXPR
  38. +#define BB_FBSET
  39. //#define BB_FDFLUSH
  40. #define BB_FIND
  41. #define BB_FREE
  42. -//#define BB_FREERAMDISK
  43. +#define BB_FREERAMDISK
  44. //#define BB_FSCK_MINIX
  45. //#define BB_GETOPT
  46. #define BB_GREP
  47. @@ -50,13 +50,13 @@
  48. #define BB_GZIP
  49. #define BB_HALT
  50. #define BB_HEAD
  51. -//#define BB_HOSTID
  52. -//#define BB_HOSTNAME
  53. +#define BB_HOSTID
  54. +#define BB_HOSTNAME
  55. //#define BB_HUSH
  56. #define BB_ID
  57. -//#define BB_IFCONFIG
  58. +#define BB_IFCONFIG
  59. #define BB_INIT
  60. -//#define BB_INSMOD
  61. +#define BB_INSMOD
  62. #define BB_KILL
  63. #define BB_KILLALL
  64. #define BB_KLOGD
  65. @@ -67,77 +67,77 @@
  66. //#define BB_LOADFONT
  67. //#define BB_LOADKMAP
  68. #define BB_LOGGER
  69. -//#define BB_LOGNAME
  70. -//#define BB_LOSETUP
  71. +#define BB_LOGNAME
  72. +#define BB_LOSETUP
  73. #define BB_LS
  74. #define BB_LSMOD
  75. //#define BB_MAKEDEVS
  76. -//#define BB_MD5SUM
  77. +#define BB_MD5SUM
  78. #define BB_MKDIR
  79. //#define BB_MKFIFO
  80. //#define BB_MKFS_MINIX
  81. #define BB_MKNOD
  82. #define BB_MKSWAP
  83. -//#define BB_MKTEMP
  84. +#define BB_MKTEMP
  85. #define BB_MODPROBE
  86. #define BB_MORE
  87. #define BB_MOUNT
  88. //#define BB_MSH
  89. //#define BB_MT
  90. #define BB_MV
  91. -//#define BB_NC
  92. -//#define BB_NSLOOKUP
  93. +#define BB_NC
  94. +#define BB_NSLOOKUP
  95. #define BB_PIDOF
  96. -//#define BB_PING
  97. -//#define BB_PIVOT_ROOT
  98. +#define BB_PING
  99. +#define BB_PIVOT_ROOT
  100. #define BB_POWEROFF
  101. -//#define BB_PRINTF
  102. +#define BB_PRINTF
  103. #define BB_PS
  104. #define BB_PWD
  105. -//#define BB_RDATE
  106. -//#define BB_READLINK
  107. +#define BB_RDATE
  108. +#define BB_READLINK
  109. #define BB_REBOOT
  110. //#define BB_RENICE
  111. #define BB_RESET
  112. #define BB_RM
  113. #define BB_RMDIR
  114. -//#define BB_RMMOD
  115. -//#define BB_ROUTE
  116. +#define BB_RMMOD
  117. +#define BB_ROUTE
  118. //#define BB_RPM2CPIO
  119. #define BB_SED
  120. //#define BB_SETKEYCODES
  121. #define BB_SLEEP
  122. #define BB_SORT
  123. -//#define BB_STTY
  124. +#define BB_STTY
  125. #define BB_SWAPONOFF
  126. #define BB_SYNC
  127. #define BB_SYSLOGD
  128. #define BB_TAIL
  129. #define BB_TAR
  130. -//#define BB_TEE
  131. -//#define BB_TEST
  132. -//#define BB_TELNET
  133. +#define BB_TEE
  134. +#define BB_TEST
  135. +#define BB_TELNET
  136. //#define BB_TFTP
  137. -//#define BB_TIME
  138. -//#define BB_TOP
  139. +#define BB_TIME
  140. +#define BB_TOP
  141. #define BB_TOUCH
  142. -//#define BB_TR
  143. -//#define BB_TRACEROUTE
  144. +#define BB_TR
  145. +#define BB_TRACEROUTE
  146. #define BB_TRUE_FALSE
  147. #define BB_TTY
  148. //#define BB_UNIX2DOS
  149. -//#define BB_UUENCODE
  150. -//#define BB_UUDECODE
  151. +#define BB_UUENCODE
  152. +#define BB_UUDECODE
  153. #define BB_UMOUNT
  154. #define BB_UNIQ
  155. #define BB_UNAME
  156. //#define BB_UPDATE
  157. #define BB_UPTIME
  158. -//#define BB_USLEEP
  159. -//#define BB_VI
  160. +#define BB_USLEEP
  161. +#define BB_VI
  162. //#define BB_WATCHDOG
  163. #define BB_WC
  164. -//#define BB_WGET
  165. +#define BB_WGET
  166. #define BB_WHICH
  167. #define BB_WHOAMI
  168. #define BB_XARGS
  169. @@ -185,7 +185,7 @@
  170. #define BB_FEATURE_VERBOSE_USAGE
  171. //
  172. // Use termios to manipulate the screen ('more' is prettier with this on)
  173. -//#define BB_FEATURE_USE_TERMIOS
  174. +#define BB_FEATURE_USE_TERMIOS
  175. //
  176. // calculate terminal & column widths (for more, ls, and telnet)
  177. #define BB_FEATURE_AUTOWIDTH
  178. @@ -224,10 +224,10 @@
  179. //#define BB_FEATURE_INIT_COREDUMPS
  180. //
  181. //Make sure nothing is printed to the console on boot
  182. -//#define BB_FEATURE_EXTRA_QUIET
  183. +#define BB_FEATURE_EXTRA_QUIET
  184. //
  185. // enable syslogd -R remotehost
  186. -#define BB_FEATURE_REMOTE_LOG
  187. +//#define BB_FEATURE_REMOTE_LOG
  188. //
  189. // enable syslogd -C
  190. //#define BB_FEATURE_IPC_SYSLOG
  191. @@ -248,7 +248,7 @@
  192. //
  193. // If you are using uClibc, be sure that you've already compiled
  194. // uClibc with INCLUDE_RPC=true (contained in the Config file)
  195. -//#define BB_FEATURE_NFSMOUNT
  196. +#define BB_FEATURE_NFSMOUNT
  197. //
  198. // Enable support forced filesystem unmounting
  199. // (i.e., in case of an unreachable NFS system).
  200. @@ -278,7 +278,7 @@
  201. #define BB_FEATURE_COMMAND_TAB_COMPLETION
  202. //
  203. // Attempts to match usernames in a ~-prefixed path
  204. -//#define BB_FEATURE_COMMAND_USERNAME_COMPLETION
  205. +#define BB_FEATURE_COMMAND_USERNAME_COMPLETION
  206. //
  207. //Allow the shell to invoke all the compiled in BusyBox applets as if they
  208. //were shell builtins. Nice for staticly linking an emergency rescue shell,
  209. @@ -299,7 +299,7 @@
  210. // current username and hostname. On systems that don't have usernames
  211. // or hostnames, this can look hideous.
  212. // Only relevant if a shell is enabled.
  213. -//#define BB_FEATURE_SH_FANCY_PROMPT
  214. +#define BB_FEATURE_SH_FANCY_PROMPT
  215. //
  216. // Uncomment this option to disable job control. Job control lets you
  217. // run jobs in the background (which completely useless for is all you
  218. @@ -333,16 +333,16 @@
  219. //#define BB_FEATURE_MINIX2
  220. //
  221. // Enable ifconfig status reporting output -- this feature adds 7k.
  222. -//#define BB_FEATURE_IFCONFIG_STATUS
  223. +#define BB_FEATURE_IFCONFIG_STATUS
  224. //
  225. // Enable ifconfig slip-specific options "keepalive" and "outfill"
  226. //#define BB_FEATURE_IFCONFIG_SLIP
  227. //
  228. // Enable ifconfig options "mem_start", "io_addr", and "irq".
  229. -//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
  230. +#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
  231. //
  232. // Enable ifconfig option "hw". Currently works for only with "ether".
  233. -//#define BB_FEATURE_IFCONFIG_HW
  234. +#define BB_FEATURE_IFCONFIG_HW
  235. //
  236. // Allows "broadcast +" to set broadcast automatically based on hostaddr
  237. // and netmask, at a cost of about 100 bytes of code (i386).
  238. @@ -380,7 +380,7 @@
  239. #define BB_FEATURE_FIND_NEWER
  240. //
  241. // Support for the -A -B and -C context flags in grep
  242. -//#define BB_FEATURE_GREP_CONTEXT
  243. +#define BB_FEATURE_GREP_CONTEXT
  244. //
  245. // Support for the EGREP applet (alias to the grep applet)
  246. //#define BB_FEATURE_GREP_EGREP_ALIAS