blob: e67367871b15189eddb214b44f9d48ecfdb4d352 [file] [log] [blame]
#!/usr/bin/python
from common.check_version import check_python_version
check_python_version()
import os
from autotest_lib.client.common_lib import utils
from autotest_lib.client.bin import autotest_utils
version = 1
def setup(tarball, topdir):
srcdir = os.path.join(topdir, 'src')
autotest_utils.extract_tarball_to_dir(tarball, srcdir)
os.chdir(srcdir)
utils.system ('make')
utils.system ('make prefix=%s install' % topdir)
os.chdir(topdir)
# old source was
# http://www.kernel.org/pub/linux/kernel/people/bcrl/aio/libaio-0.3.92.tar.bz2
# now grabbing from debian
# http://ftp.debian.org/debian/pool/main/liba/libaio/libaio_0.3.106.orig.tar.gz
pwd = os.getcwd()
tarball = os.path.join(pwd, 'libaio_0.3.106.orig.tar.gz')
utils.update_version(pwd+'/src', False, version, setup, tarball, pwd)