diff --git a/source/ubl-settings-datetime.c b/source/ubl-settings-datetime.c index 8ec04eb..c2fbf0f 100644 --- a/source/ubl-settings-datetime.c +++ b/source/ubl-settings-datetime.c @@ -241,7 +241,7 @@ void *yon_sync_thread_start(void *arg){ struct datetime_arg *data = (struct datetime_arg*)arg; char *command_time = time_sync_command(data->time); char *command_date = date_sync_command(data->date); - char *command = yon_char_unite(command_time,"; ",command_date,NULL); + char *command = yon_char_unite(command_date,"; ",command_time,NULL); free(command_time); free(command_date); if (system(yon_debug_output("%s\n",command))){ diff --git a/source/ubl-settings-datetime.h b/source/ubl-settings-datetime.h index eef5b5e..a97f214 100644 --- a/source/ubl-settings-datetime.h +++ b/source/ubl-settings-datetime.h @@ -44,8 +44,8 @@ #define ZONE_parameter "ZONE" #define ZONE_parameter_command "ubconfig --source global get clock ZONE" -#define time_sync_command(time) yon_char_unite("date +%T -s \"",time,"\"",NULL) -#define date_sync_command(date) yon_char_unite("date +%Y%m%d -s \"",date,"\"",NULL) +#define time_sync_command(time) yon_char_unite("pkexec date +%H:%M:%S -s \"",time,"\"",NULL) +#define date_sync_command(date) yon_char_unite("pkexec date +%Y%m%d -s \"",date,"\"",NULL) #define hardware_datetime_sync_command "hwclock --systohc"