• actions/pagekite-configure: Use augeas for manipulating /etc/pagekite.d/* files
  • actions/module-manager: Replace this with something like "aptitude search -F %p plinth-"
  • actions/module-manager: Replace this with something like 'aptitude search -F %p | grep "plinth-"'
  • actions/module-manager: Replace this with "aptitude install plinth-"
  • actions/module-manager: Replace this with "aptitude purge plinth-"
  • doc/themes.mdwn: formalize the template spec so template writers know what they need to implement and where they can deviate.
  • doc/themes.mdwn: add Cheetah hints
  • doc/modules.mdwn: automatically prune dead links to clear out old module installs.
  • modules/installed/sharing/sharing.py: this is not true. We currently support no sharing.
  • modules/installed/sharing/sharing.py: move PrinterSharing to another file, as it should be an optional module (most people don't care about printer sharing)
  • modules/installed/sharing/sharing.py: Setup and install SAMBA
  • modules/installed/sharing/sharing.py: Setup and install CUPS
  • modules/installed/system/packages.py: need a smoother way for plinth
  • modules/installed/system/packages.py: need to get plinth to load
  • modules/installed/system/wan.py: in expert mode, tell user they can ssh in to enable
  • modules/installed/santiago/santiago.py: multiple santiago ports
  • modules/installed/first_boot.py: flesh out these tests values
  • modules/installed/first_boot.py: Think this through and handle more gracefully. Seriously.
  • modules/installed/first_boot.py: HTTPS failure in State 2 should returns to state 1.
  • modules/installed/first_boot.py: explain all this cert stuff to the user.
  • modules/installed/first_boot.py: add instrux for installing certificate.
  • modules/installed/first_boot.py: add steps for after you have installed certificate.
  • modules/installed/first_boot.py: Update state to 2 and head there
  • modules/installed/first_boot.py: switch to HTTPS
  • modules/installed/first_boot.py: add links to such help.

    """)
  • plinth.py: firstboot hijacking root should probably be in the firstboot module with a hook in plinth.py
  • util.py: better error handling in filedict_con