From d74264c2e06b78f82fce8a722cc78c1c80901700 Mon Sep 17 00:00:00 2001 From: sigkill64 Date: Tue, 21 Jun 2022 00:24:06 +0800 Subject: [PATCH] change directory wsdd2 --- .gitmodules | 6 +++--- wsdd2 | 1 - wsdd2/Dockerfile | 16 ++++++++++++++++ wsdd2/wsdd2 | 1 + 4 files changed, 20 insertions(+), 4 deletions(-) delete mode 160000 wsdd2 create mode 100644 wsdd2/Dockerfile create mode 160000 wsdd2/wsdd2 diff --git a/.gitmodules b/.gitmodules index 10eb408..c55d66e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,9 @@ -[submodule "wsdd2"] - path = wsdd2 - url = https://github.com/Netgear/wsdd2.git [submodule "nmp/nmp"] path = nmp/nmp url = https://git.oxfs.io/nmp/nmp.git [submodule "jellyfin/jellyfin-noto"] path = jellyfin/jellyfin-noto url = https://github.com/jellyfin-archive/jellyfin-noto.git +[submodule "wsdd2/wsdd2"] + path = wsdd2/wsdd2 + url = https://github.com/Netgear/wsdd2.git diff --git a/wsdd2 b/wsdd2 deleted file mode 160000 index 7b37291..0000000 --- a/wsdd2 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7b37291da03635ecbcfa1b2f99810e5720180d89 diff --git a/wsdd2/Dockerfile b/wsdd2/Dockerfile new file mode 100644 index 0000000..14066a2 --- /dev/null +++ b/wsdd2/Dockerfile @@ -0,0 +1,16 @@ +ARG ALPINE_VERSION=latest +FROM alpine:${ALPINE_VERSION} AS builder +ARG APK_MIRROR=dl-cdn.alpinelinux.org +RUN sed -i "s/dl-cdn.alpinelinux.org/${APK_MIRROR}/g" /etc/apk/repositories && \ + apk add --update --no-cache \ + make \ + gcc \ + musl-dev \ + linux-headers +COPY wsdd2/ /root/ +RUN cd /root/ && make && find /root + +FROM alpine:${ALPINE_VERSION} +WORKDIR /root/ +COPY --from=0 /root/wsdd2 /usr/local/bin/ +ENTRYPOINT exec wsdd2 -N $HOSTNAME -G ${WORKGROUP:-WORKGROUP} diff --git a/wsdd2/wsdd2 b/wsdd2/wsdd2 new file mode 160000 index 0000000..e37443a --- /dev/null +++ b/wsdd2/wsdd2 @@ -0,0 +1 @@ +Subproject commit e37443ac4c757dbf14167ec3f754ebe88244ad4b