User:Holger: Difference between revisions
Jump to navigation
Jump to search
(→todo) |
No edit summary |
||
Line 11: | Line 11: | ||
* live-installer (was: livecd) |
* live-installer (was: livecd) |
||
** setup cronjob, to build livecd daily |
** '''setup cronjob, to build livecd daily''' |
||
** '''put config in git''' |
|||
*** compare against previous package list |
*** compare against previous package list |
||
*** put live-xs.ks in git and compare if it has changed |
*** put live-xs.ks in git and compare if it has changed |
||
Line 19: | Line 20: | ||
** waiting for fixed anaconda (breaks with kickstart file) |
** waiting for fixed anaconda (breaks with kickstart file) |
||
** shortcut system-configuration |
** shortcut system-configuration |
||
** run fai |
** '''run fai''' |
||
*** with config from cd, then switch to network config |
*** '''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 |
*** add xs-repo: rm /etc/yum.repos.d/ on livecd, then fcopy -r /etc/yum.repos.d |
||
*** "copy" packages from fai to livecd.ks |
*** "copy" packages from fai to livecd.ks |
||
Line 30: | Line 31: | ||
** cleanup mirror |
** cleanup mirror |
||
** set it up with fai |
** set it up with fai |
||
** run from cron |
** '''run from cron''' |
||
** provide mirror via nfs |
** provide mirror via nfs |
||
** daily mirror snapshots with links |
** daily mirror snapshots with links |
||
Line 44: | Line 45: | ||
* lovelace |
* lovelace |
||
** test cd on real hardware |
|||
** configure xs with fai |
** configure xs with fai |
||
*** for backup |
*** for backup |
||
Line 68: | Line 68: | ||
== some links == |
== some links == |
||
* [http://wiki.laptop.org/go/XS_Server_Services Server_Services] |
* [http://wiki.laptop.org/go/XS_Server_Services Server_Services] |
||
* [http://wiki.laptop.org/go/XS_Server_Services#A_Mini-Moodle_Plan moodle plan] |
* [http://wiki.laptop.org/go/XS_Server_Services#A_Mini-Moodle_Plan moodle plan] |
||
Line 80: | Line 81: | ||
* [http://www.redhat.com/archives/fedora-livecd-list/2007-January/msg00064.html install2hd] |
* [http://www.redhat.com/archives/fedora-livecd-list/2007-January/msg00064.html install2hd] |
||
* SMSs (School Management Systems) |
* SMSs (School Management Systems) |
||
** Centre-SIS, http://www.miller-group.net/ |
|||
** Focus-SIS fork, http://www.focus-sis.org/ |
|||
* ldap-admin tools considered for debian-edu etch |
* ldap-admin tools considered for debian-edu etch |
||
** lwat, http://bzz.no/lwat/ |
|||
** cipux, http://doc.cipux.org/ |
|||
** wlus & webmin was used in sarge |
Revision as of 14:51, 30 May 2007
documentation
- howto build the live-installer
- how the mirror is setup
todo
- implement backup script, ~/olpc/olpc-user-data-backup/ has the backup script from the list...
- live-installer (was: livecd)
- setup cronjob, to build livecd daily
- put config in git
- compare against previous package list
- put live-xs.ks in git and compare if it has changed
- run cronjob every hour to trigger build
- configure apache to sort that directory after modification date
- run another cronjob every minute to see if build has been triggered manually
- waiting for fixed anaconda (breaks with kickstart file)
- shortcut system-configuration
- run fai
- 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
- cleanup mirror
- set it up with fai
- run from cron
- provide mirror via nfs
- daily mirror snapshots with links
- xs-repo
- 1st rename to xs-repo :)
- set it up with fai
- xs-dev2fai
- mkdir /var/www/html/holger && chown
- setenforce permissive
- /e/h/conf.d/*
- lovelace
- configure xs with fai
- for backup
- for wpa
- configure xs with fai
- 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
- Server_Services
- moodle plan
- Server specification document
- http://wiki.laptop.org/go/Trial1_Server_Software#Updating
- live git repository
- livecd-creator howto
- fedora livecd roadmap
- git tutorial
- olpc pilgrim usage
- ibm pilgrim howto
- install2hd
- SMSs (School Management Systems)
- Centre-SIS, http://www.miller-group.net/
- Focus-SIS fork, http://www.focus-sis.org/
- ldap-admin tools considered for debian-edu etch
- lwat, http://bzz.no/lwat/
- cipux, http://doc.cipux.org/
- wlus & webmin was used in sarge