[Frugalware-git] frugal-tweak: *added debug mode
bouleetbil
bouleetbil at frogdev.info
Mon Dec 27 22:40:31 CET 2010
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=7017c71ef0ef59e4aacdc8d71ad88a97e5469951
commit 7017c71ef0ef59e4aacdc8d71ad88a97e5469951
Author: bouleetbil <bouleetbil at 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
+ }
}
More information about the Frugalware-git
mailing list