Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=7017c71ef0ef59e4aacdc8d71ad88a97e5469951

commit 7017c71ef0ef59e4aacdc8d71ad88a97e5469951
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Mon Dec 27 22:36:54 2010 +0100

*added debug mode

diff --git a/frugal-tweak-vala/Makefile b/frugal-tweak-vala/Makefile
index c337d23..e692bff 100644
--- a/frugal-tweak-vala/Makefile
+++ b/frugal-tweak-vala/Makefile
@@ -1,5 +1,7 @@
VERSION = 0.1

+VALAFLAG = DEBUG=1
+
DAEMONSOURCES = daemon.vala
TERMINALSOURCES = terminal.vala mainwindow.vala
VALAC = valac
@@ -7,11 +9,11 @@ VALAC = valac
all: daemon terminal

daemon:
-       $(VALAC) $(DAEMONSOURCES) -o frugalware-tweak-daemon
+       $(VALAC) --define=$(VALAFLAG) $(DAEMONSOURCES) -o 
frugalware-tweak-daemon

terminal:
-       $(VALAC) --pkg vte $(TERMINALSOURCES) -o frugalware-tweak-terminal
+       $(VALAC) --define=$(VALAFLAG) --pkg vte $(TERMINALSOURCES) -o 
frugalware-tweak-terminal

clean:
-       rm *.o
+       rm frugalware-tweak-terminal
rm frugalware-tweak-daemon
diff --git a/frugal-tweak-vala/daemon.vala b/frugal-tweak-vala/daemon.vala
index 27e9b87..1333bc9 100644
--- a/frugal-tweak-vala/daemon.vala
+++ b/frugal-tweak-vala/daemon.vala
@@ -21,18 +21,27 @@ using GLib;
class Deamon : GLib.Object {

public static int main(string[] args) {
-
-        stdout.printf("Start Frugalware Tweak Daemon\n");
-       //timer
-       Timer timer = new Timer();
-       timer.start();
-
-       stdout.printf("The program will close in three seconds\n");
-
-       for(double x = 0.0; x <= 3.0;) {
-            x = timer.elapsed();
+       #if DEBUG==1
+               stdout.printf("Start Frugalware Tweak Daemon\n");
+       #endif
+       UpdateDatabase();
+       while(true)
+       {
+               #if DEBUG==1
+                       Thread.usleep(120000000); // 2minutes for tested
+               #else
+                       Thread.usleep(1800000000);      //1/2 hour
+                       Thread.usleep(1800000000); //1/2 hour
+                       UpdateDatabase();
+               #endif
+
}
-
-        return 0;
}
+
+       public static void UpdateDatabase()
+       {
+               #if DEBUG==1
+                       stdout.printf("Updated database pacman-g2\n");
+               #endif
+       }
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to