jddlZddlZdZdS)Nc`tjdtjdtjdtjdtjdd}t |S)a Detect if passenger active on server. Detects: - CL passenger ea-apache24-mod-alt-passenger/alt-mod-passenger - CL EA4 passenger ea-ruby24-mod_passenger - CL EA4 passenger ea-ruby27-mod_passenger - alt-ruby27-mod_passenger (replaces ea-apache24-mod-alt-passenger since 6.1.2) - CentOS passenger :return bool: True/False - passenger found/not found z/usr/bin/passengerz/opt/passenger*z./opt/cpanel/ea-ruby24/root/usr/share/passengerz./opt/cpanel/ea-ruby27/root/usr/share/passengerz/opt/alt/ruby27/share/passenger)orig_passenger_filepassenger_dirsis_ea4_ruby24_passengeris_ea4_ruby27_passengeris_alt_ruby27_passenger)ospathisfileglobisdiranyvalues)checkss W/opt/cloudlinux/venv/lib64/python3.11/site-packages/clselector/clpassenger_detectlib.pyis_clpassenger_activer s~ "w~~.BCC)$566#%7==1a#b#b#%7==1a#b#b#%7==1R#S#S  F v}}  )r r rrrrs2      r