diff --git a/userspace/rootfs_override/etc/init.d/wr_date b/userspace/rootfs_override/etc/init.d/wr_date index 6459b5c2eaedc8b35eadcf064b00a22afb6781d7..b372cb096c067e2bba2ee86e855ea4cb4e69f9b9 100755 --- a/userspace/rootfs_override/etc/init.d/wr_date +++ b/userspace/rootfs_override/etc/init.d/wr_date @@ -116,11 +116,26 @@ nmea_to_hwclk() date_set=1 } +irigb_to_hwclk() +{ + #set host and time from IRIB-B interface + eval echo "Using IRIG-B" $LOGPIPE + eval /wr/bin/wr_date irigb enable get tohost $LOGPIPE + if [ $? -ne 0 ]; then + eval echo "Getting time from IRIG-B failed" $LOGPIPE + return + fi + eval /wr/bin/wr_date set host $LOGPIPE + date_set=1 +} + date_set=0 if [ "$CONFIG_TOD_SOURCE_NMEA" = "y" ]; then nmea_to_hwclk +elif [ "$CONFIG_TOD_SOURCE_IRIGB" = "y" ]; then + irigb_to_hwclk elif [ "$CONFIG_TOD_SOURCE_NTP" = "y" ]; then # Check whether there is the config file if [ -f $F ]; then