20180719_jeffrey - silenceuncrio/diary GitHub Wiki

0840

繼續 crontab

撇開 SMTP module 的影響觀察開機時 crond 的 start 狀況

發現影響的另有其人

root@Cellular Router:/etc# ls -al /var/
drwxr-xr-x   11 root     root          1448 Jul 19 01:09 .
drwxr-xr-x   17 root     root          1248 Jul 19 00:59 ..
...
lrwxrwxrwx    1 root     root            20 Jul 19 01:09 spool -> /tmp/icos/smtp/spool
...

已經請原作者 aaron 協助處理

1020

參考 Quagga 的 wiki

利用 BitBake append file 來修正原來的 cronie recipe - meta-proscend/recipes-extended/cronie/cronie_1.5.0.bbappend

# DISABLING INIT SCRIPT START LINKS
INITSCRIPT_PARAMS = "disable"

目的是為了擺脫 SysVinit 在一開機就幫我們啟動 cronie service

1030

aaron 已經幫忙修正 SMTP 的影響

1100

commit 42cb54a288d1a7c63fee2468b685f6a88c0fe1a1
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Thu Jul 19 11:00:18 2018 +0800

    Use .bbappend to cause update-rc.d to disable init script start links of cronie service

 meta-proscend/recipes-extended/cronie/cronie_1.5.0.bbappend | 4 ++++
 1 file changed, 4 insertions(+)

1600

commit 1fca101f53b124266a9dff16133e548cb20fb937
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Thu Jul 19 15:36:48 2018 +0800

    add 'schedule-reboot' icos module
    - not implement yet
    - configuration design finished
    - no CGI
    - no WEB UI

 .../icos/schedule_reboot/schedule_reboot.json      |  15 +
 proscend/mconfig/Config.in                         |   1 +
 .../mconfig/configs/Azuretec/0_OLTRG100/defconfig  |   1 +
 .../mconfig/configs/Azuretec/1_OLTRG101/defconfig  |   1 +
 .../mconfig/configs/Azuretec/2_OLTRG100X/defconfig |   1 +
 proscend/mconfig/configs/LITE/1_GPS/defconfig      |   1 +
 proscend/mconfig/configs/M300/0_GENERIC/defconfig  |   1 +
 .../mconfig/configs/M300/10_GPS_HYTEC/defconfig    |   1 +
 proscend/mconfig/configs/M300/1_GPS/defconfig      |   1 +
 proscend/mconfig/configs/M300/2_PLANET/defconfig   |   1 +
 .../mconfig/configs/M300/3_GPS_PLANET/defconfig    |   1 +
 proscend/mconfig/configs/M300/4_CTCU/defconfig     |   1 +
 proscend/mconfig/configs/M300/6_CXR/defconfig      |   1 +
 proscend/mconfig/configs/M300/7_GPS_CXR/defconfig  |   1 +
 .../mconfig/configs/M300/8_GPS_ADVICE/defconfig    |   1 +
 .../mconfig/configs/M300/9_GPS_TELEWELL/defconfig  |   1 +
 proscend/mconfig/configs/M300E/1_GPS/defconfig     |   1 +
 .../configs/M300E/2_AZURETEC_LTRG101/defconfig     |   1 +
 proscend/prosrc/icos/icoslib/Makefile              |   4 +-
 proscend/prosrc/icos/icoslib/entry.c               |   9 +
 .../prosrc/icos/icoslib/schedule_reboot/Makefile   |  14 +
 .../icos/icoslib/schedule_reboot/schedule_reboot.c | 376 +++++++++++++++++++++
 proscend/prosrc/icos/include/icos_common.h         |   1 +
 proscend/prosrc/icos/include/icos_module.h         |   1 +
 .../prosrc/icos/include/module_schedule_reboot.h   |  47 +++
 25 files changed, 483 insertions(+), 1 deletion(-)

1550

commit 6ef90343127c8aed5d4c0a0e85b6749ad09e7378
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Thu Jul 19 15:51:38 2018 +0800

    add CGI for 'schedule-reboot' icos module

 proscend/prosrc/icos/iweb/iweb.c         |   4 ++
 proscend/prosrc/webcgi/Makefile          |   3 +
 proscend/prosrc/webcgi/schedule_reboot.c | 105 +++++++++++++++++++++++++++++++
 3 files changed, 112 insertions(+)

1715

commit 70b2d27e06267567fe2216cfcd9a6b1c30346846
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Thu Jul 19 17:15:53 2018 +0800

    add 'Management / Schedule Reboot' web page

 .../prosrc/www/app/feature/schedule_reboot.html    | 155 +++++++++++++++++++++
 proscend/prosrc/www/app/feature/schedule_reboot.js |  62 +++++++++
 proscend/prosrc/www/app/locale-en.json             |  21 +++
 proscend/prosrc/www/app/locale-fr.json             |  21 +++
 proscend/prosrc/www/app/locale-zh-tw.json          |  21 +++
 proscend/prosrc/www/app/services/icos.service.js   |  14 +-
 proscend/prosrc/www/src/index.html.src             |   1 +
 proscend/prosrc/www/src/menu.html.src              |   4 +
 8 files changed, 296 insertions(+), 3 deletions(-)