From e7676cd55ec9df9cef1b69472808c56d25fb6356 Mon Sep 17 00:00:00 2001 From: Jan Houben Date: Wed, 2 Aug 2017 11:41:34 +0200 Subject: [PATCH] remove git version check in repo.sh --- repo.sh | 41 +++++++++++++++-------------------------- 1 file changed, 15 insertions(+), 26 deletions(-) diff --git a/repo.sh b/repo.sh index 2c0e025..c9111f1 100755 --- a/repo.sh +++ b/repo.sh @@ -123,29 +123,22 @@ repo_package_list() { vers=$(package_version_from_path ${pkg}) - # Version match check: arch: x86_64 name: spl-utils-linux-git vers: 0.7.0_rc1_r0_g4fd75d3_4.7.2_1-4 vers_match: 0.6.5.8.*4.7.2_1-4 - debug "spl_pkgver: ${spl_pkgver}" - debug "zfs_pkgver: ${zfs_pkgver}" - - if [[ ${pkg} =~ .*spl-.* ]]; then - match="${spl_pkgver}-${spl_pkgrel}" - elif [[ ${pkg} =~ .*zfs-.* ]]; then - match="${zfs_pkgver}-${zfs_pkgrel}" - fi - debug "Version match check: arch: ${arch} name: ${name} vers: ${vers} vers_match: ${match}" - - if ! [[ ${vers} =~ ^${match} ]] ; then - debug "Version mismatch!" - if [[ ${name} =~ .*-git ]]; then - error "Attempting to add Git packages that are out of date!" - error "package version from filesystem: ${vers}" - error "calculated version from git: ${match}" - haz_error=1 - if [[ ${dry_run} -ne 1 ]]; then - exit 1 - fi + if ! [[ ${name} =~ .*-git ]]; then + # Version match check: arch: x86_64 name: spl-utils-linux-git vers: 0.7.0_rc1_r0_g4fd75d3_4.7.2_1-4 vers_match: 0.6.5.8.*4.7.2_1-4 + debug "spl_pkgver: ${spl_pkgver}" + debug "zfs_pkgver: ${zfs_pkgver}" + + if [[ ${pkg} =~ .*spl-.* ]]; then + match="${spl_pkgver}-${spl_pkgrel}" + elif [[ ${pkg} =~ .*zfs-.* ]]; then + match="${zfs_pkgver}-${zfs_pkgrel}" + fi + debug "Version match check: arch: ${arch} name: ${name} vers: ${vers} vers_match: ${match}" + + if ! [[ ${vers} =~ ^${match} ]] ; then + debug "Version mismatch!" + continue fi - continue fi debug "Using: pkgname: ${name} pkgver: ${vers} pkgpath: ${pkg} pkgdest: ${repo_target}/${arch}" @@ -295,10 +288,6 @@ export spl_pkgver="" for func in ${update_funcs[@]}; do debug "Evaluating '${func}'" - if [[ ${func} =~ .*_git_.* ]]; then - # Update the local zfs/spl git repositories, this will change the calculated pkgver version of the PKGBUILD. - commands+=("update") - fi "${func}" repo_package_list repo_package_backup