summaryrefslogtreecommitdiffstats
path: root/mgaapplet.pm
diff options
context:
space:
mode:
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;