Install iconograph into image.

This commit is contained in:
Ian Gulliver
2016-03-30 14:49:17 -07:00
parent facafa5876
commit 58300fd7e6

View File

@@ -48,12 +48,14 @@ class ImageBuilder(object):
'debconf',
'devscripts',
'dialog',
'git',
'gnupg',
'isc-dhcp-client',
'locales',
'nano',
'net-tools',
'iputils-ping',
'python3-openssl',
'sudo',
'user-setup',
'wget',
@@ -136,6 +138,13 @@ class ImageBuilder(object):
'apt-get',
'clean')
def _InstallIconograph(self, chroot_path):
self._ExecChroot(
chroot_path,
'git',
'clone',
'https://github.com/robot-tools/iconograph.git')
def _Squash(self, chroot_path, union_path):
self._Exec(
'mksquashfs',
@@ -159,6 +168,7 @@ class ImageBuilder(object):
chroot_path = self._Debootstrap(root)
union_path = self._CreateUnion(root)
self._InstallPackages(chroot_path)
self._InstallIconograph(chroot_path)
if FLAGS.shell:
self._Exec('bash')
self._Squash(chroot_path, union_path)