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 mockfc30i="  setarch i686  mock --configdir=$mocketc -r fc30i   --arch i686 rebuild "
alias mockfc30ir=" setarch i686  mock --configdir=$mocketc -r fc30ir  --arch i686 rebuild "
alias mockfc30i74="setarch i686  mock --configdir=$mocketc -r fc30i74 --arch i686 rebuild "
alias mockfc30x="                mock --configdir=$mocketc -r fc30x               rebuild "
alias mockfc30xr="               mock --configdir=$mocketc -r fc30xr              rebuild "
alias mockfc30x74="              mock --configdir=$mocketc -r fc30x74             rebuild "
alias mockfc30xscl56="           mock --configdir=$mocketc -r fc30xscl56          rebuild "
alias mockfc30xscl70="           mock --configdir=$mocketc -r fc30xscl70          rebuild "
alias mockfc30xscl71="           mock --configdir=$mocketc -r fc30xscl71          rebuild "
alias mockfc30xscl72="           mock --configdir=$mocketc -r fc30xscl72          rebuild "
alias mockfc30xscl73="           mock --configdir=$mocketc -r fc30xscl73          rebuild "
alias mockfc30xscl74="           mock --configdir=$mocketc -r fc30xscl74          rebuild "

alias mockfc31x="                mock --configdir=$mocketc -r fc31x               rebuild "
alias mockfc31xd="               mock --configdir=$mocketc -r fc31xd              rebuild "
alias mockfc31xr="               mock --configdir=$mocketc -r fc31xr              rebuild "
alias mockfc31x74="              mock --configdir=$mocketc -r fc31x74             rebuild "
alias mockfc31xscl56="           mock --configdir=$mocketc -r fc31xscl56          rebuild "
alias mockfc31xscl70="           mock --configdir=$mocketc -r fc31xscl70          rebuild "
alias mockfc31xscl71="           mock --configdir=$mocketc -r fc31xscl71          rebuild "
alias mockfc31xscl72="           mock --configdir=$mocketc -r fc31xscl72          rebuild "
alias mockfc31xscl73="           mock --configdir=$mocketc -r fc31xscl73          rebuild "
alias mockfc31xscl74="           mock --configdir=$mocketc -r fc31xscl74          rebuild "
alias mockfc31xscl80="           mock --configdir=$mocketc -r fc31xscl80          rebuild "

alias mockfc32x="                mock --configdir=$mocketc -r fc32x               rebuild "
alias mockfc32xd="               mock --configdir=$mocketc -r fc32xd              rebuild "
alias mockfc32xr="               mock --configdir=$mocketc -r fc32xr              rebuild "
alias mockfc32xscl56="           mock --configdir=$mocketc -r fc32xscl56          rebuild "
alias mockfc32xscl70="           mock --configdir=$mocketc -r fc32xscl70          rebuild "
alias mockfc32xscl71="           mock --configdir=$mocketc -r fc32xscl71          rebuild "
alias mockfc32xscl72="           mock --configdir=$mocketc -r fc32xscl72          rebuild "
alias mockfc32xscl73="           mock --configdir=$mocketc -r fc32xscl73          rebuild "
alias mockfc32xscl74="           mock --configdir=$mocketc -r fc32xscl74          rebuild "
alias mockfc32xscl80="           mock --configdir=$mocketc -r fc32xscl80          rebuild "

alias mockfc33x="                mock --configdir=$mocketc -r fc33x               rebuild "
alias mockfc33xd="               mock --configdir=$mocketc -r fc33xd              rebuild "
alias mockfc33xr="               mock --configdir=$mocketc -r fc33xr              rebuild "
alias mockfc33xscl56="           mock --configdir=$mocketc -r fc33xscl56          rebuild "
alias mockfc33xscl70="           mock --configdir=$mocketc -r fc33xscl70          rebuild "
alias mockfc33xscl71="           mock --configdir=$mocketc -r fc33xscl71          rebuild "
alias mockfc33xscl72="           mock --configdir=$mocketc -r fc33xscl72          rebuild "
alias mockfc33xscl73="           mock --configdir=$mocketc -r fc33xscl73          rebuild "
alias mockfc33xscl74="           mock --configdir=$mocketc -r fc33xscl74          rebuild "
alias mockfc33xscl80="           mock --configdir=$mocketc -r fc33xscl80          rebuild "

alias mockel6i="  setarch i686 mock --configdir=$mocketc -r el6i   --arch i686 rebuild "
alias mockel6it=" setarch i686 mock --configdir=$mocketc -r el6it  --arch i686 rebuild "
alias mockel6i55="setarch i686 mock --configdir=$mocketc -r el6i55 --arch i686 rebuild "
alias mockel6i56="setarch i686 mock --configdir=$mocketc -r el6i56 --arch i686 rebuild "
alias mockel6i70="setarch i686 mock --configdir=$mocketc -r el6i70 --arch i686 rebuild "
alias mockel6i71="setarch i686 mock --configdir=$mocketc -r el6i71 --arch i686 rebuild "
alias mockel6i72="setarch i686 mock --configdir=$mocketc -r el6i72 --arch i686 rebuild "
alias mockel6i73="setarch i686 mock --configdir=$mocketc -r el6i73 --arch i686 rebuild "
alias mockel6x="               mock --configdir=$mocketc -r el6x               rebuild "
alias mockel6xt="              mock --configdir=$mocketc -r el6xt              rebuild "
alias mockel6x55="             mock --configdir=$mocketc -r el6x55             rebuild "
alias mockel6t56="             mock --configdir=$mocketc -r el6t56             rebuild "
alias mockel6x56="             mock --configdir=$mocketc -r el6x56             rebuild "
alias mockel6x70="             mock --configdir=$mocketc -r el6x70             rebuild "
alias mockel6x71="             mock --configdir=$mocketc -r el6x71             rebuild "
alias mockel6x72="             mock --configdir=$mocketc -r el6x72             rebuild "
alias mockel6x73="             mock --configdir=$mocketc -r el6x73             rebuild "
alias mockel6xscl54="          mock --configdir=$mocketc -r el6xscl54          rebuild "
alias mockel6xscl55="          mock --configdir=$mocketc -r el6xscl55          rebuild "
alias mockel6xscl56="          mock --configdir=$mocketc -r el6xscl56          rebuild "
alias mockel6xscl70="          mock --configdir=$mocketc -r el6xscl70          rebuild "
alias mockel6xscl71="          mock --configdir=$mocketc -r el6xscl71          rebuild "
alias mockel6xscl72="          mock --configdir=$mocketc -r el6xscl72          rebuild "
alias mockel6xscl73="          mock --configdir=$mocketc -r el6xscl73          rebuild "

alias mockel7x="               mock --configdir=$mocketc -r el7x               rebuild "
alias mockel7xr="              mock --configdir=$mocketc -r el7xr              rebuild "
alias mockel7xt="              mock --configdir=$mocketc -r el7xt              rebuild "
alias mockel7x55="             mock --configdir=$mocketc -r el7x55             rebuild "
alias mockel7t56="             mock --configdir=$mocketc -r el7t56             rebuild "
alias mockel7x56="             mock --configdir=$mocketc -r el7x56             rebuild "
alias mockel7x70="             mock --configdir=$mocketc -r el7x70             rebuild "
alias mockel7x71="             mock --configdir=$mocketc -r el7x71             rebuild "
alias mockel7x72="             mock --configdir=$mocketc -r el7x72             rebuild "
alias mockel7x73="             mock --configdir=$mocketc -r el7x73             rebuild "
alias mockel7x74="             mock --configdir=$mocketc -r el7x74             rebuild "
alias mockel7xscl54="          mock --configdir=$mocketc -r el7xscl54          rebuild "
alias mockel7xscl55="          mock --configdir=$mocketc -r el7xscl55          rebuild "
alias mockel7xscl56="          mock --configdir=$mocketc -r el7xscl56          rebuild "
alias mockel7xscl70="          mock --configdir=$mocketc -r el7xscl70          rebuild "
alias mockel7xscl71="          mock --configdir=$mocketc -r el7xscl71          rebuild "
alias mockel7xscl72="          mock --configdir=$mocketc -r el7xscl72          rebuild "
alias mockel7xscl73="          mock --configdir=$mocketc -r el7xscl73          rebuild "
alias mockel7xscl74="          mock --configdir=$mocketc -r el7xscl74          rebuild "
alias mockel7xscl80="          mock --configdir=$mocketc -r el7xscl80          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 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 mockepel872="            mock --configdir=$mocketc -r epel872            rebuild "
alias mockepel873="            mock --configdir=$mocketc -r epel873            rebuild "

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

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

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

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

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

# Build All distribution (PHP 7) / version / 32bits for remi
mock7i()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

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

# Build All distribution (PHP 5) / version / 32bits for remi
mock5i()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  echo -n "$(date +%X) el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r el6i    --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build All enterprise / version / 32bits for remi (php 5.4)
mock54i()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  echo -n "$(date +%X) el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r el6i  --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  echo -n "$(date +%X) 55 el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r el6i55  --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  echo -n "$(date +%X) 56 el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r el6i56  --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  echo -n "$(date +%X) 70 el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r el6i70  --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  echo -n "$(date +%X) 71 el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r  el6i71 --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  echo -n "$(date +%X) 72 el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r  el6i72 --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  echo -n "$(date +%X) 73 el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r  el6i73 --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  echo -n "$(date +%X) 74 fc30 "
  setarch i686    mock $quiet --configdir=$mocketc -r fc30i74 --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

# Build all distribution / version / 32bits for remi-test
mockallit()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  echo -n "$(date +%X) test-el6  "
  setarch   i686  mock $quiet --configdir=$mocketc -r el6it     --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

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

# 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 31 30 32 33
  do
    echo -n "$(date +%X) fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xr rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 7 8
  do
    echo -n "$(date +%X) el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xr rebuild $1 && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

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

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

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

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

# Build enterprise / version / 64bits for remi (php 5.4)
mock54x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

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

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

if [ -f "$1" ]; then
  date +%X
  pids=""
  for i in 31 30
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc${i}x  rebuild $1 && echo "$(date +%X) (56) fc$i  Ok." || echo "fc$1 Error !")&
    pids="$pids $!"
  done
  for i in 7 6
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el${i}x56 rebuild $1 && echo "$(date +%X) (56) el$i   Ok." || echo "el$i  Error !")&
    pids="$pids $!"
  done
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8x   rebuild $1 && echo "$(date +%X) (72) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  date +%X
  pids=""
  for i in 31 30
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc${i}x    rebuild $1 && echo "$(date +%X) (70) fc$i  Ok." || echo "fc$1 Error !")&
    pids="$pids $!"
  done
  for i in 7 6
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el${i}x70 rebuild $1 && echo "$(date +%X) (70) el$i   Ok." || echo "el$i  Error !")&
    pids="$pids $!"
  done
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8x   rebuild $1 && echo "$(date +%X) (72) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  date +%X
  pids=""
  for i in 31 30
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc${i}x    rebuild $1 && echo "$(date +%X) (71) fc$i  Ok." || echo "fc$1 Error !")&
    pids="$pids $!"
  done
  for i in 7 6
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el${i}x71 rebuild $1 && echo "$(date +%X) (71) el$i   Ok." || echo "el$i  Error !")&
    pids="$pids $!"
  done
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8x   rebuild $1 && echo "$(date +%X) (72) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  date +%X
  pids=""
  for i in 32 31 30
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc${i}x    rebuild $1 && echo "$(date +%X) (7x) fc$i  Ok." || echo "fc$1 Error !")&
    pids="$pids $!"
  done
  for i in 7 6
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el${i}x72 rebuild $1 && echo "$(date +%X) (72) el$i   Ok." || echo "el$i  Error !")&
    pids="$pids $!"
  done
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8x   rebuild $1 && echo "$(date +%X) (73) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  date +%X
  pids=""
  for i in 32 31 30
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc${i}x   rebuild $1 && echo "$(date +%X) (7x) fc$i  Ok." || echo "fc$1 Error !")&
    pids="$pids $!"
  done
  for i in 7 6
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el${i}x73 rebuild $1 && echo "$(date +%X) (73) el$i   Ok." || echo "el$i  Error !")&
    pids="$pids $!"
  done
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8x      rebuild $1 && echo "$(date +%X) (73) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  date +%X
  pids=""
  for i in 31 30
  do
    echo -n ""
    (mock $quiet --configdir=$mocketc -r fc${i}x    rebuild $1 && echo "$(date +%X) (72) fc$i  Ok." || echo "fc$1 Error !")&
    pids="$pids $!"
  done
#  for i in 7 6
#  do
#    echo -n ""
#    (mock $quiet --configdir=$mocketc -r el${i}x72 rebuild $1 && echo "$(date +%X) (72) el$i   Ok." || echo "el$i  Error !")&
#    pids="$pids $!"
#  done
    echo -n ""
    (mock $quiet --configdir=$mocketc -r el8x   rebuild $1 && echo "$(date +%X) (72) el8   Ok." || echo "el8  Error !")&
    pids="$pids $!"
  wait $pids
  date +%X
else
  echo "file not found '$1'"
fi
}

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

if [ -f "$1" ]; then
  for i in 7 6
  do
    echo -n "$(date +%X) 55 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x55 rebuild $1 && echo " Ok." || echo " Error !"
  done
  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 7 6
  do
    echo -n "$(date +%X) el${i}x "
    mock $quiet --configdir=$mocketc -r el${i}x rebuild $1 && echo " Ok." || echo " Error !"
  done
  echo -n "$(date +%X) el6i "
  setarch i686    mock $quiet --configdir=$mocketc -r el6i  --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found '$1'"
fi
}

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

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

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

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

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

if [ -f "$1" ]; then
  for i in 7 6
  do
    echo -n "$(date +%X) 71 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x71 rebuild $1 && 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 7 6
  do
    echo -n "$(date +%X) 72 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x72 rebuild $1 && 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 7 6
  do
    echo -n "$(date +%X) 73 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x73 rebuild $1 && 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 31 30
  do
    echo -n "$(date +%X) 74 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x74 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 8 7
  do
    echo -n "$(date +%X) 74 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}x74 rebuild $1 && 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 31 32 33
  do
    echo -n "$(date +%X) scl80 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl80 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 7 8
  do
    echo -n "$(date +%X) scl80 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl80 rebuild $1 && 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 31 32 30
  do
    echo -n "$(date +%X) scl74 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl74 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 7 8
  do
    echo -n "$(date +%X) scl74 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl74 rebuild $1 && 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 31 32 30
  do
    echo -n "$(date +%X) scl73 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl73 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 6 7 8
  do
    echo -n "$(date +%X) scl73 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl73 rebuild $1 && 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 31 30 32
  do
    echo -n "$(date +%X) scl72 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl72 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 8 6 7
  do
    echo -n "$(date +%X) scl72 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl72 rebuild $1 && 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 31 30 32
  do
    echo -n "$(date +%X) scl71 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl71 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 8 7 6
  do
    echo -n "$(date +%X) scl71 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl71 rebuild $1 && 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 31 32 30
  do
    echo -n "$(date +%X) scl70 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl70 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 8 7 6
  do
    echo -n "$(date +%X) scl70 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl70 rebuild $1 && 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 31 32 30
  do
    echo -n "$(date +%X) scl56 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xscl56 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in 8 7 6
  do
    echo -n "$(date +%X) scl56 el$i  "
    mock $quiet --configdir=$mocketc -r el${i}xscl56 rebuild $1 && echo " Ok." || echo " Error !"
  done
  date +%X
else
  echo "file not found '$1'"
fi
}

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

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

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

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

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

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