alias rpmdate='LC_ALL="C" date +"%a %b %d %Y"'
alias build='rpmbuild       --define "_specdir $(pwd)" --define "_sourcedir $(pwd)"'
alias msrpm='rpmbuild  -bs  --define "_specdir $(pwd)" --define "_sourcedir $(pwd)" --define "dist .remi" $(basename $(pwd)).spec'
alias rhpkg='echo NO PLEASE, use fedpkg'

mocketc=/home/rpmbuild/SPECS/remirepo/tools/mock

alias mockfc39x="                mock --configdir=$mocketc -r fc39x               rebuild "
alias mockfc39x74="              mock --configdir=$mocketc -r fc39x74             rebuild "
alias mockfc39x80="              mock --configdir=$mocketc -r fc39x80             rebuild "
alias mockfc39x81="              mock --configdir=$mocketc -r fc39x81             rebuild "
alias mockfc39x82="              mock --configdir=$mocketc -r fc39x82             rebuild "
alias mockfc39x83="              mock --configdir=$mocketc -r fc39x83             rebuild "
alias mockfc39x84="              mock --configdir=$mocketc -r fc39x84             rebuild "
alias mockfc39xscl74="           mock --configdir=$mocketc -r fc39xscl74          rebuild "
alias mockfc39xscl80="           mock --configdir=$mocketc -r fc39xscl80          rebuild "
alias mockfc39xscl81="           mock --configdir=$mocketc -r fc39xscl81          rebuild "
alias mockfc39xscl82="           mock --configdir=$mocketc -r fc39xscl82          rebuild "
alias mockfc39xscl83="           mock --configdir=$mocketc -r fc39xscl83          rebuild "
alias mockfc39xscl84="           mock --configdir=$mocketc -r fc39xscl84          rebuild "
alias mockfc39xr60="             mock --configdir=$mocketc -r fc39xr60            rebuild "
alias mockfc39xr62="             mock --configdir=$mocketc -r fc39xr62            rebuild "
alias mockfc39xr70="             mock --configdir=$mocketc -r fc39xr70            rebuild "
alias mockfc39xr72="             mock --configdir=$mocketc -r fc39xr72            rebuild "
alias mockfc39xm="               mock --configdir=$mocketc -r fc39xm              rebuild "

alias mockfc40x="                mock --configdir=$mocketc -r fc40x               rebuild "
alias mockfc40x74="              mock --configdir=$mocketc -r fc40x74             rebuild "
alias mockfc40x80="              mock --configdir=$mocketc -r fc40x80             rebuild "
alias mockfc40x81="              mock --configdir=$mocketc -r fc40x81             rebuild "
alias mockfc40x82="              mock --configdir=$mocketc -r fc40x82             rebuild "
alias mockfc40x83="              mock --configdir=$mocketc -r fc40x83             rebuild "
alias mockfc40x84="              mock --configdir=$mocketc -r fc40x84             rebuild "
alias mockfc40xscl74="           mock --configdir=$mocketc -r fc40xscl74          rebuild "
alias mockfc40xscl80="           mock --configdir=$mocketc -r fc40xscl80          rebuild "
alias mockfc40xscl81="           mock --configdir=$mocketc -r fc40xscl81          rebuild "
alias mockfc40xscl82="           mock --configdir=$mocketc -r fc40xscl82          rebuild "
alias mockfc40xscl83="           mock --configdir=$mocketc -r fc40xscl83          rebuild "
alias mockfc40xscl84="           mock --configdir=$mocketc -r fc40xscl84          rebuild "
alias mockfc40xr60="             mock --configdir=$mocketc -r fc40xr60            rebuild "
alias mockfc40xr62="             mock --configdir=$mocketc -r fc40xr62            rebuild "
alias mockfc40xr70="             mock --configdir=$mocketc -r fc40xr70            rebuild "
alias mockfc40xr72="             mock --configdir=$mocketc -r fc40xr72            rebuild "
alias mockfc40xm="               mock --configdir=$mocketc -r fc40xm              rebuild "

alias mockfc41x="                mock --configdir=$mocketc -r fc41x               rebuild "
alias mockfc41x74="              mock --configdir=$mocketc -r fc41x74             rebuild "
alias mockfc41x80="              mock --configdir=$mocketc -r fc41x80             rebuild "
alias mockfc41x81="              mock --configdir=$mocketc -r fc41x81             rebuild "
alias mockfc41x82="              mock --configdir=$mocketc -r fc41x82             rebuild "
alias mockfc41x83="              mock --configdir=$mocketc -r fc41x83             rebuild "
alias mockfc41x84="              mock --configdir=$mocketc -r fc41x84             rebuild "
alias mockfc41xscl74="           mock --configdir=$mocketc -r fc41xscl74          rebuild "
alias mockfc41xscl80="           mock --configdir=$mocketc -r fc41xscl80          rebuild "
alias mockfc41xscl81="           mock --configdir=$mocketc -r fc41xscl81          rebuild "
alias mockfc41xscl82="           mock --configdir=$mocketc -r fc41xscl82          rebuild "
alias mockfc41xscl83="           mock --configdir=$mocketc -r fc41xscl83          rebuild "
alias mockfc41xscl84="           mock --configdir=$mocketc -r fc41xscl84          rebuild "

alias mockel8x="               mock --configdir=$mocketc -r el8x               rebuild "
alias mockel8xr="              mock --configdir=$mocketc -r el8xr              rebuild "
alias mockel8xp="              mock --configdir=$mocketc -r el8xp              rebuild "
alias mockel8x72="             mock --configdir=$mocketc -r el8x72             rebuild "
alias mockel8x73="             mock --configdir=$mocketc -r el8x73             rebuild "
alias mockel8x74="             mock --configdir=$mocketc -r el8x74             rebuild "
alias mockel8x80="             mock --configdir=$mocketc -r el8x80             rebuild "
alias mockel8x81="             mock --configdir=$mocketc -r el8x81             rebuild "
alias mockel8n81="             mock --configdir=$mocketc -r el8n81             rebuild "
alias mockel8x82="             mock --configdir=$mocketc -r el8x82             rebuild "
alias mockel8n82="             mock --configdir=$mocketc -r el8n82             rebuild "
alias mockel8x83="             mock --configdir=$mocketc -r el8x83             rebuild "
alias mockel8x84="             mock --configdir=$mocketc -r el8x84             rebuild "
alias mockel8xscl56="          mock --configdir=$mocketc -r el8xscl56          rebuild "
alias mockel8xscl70="          mock --configdir=$mocketc -r el8xscl70          rebuild "
alias mockel8xscl71="          mock --configdir=$mocketc -r el8xscl71          rebuild "
alias mockel8xscl72="          mock --configdir=$mocketc -r el8xscl72          rebuild "
alias mockel8xscl73="          mock --configdir=$mocketc -r el8xscl73          rebuild "
alias mockel8xscl74="          mock --configdir=$mocketc -r el8xscl74          rebuild "
alias mockel8xscl80="          mock --configdir=$mocketc -r el8xscl80          rebuild "
alias mockel8xscl81="          mock --configdir=$mocketc -r el8xscl81          rebuild "
alias mockel8xscl82="          mock --configdir=$mocketc -r el8xscl82          rebuild "
alias mockel8xscl83="          mock --configdir=$mocketc -r el8xscl83          rebuild "
alias mockel8xscl84="          mock --configdir=$mocketc -r el8xscl84          rebuild "
alias mockel8xr60="            mock --configdir=$mocketc -r el8xr60            rebuild "
alias mockel8xr62="            mock --configdir=$mocketc -r el8xr62            rebuild "
alias mockel8xr70="            mock --configdir=$mocketc -r el8xr70            rebuild "
alias mockel8xr72="            mock --configdir=$mocketc -r el8xr72            rebuild "
## alias mockel8xm="              mock --configdir=$mocketc -r el8xm              rebuild "

alias mockel9x="               mock --configdir=$mocketc -r el9x               rebuild "
alias mockel9xr="              mock --configdir=$mocketc -r el9xr              rebuild "
alias mockel9n="               mock --configdir=$mocketc -r el9n               rebuild "
alias mockel9x74="             mock --configdir=$mocketc -r el9x74             rebuild "
alias mockel9x80="             mock --configdir=$mocketc -r el9x80             rebuild "
alias mockel9x81="             mock --configdir=$mocketc -r el9x81             rebuild "
alias mockel9n81="             mock --configdir=$mocketc -r el9n81             rebuild "
alias mockel9x82="             mock --configdir=$mocketc -r el9x82             rebuild "
alias mockel9n82="             mock --configdir=$mocketc -r el9n82             rebuild "
alias mockel9x83="             mock --configdir=$mocketc -r el9x83             rebuild "
alias mockel9x84="             mock --configdir=$mocketc -r el9x84             rebuild "
alias mockel9xscl74="          mock --configdir=$mocketc -r el9xscl74          rebuild "
alias mockel9xscl80="          mock --configdir=$mocketc -r el9xscl80          rebuild "
alias mockel9xscl81="          mock --configdir=$mocketc -r el9xscl81          rebuild "
alias mockel9xscl82="          mock --configdir=$mocketc -r el9xscl82          rebuild "
alias mockel9xscl83="          mock --configdir=$mocketc -r el9xscl83          rebuild "
alias mockel9xscl84="          mock --configdir=$mocketc -r el9xscl84          rebuild "
alias mockel9xr60="            mock --configdir=$mocketc -r el9xr60            rebuild "
alias mockel9xr62="            mock --configdir=$mocketc -r el9xr62            rebuild "
alias mockel9xr70="            mock --configdir=$mocketc -r el9xr70            rebuild "
alias mockel9xr72="            mock --configdir=$mocketc -r el9xr72            rebuild "
alias mockel9xm="              mock --configdir=$mocketc -r el9xm              rebuild "

alias mockel10x="               mock --configdir=$mocketc -r el10x               rebuild "
alias mockel10n="               mock --configdir=$mocketc -r el10n               rebuild "
alias mockel10x74="             mock --configdir=$mocketc -r el10x74             rebuild "
alias mockel10x80="             mock --configdir=$mocketc -r el10x80             rebuild "
alias mockel10x81="             mock --configdir=$mocketc -r el10x81             rebuild "
alias mockel10n81="             mock --configdir=$mocketc -r el10n81             rebuild "
alias mockel10x82="             mock --configdir=$mocketc -r el10x82             rebuild "
alias mockel10n82="             mock --configdir=$mocketc -r el10n82             rebuild "
alias mockel10x83="             mock --configdir=$mocketc -r el10x83             rebuild "
alias mockel10x84="             mock --configdir=$mocketc -r el10x84             rebuild "
alias mockel10xscl74="          mock --configdir=$mocketc -r el10xscl74          rebuild "
alias mockel10xscl80="          mock --configdir=$mocketc -r el10xscl80          rebuild "
alias mockel10xscl81="          mock --configdir=$mocketc -r el10xscl81          rebuild "
alias mockel10xscl82="          mock --configdir=$mocketc -r el10xscl82          rebuild "
alias mockel10xscl83="          mock --configdir=$mocketc -r el10xscl83          rebuild "
alias mockel10xscl84="          mock --configdir=$mocketc -r el10xscl84          rebuild "
alias mockel10xm="              mock --configdir=$mocketc -r el10xm              rebuild "

alias mockepel872="            mock --configdir=$mocketc -r epel872            rebuild "
alias mockepel873="            mock --configdir=$mocketc -r epel873            rebuild "
alias mockepel874="            mock --configdir=$mocketc -r epel874            rebuild "

alias mockdevi="setarch i686 mock -r fedora-devel-i386   rebuild "
alias mockdevx="             mock -r fedora-devel-x86_64 rebuild "

# Build All distribution / version / 64bits for remi with RPMFusion
mockallxr()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xr rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / noarch for remi using PHP >= 8.1
mock81n()
{
quiet="--quiet"
if [ "$1" = "-q" ]; then
    shift
fi

if [ -f "$1" ]; then
  date +%X
  pids=""
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc41x     rebuild "$@" && echo "$(date +%X) (83) fc41  Ok." || echo "fc40 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc40x     rebuild "$@" && echo "$(date +%X) (83) fc40  Ok." || echo "fc40 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc39x     rebuild "$@" && echo "$(date +%X) (82) fc39  Ok." || echo "fc39 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8n81    rebuild "$@" && echo "$(date +%X) (81) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el9n81    rebuild "$@" && echo "$(date +%X) (81) el9   Ok." || echo "el9  Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el10x     rebuild "$@" && echo "$(date +%X) (83) el10  Ok." || echo "el10 Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / noarch for remi using PHP >= 8.2
mock82n()
{
quiet="--quiet"
if [ "$1" = "-q" ]; then
    shift
fi

if [ -f "$1" ]; then
  date +%X
  pids=""
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc41x     rebuild "$@" && echo "$(date +%X) (83) fc41  Ok." || echo "fc40 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc40x     rebuild "$@" && echo "$(date +%X) (83) fc40  Ok." || echo "fc40 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc39x     rebuild "$@" && echo "$(date +%X) (82) fc39  Ok." || echo "fc39 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8n82    rebuild "$@" && echo "$(date +%X) (81) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el9n82    rebuild "$@" && echo "$(date +%X) (81) el9   Ok." || echo "el9  Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el10x     rebuild "$@" && echo "$(date +%X) (83) el10  Ok." || echo "el10 Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / noarch for remi using PHP >= 8.2
mock83n()
{
quiet="--quiet"
if [ "$1" = "-q" ]; then
    shift
fi

if [ -f "$1" ]; then
  date +%X
  pids=""
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc41x     rebuild "$@" && echo "$(date +%X) (83) fc41  Ok." || echo "fc40 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc40x     rebuild "$@" && echo "$(date +%X) (83) fc40  Ok." || echo "fc40 Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8n83    rebuild "$@" && echo "$(date +%X) (83) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el9n83    rebuild "$@" && echo "$(date +%X) (83) el9   Ok." || echo "el9  Error !")&
    pids="$pids $!"
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el10x     rebuild "$@" && echo "$(date +%X) (83) el10  Ok." || echo "el10 Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All EL distributions
mockel()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) el${i}x "
    mock $quiet --configdir=$mocketc -r el${i}x rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php72
mock72x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) 72 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x72 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php73
mock73x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) 73 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x73 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php74
mock74x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 39 40
  do
    echo -n "$(date +%X) 74 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x74 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 10 9 8
  do
    echo -n "$(date +%X) 74 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x74 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php84
mockscl84x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 39 40
  do
    echo -n "$(date +%X) scl84 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl84 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 8 9 10
  do
    echo -n "$(date +%X) scl84 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl84 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php83
mockscl83x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 40 39
  do
    echo -n "$(date +%X) scl83 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl83 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 10 8 9
  do
    echo -n "$(date +%X) scl83 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl83 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php82
mockscl82x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 39 40
  do
    echo -n "$(date +%X) scl82 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl82 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 8 10 9
  do
    echo -n "$(date +%X) scl82 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl82 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php81
mockscl81x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 40 39
  do
    echo -n "$(date +%X) scl81 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl81 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 8 9 10
  do
    echo -n "$(date +%X) scl81 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl81 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for redis:remi-6.0
mockr60x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  echo -n "$(date +%X) r60 f39 "
  mock $quiet --configdir=$mocketc -r fc39xr60 rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r60 el9 "
  mock $quiet --configdir=$mocketc -r el9xr60  rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r60 el8 "
  mock $quiet --configdir=$mocketc -r el8xr60  rebuild "$@" && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for redis:remi-6.2
mockr62x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  echo -n "$(date +%X) r62 f39 "
  mock $quiet --configdir=$mocketc -r fc39xr62 rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r62 el9 "
  mock $quiet --configdir=$mocketc -r el9xr62  rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r62 el8 "
  mock $quiet --configdir=$mocketc -r el8xr62  rebuild "$@" && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for redis:remi-7.0
mockr72x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  echo -n "$(date +%X) r72 f39 "
  mock $quiet --configdir=$mocketc -r fc39xr72 rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r72 el9 "
  mock $quiet --configdir=$mocketc -r el9xr72  rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r72 el8 "
  mock $quiet --configdir=$mocketc -r el8xr72  rebuild "$@" && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for redis:remi-7.0
mockr70x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  echo -n "$(date +%X) r70 f39 "
  mock $quiet --configdir=$mocketc -r fc39xr70 rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r70 el9 "
  mock $quiet --configdir=$mocketc -r el9xr70  rebuild "$@" && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) r70 el8 "
  mock $quiet --configdir=$mocketc -r el8xr70  rebuild "$@" && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php84
mock84x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 40 39
  do
    echo -n "$(date +%X) 84 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x84 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 8 9 10
  do
    echo -n "$(date +%X) 84 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x84 rebuild "$@"&& echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php83
mock83x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 40 39
  do
    echo -n "$(date +%X) 83 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x83 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 8 9 10
  do
    echo -n "$(date +%X) 83 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x83 rebuild "$@"&& echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php83
mock83el()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8 9
  do
    echo -n "$(date +%X) 83 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x83 rebuild "$@"&& echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php83
mock83fc()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 39
  do
    echo -n "$(date +%X) 83 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x83 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php82
mock82x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 40 39
  do
    echo -n "$(date +%X) 82 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x82 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 8 10 9
  do
    echo -n "$(date +%X) 82 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x82 rebuild "$@"&& echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php81
mock81x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 40 39
  do
    echo -n "$(date +%X) 81 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x81 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 8 9 10
  do
    echo -n "$(date +%X) 81 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x81 rebuild "$@"&& echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/remi-php80
mock80x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 39 40
  do
    echo -n "$(date +%X) 80 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x80 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 10 9 8
  do
    echo -n "$(date +%X) 80 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x80 rebuild "$@"&& echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php80
mockscl80x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 39 40
  do
    echo -n "$(date +%X) scl80 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl80 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 9 8 10
  do
    echo -n "$(date +%X) scl80 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl80 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php74
mockscl74x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 41 40 39
  do
    echo -n "$(date +%X) scl74 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl74 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  for i in 9 8 10
  do
    echo -n "$(date +%X) scl74 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl74 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php73
mockscl73x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) scl73 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl73 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php72
mockscl72x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) scl72 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl72 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php71
mockscl71x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) scl71 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl71 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php70
mockscl70x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) scl70 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl70 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All distribution / version / 64bits for remi/scl-php56
mockscl56x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in 8
  do
    echo -n "$(date +%X) scl56 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl56 rebuild "$@" && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}