almost solved
/etc/init.d/ntp-client and adding the sleep 5 line like this:
start() {
checkconfig || return $?
ebegin "Setting clock via the NTP client '${NTPCLIENT_CMD}'"
sleep 5;
"${NTPCLIENT_CMD}" ${NTPCLIENT_OPTS}
eend $? "Failed to set clock"
}
after no error at booting, ntpd and ntp-client is started and working but system time is still incorrect
home:[freeartist-artix]:~$ rc-status
Runlevel: default
metalog [ started 00:00:57 (0) ]
acpid [ started 00:00:55 (0) ]
dbus [ started 00:00:57 (0) ]
connmand [ started 00:00:55 (0) ]
bluetoothd [ started 00:00:55 (0) ]
ntp-client [ started ]
cronie [ started 00:00:34 (0) ]
cupsd [ started 00:00:55 (0) ]
gpm [ started ]
netmount [ started ]
lightdm [ started 00:00:55 (0) ]
ntpd [ started 00:00:34 (0) ]
local [ started ]
agetty.tty5 [ started 00:00:30 (0) ]
agetty.tty2 [ started 00:00:30 (0) ]
agetty.tty6 [ started 00:00:30 (0) ]
agetty.tty4 [ started 00:00:30 (0) ]
agetty.tty1 [ started 00:00:30 (0) ]
agetty.tty3 [ started 00:00:30 (0) ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
dhcpcd [ started 00:00:55 (0) ]
avahi-daemon [ started 00:00:55 (0) ]
Dynamic Runlevel: manual
openrc-settingsd [ started ]
home:[freeartist-artix]:~$
home:[root]:/home/freeartist-artix# date
Sat 18 May 14:32:08 UTC 2024
home:[root]:/home/freeartist-artix# rc-service ntpd status
* status: started
home:[root]:/home/freeartist-artix# rc-service ntp-client status
* status: started
home:[root]:/home/freeartist-artix#