Fixed use of sitelib macro in specfile

fc RPMs try and have an explicit distinction between python2_sitelib and
python3_sitrelib while EL6 assumes only python2 is installed.

This will make sure python2_sitelib is set to the correct value
regardless of distro.

Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
Add missing functionality to exported functions

touch
truncatefile

Signed-off-by: Yeela Kaplan <ykaplan@redhat.com>