Compare commits
2 Commits
f82a8f5f39
...
6fde3dd9be
Author | SHA1 | Date | |
---|---|---|---|
![]() |
6fde3dd9be | ||
![]() |
a3842d9dc7 |
@ -153,6 +153,7 @@
|
|||||||
210.117.237.2/32
|
210.117.237.2/32
|
||||||
85.94.199.210/32
|
85.94.199.210/32
|
||||||
109.73.80.190/32
|
109.73.80.190/32
|
||||||
|
|
||||||
151.0.128.28/32
|
151.0.128.28/32
|
||||||
193.206.214.15/32
|
193.206.214.15/32
|
||||||
85.94.199.210/32
|
85.94.199.210/32
|
||||||
|
@ -4,9 +4,6 @@ FROM alpine:latest
|
|||||||
ENV DEBMIRRORURL="https://www.debian.org/mirror/list"
|
ENV DEBMIRRORURL="https://www.debian.org/mirror/list"
|
||||||
ENV EXTRAREPOS=True
|
ENV EXTRAREPOS=True
|
||||||
ENV SECURITYREPOS=True
|
ENV SECURITYREPOS=True
|
||||||
ENV GITURLPROTO=https
|
|
||||||
ENV GITURL=tea.shupogaki.org
|
|
||||||
ENV GITREPOPATH=YuruC3/Debain-repos.git
|
|
||||||
|
|
||||||
RUN apk update && \
|
RUN apk update && \
|
||||||
apk add python3 py3-pip git
|
apk add python3 py3-pip git
|
||||||
@ -15,9 +12,9 @@ RUN apk update && \
|
|||||||
RUN mkdir /etc/debmirror
|
RUN mkdir /etc/debmirror
|
||||||
WORKDIR /etc/debmirror/
|
WORKDIR /etc/debmirror/
|
||||||
|
|
||||||
RUN git clone {{GITURLPROTO}}://{{GITURL}}/{{GITREPOPATH}} && \
|
RUN git clone https://tea.shupogaki.org/YuruC3/Repo-IP-lists && \
|
||||||
ln -s /etc/debmirror/Debain-repos/MirrorListV4 /etc/debmirror/MirrorListV4 && \
|
ln -s /etc/debmirror/Repo-IP-lists/MirrorListV4 /etc/debmirror/MirrorListV4 && \
|
||||||
ln -s /etc/debmirror/Debain-repos/MirrorListV6 /etc/debmirror/MirrorListV6
|
ln -s /etc/debmirror/Repo-IP-lists/MirrorListV6 /etc/debmirror/MirrorListV6
|
||||||
# RUN touch /etc/debmirror/MirrorListV6 && \
|
# RUN touch /etc/debmirror/MirrorListV6 && \
|
||||||
# touch /etc/debmirror/MirrorListV4
|
# touch /etc/debmirror/MirrorListV4
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
WORKPTH="/etc/debmirror/"
|
WORKPTH="/etc/debmirror/"
|
||||||
REPO_DIR="$WORKPTH/Debain-repos"
|
REPO_DIR="$WORKPTH/Repo-IP-lists"
|
||||||
REPO_URL="${GITURLPROTO}://${GITURL}/${GITREPOPATH}"
|
REPO_URL="${GITURLPROTO}://${GITURL}/${GITREPOPATH}"
|
||||||
|
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ git config user.name "UpdateBot"
|
|||||||
git config user.email "UpdateBot@localhost.local"
|
git config user.email "UpdateBot@localhost.local"
|
||||||
|
|
||||||
# If anything to commit locally, commit it now
|
# If anything to commit locally, commit it now
|
||||||
if ! git diff --cached --quiet; then
|
if ! git diff --quiet; then
|
||||||
echo "[$(date)] Committing local changes before pulling"
|
echo "[$(date)] Committing local changes before pulling"
|
||||||
git commit -m "Auto-commit before pull on $(date -Iseconds)"
|
git commit -m "Auto-commit before pull on $(date -Iseconds)"
|
||||||
fi
|
fi
|
||||||
@ -33,11 +33,11 @@ git pull --rebase --autostash
|
|||||||
git add MirrorListV4 MirrorListV6
|
git add MirrorListV4 MirrorListV6
|
||||||
|
|
||||||
# Commit and push only if there's anything new staged
|
# Commit and push only if there's anything new staged
|
||||||
if git diff --cached --quiet; then
|
if git diff --quiet; then
|
||||||
echo "[$(date)] No changes to commit."
|
echo "[$(date)] No changes to commit."
|
||||||
else
|
else
|
||||||
git commit -m "Auto-update mirror list on $(date -Iseconds)"
|
git commit -a -m "Auto-update mirror list on $(date -Iseconds)" --quiet
|
||||||
git push
|
git push --quiet
|
||||||
echo "[$(date)] Changes pushed successfully."
|
echo "[$(date)] Changes pushed successfully."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user