diff --git a/community/alsa-lib/HPKBUILD b/thirdparty/alsa-lib/HPKBUILD similarity index 100% rename from community/alsa-lib/HPKBUILD rename to thirdparty/alsa-lib/HPKBUILD diff --git a/community/alsa-lib/HPKCHECK b/thirdparty/alsa-lib/HPKCHECK similarity index 100% rename from community/alsa-lib/HPKCHECK rename to thirdparty/alsa-lib/HPKCHECK diff --git a/community/alsa-lib/README.OpenSource b/thirdparty/alsa-lib/README.OpenSource similarity index 100% rename from community/alsa-lib/README.OpenSource rename to thirdparty/alsa-lib/README.OpenSource diff --git a/community/alsa-lib/README_zh.md b/thirdparty/alsa-lib/README_zh.md similarity index 100% rename from community/alsa-lib/README_zh.md rename to thirdparty/alsa-lib/README_zh.md diff --git a/community/alsa-lib/SHA512SUM b/thirdparty/alsa-lib/SHA512SUM similarity index 100% rename from community/alsa-lib/SHA512SUM rename to thirdparty/alsa-lib/SHA512SUM diff --git a/community/alsa-lib/alsa-lib_oh_pkg.patch b/thirdparty/alsa-lib/alsa-lib_oh_pkg.patch similarity index 100% rename from community/alsa-lib/alsa-lib_oh_pkg.patch rename to thirdparty/alsa-lib/alsa-lib_oh_pkg.patch diff --git a/community/alsa-lib/docs/hap_integrate.md b/thirdparty/alsa-lib/docs/hap_integrate.md similarity index 100% rename from community/alsa-lib/docs/hap_integrate.md rename to thirdparty/alsa-lib/docs/hap_integrate.md diff --git a/community/alsa-lib/docs/pic/alsa-lib_install_dir.png b/thirdparty/alsa-lib/docs/pic/alsa-lib_install_dir.png similarity index 100% rename from community/alsa-lib/docs/pic/alsa-lib_install_dir.png rename to thirdparty/alsa-lib/docs/pic/alsa-lib_install_dir.png diff --git a/community/alsa-lib/docs/pic/alsa-lib_test.png b/thirdparty/alsa-lib/docs/pic/alsa-lib_test.png similarity index 100% rename from community/alsa-lib/docs/pic/alsa-lib_test.png rename to thirdparty/alsa-lib/docs/pic/alsa-lib_test.png diff --git a/community/alsa-lib/docs/pic/alsa-lib_usage.png b/thirdparty/alsa-lib/docs/pic/alsa-lib_usage.png similarity index 100% rename from community/alsa-lib/docs/pic/alsa-lib_usage.png rename to thirdparty/alsa-lib/docs/pic/alsa-lib_usage.png diff --git a/community/libiscsi/HPKBUILD b/thirdparty/libiscsi/HPKBUILD similarity index 100% rename from community/libiscsi/HPKBUILD rename to thirdparty/libiscsi/HPKBUILD diff --git a/community/libiscsi/HPKCHECK b/thirdparty/libiscsi/HPKCHECK similarity index 100% rename from community/libiscsi/HPKCHECK rename to thirdparty/libiscsi/HPKCHECK diff --git a/community/libiscsi/README.OpenSource b/thirdparty/libiscsi/README.OpenSource similarity index 100% rename from community/libiscsi/README.OpenSource rename to thirdparty/libiscsi/README.OpenSource diff --git a/community/libiscsi/README_zh.md b/thirdparty/libiscsi/README_zh.md similarity index 100% rename from community/libiscsi/README_zh.md rename to thirdparty/libiscsi/README_zh.md diff --git a/community/libiscsi/SHA512SUM b/thirdparty/libiscsi/SHA512SUM similarity index 100% rename from community/libiscsi/SHA512SUM rename to thirdparty/libiscsi/SHA512SUM diff --git a/community/libiscsi/check/README.md b/thirdparty/libiscsi/check/README.md similarity index 100% rename from community/libiscsi/check/README.md rename to thirdparty/libiscsi/check/README.md diff --git a/community/libiscsi/check/client/functions.sh b/thirdparty/libiscsi/check/client/functions.sh similarity index 100% rename from community/libiscsi/check/client/functions.sh rename to thirdparty/libiscsi/check/client/functions.sh diff --git a/community/libiscsi/check/client/test_0100_login.sh b/thirdparty/libiscsi/check/client/test_0100_login.sh similarity index 100% rename from community/libiscsi/check/client/test_0100_login.sh rename to thirdparty/libiscsi/check/client/test_0100_login.sh diff --git a/community/libiscsi/check/client/test_0300_nop_reply.sh b/thirdparty/libiscsi/check/client/test_0300_nop_reply.sh similarity index 100% rename from community/libiscsi/check/client/test_0300_nop_reply.sh rename to thirdparty/libiscsi/check/client/test_0300_nop_reply.sh diff --git a/community/libiscsi/check/client/test_0410_read_all_pdus.sh b/thirdparty/libiscsi/check/client/test_0410_read_all_pdus.sh similarity index 100% rename from community/libiscsi/check/client/test_0410_read_all_pdus.sh rename to thirdparty/libiscsi/check/client/test_0410_read_all_pdus.sh diff --git a/community/libiscsi/check/client/test_0500_header_digest.sh b/thirdparty/libiscsi/check/client/test_0500_header_digest.sh similarity index 100% rename from community/libiscsi/check/client/test_0500_header_digest.sh rename to thirdparty/libiscsi/check/client/test_0500_header_digest.sh diff --git a/community/libiscsi/check/client/test_1000_chap.sh b/thirdparty/libiscsi/check/client/test_1000_chap.sh similarity index 100% rename from community/libiscsi/check/client/test_1000_chap.sh rename to thirdparty/libiscsi/check/client/test_1000_chap.sh diff --git a/community/libiscsi/check/client/test_2000_reconnect.sh b/thirdparty/libiscsi/check/client/test_2000_reconnect.sh similarity index 100% rename from community/libiscsi/check/client/test_2000_reconnect.sh rename to thirdparty/libiscsi/check/client/test_2000_reconnect.sh diff --git a/community/libiscsi/check/client/test_9001_extendedcopy.sh b/thirdparty/libiscsi/check/client/test_9001_extendedcopy.sh similarity index 100% rename from community/libiscsi/check/client/test_9001_extendedcopy.sh rename to thirdparty/libiscsi/check/client/test_9001_extendedcopy.sh diff --git a/community/libiscsi/check/client/test_9004_modesense6.sh b/thirdparty/libiscsi/check/client/test_9004_modesense6.sh similarity index 100% rename from community/libiscsi/check/client/test_9004_modesense6.sh rename to thirdparty/libiscsi/check/client/test_9004_modesense6.sh diff --git a/community/libiscsi/check/client/test_9005_orwrite.sh b/thirdparty/libiscsi/check/client/test_9005_orwrite.sh similarity index 100% rename from community/libiscsi/check/client/test_9005_orwrite.sh rename to thirdparty/libiscsi/check/client/test_9005_orwrite.sh diff --git a/community/libiscsi/check/client/test_9006_prefetch10.sh b/thirdparty/libiscsi/check/client/test_9006_prefetch10.sh similarity index 100% rename from community/libiscsi/check/client/test_9006_prefetch10.sh rename to thirdparty/libiscsi/check/client/test_9006_prefetch10.sh diff --git a/community/libiscsi/check/client/test_9008_prinreadkeys.sh b/thirdparty/libiscsi/check/client/test_9008_prinreadkeys.sh similarity index 100% rename from community/libiscsi/check/client/test_9008_prinreadkeys.sh rename to thirdparty/libiscsi/check/client/test_9008_prinreadkeys.sh diff --git a/community/libiscsi/check/client/test_9009_read6.sh b/thirdparty/libiscsi/check/client/test_9009_read6.sh similarity index 100% rename from community/libiscsi/check/client/test_9009_read6.sh rename to thirdparty/libiscsi/check/client/test_9009_read6.sh diff --git a/community/libiscsi/check/client/test_9013_verify10.sh b/thirdparty/libiscsi/check/client/test_9013_verify10.sh similarity index 100% rename from community/libiscsi/check/client/test_9013_verify10.sh rename to thirdparty/libiscsi/check/client/test_9013_verify10.sh diff --git a/community/libiscsi/check/client/test_9016_write10.sh b/thirdparty/libiscsi/check/client/test_9016_write10.sh similarity index 100% rename from community/libiscsi/check/client/test_9016_write10.sh rename to thirdparty/libiscsi/check/client/test_9016_write10.sh diff --git a/community/libiscsi/check/client/test_9022_testunitready.sh b/thirdparty/libiscsi/check/client/test_9022_testunitready.sh similarity index 100% rename from community/libiscsi/check/client/test_9022_testunitready.sh rename to thirdparty/libiscsi/check/client/test_9022_testunitready.sh diff --git a/community/libiscsi/check/client/test_9027_unmap.sh b/thirdparty/libiscsi/check/client/test_9027_unmap.sh similarity index 100% rename from community/libiscsi/check/client/test_9027_unmap.sh rename to thirdparty/libiscsi/check/client/test_9027_unmap.sh diff --git a/community/libiscsi/check/client/test_9028_readdefectdata10.sh b/thirdparty/libiscsi/check/client/test_9028_readdefectdata10.sh similarity index 100% rename from community/libiscsi/check/client/test_9028_readdefectdata10.sh rename to thirdparty/libiscsi/check/client/test_9028_readdefectdata10.sh diff --git a/community/libiscsi/check/client/test_9030_prinreportcapabilities.sh b/thirdparty/libiscsi/check/client/test_9030_prinreportcapabilities.sh similarity index 100% rename from community/libiscsi/check/client/test_9030_prinreportcapabilities.sh rename to thirdparty/libiscsi/check/client/test_9030_prinreportcapabilities.sh diff --git a/community/libiscsi/check/client/test_9031_proutregister.sh b/thirdparty/libiscsi/check/client/test_9031_proutregister.sh similarity index 100% rename from community/libiscsi/check/client/test_9031_proutregister.sh rename to thirdparty/libiscsi/check/client/test_9031_proutregister.sh diff --git a/community/libiscsi/check/client/test_9034_startstopunit.sh b/thirdparty/libiscsi/check/client/test_9034_startstopunit.sh similarity index 100% rename from community/libiscsi/check/client/test_9034_startstopunit.sh rename to thirdparty/libiscsi/check/client/test_9034_startstopunit.sh diff --git a/community/libiscsi/check/image/getlinuxIP.png b/thirdparty/libiscsi/check/image/getlinuxIP.png similarity index 100% rename from community/libiscsi/check/image/getlinuxIP.png rename to thirdparty/libiscsi/check/image/getlinuxIP.png diff --git a/community/libiscsi/check/image/modifiyIP.png b/thirdparty/libiscsi/check/image/modifiyIP.png similarity index 100% rename from community/libiscsi/check/image/modifiyIP.png rename to thirdparty/libiscsi/check/image/modifiyIP.png diff --git a/community/libiscsi/check/image/network_set.png b/thirdparty/libiscsi/check/image/network_set.png similarity index 100% rename from community/libiscsi/check/image/network_set.png rename to thirdparty/libiscsi/check/image/network_set.png diff --git a/community/libiscsi/check/image/ping_test.png b/thirdparty/libiscsi/check/image/ping_test.png similarity index 100% rename from community/libiscsi/check/image/ping_test.png rename to thirdparty/libiscsi/check/image/ping_test.png diff --git a/community/libiscsi/check/libiscsi_test_reference.md b/thirdparty/libiscsi/check/libiscsi_test_reference.md similarity index 100% rename from community/libiscsi/check/libiscsi_test_reference.md rename to thirdparty/libiscsi/check/libiscsi_test_reference.md diff --git a/community/libiscsi/check/server/functions.sh b/thirdparty/libiscsi/check/server/functions.sh similarity index 100% rename from community/libiscsi/check/server/functions.sh rename to thirdparty/libiscsi/check/server/functions.sh diff --git a/community/libiscsi/check/server/test_0100_login_server.sh b/thirdparty/libiscsi/check/server/test_0100_login_server.sh similarity index 100% rename from community/libiscsi/check/server/test_0100_login_server.sh rename to thirdparty/libiscsi/check/server/test_0100_login_server.sh diff --git a/community/libiscsi/check/server/test_0300_nop_reply_server.sh b/thirdparty/libiscsi/check/server/test_0300_nop_reply_server.sh similarity index 100% rename from community/libiscsi/check/server/test_0300_nop_reply_server.sh rename to thirdparty/libiscsi/check/server/test_0300_nop_reply_server.sh diff --git a/community/libiscsi/check/server/test_0410_read_all_pdus_server.sh b/thirdparty/libiscsi/check/server/test_0410_read_all_pdus_server.sh similarity index 100% rename from community/libiscsi/check/server/test_0410_read_all_pdus_server.sh rename to thirdparty/libiscsi/check/server/test_0410_read_all_pdus_server.sh diff --git a/community/libiscsi/check/server/test_0500_header_digest_server.sh b/thirdparty/libiscsi/check/server/test_0500_header_digest_server.sh similarity index 100% rename from community/libiscsi/check/server/test_0500_header_digest_server.sh rename to thirdparty/libiscsi/check/server/test_0500_header_digest_server.sh diff --git a/community/libiscsi/check/server/test_1000_chap_server.sh b/thirdparty/libiscsi/check/server/test_1000_chap_server.sh similarity index 100% rename from community/libiscsi/check/server/test_1000_chap_server.sh rename to thirdparty/libiscsi/check/server/test_1000_chap_server.sh diff --git a/community/libiscsi/check/server/test_2000_reconnect_server.sh b/thirdparty/libiscsi/check/server/test_2000_reconnect_server.sh similarity index 100% rename from community/libiscsi/check/server/test_2000_reconnect_server.sh rename to thirdparty/libiscsi/check/server/test_2000_reconnect_server.sh diff --git a/community/libiscsi/check/server/test_9001_extendedcopy_server.sh b/thirdparty/libiscsi/check/server/test_9001_extendedcopy_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9001_extendedcopy_server.sh rename to thirdparty/libiscsi/check/server/test_9001_extendedcopy_server.sh diff --git a/community/libiscsi/check/server/test_9004_modesense6_server.sh b/thirdparty/libiscsi/check/server/test_9004_modesense6_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9004_modesense6_server.sh rename to thirdparty/libiscsi/check/server/test_9004_modesense6_server.sh diff --git a/community/libiscsi/check/server/test_9005_orwrite_server.sh b/thirdparty/libiscsi/check/server/test_9005_orwrite_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9005_orwrite_server.sh rename to thirdparty/libiscsi/check/server/test_9005_orwrite_server.sh diff --git a/community/libiscsi/check/server/test_9006_prefetch10_server.sh b/thirdparty/libiscsi/check/server/test_9006_prefetch10_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9006_prefetch10_server.sh rename to thirdparty/libiscsi/check/server/test_9006_prefetch10_server.sh diff --git a/community/libiscsi/check/server/test_9008_prinreadkeys_server.sh b/thirdparty/libiscsi/check/server/test_9008_prinreadkeys_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9008_prinreadkeys_server.sh rename to thirdparty/libiscsi/check/server/test_9008_prinreadkeys_server.sh diff --git a/community/libiscsi/check/server/test_9009_read6_server.sh b/thirdparty/libiscsi/check/server/test_9009_read6_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9009_read6_server.sh rename to thirdparty/libiscsi/check/server/test_9009_read6_server.sh diff --git a/community/libiscsi/check/server/test_9013_verify10_server.sh b/thirdparty/libiscsi/check/server/test_9013_verify10_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9013_verify10_server.sh rename to thirdparty/libiscsi/check/server/test_9013_verify10_server.sh diff --git a/community/libiscsi/check/server/test_9016_write10_server.sh b/thirdparty/libiscsi/check/server/test_9016_write10_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9016_write10_server.sh rename to thirdparty/libiscsi/check/server/test_9016_write10_server.sh diff --git a/community/libiscsi/check/server/test_9022_testunitready_server.sh b/thirdparty/libiscsi/check/server/test_9022_testunitready_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9022_testunitready_server.sh rename to thirdparty/libiscsi/check/server/test_9022_testunitready_server.sh diff --git a/community/libiscsi/check/server/test_9027_unmap_server.sh b/thirdparty/libiscsi/check/server/test_9027_unmap_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9027_unmap_server.sh rename to thirdparty/libiscsi/check/server/test_9027_unmap_server.sh diff --git a/community/libiscsi/check/server/test_9028_readdefectdata10_server.sh b/thirdparty/libiscsi/check/server/test_9028_readdefectdata10_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9028_readdefectdata10_server.sh rename to thirdparty/libiscsi/check/server/test_9028_readdefectdata10_server.sh diff --git a/community/libiscsi/check/server/test_9030_prinreportcapabilities_server.sh b/thirdparty/libiscsi/check/server/test_9030_prinreportcapabilities_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9030_prinreportcapabilities_server.sh rename to thirdparty/libiscsi/check/server/test_9030_prinreportcapabilities_server.sh diff --git a/community/libiscsi/check/server/test_9031_proutregister_server.sh b/thirdparty/libiscsi/check/server/test_9031_proutregister_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9031_proutregister_server.sh rename to thirdparty/libiscsi/check/server/test_9031_proutregister_server.sh diff --git a/community/libiscsi/check/server/test_9034_startstopunit_server.sh b/thirdparty/libiscsi/check/server/test_9034_startstopunit_server.sh similarity index 100% rename from community/libiscsi/check/server/test_9034_startstopunit_server.sh rename to thirdparty/libiscsi/check/server/test_9034_startstopunit_server.sh diff --git a/community/libiscsi/docs/hap_integrate.md b/thirdparty/libiscsi/docs/hap_integrate.md similarity index 100% rename from community/libiscsi/docs/hap_integrate.md rename to thirdparty/libiscsi/docs/hap_integrate.md diff --git a/community/libiscsi/docs/pic/libiscsi_install_dir.png b/thirdparty/libiscsi/docs/pic/libiscsi_install_dir.png similarity index 100% rename from community/libiscsi/docs/pic/libiscsi_install_dir.png rename to thirdparty/libiscsi/docs/pic/libiscsi_install_dir.png diff --git a/community/libiscsi/docs/pic/libiscsi_test.png b/thirdparty/libiscsi/docs/pic/libiscsi_test.png similarity index 100% rename from community/libiscsi/docs/pic/libiscsi_test.png rename to thirdparty/libiscsi/docs/pic/libiscsi_test.png diff --git a/community/libiscsi/libiscsi_oh_pkg.patch b/thirdparty/libiscsi/libiscsi_oh_pkg.patch similarity index 100% rename from community/libiscsi/libiscsi_oh_pkg.patch rename to thirdparty/libiscsi/libiscsi_oh_pkg.patch diff --git a/community/lunasvg/HPKBUILD b/thirdparty/lunasvg/HPKBUILD similarity index 100% rename from community/lunasvg/HPKBUILD rename to thirdparty/lunasvg/HPKBUILD diff --git a/community/lunasvg/HPKCHECK b/thirdparty/lunasvg/HPKCHECK similarity index 100% rename from community/lunasvg/HPKCHECK rename to thirdparty/lunasvg/HPKCHECK diff --git a/community/lunasvg/README.OpenSource b/thirdparty/lunasvg/README.OpenSource similarity index 100% rename from community/lunasvg/README.OpenSource rename to thirdparty/lunasvg/README.OpenSource diff --git a/community/lunasvg/README_zh.md b/thirdparty/lunasvg/README_zh.md similarity index 100% rename from community/lunasvg/README_zh.md rename to thirdparty/lunasvg/README_zh.md diff --git a/community/lunasvg/SHA512SUM b/thirdparty/lunasvg/SHA512SUM similarity index 100% rename from community/lunasvg/SHA512SUM rename to thirdparty/lunasvg/SHA512SUM diff --git a/community/lunasvg/docs/hap_integrate.md b/thirdparty/lunasvg/docs/hap_integrate.md similarity index 100% rename from community/lunasvg/docs/hap_integrate.md rename to thirdparty/lunasvg/docs/hap_integrate.md diff --git a/community/lunasvg/docs/pic/lunasvg_test1.png b/thirdparty/lunasvg/docs/pic/lunasvg_test1.png similarity index 100% rename from community/lunasvg/docs/pic/lunasvg_test1.png rename to thirdparty/lunasvg/docs/pic/lunasvg_test1.png diff --git a/community/lunasvg/docs/pic/lunasvg_test2.png b/thirdparty/lunasvg/docs/pic/lunasvg_test2.png similarity index 100% rename from community/lunasvg/docs/pic/lunasvg_test2.png rename to thirdparty/lunasvg/docs/pic/lunasvg_test2.png