wo4hVdZddlZddlZddlmZejeZddZddZ dS)zUnmount sigs/v1 from CageFS.N)PathFc |rdS ddlm}|j}n#t$rd}YnwxYw t |}d|vrdSn@#t $rYdSt$r'}t d||Yd}~dSd}~wwxYw tj d|ddd dS#t$r&}t d |Yd}~dSd}~wwxYw) Nr)clcagefsz/etc/cagefs/cagefs.mpz/var/imunify360/files/sigs/v1zCan't read %s, reason: %sz5sed -i.im360-bak '\:/var/imunify360/files/sigs/v1:d' z && grep /var/imunify360/files/sigs/v1 /proc/mounts | awk '{ print $2 }' | xargs -rn1 umount && /usr/sbin/cagefsctl --wait-lock --unmount-all && /usr/sbin/cagefsctl --wait-lock --force-update-etc && /usr/sbin/cagefsctl --wait-lock --remount-allTz /bin/bash)shell executablez!Can't unmount sigs/v1, reason: %s) im360.subsysrCAGEFS_MP_FILENAME ImportErrorr read_textFileNotFoundError Exceptionlogger exception subprocess check_call)migratordatabasefakekwargsrfilenametextes c/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/160_unmount_sigs_v1.pymigrater s{ +)))))). +++*+ H~~'')) +$ 6 6 F 7  4hBBB A DL88  N "  AAAr$s{""  8 $ $"A"A"A"AJ      r