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