diff --git a/extra/scripts/CD/packaging/package-archlinux.sh b/extra/scripts/CD/packaging/package-archlinux.sh
index 73a443a817249753a26756c183eaf32a5f200e0b..88e07449cd2a16271eb81bc9963430c5f0618a44 100644
--- a/extra/scripts/CD/packaging/package-archlinux.sh
+++ b/extra/scripts/CD/packaging/package-archlinux.sh
@@ -47,7 +47,7 @@ deploy () {
 		REMOVE="algorithms-library-gui algorithms-library"
 	fi
 
-	$DOCKER_CMD pacman -Suy --noconfirm --needed gnupg
+	$DOCKER_CMD pacman -Suy --noconfirm --needed gnupg grep
 	for file in *.tar.xz; do
 		$DOCKER_CMD bash -c "cd $REPO_DIR && [[ -e $REPO_DB ]] && repo-remove -v -s -k $GPG_KEYID $REPO_DB $REMOVE || true"
 		$DOCKER_CMD bash -c "for file in /build/*.tar.xz; do cp \$file $REPO_DIR/ && cp \$file.sig $REPO_DIR/ && repo-add -R -v -s -k $GPG_KEYID $REPO_DB $(basename "\$file"); done"