mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 14:17:13 +08:00
17 lines
587 B
Bash
17 lines
587 B
Bash
#!/bin/bash
|
|
# Check if a mirror is synced
|
|
|
|
echo "Checking..."
|
|
|
|
mirror="$(grep '^[^#]erver' /etc/pacman.d/mirrorlist |
|
|
head -1 | cut -d' ' -f3 |
|
|
sed 's,$repo.*,testing/x86_64/testing.db.tar.gz,')"
|
|
|
|
wget -qO /tmp/.${UID}mirrordb.tmp "$mirror"
|
|
wget -qO /tmp/.${UID}maindb.tmp "http://chakra-project.org/repo/testing/x86_64/testing.db.tar.gz"
|
|
|
|
md5sum -b /tmp/.${UID}mirrordb.tmp | sed 's/mirror/main/' > /tmp/.${UID}checkmd5.tmp
|
|
md5sum -c /tmp/.${UID}checkmd5.tmp >/dev/null 2>/dev/null &&
|
|
echo "Your mirror is synced." ||
|
|
echo "Your mirror is not synced."
|