From 59a0f5591c85d0a953aa57bd1ffd261aa278fe64 Mon Sep 17 00:00:00 2001 From: gutosie Date: Sat, 11 Dec 2021 19:21:56 +0200 Subject: [PATCH] Update plugin.py --- NeoBoot/plugin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/NeoBoot/plugin.py b/NeoBoot/plugin.py index 55b2321..c899320 100644 --- a/NeoBoot/plugin.py +++ b/NeoBoot/plugin.py @@ -1377,9 +1377,10 @@ class NeoBootImageChoose(Screen): cmd1 = 'chattr -i %sImageBoot/' % getNeoLocation() + self.mysel cmd2 = 'chattr -i %sImageBoot/' % getNeoLocation() + self.mysel + '/usr/lib/periodon/.activatedmac' cmd3 = 'chattr -i %sImageBoot/' % getNeoLocation() + self.mysel + '' + LinkNeoBoot +'/plugin.py' - cmd4 = 'chattr -i %sImageBoot/' % getNeoLocation() + self.mysel + '' + LinkNeoBoot +'/plugin.pyo' + if fileExists('%sImageBoot/' % getNeoLocation() + self.mysel + '' + LinkNeoBoot +'/plugin.pyo'): + cmd4 = 'chattr -i %sImageBoot/' % getNeoLocation() + self.mysel + '' + LinkNeoBoot +'/plugin.pyo' cmd5 = 'rm -r %sImageBoot/' % getNeoLocation() + self.mysel - self.session.openWithCallback(self.up, Console, _('NeoBoot: Deleting Image'), [cmd, cmd1, cmd2, cmd3, cmd4, cmd5]) + self.session.openWithCallback(self.up, Console, _('NeoBoot: Deleting Image'), [cmd, cmd1, cmd2, cmd3, cmd5]) else: self.session.open(MessageBox, _('Removing canceled!'), MessageBox.TYPE_INFO)