User:Holger

From OLPC
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

documentation

todo

  • document xs-repo better
  • document fai basics even better ;)
  • implement backup script, ~/olpc/olpc-user-data-backup/ has the backup script from the list...
  • live-installer (was: livecd)
    • use fedora7 updates too
    • update configs from cronjob
    • make it possible to trigger build manually
      • run another cronjob every minute to see if build has been triggered manually
    • check for config changes every hour and trigger build if needed
      • also compare against previous package list
    • waiting for next anaconda bugfix, submit it as bug to bugzilla
    • run fai from anaconda postinstall
      • with config from cd, then switch to network config
      • add xs-repo: rm /etc/yum.repos.d/ on livecd, then fcopy -r /etc/yum.repos.d
      • "copy" packages from fai to livecd.ks
      • keyboard-settings via COUNTRY.var: Argentina Brazil Libya Nigeria Uruguay Rwanda
      • install kernel,postfix,ntpd,squid,mpp, apache, dyndns (at least for now) with fai and livecd
      • backup script
  • mirror
    • set it up with fai
    • provide mirror via nfs
    • mail the cron output to an alias
    • daily mirror snapshots with links
  • xs-repo
    • 1st rename to xs-repo :)
    • set it up with fai
  • schoolserver
    • add libertas kernel
    • reinstall-safe partition layout (data partitions), to ensure we can reinstall the schoolserver and dont have to upgrade from fedora7 to 10 manually...
  • xs-dev2fai
    • mkdir /var/www/html/holger && chown
    • setenforce permissive, otherwise vhost fedora.laptop.org doesnt work
    • /e/h/conf.d/*
    • mirror and builder, also sudoers for builder
    • ipv6
  • lovelace
    • configure xs with fai
      • for backup
      • for wpa
  • more fai work:
    • configure remote logging
    • randomized cron for updates


open questions/remarks

  • http://wiki.laptop.org/go/Trial1_Server_Image - looks outdated
  • how to define classes for a host? map mac-addresses to machines to classes? -> file in /etc
  • livecd-creator has the following in its config file: rm -rf /usr/share/doc/* - thats not soo good ;)
  • The liveinst bits are included in anaconda since anaconda-11.2.0.39-1. So liveinst packagae is not needed anymore.
partitioning proposal
20gb for /
5gb for /tmp, maybe 10
5gb for /var/log, maybe 10
10gb for /var
260 for /home (or 250) or diving this into /home and /$path/backup

some links