summaryrefslogtreecommitdiffstats
path: root/mgaapplet.pm
diff options
context:
space:
mode:
authorFrancesc Pinyol Margalef <francesc.pinyol.m@gmail.com>2013-12-21 14:34:43 +0100
committerFrancesc Pinyol Margalef <francesc.pinyol.m@gmail.com>2013-12-21 14:34:43 +0100
commitcb726fb709b77c4285153a1394798f9394eb3327 (patch)
tree16e6b233bdeda5aeaf540622e29de4c09ca576c2 /mgaapplet.pm
parentb316624bcffca8aa7da3811c5f2ab015f58cd369 (diff)
parentbb3d7a0b3f5843a5f3d9455858f2e96975ca95f3 (diff)
downloadmgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar.gz
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar.bz2
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.tar.xz
mgaonline-cb726fb709b77c4285153a1394798f9394eb3327.zip
Merge branch 'master' of git://git.mageia.org/software/mgaonline
Diffstat (limited to 'mgaapplet.pm')
-rw-r--r--mgaapplet.pm47
1 files changed, 47 insertions, 0 deletions
diff --git a/mgaapplet.pm b/mgaapplet.pm
new file mode 100644
index 00000000..faabfc75
--- /dev/null
+++ b/mgaapplet.pm
@@ -0,0 +1,47 @@
+package mgaapplet;
+
+use Exporter;
+use lib qw(/usr/lib/libDrakX);
+use common;
+our @ISA = 'Exporter';
+our @EXPORT = qw(%comm_codes);
+
+our %comm_codes = (
+ locked => {
+ code => 2,
+ status => 'locked',
+ log => "urpmi database locked, skipping updating urpmi database",
+ },
+ error_updating => {
+ code => 3,
+ status => 'critical',
+ log => N_("Error updating media"),
+ },
+ no_update_medium => {
+ code => 4,
+ status => 'no_update_medium',
+ log => "no update media configured",
+ },
+ no_enabled_medium => {
+ code => 5,
+ status => 'no_enabled_medium',
+ log => "all update media are disabled",
+ },
+ updates => {
+ code => 6,
+ status => 'updates',
+ log => "Checking... Updates are available\n\n",
+ },
+ uptodate => {
+ code => 7,
+ status => 'okay',
+ log => "Packages are up to date\n",
+ },
+ db_not_open => {
+ code => 8,
+ status => 'critical',
+ log => "Failed to open urpmi database\n",
+ },
+);
+
+1;