
------=_Part_137231_1211145132.1416792045826 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: 7bit How to add a license to ovirt engine, where can i start from? ------=_Part_137231_1211145132.1416792045826 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: 7bit <div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">How to add a license to ovirt engine, where can i start from?</div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span> ------=_Part_137231_1211145132.1416792045826--

----- Original Message -----
From: "Yedidyah Bar David" <didi@redhat.com> To: "穆骏" <z8715000@126.com> Cc: devel@ovirt.org Sent: Tuesday, November 25, 2014 8:58:40 AM Subject: Re: [ovirt-devel] Add a license
----- Original Message -----
From: "穆骏" <z8715000@126.com> To: devel@ovirt.org Sent: Monday, November 24, 2014 3:20:45 AM Subject: [ovirt-devel] Add a license
How to add a license to ovirt engine, where can i start from?
License to do what?
See also: http://www.ovirt.org/Licensing Best, -- Didi

------=_Part_171122_1055324318.1416899510124 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 CgpPayBmaXJzdCBvZiBhbGwgLHRoYW5rIHlvdSBmb3IgeW91ciByZXNwb25zZSwgSSB0aGluayBp J3ZlIGZvdW5kIHNvbHV0aW9uLCBteSB0YXNrIGlzIHRvIGFkZCBhIGN1c3RvbSBsaWNlbnNlIGFu ZCB2YWxpZGF0ZSBpdCBiZWZvcmUgdGhlIGN1c3RvbWF6dGlvbiBzdGVwKHN0YWdlIDYpICB3aGVu IHVzZXIgcnVuIGVuZ2luZS1zZXR1cC4gCmknbSBnb2luZyB0byAgYWRkIGEgaW50ZXJhY3RpdmUg bXNnIGludG8gX2N1c3RvbWl6YXRpb24gZnVuY3Rpb24gb2YgIC91c3Ivc2hhcmUvb3ZpcnQtZW5n aW5lL3NldHVwL2Jpbi8uLi9wbHVnaW5zL292aXJ0LWVuZ2luZS1zZXR1cC9vdmlydC1lbmdpbmUv Y29yZS9taXNjLnB5IC4KCgoKCgoKCkF0IDIwMTQtMTEtMjUgMTU6MDM6MDAsICJZZWRpZHlhaCBC YXIgRGF2aWQiIDxkaWRpQHJlZGhhdC5jb20+IHdyb3RlOgo+LS0tLS0gT3JpZ2luYWwgTWVzc2Fn ZSAtLS0tLQo+PiBGcm9tOiAiWWVkaWR5YWggQmFyIERhdmlkIiA8ZGlkaUByZWRoYXQuY29tPgo+ PiBUbzogIsTCv6UiIDx6ODcxNTAwMEAxMjYuY29tPgo+PiBDYzogZGV2ZWxAb3ZpcnQub3JnCj4+ IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDI1LCAyMDE0IDg6NTg6NDAgQU0KPj4gU3ViamVjdDog UmU6IFtvdmlydC1kZXZlbF0gQWRkIGEgbGljZW5zZQo+PiAKPj4gLS0tLS0gT3JpZ2luYWwgTWVz c2FnZSAtLS0tLQo+PiA+IEZyb206ICLEwr+lIiA8ejg3MTUwMDBAMTI2LmNvbT4KPj4gPiBUbzog ZGV2ZWxAb3ZpcnQub3JnCj4+ID4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAyNCwgMjAxNCAzOjIw OjQ1IEFNCj4+ID4gU3ViamVjdDogW292aXJ0LWRldmVsXSBBZGQgYSBsaWNlbnNlCj4+ID4gCj4+ ID4gSG93IHRvIGFkZCBhIGxpY2Vuc2UgdG8gb3ZpcnQgZW5naW5lLCB3aGVyZSBjYW4gaSBzdGFy dCBmcm9tPwo+PiAKPj4gTGljZW5zZSB0byBkbyB3aGF0Pwo+Cj5TZWUgYWxzbzoKPgo+aHR0cDov L3d3dy5vdmlydC5vcmcvTGljZW5zaW5nCj4KPkJlc3QsCj4tLSAKPkRpZGkK ------=_Part_171122_1055324318.1416899510124 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6QXJpYWwiPjxicj48ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDogMjMuNzk5OTk5 MjM3MDYwNXB4OyI+T2sgZmlyc3Qgb2YgYWxsICx0aGFuayB5b3UgZm9yIHlvdXIgcmVzcG9uc2Us IEkgdGhpbmsgaSd2ZSBmb3VuZCBzb2x1dGlvbiwgbXkgdGFzayBpcyB0byBhZGQgYSBjdXN0b20g bGljZW5zZSBhbmQgdmFsaWRhdGUgaXQgYmVmb3JlIHRoZSBjdXN0b21henRpb24gc3RlcChzdGFn ZSA2KSZuYnNwOzxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMjMuNzk5OTk5MjM3MDYwNXB4OyI+ Jm5ic3A7d2hlbiB1c2VyIHJ1biBlbmdpbmUtc2V0dXAuPC9zcGFuPjxzcGFuIHN0eWxlPSJsaW5l LWhlaWdodDogMS43OyI+Jm5ic3A7PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0 OiAyMy43OTk5OTkyMzcwNjA1cHg7Ij5pJ20gZ29pbmcgdG8gJm5ic3A7YWRkIGEgaW50ZXJhY3Rp dmUgbXNnIGludG8gX2N1c3RvbWl6YXRpb24gZnVuY3Rpb24gb2YgJm5ic3A7L3Vzci9zaGFyZS9v dmlydC1lbmdpbmUvc2V0dXAvYmluLy4uL3BsdWdpbnMvb3ZpcnQtZW5naW5lLXNldHVwL292aXJ0 LWVuZ2luZS9jb3JlL21pc2MucHkgLjwvZGl2Pjxicj48YnI+PGJyPjxkaXY+PC9kaXY+PGRpdiBp ZD0iZGl2TmV0ZWFzZU1haWxDYXJkIj48L2Rpdj48YnI+PHByZT48YnI+QXQgMjAxNC0xMS0yNSAx NTowMzowMCwgIlllZGlkeWFoIEJhciBEYXZpZCIgJmx0O2RpZGlAcmVkaGF0LmNvbSZndDsgd3Jv dGU6CiZndDstLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCiZndDsmZ3Q7IEZyb206ICJZZWRp ZHlhaCBCYXIgRGF2aWQiICZsdDtkaWRpQHJlZGhhdC5jb20mZ3Q7CiZndDsmZ3Q7IFRvOiAixMK/ pSIgJmx0O3o4NzE1MDAwQDEyNi5jb20mZ3Q7CiZndDsmZ3Q7IENjOiBkZXZlbEBvdmlydC5vcmcK Jmd0OyZndDsgU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjUsIDIwMTQgODo1ODo0MCBBTQomZ3Q7 Jmd0OyBTdWJqZWN0OiBSZTogW292aXJ0LWRldmVsXSBBZGQgYSBsaWNlbnNlCiZndDsmZ3Q7IAom Z3Q7Jmd0OyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCiZndDsmZ3Q7ICZndDsgRnJvbTog IsTCv6UiICZsdDt6ODcxNTAwMEAxMjYuY29tJmd0OwomZ3Q7Jmd0OyAmZ3Q7IFRvOiBkZXZlbEBv dmlydC5vcmcKJmd0OyZndDsgJmd0OyBTZW50OiBNb25kYXksIE5vdmVtYmVyIDI0LCAyMDE0IDM6 MjA6NDUgQU0KJmd0OyZndDsgJmd0OyBTdWJqZWN0OiBbb3ZpcnQtZGV2ZWxdIEFkZCBhIGxpY2Vu c2UKJmd0OyZndDsgJmd0OyAKJmd0OyZndDsgJmd0OyBIb3cgdG8gYWRkIGEgbGljZW5zZSB0byBv dmlydCBlbmdpbmUsIHdoZXJlIGNhbiBpIHN0YXJ0IGZyb20/CiZndDsmZ3Q7IAomZ3Q7Jmd0OyBM aWNlbnNlIHRvIGRvIHdoYXQ/CiZndDsKJmd0O1NlZSBhbHNvOgomZ3Q7CiZndDtodHRwOi8vd3d3 Lm92aXJ0Lm9yZy9MaWNlbnNpbmcKJmd0OwomZ3Q7QmVzdCwKJmd0Oy0tIAomZ3Q7RGlkaQo8L3By ZT48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48c3BhbiBpZD0ibmV0 ZWFzZV9tYWlsX2Zvb3RlciI+PC9zcGFuPjwvc3Bhbj4= ------=_Part_171122_1055324318.1416899510124--

------=_Part_175279_861333127.1416899998667 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 CgpPayBmaXJzdCBvZiBhbGwgLHRoYW5rIHlvdSBmb3IgeW91ciByZXNwb25zZSwgSSB0aGluayBp J3ZlIGZvdW5kIHNvbHV0aW9uLCBteSB0YXNrIGlzIHRvIGFkZCBhIGN1c3RvbSBsaWNlbnNlIGFu ZCB2YWxpZGF0ZSBpdCBiZWZvcmUgdGhlIGVudmlyb21lbnQgY3VzdG9tYXp0aW9uIHN0ZXAoc3Rh Z2UgNikgIHdoZW4gdXNlciBydW4gZW5naW5lLXNldHVwLiAKaSdtIGdvaW5nIHRvICBhZGQgYSBp bnRlcmFjdGl2ZSBtc2cgaW50byBfY3VzdG9taXphdGlvbiBmdW5jdGlvbiBvZiAgL3Vzci9zaGFy ZS9vdmlydC1lbmdpbmUvc2V0dXAvYmluLy4uL3BsdWdpbnMvb3ZpcnQtZW5naW5lLXNldHVwL292 aXJ0LWVuZ2luZS9jb3JlL21pc2MucHkgLgoKCgoKCgoKQXQgMjAxNC0xMS0yNSAxNTowMzowMCwg IlllZGlkeWFoIEJhciBEYXZpZCIgPGRpZGlAcmVkaGF0LmNvbT4gd3JvdGU6Cj4tLS0tLSBPcmln aW5hbCBNZXNzYWdlIC0tLS0tCj4+IEZyb206ICJZZWRpZHlhaCBCYXIgRGF2aWQiIDxkaWRpQHJl ZGhhdC5jb20+Cj4+IFRvOiAixMK/pSIgPHo4NzE1MDAwQDEyNi5jb20+Cj4+IENjOiBkZXZlbEBv dmlydC5vcmcKPj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjUsIDIwMTQgODo1ODo0MCBBTQo+ PiBTdWJqZWN0OiBSZTogW292aXJ0LWRldmVsXSBBZGQgYSBsaWNlbnNlCj4+IAo+PiAtLS0tLSBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4+ID4gRnJvbTogIsTCv6UiIDx6ODcxNTAwMEAxMjYuY29t Pgo+PiA+IFRvOiBkZXZlbEBvdmlydC5vcmcKPj4gPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDI0 LCAyMDE0IDM6MjA6NDUgQU0KPj4gPiBTdWJqZWN0OiBbb3ZpcnQtZGV2ZWxdIEFkZCBhIGxpY2Vu c2UKPj4gPiAKPj4gPiBIb3cgdG8gYWRkIGEgbGljZW5zZSB0byBvdmlydCBlbmdpbmUsIHdoZXJl IGNhbiBpIHN0YXJ0IGZyb20/Cj4+IAo+PiBMaWNlbnNlIHRvIGRvIHdoYXQ/Cj4KPlNlZSBhbHNv Ogo+Cj5odHRwOi8vd3d3Lm92aXJ0Lm9yZy9MaWNlbnNpbmcKPgo+QmVzdCwKPi0tIAo+RGlkaQoK Cgo= ------=_Part_175279_861333127.1416899998667 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztjb2xvcjojMDAw MDAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkFyaWFsIj48YnI+PGRpdiBzdHlsZT0ibGlu ZS1oZWlnaHQ6IDIzLjc5OTk5OTIzNzA2MDVweDsiPk9rIGZpcnN0IG9mIGFsbCAsdGhhbmsgeW91 IGZvciB5b3VyIHJlc3BvbnNlLCBJIHRoaW5rIGkndmUgZm91bmQgc29sdXRpb24sIG15IHRhc2sg aXMgdG8gYWRkIGEgY3VzdG9tIGxpY2Vuc2UgYW5kIHZhbGlkYXRlIGl0IGJlZm9yZSB0aGUgZW52 aXJvbWVudCBjdXN0b21henRpb24gc3RlcChzdGFnZSA2KSZuYnNwOzxzcGFuIHN0eWxlPSJsaW5l LWhlaWdodDogMjMuNzk5OTk5MjM3MDYwNXB4OyI+Jm5ic3A7d2hlbiB1c2VyIHJ1biBlbmdpbmUt c2V0dXAuPC9zcGFuPjxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMS43OyI+Jm5ic3A7PC9zcGFu PjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMy43OTk5OTkyMzcwNjA1cHg7Ij5pJ20g Z29pbmcgdG8gJm5ic3A7YWRkIGEgaW50ZXJhY3RpdmUgbXNnIGludG8gX2N1c3RvbWl6YXRpb24g ZnVuY3Rpb24gb2YgJm5ic3A7L3Vzci9zaGFyZS9vdmlydC1lbmdpbmUvc2V0dXAvYmluLy4uL3Bs dWdpbnMvb3ZpcnQtZW5naW5lLXNldHVwL292aXJ0LWVuZ2luZS9jb3JlL21pc2MucHkgLjwvZGl2 Pjxicj48YnI+PGJyPjxkaXY+PC9kaXY+PGRpdiBpZD0iZGl2TmV0ZWFzZU1haWxDYXJkIj48L2Rp dj48YnI+PHByZT48YnI+QXQgMjAxNC0xMS0yNSAxNTowMzowMCwgIlllZGlkeWFoIEJhciBEYXZp ZCIgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWRpQHJlZGhhdC5jb20iPmRpZGlAcmVkaGF0LmNvbTwv YT4mZ3Q7IHdyb3RlOgomZ3Q7LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQomZ3Q7Jmd0OyBG cm9tOiAiWWVkaWR5YWggQmFyIERhdmlkIiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZGlAcmVkaGF0 LmNvbSI+ZGlkaUByZWRoYXQuY29tPC9hPiZndDsKJmd0OyZndDsgVG86ICLEwr+lIiAmbHQ7PGEg aHJlZj0ibWFpbHRvOno4NzE1MDAwQDEyNi5jb20iPno4NzE1MDAwQDEyNi5jb208L2E+Jmd0Owom Z3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOmRldmVsQG92aXJ0Lm9yZyI+ZGV2ZWxAb3ZpcnQu b3JnPC9hPgomZ3Q7Jmd0OyBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyNSwgMjAxNCA4OjU4OjQw IEFNCiZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbb3ZpcnQtZGV2ZWxdIEFkZCBhIGxpY2Vuc2UKJmd0 OyZndDsgCiZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KJmd0OyZndDsgJmd0 OyBGcm9tOiAixMK/pSIgJmx0OzxhIGhyZWY9Im1haWx0bzp6ODcxNTAwMEAxMjYuY29tIj56ODcx NTAwMEAxMjYuY29tPC9hPiZndDsKJmd0OyZndDsgJmd0OyBUbzogPGEgaHJlZj0ibWFpbHRvOmRl dmVsQG92aXJ0Lm9yZyI+ZGV2ZWxAb3ZpcnQub3JnPC9hPgomZ3Q7Jmd0OyAmZ3Q7IFNlbnQ6IE1v bmRheSwgTm92ZW1iZXIgMjQsIDIwMTQgMzoyMDo0NSBBTQomZ3Q7Jmd0OyAmZ3Q7IFN1YmplY3Q6 IFtvdmlydC1kZXZlbF0gQWRkIGEgbGljZW5zZQomZ3Q7Jmd0OyAmZ3Q7IAomZ3Q7Jmd0OyAmZ3Q7 IEhvdyB0byBhZGQgYSBsaWNlbnNlIHRvIG92aXJ0IGVuZ2luZSwgd2hlcmUgY2FuIGkgc3RhcnQg ZnJvbT8KJmd0OyZndDsgCiZndDsmZ3Q7IExpY2Vuc2UgdG8gZG8gd2hhdD8KJmd0OwomZ3Q7U2Vl IGFsc286CiZndDsKJmd0O2h0dHA6Ly93d3cub3ZpcnQub3JnL0xpY2Vuc2luZwomZ3Q7CiZndDtC ZXN0LAomZ3Q7LS0gCiZndDtEaWRpCjwvcHJlPjwvZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5l dGVhc2Vmb290ZXIiPjxzcGFuIGlkPSJuZXRlYXNlX21haWxfZm9vdGVyIj48L3NwYW4+PC9zcGFu PjwvZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290ZXIiPjxzcGFuIGlkPSJuZXRl YXNlX21haWxfZm9vdGVyIj48L3NwYW4+PC9zcGFuPg== ------=_Part_175279_861333127.1416899998667--

----- Original Message -----
From: "穆骏" <z8715000@126.com> To: "Yedidyah Bar David" <didi@redhat.com> Cc: devel@ovirt.org Sent: Tuesday, November 25, 2014 9:19:58 AM Subject: Re:Re: [ovirt-devel] Add a license
Ok first of all ,thank you for your response, I think i've found solution, my task is to add a custom license and validate it before the enviroment customaztion step(stage 6) when user run engine-setup. i'm going to add a interactive msg into _customization function of /usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/core/misc.py .
You can add it even earlier, at STAGE_SETUP, if you want. No need to change existing files - you can add your own file, in your own directory - this way it can be packaged separately, and you'll not need to maintain a custom patch. setup is modular - check how the various files under /usr/share/ovirt-engine/setup are in the different ovirt-engine-*setup* packages. Best, -- Didi
participants (2)
-
Yedidyah Bar David
-
穆骏