20 lines
708 B
Bash
Executable File
20 lines
708 B
Bash
Executable File
#!/bin/bash
|
|
echo "src-git ha_cluster https://github.com/pgaufillet/openwrt-ha-feed.git" >> feeds.conf.default
|
|
|
|
# Update and install default package feeds
|
|
./scripts/feeds update -a && \
|
|
./scripts/feeds install -a
|
|
|
|
echo "CONFIG_TARGET_x86=y" > .config && \
|
|
echo "CONFIG_TARGET_x86_64=y" >> .config && \
|
|
echo "CONFIG_PACKAGE_dnsmasq-ha=y" >> .config && \
|
|
echo "CONFIG_PACKAGE_lease-sync=y" >> .config && \
|
|
echo "CONFIG_PACKAGE_owsync=y" >> .config && \
|
|
echo "CONFIG_PACKAGE_ha-cluster=y" >> .config && \
|
|
echo "CONFIG_PACKAGE_luci-app-ha-cluster=y" >> .config && \
|
|
sed -i 's/CONFIG_PACKAGE_dnsmasq=y/# CONFIG_PACKAGE_dnsmasq is not set/' .config && \
|
|
make defconfig
|
|
|
|
make -j$(nproc) download
|
|
make -j$(nproc) V=s
|