User:Holger: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(update) |
||
(62 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
= some links = |
|||
...shipping out around the 28th or 29th... |
|||
* http://layer-acht.org/olpc/ |
|||
todo |
|||
* http://layer-acht.org/debian/olpc/ |
|||
* test anaconda --method=livecd with kickstart file |
|||
* http://wiki.laptop.org/go/OLPC_Germany |
|||
* test livecd-creator |
|||
* http://wiki.laptop.org/go/OLPC_Europe |
|||
* test pilgrim on xs-dev |
|||
* http://wiki.laptop.org/go/OLPC_Europe/Events/FOSDEM |
|||
* set up mirror of fc6 repository on xs-dev |
|||
* schoolserver, see below :) |
|||
* set up local repository there too |
|||
* test fai+slack on local vm |
|||
= Schoolserver = |
|||
* fai |
|||
** create patched rpm (with fixed depends and other fixes) |
|||
== documentation == |
|||
* howto build the [http://wiki.laptop.org/go/User:Holger/live-installer live-installer] |
|||
* how the [http://wiki.laptop.org/go/User:Holger/mirror mirror] is setup |
|||
== todo == |
|||
* '''document [http://wiki.laptop.org/go/User:Holger/xs-repo xs-repo] better''' |
|||
* document [http://wiki.laptop.org/go/User:Holger/FAI 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,[http://wiki.laptop.org/go/Establishing_a_Mesh_Portal 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 |
|||
** comment out requieretty in /e/sudoers |
|||
* lovelace |
|||
** configure xs with fai |
|||
*** for backup |
|||
*** for wpa |
|||
* more fai work: |
|||
** svn commit softupdate-git-rpm branch from local disc |
|||
** configure remote logging |
** configure remote logging |
||
** randomized cron for updates |
** randomized cron for updates |
||
** config repository in git |
|||
open questions |
|||
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 |
* 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 |
|||
some links |
|||
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 == |
|||
* https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=243374 |
|||
* [http://dev.laptop.org/query?status=new&status=assigned&status=reopened&priority=blocker&milestone=Trial-3&order=priority trial3 bugs] |
|||
* [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://dev.laptop.org/ticket/1127 Server specification document] |
|||
* http://wiki.laptop.org/go/Trial1_Server_Software#Updating |
* http://wiki.laptop.org/go/Trial1_Server_Software#Updating |
||
* [http:// |
* [http://git.fedoraproject.org/?p=hosted/livecd live git repository] |
||
* [http://www.redhat.com/archives/fedora-livecd-list/2007-January/msg00064.html install2hd] |
|||
* [http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo livecd-creator howto] |
* [http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo livecd-creator howto] |
||
* [http://fedoraproject.org/wiki/FedoraSummit/LiveCD fedora livecd roadmap] |
* [http://fedoraproject.org/wiki/FedoraSummit/LiveCD fedora livecd roadmap] |
||
* [http://www.kernel.org/pub/software/scm/git/docs/tutorial.html git tutorial] |
* [http://www.kernel.org/pub/software/scm/git/docs/tutorial.html git tutorial] |
||
* [http://mailman.laptop.org/pipermail/devel/2007-April/004635.html olpc pilgrim usage] |
|||
* [http://www-128.ibm.com/developerworks/linux/library/l-fedora-livecd/index.html ibm pilgrim howto] |
|||
* [http://www.redhat.com/archives/fedora-livecd-list/2007-January/msg00064.html 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 |
|||
* "rm -f /var/lib/rpm/__db*" is a good+safe first try, if the rpm db is broken, it just deletes the cache |
|||
* http://www.olpcaustria.org/ |
|||
To easy searching: Holger Levsen |
Latest revision as of 17:38, 25 February 2008
some links
- http://layer-acht.org/olpc/
- http://layer-acht.org/debian/olpc/
- http://wiki.laptop.org/go/OLPC_Germany
- http://wiki.laptop.org/go/OLPC_Europe
- http://wiki.laptop.org/go/OLPC_Europe/Events/FOSDEM
- schoolserver, see below :)
Schoolserver
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)
- 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
- comment out requieretty in /e/sudoers
- lovelace
- configure xs with fai
- for backup
- for wpa
- configure xs with fai
- more fai work:
- svn commit softupdate-git-rpm branch from local disc
- 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
- https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=243374
- trial3 bugs
- 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
- "rm -f /var/lib/rpm/__db*" is a good+safe first try, if the rpm db is broken, it just deletes the cache
- http://www.olpcaustria.org/
To easy searching: Holger Levsen