wpa_supplicant: install basic configuration file
PATCH v2 1/2 wpa_supplicant: install basic configuration file
From: Yegor Yefremov <[email protected]>
--- package/wpa_supplicant/wpa_supplicant.conf | 6 ++++++ package/wpa_supplicant/wpa_supplicant.mk | 8 ++++++++ 2 files changed, 14 insertions(+), 0 deletions(-) create mode 100755 package/wpa_supplicant/wpa_supplicant.conf
package/wpa_supplicant/wpa_supplicant.conf new file +6 -0
@@ -0,0 +1,6 @@ +ctrl_interface=/var/run/wpa_supplicant +ap_scan=1 + +network={ + key_mgmt=NONE +}
package/wpa_supplicant/wpa_supplicant.mk +8 -0
@@ -118,10 +118,18 @@ ifeq ($(BR2_PACKAGE_DBUS),y) WPA_SUPPLICANT_POST_INSTALL_TARGET_HOOKS += WPA_SUPPLICANT_INSTALL_DBUS endif +define WPA_SUPPLICANT_INSTALL_CONFIG + $(INSTALL) -m 644 \ + package/wpa_supplicant/wpa_supplicant.conf $(TARGET_DIR)/etc/wpa_supplicant.conf +endef + +WPA_SUPPLICANT_POST_INSTALL_TARGET_HOOKS += WPA_SUPPLICANT_INSTALL_CONFIG + define WPA_SUPPLICANT_UNINSTALL_TARGET_CMDS rm -f $(addprefix $(TARGET_DIR)/usr/sbin/, $(WPA_SUPPLICANT_TARGET_BINS)) rm -f $(TARGET_DIR)/etc/dbus-1/system.d/wpa_supplicant.conf rm -f $(TARGET_DIR)/usr/share/dbus-1/system-services/$(WPA_SUPPLICANT_DBUS_SERVICE).service + rm -f $(TARGET_DIR)/usr/etc/wpa_supplicant.conf endef $(eval $(call AUTOTARGETS))
Signature · 1 line
1.7.7
PATCH v2 2/2 dbus: bump to 1.4.20
From: Yegor Yefremov <[email protected]>
---
v2: remove commented DBUS_SOURCE line
package/dbus/dbus.mk | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
package/dbus/dbus.mk +1 -2
@@ -3,8 +3,7 @@ # dbus # ############################################################# -DBUS_VERSION = 1.4.16 -DBUS_SOURCE = dbus-$(DBUS_VERSION).tar.gz +DBUS_VERSION = 1.4.20 DBUS_SITE = http://dbus.freedesktop.org/releases/dbus/ DBUS_INSTALL_STAGING = YES
Signature · 1 line
1.7.7
PATCH v2 2/2 dbus: bump to 1.4.20
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"yegorslists" == yegorslists <[email protected]> writes:
yegorslists> From: Yegor Yefremov <[email protected]> yegorslists> Signed-off-by: Yegor Yefremov <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v2 1/2 wpa_supplicant: install basic configuration file
In reply to yegorslists at googlemail.comQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"yegorslists" == yegorslists <[email protected]> writes:
yegorslists> From: Yegor Yefremov <[email protected]> yegorslists> Signed-off-by: Yegor Yefremov <[email protected]> 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.
Signature · 1 line
Bye, Peter Korsgaard
PATCH v2 1/2 wpa_supplicant: install basic configuration file
Hello,
Le Tue, 24 Apr 2012 22:13:46 +0200,
Peter Korsgaard <[email protected]> a ?crit :
Quoted 7 lines
yegorslists> +define
WPA_SUPPLICANT_INSTALL_CONFIG
yegorslists> + $(INSTALL) -m 644 \
yegorslists> +package/wpa_supplicant/wpa_supplicant.conf$(TARGET_DIR)/etc/wpa_supplicant.confNormally 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.
I am less and less sure this is a scenario we should support. We have been talking for a while of removing the ability of using a custom target skeleton, and instead recommend all users to use the post-build script capability, which is much more appropriate.
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
PATCH v2 1/2 wpa_supplicant: install basic configuration file
In reply to Peter KorsgaardAm 24.04.2012 22:13, schrieb Peter Korsgaard:
Quoted 24 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"yegorslists" == yegorslists <[email protected]> writes:
yegorslists> From: Yegor Yefremov <[email protected]> yegorslists> Signed-off-by: Yegor Yefremov <[email protected]> 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.confyegorslists> +define
WPA_SUPPLICANT_INSTALL_CONFIG
yegorslists> + $(INSTALL) -m 644 \
yegorslists> +package/wpa_supplicant/wpa_supplicant.conf$(TARGET_DIR)/etc/wpa_supplicant.confNormally 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
Quoted 5 lines
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
PATCH v2 1/2 wpa_supplicant: install basic configuration file
In reply to yegorslists at googlemail.comQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"yegorslists" == yegorslists <[email protected]> writes:
yegorslists> From: Yegor Yefremov <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard