marcoavesani / openwrt_image_build_rm2100

Automatic build of OpenWRT for the Xiaomi Redmi AC2100
GNU General Public License v3.0
3 stars 0 forks source link

Could you help with this #2

Closed MistFenix closed 1 month ago

MistFenix commented 1 month ago

Could you please help generate or learn how can I create with these options: dnsmasq-full + nftables + kmod-nft-queue + xray-core

Thanks a lot for your help. Best regards.

marcoavesani commented 1 month ago

You just need to add those lines in the modules.txt file. If you don't want to run the script via github actions you can just clone the repo and run the .sh file.

MistFenix commented 1 month ago

I understand, but could you please show me an example of how to add those correctly?

I really don't know, because beginning in this way, thanks bro

MistFenix commented 1 month ago

This is a very good project, If I learn how to work with this project, I can create it for my other router also. So, could you please teach me how to create correctly, I can pay for it 🙏

MistFenix commented 1 month ago

How to solve these errors?

marcoavesani commented 1 month ago

The error is explained here: Package dnsmasq wants to install file /home/clowwindy/Desktop/openwrt_image_build_rm2100-master/openwrt-imagebuilder-23.05.0-ramips-mt7621.Linux-x86_64/build_dir/target-mipsel_24kc_musl/root-ramips/etc/hotplug.d/ntp/25-dnsmasqsec But that file is already provided by package * dnsmasq-full

During the make the script is trying to install "dnsmasq", however it conflicts with "dnsmasq-full" which has already flagged for installation. You need to check your modules.txt file if both "dnsmasq" and "dnsmasq-full" are present. If this is not the case could be that "dnsmasq" is ethier installed by default or a dependency of another package. In this case you have to add at the end of the modules.txt the command "-dnsmasq" wich explicitly avoids the installation of dnsmasq.

marcoavesani commented 1 month ago

Well, since this is not really an issue an a week passed I'm closing it