[rdkb][logan][config][Refactor machine config and sync script]

[Description]
Refactor machine config and sync script

[Release-log]

Change-Id: Ic236e97095716dc7634c48e2cd1e0fb2a51d7301
diff --git a/mtk_scripts/filogic-sync-openwrt-logan.sh b/mtk_scripts/filogic-sync-openwrt-logan.sh
index 9c0f372..d1b5bdd 100755
--- a/mtk_scripts/filogic-sync-openwrt-logan.sh
+++ b/mtk_scripts/filogic-sync-openwrt-logan.sh
@@ -9,17 +9,24 @@
 
 echo "sync wifi config from openWrt"
 #remove old config
-rm -f meta-filogic-logan/recipes-wifi/mt-wifi7/files/openwrt_config
-rm -f meta-filogic-logan/recipes-wifi/mt-wifi7/files/config.inc
-rm -f meta-filogic-logan/recipes-wifi/mt-wifi7/files/wireless/l1profile.dat
+rm -rf meta-filogic-logan/recipes-wifi/mt-wifi7/files/config
+
 #copy new config from openwrt
-cp -f autobuild_v5/mt7988-mt7990-BE19000/.config meta-filogic-logan/recipes-wifi/mt-wifi7/files/openwrt_config
-cp meta-cmf-filogic/mtk_scripts/rdkb_logan_config_helper meta-filogic-logan/recipes-wifi/mt-wifi7/files/
-cd meta-filogic-logan/recipes-wifi/mt-wifi7/files/
-./rdkb_logan_config_helper openwrt_config
-python make-l1profile.py openwrt_config l1profile.dat
-mv l1profile.dat wireless
+mkdir -p meta-filogic-logan/recipes-wifi/mt-wifi7/files/config
+#copy origin openwrt config
+cp -f autobuild_v5/mt7988-mt7990-BE19000/.config meta-filogic-logan/recipes-wifi/mt-wifi7/files/config/openwrt_mt7990-be19000_config
+cp -f autobuild_v5/mt7988-mt7992-BE7200/.config meta-filogic-logan/recipes-wifi/mt-wifi7/files/config/openwrt_mt7992-be7200_config
+cp meta-cmf-filogic/mtk_scripts/rdkb_logan_config_helper meta-filogic-logan/recipes-wifi/mt-wifi7/files/config
+cp meta-filogic-logan/recipes-wifi/mt-wifi7/files/make-l1profile.py meta-filogic-logan/recipes-wifi/mt-wifi7/files/config
+#gen wifi config and l1 profile by different openwrt config
+cd meta-filogic-logan/recipes-wifi/mt-wifi7/files/config
+./rdkb_logan_config_helper openwrt_mt7990-be19000_config mt7990-be19000
+./rdkb_logan_config_helper openwrt_mt7992-be7200_config mt7992-be7200
+python make-l1profile.py openwrt_mt7990-be19000_config mt7990-be19000.dat
+python make-l1profile.py openwrt_mt7992-be7200_config mt7992-be7200.dat
+#remove script
 rm -f rdkb_logan_config_helper
+rm -f make-l1profile.py
 
 cd -
 
diff --git a/mtk_scripts/rdkb_logan_config_helper b/mtk_scripts/rdkb_logan_config_helper
index 4a082a5..8c73cf6 100755
--- a/mtk_scripts/rdkb_logan_config_helper
+++ b/mtk_scripts/rdkb_logan_config_helper
@@ -9,11 +9,11 @@
 
 
 
-def create_inc_file(config):
+def create_inc_file(config,output):
     f = open(config, "r")
     data = f.read()
     f.close()
-    out = "PKG_MAKE_FLAGS = \" \\\n"
+    out = "PKG_MAKE_FLAGS_%s= \" \\\n"% output
     
     for line in data.split("\n"):
         if "#" not in line:
@@ -23,10 +23,10 @@
                 out += " \\"
                 out += "\n"
     out += "    \""
-    f = open("config.inc", "w")
+    f = open("%s.inc"% output, "w")
     f.write(out)
     f.close()
 
 
 
-create_inc_file (sys.argv[1])
\ No newline at end of file
+create_inc_file (sys.argv[1], sys.argv[2])
\ No newline at end of file