alias rpmdate='LC_ALL="C" date +"%a %b %d %Y"'
alias build='rpmbuild      --define "_source_filedigest_algorithm 0" --define "_specdir $(pwd)" --define "_sourcedir $(pwd)"'
alias msrpm='rpmbuild  -bs --define "_source_filedigest_algorithm 0" --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 mockfc3="setarch  i686 mock -r fc3  --arch i386 rebuild "
#alias mockfc4="setarch  i686 mock -r fc4  --arch i386 rebuild "
#alias mockfc5="setarch  i686 mock -r fc5  --arch i386 rebuild "
#alias mockfc6x="               mock --configdir=$mocketc -r fc6x               rebuild "
#alias mockfc7i="setarch i686   mock --configdir=$mocketc -r fc7i   --arch i386 rebuild "
#alias mockfc7x="               mock --configdir=$mocketc -r fc7x               rebuild "

#alias mockfc6i="setarch i686   mock --configdir=$mocketc -r fc6i   --arch i386 rebuild "
#alias mockfc8i="setarch i686   mock --configdir=$mocketc -r fc8i   --arch i386 rebuild "
#alias mockfc8x="               mock --configdir=$mocketc -r fc8x               rebuild "
#alias mockfc9i="setarch i686   mock --configdir=$mocketc -r fc9i   --arch i386 rebuild "
#alias mockfc9x="               mock --configdir=$mocketc -r fc9x               rebuild "
#alias mockfc9it="setarch i686  mock --configdir=$mocketc -r fc9it  --arch i386 rebuild "
#alias mockfc9xt="              mock --configdir=$mocketc -r fc9xt              rebuild "
#alias mockfc10i="setarch i686  mock --configdir=$mocketc -r fc10i  --arch i386 rebuild "
#alias mockfc10x="              mock --configdir=$mocketc -r fc10x              rebuild "
#alias mockfc10it="setarch i686 mock --configdir=$mocketc -r fc10it --arch i386 rebuild "
#alias mockfc10xt="             mock --configdir=$mocketc -r fc10xt             rebuild "

#alias mockfc11i="setarch i686  mock --configdir=$mocketc -r fc11i  --arch i586 rebuild "
#alias mockfc11x="              mock --configdir=$mocketc -r fc11x              rebuild "
#alias mockfc11it="setarch i686 mock --configdir=$mocketc -r fc11it --arch i586 rebuild "
#alias mockfc11xt="             mock --configdir=$mocketc -r fc11xt             rebuild "

#alias mockfc12i="setarch i686  mock --configdir=$mocketc -r fc12i  --arch i686 rebuild "
#alias mockfc12it="setarch i686 mock --configdir=$mocketc -r fc12it --arch i686 rebuild "
#alias mockfc12x="              mock --configdir=$mocketc -r fc12x              rebuild "
#alias mockfc12xt="             mock --configdir=$mocketc -r fc12xt             rebuild "

#alias mockfc13i="setarch i686  mock --configdir=$mocketc -r fc13i  --arch i686 rebuild "
#alias mockfc13it="setarch i686 mock --configdir=$mocketc -r fc13it --arch i686 rebuild "
#alias mockfc13x="              mock --configdir=$mocketc -r fc13x              rebuild "
#alias mockfc13xt="             mock --configdir=$mocketc -r fc13xt             rebuild "

#alias mockfc14i="setarch i686  mock --configdir=$mocketc -r fc14i  --arch i686 rebuild "
#alias mockfc14it="setarch i686 mock --configdir=$mocketc -r fc14it --arch i686 rebuild "
#alias mockfc14x="              mock --configdir=$mocketc -r fc14x              rebuild "
#alias mockfc14xt="             mock --configdir=$mocketc -r fc14xt             rebuild "

alias mockfc15i="setarch i686  mock --configdir=$mocketc -r fc15i  --arch i686 rebuild "
alias mockfc15it="setarch i686 mock --configdir=$mocketc -r fc15it --arch i686 rebuild "
alias mockfc15x="              mock --configdir=$mocketc -r fc15x              rebuild "
alias mockfc15xt="             mock --configdir=$mocketc -r fc15xt             rebuild "

alias mockfc16i="setarch i686  mock --configdir=$mocketc -r fc16i  --arch i686 rebuild "
alias mockfc16it="setarch i686 mock --configdir=$mocketc -r fc16it --arch i686 rebuild "
alias mockfc16x="              mock --configdir=$mocketc -r fc16x              rebuild "
alias mockfc16xt="             mock --configdir=$mocketc -r fc16xt             rebuild "
alias mockfc16xd="             mock --configdir=$mocketc -r fc16xd             rebuild "

alias mockfc17i="setarch i686  mock --configdir=$mocketc -r fc17i  --arch i686 rebuild "
alias mockfc17it="setarch i686 mock --configdir=$mocketc -r fc17it --arch i686 rebuild "
alias mockfc17x="              mock --configdir=$mocketc -r fc17x              rebuild "
alias mockfc17xt="             mock --configdir=$mocketc -r fc17xt             rebuild "
alias mockfc17xd="             mock --configdir=$mocketc -r fc17xd             rebuild "

alias mockfc18i="setarch i686  mock --configdir=$mocketc -r fc18i  --arch i686 rebuild "
alias mockfc18it="setarch i686 mock --configdir=$mocketc -r fc18it --arch i686 rebuild "
alias mockfc18x="              mock --configdir=$mocketc -r fc18x              rebuild "
alias mockfc18xt="             mock --configdir=$mocketc -r fc18xt             rebuild "
alias mockfc18xd="             mock --configdir=$mocketc -r fc18xd             rebuild "

alias mockfc19i="  setarch i686  mock --configdir=$mocketc -r fc19i   --arch i686 rebuild "
alias mockfc19i56="setarch i686  mock --configdir=$mocketc -r fc19i56 --arch i686 rebuild "
alias mockfc19x="                mock --configdir=$mocketc -r fc19x               rebuild "
alias mockfc19x56="              mock --configdir=$mocketc -r fc19x56             rebuild "
alias mockfc19xd="               mock --configdir=$mocketc -r fc19xd              rebuild "

alias mockfc20i="  setarch i686  mock --configdir=$mocketc -r fc20i   --arch i686 rebuild "
alias mockfc20i56="setarch i686  mock --configdir=$mocketc -r fc20i56 --arch i686 rebuild "
alias mockfc20x="                mock --configdir=$mocketc -r fc20x               rebuild "
alias mockfc20x56="              mock --configdir=$mocketc -r fc20x56             rebuild "
alias mockfc20xd="               mock --configdir=$mocketc -r fc20xd              rebuild "

#alias mockel4i="setarch i686  mock --configdir=$mocketc -r el4i  --arch i386 rebuild "
#alias mockel4it="setarch i686 mock --configdir=$mocketc -r el4it --arch i386 rebuild "
#alias mockel4x="              mock --configdir=$mocketc -r el4x              rebuild "
#alias mockel4xt="             mock --configdir=$mocketc -r el4xt             rebuild "

alias mockel5i="setarch i686   mock --configdir=$mocketc -r el5i   --arch i386 rebuild "
alias mockel5it="setarch i686  mock --configdir=$mocketc -r el5it  --arch i386 rebuild "
alias mockel5i55="setarch i686 mock --configdir=$mocketc -r el5i55 --arch i386 rebuild "
alias mockel5i56="setarch i686 mock --configdir=$mocketc -r el5i56 --arch i386 rebuild "
alias mockel5x="               mock --configdir=$mocketc -r el5x               rebuild "
alias mockel5xt="              mock --configdir=$mocketc -r el5xt              rebuild "
alias mockel5x55="             mock --configdir=$mocketc -r el5x55             rebuild "
alias mockel5x56="             mock --configdir=$mocketc -r el5x56             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 mockel6x="               mock --configdir=$mocketc -r el6x               rebuild "
alias mockel6xt="              mock --configdir=$mocketc -r el6xt              rebuild "
alias mockel6x55="             mock --configdir=$mocketc -r el6x55             rebuild "
alias mockel6x56="             mock --configdir=$mocketc -r el6x56             rebuild "

alias mockel7x="               mock --configdir=$mocketc -r el7x               rebuild "
alias mockel7xt="              mock --configdir=$mocketc -r el7xt              rebuild "
alias mockel7x55="             mock --configdir=$mocketc -r el7x55             rebuild "
alias mockel7x56="             mock --configdir=$mocketc -r el7x56             rebuild "

alias mockscl="                mock --configdir=$mocketc -r el6xscl54          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 $(seq 20 -1 15)
  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 !"
  echo -n "$(date +%X) el5  "
  setarch i686    mock $quiet --configdir=$mocketc -r el5i    --arch i386 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found p$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 !"
  echo -n "$(date +%X) el5  "
  setarch i686    mock $quiet --configdir=$mocketc -r el5i  --arch i386 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found p$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 !"
  echo -n "$(date +%X) 55 el5  "
  setarch i686    mock $quiet --configdir=$mocketc -r el5i55  --arch i386 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found p$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 fc20 "
  setarch i686    mock $quiet --configdir=$mocketc -r fc20i56 --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) 56 fc19 "
  setarch i686    mock $quiet --configdir=$mocketc -r fc19i56 --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) 56 el6  "
  setarch i686    mock $quiet --configdir=$mocketc -r el6i56  --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) 56 el5  "
  setarch i686    mock $quiet --configdir=$mocketc -r el5i56  --arch i386 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found p$1'"
fi
}

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

if [ -f "$1" ]; then
  for i in $(seq 20 -1 18)
  do
    echo -n "$(date +%X) test-fc$i "
    setarch i686  mock $quiet --configdir=$mocketc -r fc${i}it  --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  done
  echo -n "$(date +%X) test-el6  "
  setarch   i686  mock $quiet --configdir=$mocketc -r el6it     --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
  echo -n "$(date +%X) test-el5  "
  setarch   i686  mock $quiet --configdir=$mocketc -r el5it     --arch i386 rebuild $1 && echo " Ok." || echo " Error !"
  date +%X
else
  echo "file not found p$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 $(seq 20 -1 15)
  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 $(seq 7 -1 5)
  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 $(seq 7 -1 5)
  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/remi-php55
mock55x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in $(seq 7 -1 5)
  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 distribution / version / 64bits for remi/remi-php56
mock56x()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in $(seq 20 -1 19)
  do
    echo -n "$(date +%X) 56 fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}x56 rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in $(seq 7 -1 5)
  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-test
mockallxt()
{
quiet=""
if [ "$1" = "-q" ]; then
    quiet="--quiet"
    shift
fi

if [ -f "$1" ]; then
  for i in $(seq 20 -1 18)
  do
    echo -n "$(date +%X) test-fc$i "
    mock $quiet --configdir=$mocketc -r fc${i}xt rebuild $1 && echo " Ok." || echo " Error !"
  done
  for i in $(seq 7 -1 5)
  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
}