mbligh | be630eb | 2008-08-01 16:41:48 +0000 | [diff] [blame^] | 1 | #!/usr/bin/python -u |
| 2 | |
| 3 | import base64, sys |
| 4 | |
| 5 | import common |
| 6 | from autotest_lib.cli import atest |
| 7 | |
| 8 | |
| 9 | if __name__ == '__main__': |
| 10 | def __decode(): |
| 11 | print base64.b64decode('ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWlqakxMZmYsLCAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAuLkxMRUVFRUVFS0tLSy4uICAgIC4uLi4gICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICBMTFdXRUVFRUVFRUVFRWZmTExFRUtLS0tpaSAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgLi5LS0tLREREREVFRUVXV1dXV1dXV1dXV1d0dCAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgLi5MTEVFRUVLS0tLS0sjI0tLV1dXV1dXRUUuLiAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAuLmZmRUVXVyMjRERMTEdHTExFRUVFV1dXV1dXaWkgICAgICAgICAgICAKICAgICAgICAgICAgICAgIC4uampLS1dXV1dXV0VFZmZqanR0ampFRUVFV1dXV2pqICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlpS0tXV1dXV1dXV0VFdHRqanR0ZmZERCMjIyNmZiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIC4uTExLS1dXV1dXV1dXZmZqamZmZmZHR0dHOjogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgLi5paUxMR0dFRUtLR0dqampqR0dMTGZmdHQuLiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAuLnR0R0dmZkdHR0dqakxMR0dqaiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgdHRHR0dHV1cjIyMjV1dLS1dXampmZmZmLi4gICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgIGZmTExMTFdXV1cjIyMjIyNXV0xMdHR0dGpqTEw7OyAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICBpaUdHTExHR1dXIyMjIyMjS0tLS2ZmZmZpaUxMZmZmZi4uICAgICAgICAKICAgICAgICAgICAgICAgICAgICBqakxMZmZLS1dXIyMjI0tLV1dmZnR0TEx0dEdHRERMTExMLi4gICAgICAKICAgICAgICAgICAgICAgICAgOztHR0xMdHRXV1dXIyNXV1dXamppaXR0dHR0dEdHRUVFRUVFamogICAgICAKICAgICAgICAgICAgICAgIC4uTExHR0xMdHRXV1dXIyNLS0dHdHRpaWlpaWlqakVFRUVFRUVFTEwgICAgICAKICAgICAgICAgICAgICAgIGZmRUVERGZmampXVyMjRERLS3R0dHR0dGlpTExFRUVFRUVFRUVFREQgICAgICAKICAgICAgICAgICAgICA7O0VFRUVFRWpqaWlLS1dXR0dqamlpdHRMTEVFRUVFRUVFRUVLS0tLS0sgICAgICAKICAgICAgICAgICAgLi5EREVFRUVLS0dHaWlFRXR0dHR0dHR0S0tLS0tLS0tLS0VFS0tLS0VFRUUuLiAgICAKICAgICAgICAgICAgOztFRUVFS0tLS0VFZmZHR2ZmdHRMTFdXS0tFRUtLS0tXV0tLS0tLS0VFRUVpaSAgICAKICAgICAgICAgICAgR0dFRUVFS0tLS0VFRUVqakxMRUVLS0tLS0tFRUtLS0tXV0tLS0tLS0tLRUVqaiAgICAKICAgICAgICAgIDs7RUVFRUtLV1dLS0tLRUV0dERERUVLS0tLRUVLS0tLRUVXV1dXS0tLS0tLS0tHRyAgICAKICAgICAgICAgIExMRUVFRUtLV1dXV0VFTEx0dEdHRUVLS0tLRUVFRVdXV1dXV1dXV1dXV1dXS0tXVywsICAKICAgICAgICAsLEVFRUVFRUtLS0tFRUVFZmZmZkVFS0tLS0tLS0tFRVdXV1dXV1dXV1dLS0VFS0tXV2pqICAKICAgICAgICBqakVFRUVFRUtLRUVHR0VFZmZMTEVFS0tFRUtLS0tFRUtLV1dXV1dXR0dHR0VFRUVXV2pqICAKICAgICAgLi50dGpqRERLS1dXTExmZktLampmZktLRUVFRUtLS0tLS0tLV1dFRUxMampmZkdHS0tLSy4uICAKICAgICAgaWl0dGpqRERLS2ZmLi5MTEVFTExMTEVFRUVLS0tLS0tFRURETExmZkxMTExMTExMS0tmZiAgICAKICAgIDs7dHR0dGpqRUU7OyAgICBHR0VFaWlmZkVFRUVLS0xMZmZ0dHR0dHRqamZmZmZMTExMREQuLiAgICAKICAuLkxMamp0dExMTEwgICAgICBEREVFaWlmZktLRUVLS0VFRUVMTGlpdHRmZnR0ampmZmZmdHQuLiAgICAKICBpaUxMampmZkxMaWkgICAgLi5FRUVFdHRMTEtLS0tLS0tLRUVMTHR0ampMTExMdHRHR0dHamppaSAgICAKICB0dGpqampMTGZmICAgICAgOztEREVFdHRMTEtLS0tLS0tLRUVqamZmZmZMTEdHRUVFRWlpICAgICAgICAKLCx0dGpqampMTCwsICAgICAgaWlHR0dHaWlHR0tLS0tMTEVFTExmZkRER0dMTFdXamogICAgICAgICAgICAKLCwuLmZmampqaiAgICAgICAgdHREREREdHRHR0tLRERpaWpqampmZkdHTExFRVdXamogICAgICAgICAgICAKICAgIGlpTEw7OyAgICAgICAgdHRFRUdHdHRHR0tLR0dqakxMamp0dEdHRERXV1dXamogICAgICAgICAgICAKICAgICAgS0s6OiAgICAgICAgZmZFRUREdHRHR0tLTExmZnR0dHRMTGZmRUVXV1dXdHQgICAgICAgICAgICAKICAgICAgS0s7OyAgICAgICAgTExLS0REaWlHR0tLRUVLS0RETExHR2ZmS0tLS1dXdHQgICAgICAgICAgICAKICAgICAgS0tpaSAgICAgIC4uRERLS0REaWlEREtLS0tLS0tLS0tLS0tLS0tXV1dXOzsgICAgICAgICAgICAKICAgICAgRERpaSAgICAgICwsRUVLS0REdHREREtLRUVLS0tLS0tLS0tLS0tXV1dXLi4gICAgICAgICAgICAKICAgICAgRER0dCAgICAgIHR0S0tLS0REdHRHR0tLS0tLS0tLS0tLS0tLS0tXV1dXICAgICAgICAgICAgICAKICAgICAgR0d0dCAgICAgIGZmS0tLS0dHaWlERFdXS0tLS0tLS0tLS0tLV1dEREVFICAgICAgICAgICAgICAKICAgICAgR0dqaiAgICAgIEdHRUVLS0VFdHRERFdXS0tLS0tLS0tLS0tLV1dEREREICAgICAgICAgICAgICAKICAgICAgTExmZiAgICAgIEdHRUVLS0dHZmZHR1dXS0tLS0tLS0tLS0tLV1dEREVFICAgICAgICAgICAgICAKICAgICAgTExMTCAgICAgIEVFS0tLS0dHZmZHR1dXS0tLS0tLS0tLS0tLV1dMTEVFLi4gICAgICAgICAgICAKICAgICAgZmZMTCAgICAuLkVFS0tLS0xMdHRHR1dXS0tLS0tLS0tLS0tLV1dHR0tLLi4gICAgICAgICAgICAKICAgICAgdHRHRyAgICAsLEtLS0tLS0xMampHR1dXS0tLS0tLS0tLS0tLS0tMTFdXLi4gICAgICAgICAgICAKICAgICAgdHRHRyAgICBpaUtLS0tLS0xMTExHR1dXS0tLS0tLS0tLS0tLRUVMTEtLICAgICAgICAgICAgICAKICAgICAgaWlERCAgICBqaktLS0tLS0dHTExHR1dXS0tLS0tLS0tLS0tLRUVMTEtLICAgICAgICAgICAgICAKICAgICAgaWlFRSAgICBmZktLS0tXV2ZmTExERFdXS0tLS0tLS0tLS0tLRUVEREtLICAgICAgICAgICAgICAKICAgICAgOztLSyAgICBMTEtLS0tXV0xMZmZERFdXS0tLS0tLS0tLS0tLRUVEREVFICAgICAgICAgICAgICAKICAgICAgOztLSyAgICBHR0tLS0tXV2pqTExERFdXV1dLS0tLS0tLS0tLRERHR0REICAgICAgICAgICAgICAKICAgICAgLi5LSyAgICBEREtLS0tXV2ZmTExERFdXV1dLS0tLS0tLS1dXRUVEREREICAgICAgICAgICAgICAKICAgICAgLi5XVyAgLi5FRUtLV1dLS3R0ampERFdXV1dLS0tLS0tLS1dXRERFRUdHICAgICAgICAgICAgICAKICAgICAgICBLSyAgLCxFRUtLV1dLS2ZmTExERFdXV1dLS0tLS0tLS1dXRERERGZmICAgICAgICAgICAgICAKICAgICAgICBLSyAgaWlLS0tLV1dFRUxMRERFRVdXV1dLS0tLS0tXV1dXR0dXV2pqICAgICAgICAgICAgICAKICAgICAgICBLSy4udHRLS0tLV1dFRUxMRERFRVdXV1dLS0tLS0tXV1dXTExXV2lpICAgICAgICAgICAgICAKICAgICAgICBFRS4uLCxmZldXIyMjI1dXR0dFRVdXV1dLS0tLV1dXV0tLR0cjIzs7ICAgICAgICAgICAgICAKICAgICAgICBERDs7ICA7OyMjIyMjIyMjdHQuLmlpZmZEREtLV1dXV0VFS0tLSzs7ICAgICAgICAgICAgICAKICAgICAgICBHRzs7ICAsLCMjIyMjIyMjaWkgICAgICAuLnR0V1dXV1dXV1dLSyAgICAgICAgICAgICAgICAKICAgICAgICBHR2lpICA7OyMjIyMjIyMjOzsgICAgICAgIGlpIyMjIyMjIyNHRyAgICAgICAgICAgICAgICAKICAgICAgICBMTGlpICA7OyMjIyMjIyMjdHQgICAgICAgIHR0IyMjIyMjIyNmZiAgICAgICAgICAgICAgICAKICAgICAgICBMTHR0ICA7OyMjIyMjIyMjZmYgICAgICAgIExMIyMjIyMjIyNpaSAgICAgICAgICAgICAgICAKICAgICAgICBmZnR0ICA6OiMjIyMjIyMjTEwgICAgICAgIEdHIyMjIyMjIyM6OiAgICAgICAgICAgICAgICAKICAgICAgICBqamZmICAuLiMjIyMjIyMjTEwgICAgICAgIFdXIyMjIyMjS0sgICAgICAgICAgICAgICAgICAKICAgICAgICB0dGZmICAuLiMjIyMjIyMjZmYgICAgICAgIEtLIyMjIyMjRUUgICAgICAgICAgICAgICAgICAKICAgICAgICBpaUxMICAgICMjIyMjIyMjZmYgICAgICAgIEdHIyMjIyMjaWkgICAgICAgICAgICAgICAgICAKICAgICAgICBpaUxMICBmZiMjIyMjIyMjR0cgICAgICA7OyMjIyMjIyMjdHQgICAgICAgICAgICAgICAgICAKICAgICAgICAsLExMaWlLSyMjIyMjI1dXdHQgICAgICBHRyMjIyMjI1dXOzsgICAgICAgICAgICAgICAgICAKICAgICAgICAgIDs7TExXVyMjIyMjIy4uICAgICAgOztXV1dXIyMjI0dHICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgaWlMTExMZmY6OiAgICAgICAgICA7O3R0dHQ7OwoKVGhlIEF1dG90ZXN0IHBpbXAgc2F5cywgIllvdSdyZSBnZXR0aW4nIG91dHRhIG9mIHBvY2tldCEiCgogICAgICAgIA==') |
| 12 | |
| 13 | if base64.b64decode('LS1XSEFU') in sys.argv: |
| 14 | __decode() |
| 15 | sys.argv.remove(base64.b64decode('LS1XSEFU')) |
| 16 | |
| 17 | sys.exit(atest.main()) |