Browse Source

Benjamin Schieder:


			
			
				rocklinux
			
			
		
Benjamin Schieder 19 years ago
parent
commit
fafd82fb30
1 changed files with 26 additions and 0 deletions
  1. +26
    -0
      scripts/Download

+ 26
- 0
scripts/Download

@ -815,6 +815,32 @@ list_unknown() {
}
list_missing() {
if [ -z "${config}" ] ; then
list_missing_all
return
fi
if [ ! -f config/$config/packages ]; then
echo "ERROR: Config $config doesn't exist."
echo "ERROR: try ./scripts/Config -cfg $config first."
exit 1
fi
ignore_xpkg=0
while read on a b repo pkg c ; do
forkedpkg=${pkg#*=}
[ "$forkedpkg" = "$pkg" ] || pkg=${pkg%=*}
if [ "${on}" = "X" ] ; then
descparser "xpkg=${forkedpkg}" "package/${repo}/${pkg}/${pkg}.desc" | column_clean | grep '^\[D\]' | \
sed -e "s,^$D2re[ ].*\($NODISTre\).*$,\2 download/nodist/\4/\3,;" \
-e "s,^$D2re$,\2 download/mirror/\4/\3,;" | awk '{print $2;}' | \
sed -e 's,\.\(t\?\)\(gz\|Z\)$,.\1bz2,' | \
while read fn ; do
[ -f "${fn}" ] || echo "${fn}"
done
fi
done < config/$config/packages
}
list_missing_all() {
trap '' INT
list | sed 's,\.\(t\?\)\(gz\|Z\)$,.\1bz2,' | \
while read fn ; do

Loading…
Cancel
Save