blob: b8e8a6f1b416cba11ceee2ce778fccb6b4651423 [file] [log] [blame]
#!/usr/bin/python
import os
import common
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)