diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2009-02-13 15:11:21 +0100 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2009-02-13 15:11:21 +0100 |
| commit | 935c5f9abeb0d6189c57f8406855d8437db8b0db (patch) | |
| tree | 1fdce1e69db6448fc8332f9e656868902ca40d1b /lib/python/Components/Ipkg.py | |
| parent | 09dca95c63c7c9df2ccf08332f11b69673156e5b (diff) | |
| parent | da0da334b1314329d7d1f294d8df59acf66ac0d0 (diff) | |
| download | enigma2-935c5f9abeb0d6189c57f8406855d8437db8b0db.tar.gz enigma2-935c5f9abeb0d6189c57f8406855d8437db8b0db.zip | |
Merge branch 'master' of git://git.opendreambox.org/git/acidburn/enigma2-master
Diffstat (limited to 'lib/python/Components/Ipkg.py')
| -rwxr-xr-x[-rw-r--r--] | lib/python/Components/Ipkg.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/python/Components/Ipkg.py b/lib/python/Components/Ipkg.py index 31889bcf..0ba1165c 100644..100755 --- a/lib/python/Components/Ipkg.py +++ b/lib/python/Components/Ipkg.py @@ -52,6 +52,8 @@ class IpkgComponent: self.runCmd("list") elif cmd == self.CMD_INSTALL: self.runCmd("install " + args['package']) + elif cmd == self.CMD_REMOVE: + self.runCmd("remove " + args['package']) self.setCurrentCommand(cmd) def cmdFinished(self, retval): @@ -90,6 +92,8 @@ class IpkgComponent: self.callCallbacks(self.EVENT_UPGRADE, data.split(' ', 1)[1].split(' ')[0]) elif data.find('Installing') == 0: self.callCallbacks(self.EVENT_INSTALL, data.split(' ', 1)[1].split(' ')[0]) + elif data.find('Removing') == 0: + self.callCallbacks(self.EVENT_REMOVE, data.split(' ', 1)[1].split(' ')[1]) elif data.find('Configuring') == 0: self.callCallbacks(self.EVENT_CONFIGURING, data.split(' ', 1)[1].split(' ')[0]) elif data.find('An error occurred') == 0: |
