openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
ShellCompatibleFunctions.py File Reference

Namespaces

 Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions
 

Functions

def Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.backupUserDB ()
 
def Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.restoreUserDB ()
 
def Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.listpkg (type="installed")
 

Variables

string Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.MANDATORY_RIGHTS = "chown -R root:root /home/root /etc/auto.network /etc/default/dropbear /etc/dropbear ; chmod 600 /etc/auto.network /etc/dropbear/* /home/root/.ssh/* ; chmod 700 /home/root /home/root/.ssh"
 
list Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.BLACKLISTED = ['home/root/.cache', 'etc/passwd', 'etc/shadow', 'etc/group', 'etc/samba/distro', 'etc/samba/smb.conf', 'home/root/FastRestore.log']
 
list Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.IMAGE_INSTALL = ['openatv-base', 'enigma2-plugin-settings-defaultsat', 'run-postinsts']
 
string Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.PACKAGES = '/var/lib/opkg/lists'
 
string Plugins.SystemPlugins.SoftwareManager.ShellCompatibleFunctions.INSTALLEDPACKAGES = '/var/lib/opkg/status'