commit 27e0eac5951237d1044bcc1d14e8f7d742963b08 Author: Alex Denes Date: Wed Oct 11 07:30:38 2023 +0000 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e660fd9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +bin/ diff --git a/ath79/generic/ubnt_unifiac-pro/Containerfile b/ath79/generic/ubnt_unifiac-pro/Containerfile new file mode 100644 index 0000000..a60da7d --- /dev/null +++ b/ath79/generic/ubnt_unifiac-pro/Containerfile @@ -0,0 +1,47 @@ +FROM localhost/openwrt-base:debian AS builder + +ADD target.config /run/target.config +RUN cat /run/target.config > .config +RUN make defconfig + +RUN make -j$(nproc) V=w download + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + tools/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + toolchain/compile + +ADD config /run/config +RUN cat /run/target.config /run/config >> .config +RUN make defconfig + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + target/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + package/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + world + +RUN --mount=type=cache,dst=/root/.ccache ccache -s + +FROM scratch + +COPY --from=builder /root/OpenWRT/bin/ / diff --git a/ath79/generic/ubnt_unifiac-pro/config b/ath79/generic/ubnt_unifiac-pro/config new file mode 100644 index 0000000..b573435 --- /dev/null +++ b/ath79/generic/ubnt_unifiac-pro/config @@ -0,0 +1,27 @@ +# WPAD +CONFIG_PACKAGE_wpad-openssl=y + +# LuCI +CONFIG_PACKAGE_luci=y +CONFIG_LUCI_LANG_de=y +CONFIG_PACKAGE_luci-mod-dashboard=y +CONFIG_PACKAGE_luci-mod-network=y +CONFIG_PACKAGE_luci-mod-status=y +CONFIG_PACKAGE_luci-theme-openwrt-2020=y + +# Protocol support +CONFIG_PACKAGE_luci-proto-ipv6=y +CONFIG_PACKAGE_luci-proto-bonding=y +CONFIG_PACKAGE_luci-proto-relay=y + +# Application support +CONFIG_PACKAGE_luci-app-wireguard=y +CONFIG_PACKAGE_luci-app-firewall=y + +# Misc +CONFIG_PACKAGE_zabbix-agentd=y + +# ZRAM +CONFIG_PROCD_ZRAM_TMPFS=y +CONFIG_PACKAGE_kmod-zram=m +CONFIG_PACKAGE_zram-swap=m diff --git a/ath79/generic/ubnt_unifiac-pro/target.config b/ath79/generic/ubnt_unifiac-pro/target.config new file mode 100644 index 0000000..479e096 --- /dev/null +++ b/ath79/generic/ubnt_unifiac-pro/target.config @@ -0,0 +1,4 @@ +# Target +CONFIG_TARGET_ath79=y +CONFIG_TARGET_ath79_generic=y +CONFIG_TARGET_ath79_generic_DEVICE_ubnt_unifiac-pro=y diff --git a/ath79/nand/aerohive_hiveap-121/Containerfile b/ath79/nand/aerohive_hiveap-121/Containerfile new file mode 100644 index 0000000..a60da7d --- /dev/null +++ b/ath79/nand/aerohive_hiveap-121/Containerfile @@ -0,0 +1,47 @@ +FROM localhost/openwrt-base:debian AS builder + +ADD target.config /run/target.config +RUN cat /run/target.config > .config +RUN make defconfig + +RUN make -j$(nproc) V=w download + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + tools/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + toolchain/compile + +ADD config /run/config +RUN cat /run/target.config /run/config >> .config +RUN make defconfig + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + target/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + package/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + world + +RUN --mount=type=cache,dst=/root/.ccache ccache -s + +FROM scratch + +COPY --from=builder /root/OpenWRT/bin/ / diff --git a/ath79/nand/aerohive_hiveap-121/config b/ath79/nand/aerohive_hiveap-121/config new file mode 100644 index 0000000..b573435 --- /dev/null +++ b/ath79/nand/aerohive_hiveap-121/config @@ -0,0 +1,27 @@ +# WPAD +CONFIG_PACKAGE_wpad-openssl=y + +# LuCI +CONFIG_PACKAGE_luci=y +CONFIG_LUCI_LANG_de=y +CONFIG_PACKAGE_luci-mod-dashboard=y +CONFIG_PACKAGE_luci-mod-network=y +CONFIG_PACKAGE_luci-mod-status=y +CONFIG_PACKAGE_luci-theme-openwrt-2020=y + +# Protocol support +CONFIG_PACKAGE_luci-proto-ipv6=y +CONFIG_PACKAGE_luci-proto-bonding=y +CONFIG_PACKAGE_luci-proto-relay=y + +# Application support +CONFIG_PACKAGE_luci-app-wireguard=y +CONFIG_PACKAGE_luci-app-firewall=y + +# Misc +CONFIG_PACKAGE_zabbix-agentd=y + +# ZRAM +CONFIG_PROCD_ZRAM_TMPFS=y +CONFIG_PACKAGE_kmod-zram=m +CONFIG_PACKAGE_zram-swap=m diff --git a/ath79/nand/aerohive_hiveap-121/target.config b/ath79/nand/aerohive_hiveap-121/target.config new file mode 100644 index 0000000..b78efee --- /dev/null +++ b/ath79/nand/aerohive_hiveap-121/target.config @@ -0,0 +1,4 @@ +# Target +CONFIG_TARGET_ath79=y +CONFIG_TARGET_ath79_nand=y +CONFIG_TARGET_ath79_nand_DEVICE_aerohive_hiveap-121=y diff --git a/base-debian/Containerfile b/base-debian/Containerfile new file mode 100644 index 0000000..e5ac52f --- /dev/null +++ b/base-debian/Containerfile @@ -0,0 +1,55 @@ +FROM debian:latest + +ENV DEBIAN_FRONTEND noninteractive + +RUN --mount=type=cache,dst=/var/cache/apt/archives apt-get update +RUN --mount=type=cache,dst=/var/cache/apt/archives apt-get install --no-install-recommends -y \ + ca-certificates \ + git + +RUN git clone --depth='1' --branch='v23.05.0-rc4' https://git.openwrt.org/openwrt/openwrt.git /root/OpenWRT +WORKDIR /root/OpenWRT + +RUN --mount=type=cache,dst=/var/cache/apt/archives apt-get install --no-install-recommends -y \ + asciidoc \ + autoconf \ + automake \ + bash \ + bc \ + bzip2 \ + ccache \ + coreutils \ + diffutils \ + file \ + findutils \ + flex \ + g++ \ + gawk \ + gcc \ + gettext \ + grep \ + gzip \ + help2man \ + intltool \ + libelf-dev \ + libssl-dev \ + xsltproc \ + linux-headers-amd64 \ + make \ + libncurses-dev \ + patch \ + perl-modules \ + pkgconf \ + python3-dev \ + rsync \ + tar \ + time \ + unzip \ + util-linux \ + wget \ + zlib1g-dev + +ENV FORCE_UNSAFE_CONFIGURE=1 + +RUN ./scripts/feeds update -a +RUN ./scripts/feeds install -a diff --git a/base/Containerfile b/base/Containerfile new file mode 100644 index 0000000..1d38161 --- /dev/null +++ b/base/Containerfile @@ -0,0 +1,55 @@ +FROM alpine:latest + +RUN --mount=type=cache,dst=/etc/apk/cache apk add git + +RUN git clone --depth='1' --branch='v23.05.0-rc4' https://git.openwrt.org/openwrt/openwrt.git /root/OpenWRT +WORKDIR /root/OpenWRT + +RUN --mount=type=cache,dst=/etc/apk/cache apk add \ + argp-standalone \ + asciidoc \ + autoconf \ + automake \ + bash \ + bc \ + bzip2 \ + cdrkit \ + coreutils \ + ccache \ + diffutils \ + elfutils-dev \ + file \ + findutils \ + flex \ + g++ \ + gawk \ + gcc \ + gettext \ + grep \ + gzip \ + intltool \ + libxslt \ + linux-headers \ + make \ + musl-fts-dev \ + musl-libintl \ + musl-obstack-dev \ + musl-utils \ + ncurses-dev \ + openssl-dev \ + openssl \ + patch \ + perl \ + pkgconf \ + python3-dev \ + rsync \ + tar \ + unzip \ + util-linux \ + wget \ + zlib-dev + +ENV FORCE_UNSAFE_CONFIGURE=1 + +RUN ./scripts/feeds update -a +RUN ./scripts/feeds install -a diff --git a/config b/config new file mode 100644 index 0000000..b573435 --- /dev/null +++ b/config @@ -0,0 +1,27 @@ +# WPAD +CONFIG_PACKAGE_wpad-openssl=y + +# LuCI +CONFIG_PACKAGE_luci=y +CONFIG_LUCI_LANG_de=y +CONFIG_PACKAGE_luci-mod-dashboard=y +CONFIG_PACKAGE_luci-mod-network=y +CONFIG_PACKAGE_luci-mod-status=y +CONFIG_PACKAGE_luci-theme-openwrt-2020=y + +# Protocol support +CONFIG_PACKAGE_luci-proto-ipv6=y +CONFIG_PACKAGE_luci-proto-bonding=y +CONFIG_PACKAGE_luci-proto-relay=y + +# Application support +CONFIG_PACKAGE_luci-app-wireguard=y +CONFIG_PACKAGE_luci-app-firewall=y + +# Misc +CONFIG_PACKAGE_zabbix-agentd=y + +# ZRAM +CONFIG_PROCD_ZRAM_TMPFS=y +CONFIG_PACKAGE_kmod-zram=m +CONFIG_PACKAGE_zram-swap=m diff --git a/mediatek/filogic/bananapi_bpi-r3/Containerfile b/mediatek/filogic/bananapi_bpi-r3/Containerfile new file mode 100644 index 0000000..b202f0b --- /dev/null +++ b/mediatek/filogic/bananapi_bpi-r3/Containerfile @@ -0,0 +1,49 @@ +FROM localhost/openwrt-base:debian AS builder +# Use debian to prevent arm-tf-fiptool ioctl misuse for now, patching openwrt might be more resourceful +# See: https://github.com/ARM-software/arm-trusted-firmware/blob/4d4fec281861066ab2249bc3db7c2decdd176f34/tools/fiptool/fiptool.c#L317 + +ADD target.config /run/target.config +RUN cat /run/target.config > .config +RUN make defconfig + +RUN make -j$(nproc) V=w download + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + tools/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + toolchain/compile + +ADD config /run/config +RUN cat /run/config /run/target.config >> .config +RUN make defconfig + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + target/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + package/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + world + +RUN --mount=type=cache,dst=/root/.ccache ccache -s + +FROM scratch + +COPY --from=builder /root/OpenWRT/bin/ / diff --git a/mediatek/filogic/bananapi_bpi-r3/config b/mediatek/filogic/bananapi_bpi-r3/config new file mode 100644 index 0000000..b573435 --- /dev/null +++ b/mediatek/filogic/bananapi_bpi-r3/config @@ -0,0 +1,27 @@ +# WPAD +CONFIG_PACKAGE_wpad-openssl=y + +# LuCI +CONFIG_PACKAGE_luci=y +CONFIG_LUCI_LANG_de=y +CONFIG_PACKAGE_luci-mod-dashboard=y +CONFIG_PACKAGE_luci-mod-network=y +CONFIG_PACKAGE_luci-mod-status=y +CONFIG_PACKAGE_luci-theme-openwrt-2020=y + +# Protocol support +CONFIG_PACKAGE_luci-proto-ipv6=y +CONFIG_PACKAGE_luci-proto-bonding=y +CONFIG_PACKAGE_luci-proto-relay=y + +# Application support +CONFIG_PACKAGE_luci-app-wireguard=y +CONFIG_PACKAGE_luci-app-firewall=y + +# Misc +CONFIG_PACKAGE_zabbix-agentd=y + +# ZRAM +CONFIG_PROCD_ZRAM_TMPFS=y +CONFIG_PACKAGE_kmod-zram=m +CONFIG_PACKAGE_zram-swap=m diff --git a/mediatek/filogic/bananapi_bpi-r3/target.config b/mediatek/filogic/bananapi_bpi-r3/target.config new file mode 100644 index 0000000..9c338a0 --- /dev/null +++ b/mediatek/filogic/bananapi_bpi-r3/target.config @@ -0,0 +1,4 @@ +# Target +CONFIG_TARGET_mediatek=y +CONFIG_TARGET_mediatek_filogic=y +CONFIG_TARGET_mediatek_filogic_DEVICE_bananapi_bpi-r3=y diff --git a/mediatek/mt7622/ubnt_unifi-6-lr-v1/Containerfile b/mediatek/mt7622/ubnt_unifi-6-lr-v1/Containerfile new file mode 100644 index 0000000..a60da7d --- /dev/null +++ b/mediatek/mt7622/ubnt_unifi-6-lr-v1/Containerfile @@ -0,0 +1,47 @@ +FROM localhost/openwrt-base:debian AS builder + +ADD target.config /run/target.config +RUN cat /run/target.config > .config +RUN make defconfig + +RUN make -j$(nproc) V=w download + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + tools/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + toolchain/compile + +ADD config /run/config +RUN cat /run/target.config /run/config >> .config +RUN make defconfig + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + target/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + package/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + world + +RUN --mount=type=cache,dst=/root/.ccache ccache -s + +FROM scratch + +COPY --from=builder /root/OpenWRT/bin/ / diff --git a/mediatek/mt7622/ubnt_unifi-6-lr-v1/config b/mediatek/mt7622/ubnt_unifi-6-lr-v1/config new file mode 100644 index 0000000..b573435 --- /dev/null +++ b/mediatek/mt7622/ubnt_unifi-6-lr-v1/config @@ -0,0 +1,27 @@ +# WPAD +CONFIG_PACKAGE_wpad-openssl=y + +# LuCI +CONFIG_PACKAGE_luci=y +CONFIG_LUCI_LANG_de=y +CONFIG_PACKAGE_luci-mod-dashboard=y +CONFIG_PACKAGE_luci-mod-network=y +CONFIG_PACKAGE_luci-mod-status=y +CONFIG_PACKAGE_luci-theme-openwrt-2020=y + +# Protocol support +CONFIG_PACKAGE_luci-proto-ipv6=y +CONFIG_PACKAGE_luci-proto-bonding=y +CONFIG_PACKAGE_luci-proto-relay=y + +# Application support +CONFIG_PACKAGE_luci-app-wireguard=y +CONFIG_PACKAGE_luci-app-firewall=y + +# Misc +CONFIG_PACKAGE_zabbix-agentd=y + +# ZRAM +CONFIG_PROCD_ZRAM_TMPFS=y +CONFIG_PACKAGE_kmod-zram=m +CONFIG_PACKAGE_zram-swap=m diff --git a/mediatek/mt7622/ubnt_unifi-6-lr-v1/target.config b/mediatek/mt7622/ubnt_unifi-6-lr-v1/target.config new file mode 100644 index 0000000..223cd4b --- /dev/null +++ b/mediatek/mt7622/ubnt_unifi-6-lr-v1/target.config @@ -0,0 +1,4 @@ +# Target +CONFIG_TARGET_mediatek=y +CONFIG_TARGET_mediatek_mt7622=y +CONFIG_TARGET_mediatek_mt7622_DEVICE_ubnt_unifi-6-lr-v1=y diff --git a/mediatek/mt7622/ubnt_unifi-6-lr-v2/Containerfile b/mediatek/mt7622/ubnt_unifi-6-lr-v2/Containerfile new file mode 100644 index 0000000..a60da7d --- /dev/null +++ b/mediatek/mt7622/ubnt_unifi-6-lr-v2/Containerfile @@ -0,0 +1,47 @@ +FROM localhost/openwrt-base:debian AS builder + +ADD target.config /run/target.config +RUN cat /run/target.config > .config +RUN make defconfig + +RUN make -j$(nproc) V=w download + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + tools/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + toolchain/compile + +ADD config /run/config +RUN cat /run/target.config /run/config >> .config +RUN make defconfig + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + target/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + package/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + world + +RUN --mount=type=cache,dst=/root/.ccache ccache -s + +FROM scratch + +COPY --from=builder /root/OpenWRT/bin/ / diff --git a/mediatek/mt7622/ubnt_unifi-6-lr-v2/config b/mediatek/mt7622/ubnt_unifi-6-lr-v2/config new file mode 100644 index 0000000..b573435 --- /dev/null +++ b/mediatek/mt7622/ubnt_unifi-6-lr-v2/config @@ -0,0 +1,27 @@ +# WPAD +CONFIG_PACKAGE_wpad-openssl=y + +# LuCI +CONFIG_PACKAGE_luci=y +CONFIG_LUCI_LANG_de=y +CONFIG_PACKAGE_luci-mod-dashboard=y +CONFIG_PACKAGE_luci-mod-network=y +CONFIG_PACKAGE_luci-mod-status=y +CONFIG_PACKAGE_luci-theme-openwrt-2020=y + +# Protocol support +CONFIG_PACKAGE_luci-proto-ipv6=y +CONFIG_PACKAGE_luci-proto-bonding=y +CONFIG_PACKAGE_luci-proto-relay=y + +# Application support +CONFIG_PACKAGE_luci-app-wireguard=y +CONFIG_PACKAGE_luci-app-firewall=y + +# Misc +CONFIG_PACKAGE_zabbix-agentd=y + +# ZRAM +CONFIG_PROCD_ZRAM_TMPFS=y +CONFIG_PACKAGE_kmod-zram=m +CONFIG_PACKAGE_zram-swap=m diff --git a/mediatek/mt7622/ubnt_unifi-6-lr-v2/target.config b/mediatek/mt7622/ubnt_unifi-6-lr-v2/target.config new file mode 100644 index 0000000..e91b2e4 --- /dev/null +++ b/mediatek/mt7622/ubnt_unifi-6-lr-v2/target.config @@ -0,0 +1,4 @@ +# Target +CONFIG_TARGET_mediatek=y +CONFIG_TARGET_mediatek_mt7622=y +CONFIG_TARGET_mediatek_mt7622_DEVICE_ubnt_unifi-6-lr-v2=y diff --git a/x86/64/generic/Containerfile b/x86/64/generic/Containerfile new file mode 100644 index 0000000..a60da7d --- /dev/null +++ b/x86/64/generic/Containerfile @@ -0,0 +1,47 @@ +FROM localhost/openwrt-base:debian AS builder + +ADD target.config /run/target.config +RUN cat /run/target.config > .config +RUN make defconfig + +RUN make -j$(nproc) V=w download + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + tools/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=w \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + toolchain/compile + +ADD config /run/config +RUN cat /run/target.config /run/config >> .config +RUN make defconfig + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + target/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + package/compile + +RUN --mount=type=cache,dst=/root/.ccache make -j$(nproc) \ + V=wc \ + CONFIG_CCACHE=y \ + CONFIG_CCACHE_DIR=/root/.ccache \ + world + +RUN --mount=type=cache,dst=/root/.ccache ccache -s + +FROM scratch + +COPY --from=builder /root/OpenWRT/bin/ / diff --git a/x86/64/generic/config b/x86/64/generic/config new file mode 100644 index 0000000..b573435 --- /dev/null +++ b/x86/64/generic/config @@ -0,0 +1,27 @@ +# WPAD +CONFIG_PACKAGE_wpad-openssl=y + +# LuCI +CONFIG_PACKAGE_luci=y +CONFIG_LUCI_LANG_de=y +CONFIG_PACKAGE_luci-mod-dashboard=y +CONFIG_PACKAGE_luci-mod-network=y +CONFIG_PACKAGE_luci-mod-status=y +CONFIG_PACKAGE_luci-theme-openwrt-2020=y + +# Protocol support +CONFIG_PACKAGE_luci-proto-ipv6=y +CONFIG_PACKAGE_luci-proto-bonding=y +CONFIG_PACKAGE_luci-proto-relay=y + +# Application support +CONFIG_PACKAGE_luci-app-wireguard=y +CONFIG_PACKAGE_luci-app-firewall=y + +# Misc +CONFIG_PACKAGE_zabbix-agentd=y + +# ZRAM +CONFIG_PROCD_ZRAM_TMPFS=y +CONFIG_PACKAGE_kmod-zram=m +CONFIG_PACKAGE_zram-swap=m diff --git a/x86/64/generic/target.config b/x86/64/generic/target.config new file mode 100644 index 0000000..a748f8e --- /dev/null +++ b/x86/64/generic/target.config @@ -0,0 +1,4 @@ +# Target +CONFIG_TARGET_x86=y +CONFIG_TARGET_x86_64=y +CONFIG_TARGET_x86_64_DEVICE_generic=y