--- /dev/null
+config BR2_PACKAGE_BUSYBOX
+ bool "BusyBox"
+ default y
+ help
+ The Swiss Army Knife of embedded Linux. It slices, it dices, it
+ makes Julian Fries.
+
+ http://busybox.net/
+
+ Most people will answer Y.
+
+if BR2_PACKAGE_BUSYBOX
+
+config BR2_PACKAGE_BUSYBOX_CONFIG
+ string "BusyBox configuration file to use?"
+ default "package/busybox/busybox.config"
+ help
+ Some people may wish to use their own modified BusyBox configuration
+ file, and will specify their config file location with this option.
+
+ Most people will just use the default BusyBox configuration file.
+
+config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
+ bool "Show packages that are also provided by busybox"
+ help
+ Show packages in menuconfig that are potentially also provided
+ by busybox.
+
+config BR2_PACKAGE_BUSYBOX_WATCHDOG
+ bool "Install the watchdog daemon startup script"
+ help
+ Install the watchdog daemon startup script,
+ that just start at the boot the busybox watchdog daemon.
+
+if BR2_PACKAGE_BUSYBOX_WATCHDOG
+
+config BR2_PACKAGE_BUSYBOX_WATCHDOG_PERIOD
+ string "Delay between reset"
+ default "5"
+ help
+ Select the number of seconds between each
+ reset of the watchdog (default 5)
+
+ Use ms suffix to specify milliseconds (e.g. 500ms)
+
+endif
+
+endif
+
+if !BR2_PACKAGE_BUSYBOX # kconfig doesn't support else
+
+# add dummy config so the stuff with busybox alternatives are shown
+# when busybox is disabled
+config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
+ default y
+endif