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