From 1eeb495841b97d23caf0009c14b2dbeaa1d7fdb7 Mon Sep 17 00:00:00 2001 From: Xiangfu Date: Fri, 18 May 2012 13:12:16 +0800 Subject: [PATCH] cgminer: sleep 10s before cgminer start, this make Utility display correct --- cgminer/Makefile | 12 ++++-------- .../files/{20-icarus.hotplug => 20-cgminer.hotplug} | 0 cgminer/files/{cgminer => cgminer.init} | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) rename cgminer/files/{20-icarus.hotplug => 20-cgminer.hotplug} (100%) rename cgminer/files/{cgminer => cgminer.init} (84%) diff --git a/cgminer/Makefile b/cgminer/Makefile index 2fad52c..828d184 100644 --- a/cgminer/Makefile +++ b/cgminer/Makefile @@ -12,7 +12,7 @@ PKG_NAME:=cgminer PKG_VERSION:=20120516 PKG_REV:=b69d735cfe468c489a24677ffef1d6d998818cac # this is upstream version 2.4.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_INSTALL:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_REV).tar.gz @@ -39,12 +39,8 @@ Cgminer is a multi-threaded multi-pool GPU, FPGA and CPU miner with ATI GPU monitoring, (over)clocking and fanspeed support for bitcoin and derivative coins. Do not use on multiple block chains at the same time! endef -# This package only enable the Icarus support. just connect your Icarus -# FPGA miner board to OpenWrt router(with USB HOST support) -# Run like: -# cgminer -S /dev/ttyUSB0 -o http://MINING.POOL.URL -O USER:PASS -CONFIGURE_ARGS += --disable-opencl --disable-adl --enable-icarus +CONFIGURE_ARGS += --disable-opencl --disable-adl --enable-icarus --enable-bitforce TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib define Build/Compile @@ -59,9 +55,9 @@ define Package/cgminer/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/cgminer-api $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/cgminer $(1)/usr/bin - $(INSTALL_BIN) $(FILES_DIR)/cgminer $(1)/etc/init.d + $(INSTALL_BIN) $(FILES_DIR)/cgminer.init $(1)/etc/init.d/cgminer - $(CP) $(FILES_DIR)/20-icarus.hotplug $(1)/etc/hotplug.d/usb/20-icarus + $(CP) $(FILES_DIR)/20-cgminer.hotplug $(1)/etc/hotplug.d/usb/20-cgminer endef $(eval $(call BuildPackage,cgminer)) diff --git a/cgminer/files/20-icarus.hotplug b/cgminer/files/20-cgminer.hotplug similarity index 100% rename from cgminer/files/20-icarus.hotplug rename to cgminer/files/20-cgminer.hotplug diff --git a/cgminer/files/cgminer b/cgminer/files/cgminer.init similarity index 84% rename from cgminer/files/cgminer rename to cgminer/files/cgminer.init index 48d1ca3..0576762 100755 --- a/cgminer/files/cgminer +++ b/cgminer/files/cgminer.init @@ -9,7 +9,7 @@ POOLS="$POOL1 $POOL2 $POOL3" start() { DEVS=`find /dev/ -type c -name "ttyUSB*" | sed 's/^/-S/' | sed ':a;N;$!ba;s/\n/ /g'` - cgminer -q -T --api-network --api-listen $POOLS $DEVS & + sleep 5 && cgminer -q -T --api-network --api-listen $POOLS $DEVS & } stop() {