[Buildroot] [PATCH v2 1/2] wpa_supplicant: install basic configuration file

Yegor Yefremov yegor_sub1 at visionsystems.de
Wed Apr 25 06:23:11 UTC 2012


Am 24.04.2012 22:13, schrieb Peter Korsgaard:
>>>>>> "yegorslists" == yegorslists  <yegorslists at googlemail.com> writes:
> 
>  yegorslists> From: Yegor Yefremov <yegorslists at googlemail.com>
>  yegorslists> Signed-off-by: Yegor Yefremov <yegorslists at googlemail.com>
>  yegorslists> ---
>  yegorslists>  package/wpa_supplicant/wpa_supplicant.conf |    6 ++++++
>  yegorslists>  package/wpa_supplicant/wpa_supplicant.mk   |    8 ++++++++
>  yegorslists>  2 files changed, 14 insertions(+), 0 deletions(-)
>  yegorslists>  create mode 100755 package/wpa_supplicant/wpa_supplicant.conf
> 
>  
>  yegorslists> +define WPA_SUPPLICANT_INSTALL_CONFIG
>  yegorslists> +	$(INSTALL) -m 644 \
>  yegorslists> +	  package/wpa_supplicant/wpa_supplicant.conf  $(TARGET_DIR)/etc/wpa_supplicant.conf
> 
> Normally we only install these default files if not already present in
> the rootfs, so people can put their own version in the skeleton if they
> need something else. See ifplugd for an example.
> 
>  yegorslists> +
>  yegorslists>  define WPA_SUPPLICANT_UNINSTALL_TARGET_CMDS
>  yegorslists>  	rm -f $(addprefix $(TARGET_DIR)/usr/sbin/, $(WPA_SUPPLICANT_TARGET_BINS))
>  yegorslists>  	rm -f $(TARGET_DIR)/etc/dbus-1/system.d/wpa_supplicant.conf
>  yegorslists>  	rm -f $(TARGET_DIR)/usr/share/dbus-1/system-services/$(WPA_SUPPLICANT_DBUS_SERVICE).service
>  yegorslists> +	rm -f $(TARGET_DIR)/usr/etc/wpa_supplicant.conf
> 
> This doesn't work so well when you add the check before installation as
> adding/removing/adding wpasupplicant again would then overwrite the
> skeleton one. I suggest you just skip this.

Should I just this file to default skeleton or drop it completely, so that user would supply it via custom script?

Yegor



More information about the buildroot mailing list