소스 검색

package/base-files: tolerate systems without rfkill application

Without this, ifup will fail for wireless interfaces.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Phil Sutter 10 년 전
부모
커밋
e2a2f45d45
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      package/base-files/Makefile
  2. 1 1
      package/base-files/src/etc/network/if-pre-up.d/04-wireless

+ 1 - 1
package/base-files/Makefile

@@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk
 
 PKG_NAME:=		base-files
 PKG_VERSION:=		1.0
-PKG_RELEASE:=		98
+PKG_RELEASE:=		99
 PKG_SECTION:=		base/apps
 PKG_DESCR:=		basic files and scripts
 

+ 1 - 1
package/base-files/src/etc/network/if-pre-up.d/04-wireless

@@ -7,7 +7,7 @@ set -e
 [ "$IF_WIRELESS_HWMODE" ] || IF_WIRELESS_HWMODE=g
 [ "$IF_WIRELESS_EXTENSION" ] || IF_WIRELESS_EXTENSION=0
 
-rfkill unblock wlan 2>/dev/null
+[ -x /usr/sbin/rfkill ] && rfkill unblock wlan 2>/dev/null
 
 wpa=0
 wpa1=0