rfkill: use new-style config/kbuild/applet
authorDenys Vlasenko <vda.linux@googlemail.com>
Wed, 20 Nov 2013 13:20:07 +0000 (14:20 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 20 Nov 2013 13:21:29 +0000 (14:21 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
include/applets.src.h
miscutils/Config.src
miscutils/Kbuild.src
miscutils/rfkill.c

index 2ceba53..7dbd4c7 100644 (file)
@@ -288,7 +288,6 @@ IF_RENICE(APPLET(renice, BB_DIR_USR_BIN, BB_SUID_DROP))
 IF_RESET(APPLET(reset, BB_DIR_USR_BIN, BB_SUID_DROP))
 IF_RESIZE(APPLET(resize, BB_DIR_USR_BIN, BB_SUID_DROP))
 IF_RESTORECON(APPLET_ODDNAME(restorecon, setfiles, BB_DIR_SBIN, BB_SUID_DROP, restorecon))
-IF_RFKILL(APPLET(rfkill, BB_DIR_USR_SBIN, BB_SUID_DROP))
 IF_RM(APPLET_NOFORK(rm, rm, BB_DIR_BIN, BB_SUID_DROP, rm))
 IF_RMDIR(APPLET_NOFORK(rmdir, rmdir, BB_DIR_BIN, BB_SUID_DROP, rmdir))
 IF_ROUTE(APPLET(route, BB_DIR_SBIN, BB_SUID_DROP))
index 117ec77..1da9800 100644 (file)
@@ -503,18 +503,6 @@ config READAHEAD
          As readahead(2) blocks until each file has been read, it is best to
          run this applet as a background job.
 
-config RFKILL
-       bool "rfkill"
-       default n  # doesn't build on Ubuntu 9.04
-       select PLATFORM_LINUX
-       help
-         Enable/disable wireless devices.
-
-         rfkill list : list all wireless devices
-         rfkill list bluetooth : list all bluetooth devices
-         rfkill list 1 : list device corresponding to the given index
-         rfkill block|unblock wlan : block/unblock all wlan(wifi) devices
-
 config RUNLEVEL
        bool "runlevel"
        default y
index f3954f4..9e164f1 100644 (file)
@@ -36,7 +36,6 @@ lib-$(CONFIG_MOUNTPOINT)  += mountpoint.o
 lib-$(CONFIG_MT)          += mt.o
 lib-$(CONFIG_RAIDAUTORUN) += raidautorun.o
 lib-$(CONFIG_READAHEAD)   += readahead.o
-lib-$(CONFIG_RFKILL)      += rfkill.o
 lib-$(CONFIG_RUNLEVEL)    += runlevel.o
 lib-$(CONFIG_RX)          += rx.o
 lib-$(CONFIG_SETSID)      += setsid.o
index 4671973..7411b6f 100644 (file)
@@ -7,6 +7,23 @@
 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
 */
 
+//config:config RFKILL
+//config:      bool "rfkill"
+//config:      default n # doesn't build on Ubuntu 9.04
+//config:      select PLATFORM_LINUX
+//config:      help
+//config:        Enable/disable wireless devices.
+//config:
+//config:        rfkill list : list all wireless devices
+//config:        rfkill list bluetooth : list all bluetooth devices
+//config:        rfkill list 1 : list device corresponding to the given index
+//config:        rfkill block|unblock wlan : block/unblock all wlan(wifi) devices
+//config:
+
+//applet:IF_RFKILL(APPLET(rfkill, BB_DIR_USR_SBIN, BB_SUID_DROP))
+
+//kbuild:lib-$(CONFIG_RFKILL) += rfkill.o
+
 //usage:#define rfkill_trivial_usage
 //usage:       "COMMAND [INDEX|TYPE]"
 //usage:#define rfkill_full_usage "\n\n"