Force re-indexing in build-xbps.sh so a rebuilt package replaces its old index entry
xbps-rindex -a skips a package whose version is already indexed, so rebuilding the same version left the old checksum in the repository index and xbps-install rejected the new file with 'checksum does not match repository index'.
This commit is contained in:
@@ -101,7 +101,9 @@ mkdir -p "$REPO"
|
||||
mv -f "$OUT"/${PKGVER}.*.xbps "$REPO/"
|
||||
|
||||
echo "==> Indexing local repository"
|
||||
xbps-rindex -a "$REPO"/*.xbps
|
||||
# -f re-adds a package whose version is already indexed. Without it a rebuild of the
|
||||
# same version keeps the old checksum in the index and xbps-install rejects the new file.
|
||||
xbps-rindex -f -a "$REPO"/*.xbps
|
||||
|
||||
echo
|
||||
echo "Package: $REPO/${PKGVER}.${ARCH}.xbps"
|
||||
|
||||
Reference in New Issue
Block a user