|
|
|
@ -28,11 +28,10 @@ class VariableAcDesktopMerge(ReadonlyVariable):
|
|
|
|
|
install this package
|
|
|
|
|
"""
|
|
|
|
|
def get(self):
|
|
|
|
|
ret = ""
|
|
|
|
|
action = self.Get("cl_action")
|
|
|
|
|
if action in ("install","merge"):
|
|
|
|
|
ret = "up"
|
|
|
|
|
return ret
|
|
|
|
|
return "up"
|
|
|
|
|
return ""
|
|
|
|
|
|
|
|
|
|
class VariableAcDesktopInstall(ReadonlyVariable):
|
|
|
|
|
"""
|
|
|
|
@ -40,12 +39,13 @@ class VariableAcDesktopInstall(ReadonlyVariable):
|
|
|
|
|
and "down" for uninstall
|
|
|
|
|
"""
|
|
|
|
|
def get(self):
|
|
|
|
|
ret = ""
|
|
|
|
|
if self.Get('cl_chroot_status') == "on":
|
|
|
|
|
return ""
|
|
|
|
|
action = self.Get("cl_action")
|
|
|
|
|
if action in ("install","merge"):
|
|
|
|
|
ret = "up"
|
|
|
|
|
return "up"
|
|
|
|
|
elif action == "uninstall":
|
|
|
|
|
ret = "down"
|
|
|
|
|
return "down"
|
|
|
|
|
return ret
|
|
|
|
|
|
|
|
|
|
class VariableAcDesktopDesktop(ReadonlyVariable):
|
|
|
|
@ -53,8 +53,9 @@ class VariableAcDesktopDesktop(ReadonlyVariable):
|
|
|
|
|
Action variable which has value "up" on user profile setup
|
|
|
|
|
"""
|
|
|
|
|
def get(self):
|
|
|
|
|
ret = ""
|
|
|
|
|
if self.Get('cl_chroot_status') == "on":
|
|
|
|
|
return ""
|
|
|
|
|
action = self.Get("cl_action")
|
|
|
|
|
if action in ("desktop",):
|
|
|
|
|
ret = "up"
|
|
|
|
|
return ret
|
|
|
|
|
return "up"
|
|
|
|
|
return ""
|
|
|
|
|