From 7a321ea4645f106813636a2ac8d94faa7308d038 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Wed, 16 Oct 2024 11:30:11 +0600 Subject: [PATCH] fixed time setting --- source/ubl-settings-datetime.c | 2 +- source/ubl-settings-datetime.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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"