Welcome to mirror list, hosted at ThFree Co, Russian Federation.

pkgupdate-diff.sh - github.com/openwrt/buildscripts.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: b316172380794a6ef5d6e23f3e41c6a1fcd694da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash

[ -f shared/functions.sh ] || {
	echo "Please execute as ./${0##*/}" >&2
	exit 1
}

. ./shared/functions.sh

for target in $(fetch_remote_targets); do
	for feed in $(fetch_remote_feeds "$target"); do
		R="$CACHE_DIR/mirror/$target/packages/$feed"
		L="$CACHE_DIR/repo-local/$target/packages/$feed"

		if [ -s "$L/Packages" -a -s "$R/Packages.gz" ]; then
			echo -en "\nTarget $target Feed $feed\n\n"
			zcat "$R/Packages.gz" > "$R/Packages"
			diff -u "$R/Packages" "$L/Packages"
			rm "$R/Packages"
		fi
	done
done | less