From d5b9f7d3cf64074dd623b196ac62ffdab53c665c Mon Sep 17 00:00:00 2001
From: Yalu Zhang <yalu.zhang@iopsys.eu>
Date: Thu, 8 Jun 2023 13:33:35 +0000
Subject: [PATCH] Update asterisk-debug.md: append libbfd as the dependency

This package is requred when enabling more debug options for Asterisk.
---
 asterisk-debug.md | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

diff --git a/asterisk-debug.md b/asterisk-debug.md
index b555478..af7b196 100644
--- a/asterisk-debug.md
+++ b/asterisk-debug.md
@@ -19,13 +19,25 @@ CONFIG_PACKAGE_gdb=y
 
 gdb will be installed and running on the target directly.
 
-### Enable package libbfd
-
-This package is requred when enabling more debug options for Asterisk. Run ```make menuconfig``` and enable ```Libraries → libbfd```
+### Append libbfd as the dependency
+
+This package is requred when enabling more debug options for Asterisk.
+
+```
+diff --git a/net/asterisk/Makefile b/net/asterisk/Makefile
+index 824b9e7..ab85f07 100644
+--- a/net/asterisk/Makefile
++++ b/net/asterisk/Makefile
+@@ -463,7 +463,7 @@ $(call Package/$(PKG_NAME)/Default)
+   TITLE:=Complete open source PBX, v$(PKG_VERSION)
+   MENU:=1
+   DEPENDS:=+libstdcpp +jansson +libcap +libedit +libopenssl +libsqlite3 +libuuid +libxml2 +zlib \
+-          +libncurses +libpopt +libxslt +ubus +libpicoevent
++          +libncurses +libpopt +libxslt +ubus +libpicoevent +libbfd
+ endef
+ 
+ define Package/$(PKG_NAME)/description
 
-```
-~/git/iopsyswrt$ grep libbfd .config
-CONFIG_PACKAGE_libbfd=y
 ```
 
 ### Build An Entire Firmware as Usual First
-- 
GitLab