blob: 6f443d617fca64502d23326eefd2ca7d86cf1d35 [file] [log] [blame]
#!/usr/bin/python
# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
__author__ = 'nsanders@chromium.org (Nick Sanders)'
import common, os, re
from autotest_lib.client.bin import utils
version = 1
def setup(tarball, topdir):
srcdir = os.path.join(topdir, 'src')
utils.extract_tarball_to_dir(tarball, srcdir)
# 'Add' arm support.
os.chdir(srcdir)
utils.system('patch -p0 < ../iotools.arm.patch')
if utils.target_is_x86_pie():
utils.system('patch -p0 < ../iotools.nopie.patch')
utils.system('CROSS_COMPILE=${CTARGET_default}- make')
utils.system('cp iotools %s' % topdir)
os.chdir(topdir)
# The source is grabbed from
# http://iotools.googlecode.com/files/iotools-1.2.tar.gz
pwd = os.getcwd()
tarball = os.path.join(pwd, 'iotools-1.2.tar.gz')
utils.update_version(pwd+'/src', False, version, setup, tarball, pwd)