????
Current Path : /usr/local/ssl/sbin/ |
Current File : //usr/local/ssl/sbin/cl-post-jwt-update |
#!/opt/cloudlinux/venv/bin/python3 -bb import subprocess, os def _update_edition_user_file(): """ Save information about current edition in specific location available for users """ if not os.path.exists('/usr/bin/cldetect') or not os.path.exists('/opt/cloudlinux/'): return p = subprocess.Popen(['/usr/bin/cldetect', '--detect-edition'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = p.communicate() if p.returncode == 0: with open('/opt/cloudlinux/cl_edition.tmp', 'wb') as f: f.write(stdout) os.rename('/opt/cloudlinux/cl_edition.tmp', '/opt/cloudlinux/cl_edition') os.chmod('/opt/cloudlinux/cl_edition', 0o644) def main(): """ You add your other actions here, but don't forget to handle errors. """ _update_edition_user_file() if __name__ == '__main__': main()