1*4882a593Smuzhiyun# -*- coding: utf-8 -*- 2*4882a593Smuzhiyunfrom __future__ import unicode_literals 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunfrom django.db import migrations, models 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunclass Migration(migrations.Migration): 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun dependencies = [ 10*4882a593Smuzhiyun ('orm', '0001_initial'), 11*4882a593Smuzhiyun ] 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun operations = [ 14*4882a593Smuzhiyun migrations.CreateModel( 15*4882a593Smuzhiyun name='BRBitbake', 16*4882a593Smuzhiyun fields=[ 17*4882a593Smuzhiyun ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 18*4882a593Smuzhiyun ('giturl', models.CharField(max_length=254)), 19*4882a593Smuzhiyun ('commit', models.CharField(max_length=254)), 20*4882a593Smuzhiyun ('dirpath', models.CharField(max_length=254)), 21*4882a593Smuzhiyun ], 22*4882a593Smuzhiyun ), 23*4882a593Smuzhiyun migrations.CreateModel( 24*4882a593Smuzhiyun name='BRError', 25*4882a593Smuzhiyun fields=[ 26*4882a593Smuzhiyun ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 27*4882a593Smuzhiyun ('errtype', models.CharField(max_length=100)), 28*4882a593Smuzhiyun ('errmsg', models.TextField()), 29*4882a593Smuzhiyun ('traceback', models.TextField()), 30*4882a593Smuzhiyun ], 31*4882a593Smuzhiyun ), 32*4882a593Smuzhiyun migrations.CreateModel( 33*4882a593Smuzhiyun name='BRLayer', 34*4882a593Smuzhiyun fields=[ 35*4882a593Smuzhiyun ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 36*4882a593Smuzhiyun ('name', models.CharField(max_length=100)), 37*4882a593Smuzhiyun ('giturl', models.CharField(max_length=254)), 38*4882a593Smuzhiyun ('commit', models.CharField(max_length=254)), 39*4882a593Smuzhiyun ('dirpath', models.CharField(max_length=254)), 40*4882a593Smuzhiyun ('layer_version', models.ForeignKey(to='orm.Layer_Version', null=True, on_delete=models.CASCADE)), 41*4882a593Smuzhiyun ], 42*4882a593Smuzhiyun ), 43*4882a593Smuzhiyun migrations.CreateModel( 44*4882a593Smuzhiyun name='BRTarget', 45*4882a593Smuzhiyun fields=[ 46*4882a593Smuzhiyun ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 47*4882a593Smuzhiyun ('target', models.CharField(max_length=100)), 48*4882a593Smuzhiyun ('task', models.CharField(max_length=100, null=True)), 49*4882a593Smuzhiyun ], 50*4882a593Smuzhiyun ), 51*4882a593Smuzhiyun migrations.CreateModel( 52*4882a593Smuzhiyun name='BRVariable', 53*4882a593Smuzhiyun fields=[ 54*4882a593Smuzhiyun ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 55*4882a593Smuzhiyun ('name', models.CharField(max_length=100)), 56*4882a593Smuzhiyun ('value', models.TextField(blank=True)), 57*4882a593Smuzhiyun ], 58*4882a593Smuzhiyun ), 59*4882a593Smuzhiyun migrations.CreateModel( 60*4882a593Smuzhiyun name='BuildEnvironment', 61*4882a593Smuzhiyun fields=[ 62*4882a593Smuzhiyun ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 63*4882a593Smuzhiyun ('address', models.CharField(max_length=254)), 64*4882a593Smuzhiyun ('betype', models.IntegerField(choices=[(0, b'local'), (1, b'ssh')])), 65*4882a593Smuzhiyun ('bbaddress', models.CharField(max_length=254, blank=True)), 66*4882a593Smuzhiyun ('bbport', models.IntegerField(default=-1)), 67*4882a593Smuzhiyun ('bbtoken', models.CharField(max_length=126, blank=True)), 68*4882a593Smuzhiyun ('bbstate', models.IntegerField(default=0, choices=[(0, b'stopped'), (1, b'started')])), 69*4882a593Smuzhiyun ('sourcedir', models.CharField(max_length=512, blank=True)), 70*4882a593Smuzhiyun ('builddir', models.CharField(max_length=512, blank=True)), 71*4882a593Smuzhiyun ('lock', models.IntegerField(default=0, choices=[(0, b'free'), (1, b'lock'), (2, b'running')])), 72*4882a593Smuzhiyun ('created', models.DateTimeField(auto_now_add=True)), 73*4882a593Smuzhiyun ('updated', models.DateTimeField(auto_now=True)), 74*4882a593Smuzhiyun ], 75*4882a593Smuzhiyun ), 76*4882a593Smuzhiyun migrations.CreateModel( 77*4882a593Smuzhiyun name='BuildRequest', 78*4882a593Smuzhiyun fields=[ 79*4882a593Smuzhiyun ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 80*4882a593Smuzhiyun ('state', models.IntegerField(default=0, choices=[(0, b'created'), (1, b'queued'), (2, b'in progress'), (3, b'completed'), (4, b'failed'), (5, b'deleted'), (6, b'archive')])), 81*4882a593Smuzhiyun ('created', models.DateTimeField(auto_now_add=True)), 82*4882a593Smuzhiyun ('updated', models.DateTimeField(auto_now=True)), 83*4882a593Smuzhiyun ('build', models.OneToOneField(null=True, to='orm.Build', on_delete=models.CASCADE)), 84*4882a593Smuzhiyun ('environment', models.ForeignKey(to='bldcontrol.BuildEnvironment', null=True, on_delete=models.CASCADE)), 85*4882a593Smuzhiyun ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), 86*4882a593Smuzhiyun ], 87*4882a593Smuzhiyun ), 88*4882a593Smuzhiyun migrations.AddField( 89*4882a593Smuzhiyun model_name='brvariable', 90*4882a593Smuzhiyun name='req', 91*4882a593Smuzhiyun field=models.ForeignKey(to='bldcontrol.BuildRequest', on_delete=models.CASCADE), 92*4882a593Smuzhiyun ), 93*4882a593Smuzhiyun migrations.AddField( 94*4882a593Smuzhiyun model_name='brtarget', 95*4882a593Smuzhiyun name='req', 96*4882a593Smuzhiyun field=models.ForeignKey(to='bldcontrol.BuildRequest', on_delete=models.CASCADE), 97*4882a593Smuzhiyun ), 98*4882a593Smuzhiyun migrations.AddField( 99*4882a593Smuzhiyun model_name='brlayer', 100*4882a593Smuzhiyun name='req', 101*4882a593Smuzhiyun field=models.ForeignKey(to='bldcontrol.BuildRequest', on_delete=models.CASCADE), 102*4882a593Smuzhiyun ), 103*4882a593Smuzhiyun migrations.AddField( 104*4882a593Smuzhiyun model_name='brerror', 105*4882a593Smuzhiyun name='req', 106*4882a593Smuzhiyun field=models.ForeignKey(to='bldcontrol.BuildRequest', on_delete=models.CASCADE), 107*4882a593Smuzhiyun ), 108*4882a593Smuzhiyun migrations.AddField( 109*4882a593Smuzhiyun model_name='brbitbake', 110*4882a593Smuzhiyun name='req', 111*4882a593Smuzhiyun field=models.OneToOneField(to='bldcontrol.BuildRequest', on_delete=models.CASCADE), 112*4882a593Smuzhiyun ), 113*4882a593Smuzhiyun ] 114