wo4hybddlZddlZddlZddlZddlmZejeZddZ ddZ dS)N)CoreFc  tjD]} tj|jt j}tj|rtj |stjt j |j }tj |tj |d|jtj|dtj|t j}t!j||tj |d|jtj|dV#t$$r3}t&dt+|Yd}~d}~wwxYwdS#t,$rt&d|YdSwxYw)NriizSomething went wrong: %szFailed to migrate config for %s)pwdgetpwallospathjoinpw_dirrUSER_CONFIG_FILE_NAMEisfileislink USER_CONFDIRpw_namemkdirchownpw_gidchmodshutilmoveOSErrorloggerwarningstr Exception exception) migratordatabasefakekwargsusersrcdst_dirdst_filees d/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/090_safe_user_config.pymigrater& sBLNN C CD Cgll4;0JKK7>>#&& .rw~~c/B/B . gll4+r/s 111111  8 $ $BBBB,      r*