Much ado about scripting, Linux & Eclipse: card subject to change


OpenZaurus released!

The latest OZ was released this week, after much anticipation. It's the first OZ to support my new C3200, and I'm happy to report that after a few hours I had nearly everything working!

Below are a few of the gotchas I encountered:

  • Can't save wireless config settings with Network Setup: get error "No write access to network configuration"
    solution: hack /etc/network/interfaces
    # Wireless interfaces
    auto wlan0
    iface wlan0 inet dhcp
    # uncomment next three lines if want static IP, for example
    wireless_essid <YOUR_SSID>
    wireless_key s:<YOUR_STRING_BASED_PASSWORD>
    wireless_mode managed
  • Can't save Owner Information - data not written to /etc/gpe/ so login screen always defaults to "GPE User"
    solution: create file with contents like this:
  • [gpe-ownerinfo data version 2]
    Nick Boldt
  • No way to remove applets from taskbar with Applet Manager
    solution: hack ~/.matchbox/mbdock.session
  • Network Shield isn't set up to run as root
  • Login Setup doesn't respect the 'show owner information at login' checkbox (it always shows it even when unchecked)
  • Terminal has no copy/paste function (unlike opie-embeddedkonsole)
  • Package Manager should have search/filter and concurrent description display functionality
  • After first flashing (before creating filesystems for /dev/hda2 and /dev/hda3) in vi, the 4-way pad is rotated 90 degrees, but can't reproduce this bug anymore
  • Closing clamshell halts device (won't restart). Also can't reproduce this problem since a few reboots.
  • Changing default user's shell from /bin/sh to /bin/bash prevents ssh access (using dropbear) to device
    workaround: change /usr/bin/ to use bash instead of sh when launching terminal: exec /usr/bin/rxvt -e bash