wiki:IntelEdisonOpkgFeedsAndJournalFixSketch

Version 4 (modified by sgk, 10 years ago) ( diff )

--

Intel Edisonのトップに戻る

以下の作業は、2015年2月リリースのファームウェアについては不要です。

opkgのフィードを設定し、ディスクが減るバグを修正するスケッチ

以下のふたつの作業を自動的にやってくれるArduinoスケッチです。

先に、ファームウェアを最新版に更新してください。 Edison用の Arduino IDEをインストールし、以下のスケッチを動かしてください。 Edisonがいきなり再起動しますが、ご心配なく。 再起動が完了したらおわりです。

void setup() {
  system(
    "grep -q intelgalactic /etc/opkg/""*.conf || echo '"
    "src intel-iotdk http://iotdk.intel.com/repos/1.1/intelgalactic\n"
    "src all http://iotdk.intel.com/repos/1.1/iotdk/all\n"
    "src i586 http://iotdk.intel.com/repos/1.1/iotdk/i586\n"
    "src x86 http://iotdk.intel.com/repos/1.1/iotdk/x86' > /etc/opkg/myfeeds.conf"
  );
  system("opkg update && opkg upgrade || true");
  system(
    "mount | awk '{print $3}' | grep -q machine-id"
    "&& umount /etc/machine-id"
    "&& systemd-machine-id-setup"
    "&& rm -rf /var/log/journal/""*"
    "&& reboot"
  );
  system("echo done");
}

void loop() {
}

2014/11/21作成、 2015/2/12更新

Note: See TracWiki for help on using the wiki.