| # |
| # 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 <greearb@candelatech.com> |
| 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)) |