diff --git a/checkpkg b/checkpkg
index f2d3bf47b3367412f8a77d766a246b3bf53d1883..8f91469bb6c06398c493975d367d42b82646f760 100644
--- a/checkpkg
+++ b/checkpkg
@@ -33,7 +33,11 @@ if [ "$oldpkg" = "$pkgname-$pkgver-$pkgrel.pkg.tar.gz" ]; then
 fi
 
 if [ ! -f $oldpkg ]; then
-	wget $pkgurl
+	if echo $oldpkg | grep "^file:///" > /dev/null 2>&1; then
+		cp `echo $oldpkg | sed 's#^file://##'` .
+	else
+		wget $pkgurl
+	fi
 fi
 
 tar tzf $oldpkg > filelist-old