2008/8/3 Axel Thimm <Axel.Thimm(a)atrpms.net>:
It sure is possible, I'll look into updating the packages for
>= F8.
Oh fantastic! Thanks!
BTW were in the schook server project are you using it? Just curious.
:)
In combination with rsync, on a package called "xs-rsync". The laptops
get their OS updates from the school server (aka XS) via
"olpc-update", a wrapper around rsync. Which means that even things
like /dev get rsynced. Naturally, I don't want to have various "/dev"
directories with real device nodes on the XS. And of course rsync runs
as an unpriv user, so publishing root owned files needs fakeroot.
There is a bit more detail in the README:
http://dev.laptop.org/git?p=users/martin/xs-rsync.git;a=blob;f=README;h=9...
and you can see the scripts too in that git repo. For each OS version
I keep a "state file" with all the ownerships and special nodes. rsync
runs always under fakeroot, with a readonly state file that is a
combination of all the per-os-version statefile. I learned this trick
from seeing a similar thing done by Scott for OLPC's
update.laptop.org
- and I will probably use this trick more in the future.
I am finishing and packaging xs-rsync at the moment, but I spent all
saturday chasing down this bug in all the wrong places - and only woke
up this morning with thinking of waipid and faked.
Ah, good one - I could only think of trying apt-get source, which I am
happy to myself, but not appropriate for a Fedora build toolchain ;-)
-
thanks for the help!
m
--
martin.langhoff(a)gmail.com
martin(a)laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
-
http://wiki.laptop.org/go/User:Martinlanghoff