浏览代码

Check that the date is sane

Bob Mottram 9 年前
父节点
当前提交
ee8870fd7d
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9
    0
      src/freedombone

+ 9
- 0
src/freedombone 查看文件

11312
   echo 'backup_github_projects' >> $COMPLETION_FILE
11312
   echo 'backup_github_projects' >> $COMPLETION_FILE
11313
 }
11313
 }
11314
 
11314
 
11315
+function check_date {
11316
+  curr_date=$(date)
11317
+  if [[ $curr_date == *"1970"* ]]; then
11318
+      apt-get -y install ntp
11319
+  fi
11320
+}
11321
+
11315
 function install_dynamicdns {
11322
 function install_dynamicdns {
11316
   if [[ $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
11323
   if [[ $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
11317
       return
11324
       return
11328
   git clone https://github.com/bashrc/inadyn $INSTALL_DIR/inadyn
11335
   git clone https://github.com/bashrc/inadyn $INSTALL_DIR/inadyn
11329
   if [ ! -d $INSTALL_DIR/inadyn ]; then
11336
   if [ ! -d $INSTALL_DIR/inadyn ]; then
11330
       echo 'inadyn repo not cloned'
11337
       echo 'inadyn repo not cloned'
11338
+      echo -n | openssl s_client -showcerts -connect github.com:443 -CApath /etc/ssl/certs
11331
       exit 6785
11339
       exit 6785
11332
   fi
11340
   fi
11333
   cd $INSTALL_DIR/inadyn
11341
   cd $INSTALL_DIR/inadyn
11756
 enable_backports
11764
 enable_backports
11757
 configure_dns
11765
 configure_dns
11758
 initial_setup
11766
 initial_setup
11767
+check_date
11759
 install_dynamicdns
11768
 install_dynamicdns
11760
 randomize_cron
11769
 randomize_cron
11761
 create_freedns_updater
11770
 create_freedns_updater