Dockerfile/openwrt/lede/env/Dockerfile.openwrt-lede-env

33 lines
975 B
Docker
Raw Normal View History

2024-03-06 13:09:48 +08:00
FROM docker.io/debian:12
LABEL org.opencontainers.image.authors="licsber<admin@licsber.site>"
2024-03-08 16:15:19 +08:00
RUN echo `nproc` && \
apt update > /dev/null && \
apt install -y -qq build-essential clang flex bison g++ gawk \
gcc-multilib g++-multilib gettext git \
libncurses-dev libssl-dev python3-distutils \
2024-03-08 05:56:05 +08:00
libelf-dev python3-pyelftools \
rsync unzip zlib1g-dev file wget \
> /dev/null && \
apt clean > /dev/null && \
rm -rf /var/lib/apt/list/*
2024-03-08 16:15:19 +08:00
RUN useradd -c 'licsber user' -m -d /home/licsber -s /bin/bash licsber
2024-03-08 20:46:47 +08:00
RUN usermod -aG sudo licsber
RUN echo 'licsber ALL=(ALL)NOPASSWD:ALL' >> /etc/sudoers
2024-03-08 16:15:19 +08:00
USER licsber
WORKDIR /home/licsber
RUN git clone https://github.com/coolsnowwolf/lede.git
RUN cd lede && \
./scripts/feeds update -a && \
./scripts/feeds install -a
RUN cd lede && \
make defconfig && \
make download -j8
CMD ['bash']