Changes between Initial Version and Version 1 of IntelEdisonOpkgFeedsAndJournalFixSketch


Ignore:
Timestamp:
Nov 21, 2014 4:58:50 PM (5 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IntelEdisonOpkgFeedsAndJournalFixSketch

    v1 v1  
     1[wiki:IntelEdison Intel Edisonのトップに戻る]
     2
     3= opkgのフィードを設定し、ディスクが減るバグを修正するスケッチ =
     4
     5以下のふたつの作業を自動的にやってくれるArduinoスケッチです。
     6 * [wiki:IntelEdisonOpkgFeeds opkgのフィードを設定する]
     7 * [wiki:IntelEdisonJournalDiskUsage ディスクがどんどん減っていく]問題を修正する
     8
     9先に、[wiki:IntelEdisonStart ファームウェアを最新版に更新して]ください。
     10Edison用のArduino IDEをインストールし、以下のスケッチを動かしてください。
     11Edisonがいきなり再起動しますが、ご心配なく。
     12再起動が完了したらおわりです。
     13
     14{{{
     15void setup() {
     16  system(
     17    "grep -q intelgalactic /etc/opkg/""*.conf || echo '"
     18    "src intel-iotdk http://iotdk.intel.com/repos/1.1/intelgalactic\n"
     19    "src all http://iotdk.intel.com/repos/1.1/iotdk/all\n"
     20    "src i586 http://iotdk.intel.com/repos/1.1/iotdk/i586\n"
     21    "src x86 http://iotdk.intel.com/repos/1.1/iotdk/x86' > /etc/opkg/myfeeds.conf"
     22  );
     23  system("opkg update && opkg upgrade || true");
     24  system(
     25    "mount | awk '{print $3}' | grep -q machine-id"
     26    "&& umount /etc/machine-id"
     27    "&& systemd-machine-id-setup"
     28    "&& rm -rf /var/log/journal/""*"
     29    "&& reboot"
     30  );
     31  system("echo done");
     32}
     33
     34void loop() {
     35}
     36}}}
     37
     38----
     392014/11/21