# # Copyright (C) 2016 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=ct-bugcheck PKG_RELEASE:=2016.07.21 include $(INCLUDE_DIR)/package.mk define Package/ct-bugcheck SECTION:=utils CATEGORY:=Utilities TITLE:=Bug checking and reporting utility VERSION:=$(PKG_RELEASE) MAINTAINER:=Ben Greear endef define Package/ct-bugcheck/description Scripts to check for bugs (like firmware crashes) and package them for reporting. Currently this script only checks for ath10k firmware crashes. Once installed, you can enable this tool by creating a file called /etc/config/bugcheck with the following contents: DO_BUGCHECK=1 export DO_BUGCHECK endef define Build/Prepare $(CP) src/bugcheck.sh $(PKG_BUILD_DIR)/ $(CP) src/bugchecker.sh $(PKG_BUILD_DIR)/ $(CP) src/bugcheck.initd $(PKG_BUILD_DIR)/ endef define Build/Compile true endef define Package/ct-bugcheck/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) $(PKG_BUILD_DIR)/bugcheck.sh $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/bugchecker.sh $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/bugcheck.initd $(1)/etc/init.d/bugcheck endef $(eval $(call BuildPackage,ct-bugcheck))