busybox: autodetect nfs mount support based on BR2_INET_RPC setting
authorPeter Korsgaard <jacmet@sunsite.dk>
Mon, 22 Jun 2009 13:25:33 +0000 (15:25 +0200)
committerPeter Korsgaard <jacmet@sunsite.dk>
Mon, 22 Jun 2009 13:28:36 +0000 (15:28 +0200)
Override nfs mount support based on BR2_INET_RPC setting, so BR will DTRT.
This way you will automatically get NFS support in busybox if available in
the toolchain, and the build won't break if the defconfig enables it but
the user has it disabled in the toolchain.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/busybox/busybox.mk

index fcec41a47218caae16405f385cbada491ccb7293..a5978da2ce98abd93e0e539f87ca07f40e162188 100644 (file)
@@ -72,6 +72,11 @@ ifeq ($(BR2_INET_IPV6),y)
 else
        $(SED) "s/^.*CONFIG_FEATURE_IPV6.*/CONFIG_FEATURE_IPV6=n/;" $(BUSYBOX_DIR)/.config
 endif
+ifeq ($(BR2_INET_RPC),y)
+       $(SED) "s/^.*CONFIG_FEATURE_MOUNT_NFS.*/CONFIG_FEATURE_MOUNT_NFS=y/;" $(BUSYBOX_DIR)/.config
+else
+       $(SED) "s/^.*CONFIG_FEATURE_MOUNT_NFS.*/CONFIG_FEATURE_MOUNT_NFS=n/;" $(BUSYBOX_DIR)/.config
+endif
 ifeq ($(BR2_PACKAGE_BUSYBOX_SKELETON),y)
        # force mdev on
        $(SED) "s/^.*CONFIG_MDEV.*/CONFIG_MDEV=y/" $(BUSYBOX_DIR)/.config