From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH OSSTEST RFC 2/2] Make guest cdrom empty after installation completes Date: Wed, 6 Apr 2016 14:02:57 +0100 Message-ID: <1459947777-26011-3-git-send-email-wei.liu2@citrix.com> References: <1459947777-26011-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ann8O-00032r-Ai for xen-devel@lists.xenproject.org; Wed, 06 Apr 2016 13:04:36 +0000 In-Reply-To: <1459947777-26011-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , ian.jackson@eu.citrix.com, Wei Liu , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org UHJldmlvdXNseSBhbiBpc28gaW1hZ2UgdGhhdCBjb250YWlucyBub3RoaW5nIHdhcyBpbnNlcnRl ZCB0byBjZHJvbQphZnRlciBndWVzdCBpbnN0YWxsYXRpb24gaGFkIGZpbmlzaGVkLgoKV2l0aCB0 aGlzIHBhdGNoIHdlIG1ha2UgY2Ryb20gcmVhbGx5IGVtcHR5LiAgVGhpcyBoZWxwcyBjYXRjaCBi dWcgdGhhdApwcmV2ZW50cyBib290aW5nIGh2bSBndWVzdCB3aXRoIGVtcHR5IGNkcm9tIGRyaXZl LgoKUmVtb3ZlIGVtcHR5IGlzbyBpbWFnZSBnZW5lcmF0ZSBpbiB0cy17ZGViaWFuLWh2bSxyZWRo YXR9LWluc3RhbGwgYXMKd2VsbC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp dHJpeC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDYgKysrLS0tCiB0cy1kZWJp YW4taHZtLWluc3RhbGwgIHwgNiArLS0tLS0KIHRzLXJlZGhhdC1pbnN0YWxsICAgICAgfCA2ICst LS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0 LnBtCmluZGV4IDhiMTViNmQuLmYwNmRiNTEgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBv cnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtMjUwOSwxMSArMjUwOSwxMSBA QCBzdWIgaXNvX2NvcHlfY29udGVudF9mcm9tX2ltYWdlKCQkKSB7CiBFTkQKIH0KIAotc3ViIGd1 ZXN0X2VkaXRjb25maWdfcG9zdGluc3RhbGwgKCQkKSB7Ci0gICAgbXkgKCRnaG8sJGVtcHR5aXNv KSA9IEBfOworc3ViIGd1ZXN0X2VkaXRjb25maWdfcG9zdGluc3RhbGwgKCQpIHsKKyAgICBteSAo JGdobykgPSBAXzsKICAgICBndWVzdF9lZGl0Y29uZmlnKCRnaG8tPntIb3N0fSwgJGdobywgc3Vi IHsKICAgICAgICAgaWYgKG0vXlxzKmRpc2tccypcPS8gLi4gL1xdLykgewotICAgICAgICAgICAg cy9cUSRnaG8tPntSaW1hZ2V9XEUvJGVtcHR5aXNvLzsKKyAgICAgICAgICAgIHMvXFEkZ2hvLT57 UmltYWdlfVxFLy87CiAgICAgICAgIH0KICAgICAgICAgcy9eb25fcmVib290Liovb25fcmVib290 PSdyZXN0YXJ0Jy87CiAgICAgfSk7CmRpZmYgLS1naXQgYS90cy1kZWJpYW4taHZtLWluc3RhbGwg Yi90cy1kZWJpYW4taHZtLWluc3RhbGwKaW5kZXggZDE3NGM1NS4uYjhhMmFlMiAxMDA3NTUKLS0t IGEvdHMtZGViaWFuLWh2bS1pbnN0YWxsCisrKyBiL3RzLWRlYmlhbi1odm0taW5zdGFsbApAQCAt MTgxLDggKzE4MSw2IEBAIHN1YiBwcmVwYXJlX2luaXRyZCAoJCQkKSB7CiBFTkQKIH0KIAotb3Vy ICRlbXB0eWlzbz0gIi9yb290LyRmbGlnaHQuJGpvYi4kZ24tZW1wdHkuaXNvIjsKLQogc3ViIGlz b19wYXRoICgkJCkgewogICAgIG15ICgkd2hpY2gsICRkZWZ0YWlsKSA9IEBfOwogICAgIG15ICR2 ID0gZ3Vlc3RfdmFyKCRnaG8sICJpc29fJHdoaWNoIiwgIi9pbnN0YWxsLmFtZC8kZGVmdGFpbCIp OwpAQCAtMjEzLDggKzIxMSw2IEBAIHN1YiBwcmVwICgpIHsKICAgICAgICAgICAgICAgICAgICAg ICAgICAgLW5vLWVtdWwtYm9vdAogICAgICAgICAgICAgICAgICAgICAgICAgICAtcik7CiAKLSAg ICBpc29fY3JlYXRlX2VtcHR5KCRobywgJGVtcHR5aXNvLCAkZW1wdHlkaXIpOwotCiAgICAgbXkg JGV4dHJhX2NvbmZpZyA9ICcnOwogICAgICRleHRyYV9jb25maWcgLj0gIm5lc3RlZGh2bT0xXG4i CiAJaWYgZ3Vlc3RfdmFyX2Jvb2xlYW4oJGdobywiZW5hYmxlX25lc3RlZGh2bSIpOwpAQCAtMjgz LDcgKzI3OSw3IEBAIGlmICgkc3RhZ2U8MikgewogICAgIGd1ZXN0X2Rlc3Ryb3koJGdobyk7CiB9 CiAKLWd1ZXN0X2VkaXRjb25maWdfcG9zdGluc3RhbGwoJGdobywkZW1wdHlpc28pOworZ3Vlc3Rf ZWRpdGNvbmZpZ19wb3N0aW5zdGFsbCgkZ2hvKTsKIGd1ZXN0X2NyZWF0ZSgkZ2hvKTsKIGd1ZXN0 X2F3YWl0X2RoY3BfdGNwKCRnaG8sMzAwKTsKIGd1ZXN0X2NoZWNrX3VwKCRnaG8pOwpkaWZmIC0t Z2l0IGEvdHMtcmVkaGF0LWluc3RhbGwgYi90cy1yZWRoYXQtaW5zdGFsbAppbmRleCA4OWUwYTVm Li5hOTUwNzc4IDEwMDc1NQotLS0gYS90cy1yZWRoYXQtaW5zdGFsbAorKysgYi90cy1yZWRoYXQt aW5zdGFsbApAQCAtMTA2LDggKzEwNiw2IEBAIEVOREtFWVMKIEVORAogfQogCi1vdXIgJGVtcHR5 aXNvPSAiL3Jvb3QvJGZsaWdodC4kam9iLiRnbi1lbXB0eS5pc28iOwotCiBzdWIgcHJlcCAoKSB7 CiAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXNfbm9yZWMoJGhvLCBxdyhsdm0yIHJzeW5jIGdl bmlzb2ltYWdlKSk7CiAKQEAgLTEyMCw4ICsxMTgsNiBAQCBzdWIgcHJlcCAoKSB7CiAgICAgbXkg JG5ld2lzbz0gIi9yb290LyRmbGlnaHQuJGpvYi4kZ24tbmV3aXNvIjsKICAgICBteSAkZW1wdHlk aXI9ICIvcm9vdC8kZmxpZ2h0LiRqb2IuJGduLWVtcHR5LWRpciI7CiAKLSAgICBpc29fY3JlYXRl X2VtcHR5KCRobywgJGVtcHR5aXNvLCAkZW1wdHlkaXIpOwotCiAgICAgbXkgQGlzb2dlbj0gaXNv X2dlbl9mbGFnc19iYXNpYygpOwogCiAgICAgbW9yZV9wcmVwYXJlZ3Vlc3RfaHZtKCRobywkZ2hv LCAkcmFtX21iLCAkZGlza19tYiwKQEAgLTE1OCw3ICsxNTQsNyBAQCBpZiAoJHN0YWdlPDIpIHsK ICAgICBndWVzdF9kZXN0cm95KCRnaG8pOwogfQogCi1ndWVzdF9lZGl0Y29uZmlnX3Bvc3RpbnN0 YWxsKCRnaG8sJGVtcHR5aXNvKTsKK2d1ZXN0X2VkaXRjb25maWdfcG9zdGluc3RhbGwoJGdobyk7 CiBndWVzdF9jcmVhdGUoJGdobyk7CiBndWVzdF9hd2FpdF9kaGNwX3RjcCgkZ2hvLDMwMCk7CiBn dWVzdF9jaGVja191cCgkZ2hvKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK