Ohad Basan has posted comments on this change.

Change subject: ovirt-live: prepare ovirt-live for ovirt 3.3
......................................................................


Patch Set 1:

(16 comments)

....................................................
File centos/build.sh
Line 1
Done


Line 10
Line 11
Line 12
Line 13
Line 14
I already had a makefile and reverted.
the lack of proper conditions support bothered me
how would you do that?


Line 1: #!/bin/bash
Line 2: if [[ ! $(whoami) == "root" ]]; then
Done
Line 3:     echo "Please run as root"
Line 4:     exit 1
Line 5: fi
Line 6: rpm -q livecd-tools >  /dev/null


Line 3:     echo "Please run as root"
Line 4:     exit 1
Line 5: fi
Line 6: rpm -q livecd-tools >  /dev/null
Line 7: if [[ $? -ne 0  ]]; then 
Done
Line 8:     yum install -y livecd-tools
Line 9: fi
Line 10: #wget -N 
http://distro.ibiblio.org/tinycorelinux/4.x/x86/release/TinyCore-current.iso
Line 11: if [[ ! -d oVirtLiveFiles/rpms/ ]]; then


Line 12:     mkdir oVirtLiveFiles/rpms/
Line 13: fi
Line 14: if [[ ! -d oVirtLiveFiles/iso/ ]]; then
Line 15:     mkdir oVirtLiveFiles/iso/
Line 16: fi
Done
Line 17: wget -N 
http://kojipkgs.fedoraproject.org//packages/yad/0.14.2/1.fc14/x86_64/yad-0.14.2-1.fc14.x86_64.rpm
Line 18: mv -f *.rpm oVirtLiveFiles/rpms
Line 19: mv -f *.iso oVirtLiveFiles/iso
Line 20: PWD=$(pwd)


Line 18: mv -f *.rpm oVirtLiveFiles/rpms
Line 19: mv -f *.iso oVirtLiveFiles/iso
Line 20: PWD=$(pwd)
Line 21: sed -i '/name=local/d' kickstart/ovirt-live-base.ks
Line 22: awk -v n=23 -v s="repo \-\-name=local 
\-\-baseurl=file://${PWD}/oVirtLiveFiles\/rpms\/" 'NR == n {print s} {print}' 
kickstart/ovirt-live-base.ks > kickstart/ovirt-live-base.temp
Done
Line 23: mv kickstart/ovirt-live-base.temp kickstart/ovirt-live-base.ks
Line 24: rm -f kickstart/ovirt-live-base.temp


....................................................
File centos/oVirtLiveFiles/ovirt-answer
I am changing that.
but is there something additional that is missing for these to get the correct 
ownership? (liveuser)
Line 1: [environment:default]
Line 2: OSETUP_RPMDISTRO/enableUpgrade=bool:False
Line 3: OVESETUP_CORE/engineStop=none:None
Line 4: OVESETUP_DIALOG/confirmSettings=bool:True


....................................................
File 
centos/oVirtLiveFiles/root/usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/olive/core.py
Line 33: from otopi import filetransaction
Line 34: from otopi import constants as otopicons
Line 35: 
Line 36: 
Line 37: import oliveconst
Done
Line 38: 
Line 39: 
Line 40: from ovirt_engine_setup import util as osetuputil
Line 41: from ovirt_engine_setup import constants as osetupcons


Line 157:             'images',
Line 158:             osetupcons.Const.ISO_DOMAIN_IMAGE_UID
Line 159:         )
Line 160:         self.logger.debug('target path' + targetPath)
Line 161:         for filename in fileList:
Done
Line 162:             self.logger.debug(filename)
Line 163:             shutil.move(filename, targetPath)
Line 164:             os.chown(
Line 165:                 os.path.join(targetPath, os.path.basename(filename)),


Line 168:                 ),
Line 169:                 osetuputil.getGid(
Line 170:                         osetupcons.Defaults.DEFAULT_SYSTEM_GROUP_KVM
Line 171:                 )
Line 172:             )
I've changed the stage to MISC.
but, are you sure that FileTransaction fit here?
by looking at example it's good for creating files with specified content.
not by moving files around the filesystem.
correct me if I'm wrong
Line 173: 
Line 174:     @plugin.event(
Line 175:         stage=plugin.Stages.STAGE_CLOSEUP,
Line 176:         condition=lambda self: self._enabled,


Line 192:         MB = 1024*1024
Line 193:         GB = 1024*MB
Line 194: 
Line 195:         # Create VM
Line 196:         vm = self._engine_api.vms.add(
Done
Line 197:             params.VM(
Line 198:                 name='local_vm',
Line 199:                 memory=1*GB,
Line 200:                 os=os,


Line 196:         vm = self._engine_api.vms.add(
Line 197:             params.VM(
Line 198:                 name='local_vm',
Line 199:                 memory=1*GB,
Line 200:                 os=os,
Done
Line 201:                 
cluster=self._engine_api.clusters.get('local_cluster'),
Line 202:                 template=self._engine_api.templates.get('Blank'),
Line 203:             ),
Line 204:         )


Line 226:         )
Line 227: 
Line 228:         self._engine_api.vms.get(
Line 229:             'local_vm'
Line 230:         ).disks.add(diskParam)
Done
Line 231: 
Line 232: 


....................................................
File 
centos/oVirtLiveFiles/root/usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/olive/oliveconst.py
Line 16: #
Line 17: 
Line 18: import gettext
Line 19: _ = lambda m: gettext.dgettext(message=m, domain='ovirt-engine-setup')
Line 20: 
Done
Line 21: from otopi import util
Line 22: from ovirt_engine_setup import constants as osetupcons
Line 23: 
Line 24: 


Line 63:     DEFAULT_LOCAL_CLUSTER = 'local_cluster'
Line 64:     DEFAULT_LOCAL_HOST = 'local_host'
Line 65:     DEFAULT_STORAGE_DOMAIN_NAME = 'local_storage'
Line 66:     DEFAULT_ISO_NAME = 'ISO_DOMAIN'
Line 67: 
Done
Line 68: @util.export
Line 69: @util.codegen
Line 70: @osetupcons.osetupattrsclass
Line 71: class IsoEnv(object):


Line 69: @util.codegen
Line 70: @osetupcons.osetupattrsclass
Line 71: class IsoEnv(object):
Line 72:     ISO_NAME = 'ISO_DOMAIN'
Line 73: 
Done
Line 74: @util.export
Line 75: @util.codegen
Line 76: class Const(object):
Line 77:     MINIMUM_SPACE_STORAGEDOMAIN_MB = 10240


-- 
To view, visit http://gerrit.ovirt.org/19200
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I3930256ebddb4eed912d216922861f7593d93dea
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-live
Gerrit-Branch: master
Gerrit-Owner: Ohad Basan <[email protected]>
Gerrit-Reviewer: Alon Bar-Lev <[email protected]>
Gerrit-Reviewer: David Caro <[email protected]>
Gerrit-Reviewer: Eyal Edri <[email protected]>
Gerrit-Reviewer: Ofer Schreiber <[email protected]>
Gerrit-Reviewer: Ohad Basan <[email protected]>
Gerrit-Reviewer: Sandro Bonazzola <[email protected]>
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to