Hi guys, i have a question, how can i compile openwrt in a way that it gets the same packages as the default official image?
Thats what i tried to do:
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
git checkout v18.06.1
./scripts/feed update
./scripts/feed install -a
wget https://downloads.lede-project.org/releases/18.06.1/targets/ramips/mt7621/config.seed -O .config
make defconfig
make menuconfig -> No luci packages are selected here. Shouldn´t it ?
make
So, apparently i get a image without AT LEAST luci. So, basically different of the official one.
What am i doing wrong ?
I don't know what the problem is, but luci is removed for me as well when I ran the same commands. I also tried with a different 18.06.1 seed file, and luci was removed for that one as well. The platform from the seed file was still selected.
git clone https://git.openwrt.org/openwrt/openwrt.git; cd openwrt
git pull
git branch -a
git tag
git checkout v24.10.0
./scripts/feeds update -a
./scripts/feeds install -a
wget -O .config https://downloads.openwrt.org/releases/24.10.0/targets/ath79/generic/config.buildinfo
make defconfig download
make -j$(nproc) world
which means that binaries for all router models would be build (under 'generic' subfolder). But, I need only tplink_tl-wr1043nd-v2. If I select only tplink_tl-wr1043nd-v2 at "make menuconfig", vermagic changes. Is it normal?
The build system should generate the vermagic string based on the kernel configuration/version to ensure that the modules built will be compatible with the kernel that is running on the target. So yes it will change by changing the target profile.