Meetings/LTSP Meeting 2007-04-24/Transcript

From openSUSE

(06:45:48 PM) cyberorg: ok, shall we start?
(06:45:49 PM) Appiah: heya
(06:46:13 PM) cyberorg: hi Appiah
(06:46:28 PM) cyberorg: here is the status of things http://lists.opensuse.org/opensuse-factory/2007-04/msg00281.html 
(06:46:36 PM) cyberorg: where ltsp 5 support is at on SUSE
(06:47:24 PM) cyberorg: we are here in KIWI channel as we think kiwi can set up the chroot environment required by ltsp easily
(06:47:53 PM) cyberorg: that is the easy part
(06:48:00 PM) schaefi left the room (quit: "Lost terminal").
(06:48:42 PM) cyberorg: ogra: explained that after this all the ltsp scripts will need to be adapted and integrated on suse
(06:49:22 PM) Uranellus: why would one have ltsp+kiwi? doesnt ltsp do it all by itself?
(06:49:30 PM) fxrsliberty: cyberor1: can you write me a how to for creating the chroot env?
(06:49:33 PM) cyberorg: so ltsp project provides the scripts to set up the server and clients, rest of the system comes from the distros
(06:49:44 PM) cliebow__ [n=cliebow@smoothwallkludge.ellsworth-hs.ellsworth.k12.me.us] entered the room.
(06:50:16 PM) ogra: let me quickly explain what the ltsp-build-client script does so you can tell if kiwi is suited
(06:50:30 PM) ogra: create /opt/ltsp/$ARCH
(06:50:41 PM) ogra: bootstrap a minimal system in that root
(06:51:04 PM) ogra: chroot into it and install X ltspfs (the remote filesystem we use in ltsp) and ldm
(06:51:15 PM) ogra: install a kernel ...
(06:51:22 PM) ogra: set some defaults ...
(06:51:22 PM) _davey_ [i=davey@nat/suse/x-69e49f52e662d661] entered the room.
(06:51:22 PM) ogra: done
(06:51:56 PM) cyberorg: yup, it can do this
(06:52:07 PM) ogra: does kiwi fit there anywhere ?
(06:52:33 PM) cyberorg: kiwi does that and more :)
(06:52:51 PM) fxrsliberty: and can do it for any distro?
(06:53:05 PM) cyberorg: technically any distro that uses smart
(06:53:15 PM) cyberorg: ping captain_magnus
(06:53:23 PM) ogra: so add your OpenSuSE subdir to the plugins and make a kiwi plugin ;)
(06:53:33 PM) cyberorg: ogra: that is the idea
(06:54:07 PM) cyberorg: user just need to run kiwi --prepare /usr/share/kiwi/image/kwltsp-suse-10.3 --root /opt/ltsp/suse-i386
(06:54:35 PM) cyberorg: which installs ltsp system using suse source in whichever root we need
(06:54:45 PM) schaefi [n=ms@p549CD50A.dip.t-dialin.net] entered the room.
(06:54:47 PM) Appiah: per arch and dists, sounds great
(06:55:19 PM) cyberorg: ogra: that is why i think you need to test drive it :)
(06:55:51 PM) cyberorg: schaefi: is the lead developer of kiwi
(06:55:54 PM) ogra: well, i wont change the code we use for ubuntu and i doubt vagrant wants to change the debian code ...
(06:55:57 PM) cyberorg: welcome schaefi
(06:56:14 PM) ***ogra puts off his ubuntu dev hat and puts on his upstream dev hat 
(06:56:19 PM) cyberorg: ogra: that is ok, we can make suse plugin use kiwi commands
(06:56:19 PM) fxrsliberty: do you already have that image description ?
(06:56:29 PM) schaefi: cyberor1: Hi, sorry during my tests I killed the wrong process... back again ;)
(06:56:39 PM) Appiah: ;)
(06:56:45 PM) ogra: i'm very happy to see some movement from the suse side and will happily integrate anthing for you in the upstream code :)
(06:57:19 PM) ogra: if changes are required on our side just let me know and we'll discuss it in  #ltsp or on the ML
(06:57:27 PM) cyberorg: schaefi: just gave the status of things and where kiwi can fit in integrating ltsp 5 on suse
(06:58:28 PM) cyberorg: fxrsliberty: i have 0.0.1 ;) will be posting it somewhere so anyone interested can try and then the work of integrating ltsp scripts into it can start
(06:58:41 PM) mode (+o schaefi ) by ChanServ
(06:59:29 PM) cyberorg: good thing going for us is all the hard work has been done by ogra and debian team already, so we can gain a lot from their experience :)
(07:00:15 PM) ogra: right, feel free to pick my, vagrantc's or sbalneave's brain in #ltsp if you have questions
(07:00:36 PM) cyberorg: this being preliminary meet, i end my bit here, anyone want to add anything ?
(07:00:59 PM) cyberorg: ogra: you can count on it, hopefully you have a lot of patience ;)
(07:01:14 PM) ***ogra somehow tries to put both hats on his head ....
(07:01:23 PM) ogra: please use bzr :)
(07:01:49 PM) fxrsliberty: ogra has always been more than patient with me LOL
(07:01:59 PM) cyberorg: it is open source and free right?
(07:02:05 PM) ogra: we use it upstream, in ubuntu and in debian
(07:02:06 PM) ogra: yeah
(07:02:16 PM) cyberorg: ok, so that should not be a problem
(07:03:26 PM) ogra: if you have a public branch with your code it would be nice if you could register it in aunchpad, but if you feel a strong resistance against using LP we can as well go without it :) it just makes comparing code much easier
(07:03:35 PM) ogra: *launchpad ...
(07:04:14 PM) cyberorg: the teams and expertise we need is 1. Kiwi hacker to integrate ltsp scripts in the image, schaefi would you be able to spare time or can recommend someone from your team?
(07:04:29 PM) fxrsliberty: does the kiwi image you have work as a replacement for the tarball install?
(07:04:30 PM) schaefi: I just want to mention, any help is always highly appreciated. I will implement nfs-root support for the kiwi initrd so it makes more sense together with ltsp. I'd like to establish a knowledge base which looks good so far... many many great people active
(07:04:57 PM) cyberorg: fxrsliberty: yes
(07:05:02 PM) fxrsliberty: cool
(07:05:39 PM) cyberorg: ogra: is there some udev rules magic involved somewhere?
(07:05:41 PM) Uranellus: schaefi: did I show you jengelh implementation of nfs-root? it should be easily addable to kiwi
(07:05:53 PM) fxrsliberty: cyberor1:i'd like to duplicate that if possible
(07:06:07 PM) ogra: cyberor1, in ltspfs, yes
(07:06:15 PM) ogra: cyberor1, but not for nfsroot ...
(07:06:42 PM) cyberorg: then we also need someone who understands those, i can follow very basic stuff from that
(07:06:44 PM) Uranellus: ogra: does ltsp run with a ro nfsroot and the rw part is in ram ?
(07:06:54 PM) ogra: right
(07:07:33 PM) Uranellus: ok, jengelh created this already for 10.2 .. it worked fine for me .. I'll paste the link as soon as i find it ^^
(07:07:43 PM) ogra: we create a tmpfs dir (/var/lib/ltsp-client-setup) copy the dirs and files we want rw to it ... and bind mount them to their original places
(07:08:04 PM) fxrsliberty: uranellus: you are supposed to be studying....dad hat on
(07:08:13 PM) ogra: that happens during boot of the client by an initscript
(07:08:18 PM) vanya left the room ("Leaving").
(07:08:31 PM) Uranellus: http://jengelh.hopto.org/linux/adm_dxsuse.php
(07:08:34 PM) ***Uranellus is gone :P
(07:08:43 PM) schaefi: cyberor1: the kiwi dev-team is about three people right now :-) ltsp integration could be done by snorp... normally on the channel as well but don't know if he as time. I'm currently crowded with bugzilla and opensuse buildservice issues
(07:08:49 PM) cyberorg: ogra: i had to mount tmpfs /tmp and /var/tmp to get my image running
(07:09:06 PM) Appiah: This is very intressting indeed, im no developer but I just like to play around with things...
(07:09:09 PM) ogra: Uranellus, thats running the whole system via tftp ?
(07:09:14 PM) Appiah: Anything a non-coder can do? like testing?
(07:09:31 PM) ogra: ah, no its exporting parts of the chroot
(07:10:02 PM) ogra: Appiah, follow the process closely and documet it ... so other distros have it easier in the future to integrate ltsp ;)
(07:10:05 PM) schaefi: Appiah: documentation would be great... end-user documentation. The docs I wrote are too technical I think
(07:10:16 PM) cyberorg: schaefi: yeah, i know you would be very busy, anyone else from novell who worked on POS?
(07:10:32 PM) Appiah: my english might not be the best for documentation >_>
(07:10:40 PM) cyberorg: Appiah: point developers this way?
(07:10:48 PM) fxrsliberty: I can help you there Appiah
(07:10:50 PM) schaefi: cyberor1: they are talking about that right now. I'm in the loop let's see how that goes
(07:10:57 PM) ogra: schaefi, well, if the target is to integrate it fully, the docs on wiki.ltsp-org should apply ...
(07:11:16 PM) cyberorg: schaefi: cool
(07:11:36 PM) ogra: we should see that we get the process the same on all distros  ... so it suffices to write "install this or that package of your distros repo and run that script"
(07:12:03 PM) cyberorg: ogra: openSUSE 10.3 is to be released on september, we can aim for alpha till then and probably full integration next version
(07:12:05 PM) schaefi: ogra: yes
(07:12:14 PM) Appiah: Since Suse and Debian and Ubuntu seam to be on the right track already
(07:12:19 PM) ogra: whats intresting is to report the process so others can pick up as well ...
(07:12:31 PM) Appiah: I'll try to help on the Gentoo part ^^
(07:12:42 PM) ogra: cyberor1, two releases are a good estimate
(07:12:56 PM) Appiah: see if any devs and reps wanna see this
(07:13:49 PM) ogra: Appiah, try to get in contct with dberkholz in #ltsp, he already did some of the gentoo implementation
(07:13:58 PM) Appiah: aah
(07:13:59 PM) Appiah: I will
(07:14:01 PM) fxrsliberty: it would be nice to have some form of distro agnostic package
(07:14:11 PM) cyberorg: ogra: i'll try to do it and get others to document our journey
(07:14:19 PM) ogra: good
(07:14:54 PM) fxrsliberty: i'm pretty good at creating simplified how to's
(07:15:15 PM) cyberorg: probably write up initial README.suse from what you told me this morning in #ltsp
(07:15:43 PM) snorp: hmm
(07:15:44 PM) cyberorg: i'll summarize and fxrsliberty you can do the detailed one :)
(07:15:44 PM) snorp: ltsp?
(07:15:51 PM) cyberorg: hi snorp
(07:15:53 PM) fxrsliberty: good with me
(07:16:00 PM) snorp: cyberor1: you're working on ltsp?
(07:16:06 PM) cyberorg: so that is about it
(07:16:28 PM) fxrsliberty: snorp: working on diskless clients with LTSP and KIWI
(07:16:44 PM) snorp: fxrsliberty: interesting
(07:16:56 PM) cyberorg: snorp: want to help with ltsp integration, yes, dont know much though, need help :)
(07:16:58 PM) snorp: I thought ltsp sort of handled that all on its own
(07:17:14 PM) snorp: cyberor1: I don't know how much time I have, but it sounds interesting
(07:17:22 PM) ogra: not version 5 anymore
(07:17:22 PM) snorp: I am pretty swamped with my current kiwi-related work
(07:17:40 PM) ogra: ltsp5 relies on the distro packages ...
(07:17:57 PM) snorp: I see
(07:18:05 PM) ogra: so ltsp upstream cn concentrate on the actual ltsp features and leave things like kernel maintenenace to the distros
(07:18:16 PM) fxrsliberty: so using kiwi to do this would help all
(07:18:19 PM) snorp: so what do you need kiwi to do
(07:18:21 PM) cyberorg: one more thing, what ML should we all use? -factory?
(07:18:26 PM) snorp: boot an initrd which hooks stuff up?
(07:18:32 PM) cyberorg: or is there ltsp-devel?
(07:19:22 PM) ogra: snorp, essentially just bootstrapping a chroot and create an initramfs/kernel image for tftp booting
(07:19:26 PM) fxrsliberty: snorp: build a bootable chroot jail
(07:19:30 PM) snorp: ah
(07:19:52 PM) snorp: so you want X, etc, on the ramdisk?
(07:19:57 PM) snorp: or do you use nfs for that part?
(07:19:58 PM) cyberorg: schaefi: will be working on getting nfs root bit in
(07:20:02 PM) ogra: nfs
(07:20:09 PM) ogra: a readonly nfs root
(07:20:12 PM) snorp: ok
(07:20:22 PM) snorp: so the initrd just needs to dhcp and mount the nfs
(07:20:23 PM) ogra: initramfs only needs NIC drivers  ...
(07:20:27 PM) ogra: right
(07:20:27 PM) snorp: (and then boot off nfs)
(07:20:35 PM) snorp: ok I am totally down with having something like that
(07:20:37 PM) snorp: it might help me too
(07:20:45 PM) snorp: seems pretty generic
(07:20:53 PM) ogra: the initramfs side is trivial :)
(07:20:57 PM) snorp: nod
(07:21:02 PM) snorp: booting nfs is not?
(07:21:06 PM) snorp: (I have never tried it)
(07:21:19 PM) ogra: i'm just poking on nfs4 nfsroot for ubuntus october release )
(07:21:20 PM) ogra: :)
(07:22:48 PM) cyberorg: snorp: would you be able to spare some time for this?
(07:25:00 PM) pzb_: snorp: nfs root should be fairly trivial
(07:25:11 PM) pzb_: snorp: we already have code in mkinitird to do it, IIRC
(07:25:28 PM) cyberorg: moin pzb_
(07:25:34 PM) pzb_: hey cyberor1
(07:25:37 PM) ogra: yes, it is .... if you have probs i can help you as much as an ubuntu dev can help a suse dev here :)
(07:25:41 PM) fxrsliberty: hey pzb
(07:25:52 PM) snorp: pzb_: yeah?
(07:26:00 PM) pzb_: snorp: yeah, I'll find you the bug
(07:26:01 PM) snorp: cyberor1: dunno, maybe
(07:26:09 PM) snorp: cyberor1: not this week, but we'll see later
(07:26:22 PM) pzb_: snorp: I can't remember, it might only be in 10.3 or factory
(07:26:25 PM) pzb_: sorry, 10.2
(07:26:31 PM) cyberorg: snorp: cool, we aim for september release
(07:26:40 PM) snorp: cyberor1: oh, sounds good :)
(07:27:20 PM) snorp: pzb_: yeah, 10.2 has it
(07:27:25 PM) fxrsliberty: we can put this in the EDU-CD outside the main distro if that makes a first attempt easier
(07:27:50 PM) cyberorg: fxrsliberty: sure
(07:28:01 PM) snorp: pzb_: and you just stick nfsroot=IP_ADDRESS:/blah
(07:28:05 PM) snorp: in the kernel cmdline
(07:28:05 PM) schaefi: I made a patch for the kiwi netboot part to be able to boot via nfs-root... works so far on my terminal
(07:28:09 PM) snorp: that is some hotness
(07:28:15 PM) snorp: you guys are made in the shade
(07:28:34 PM) ogra: snorp, well, it should be easier to supply these via dhcp :)
(07:28:37 PM) snorp: you don't even need kiwi
(07:28:43 PM) snorp: ogra: yeah, true
(07:28:58 PM) cyberorg: that is what ltsp does right?
(07:29:07 PM) pzb_: ogra: that is just some hacking on the boot script
(07:29:27 PM) ogra: well, thats relying on initramfs-tools in ubuntu and debian ... which provides nfsroot since some releases
(07:29:44 PM) ogra: ltsp didnt do anything specific to initramfs :)
(07:29:47 PM) fxrsliberty: snorp : kiwi offers the ability to quickly keep the chroot in sync with the distribution
(07:30:01 PM) snorp: fxrsliberty: oh, ok
(07:30:11 PM) snorp: so you're interested in the actual chroot building mechanism
(07:30:14 PM) snorp: not the booting so much
(07:30:21 PM) snorp: (since that is easy)
(07:30:25 PM) fxrsliberty: both actually
(07:30:54 PM) cyberorg: snorp: building chroot system, then setting it up for ltsp client bit
(07:31:01 PM) ogra: well, you need an initramfs that picks u the dhcp values (even though i would assume SuSE has something like that laready)
(07:31:10 PM) ogra: and mounts the nfs root ...
(07:31:22 PM) ogra: then you need a minimal system in that root ...
(07:31:35 PM) snorp: yeah
(07:31:45 PM) snorp: well you need to modify the suse initrd
(07:31:53 PM) pzb_: ogra: does LTSP use a single nfs export for both / and /usr?
(07:31:55 PM) snorp: to make it pull the values from dhcp instead of the cmdline
(07:31:59 PM) ogra: pzb_, yes
(07:32:11 PM) ogra: a single readonly nfs export
(07:32:31 PM) pzb_: well, that avoids that set of bugs (binaries in /bin linking to /usr)
(07:32:33 PM) ogra: snorp, really ? i would think all big distros support that
(07:32:50 PM) snorp: ogra: suse supports it, but afaict it only takes the nfsroot from the kernel cmdline
(07:32:56 PM) snorp: ogra: not dhcp
(07:33:05 PM) glunardi [n=glunardi@63.110.246.206] entered the room.
(07:33:23 PM) cyberorg: snorp: we can pass that option from tftpboot/pxelinux.cfg/default
(07:33:27 PM) ogra: well, thats a kernel feature, not an initramfs one
(07:33:29 PM) snorp: cyberor1: right
(07:33:37 PM) snorp: ogra: both I think?
(07:33:46 PM) snorp: well I don't know actually
(07:33:52 PM) ogra: cyberor1, that would put suse in a special case i'd like to avoid
(07:34:01 PM) cyberorg: ogra: ah, ok
(07:34:04 PM) ogra: it wuld need extra documentation etc
(07:34:25 PM) cyberorg: ogra: rpm will set all that up for users :)
(07:34:46 PM) snorp: patching the suse initrd should be easy
(07:34:49 PM) snorp: to make it conform
(07:34:51 PM) ogra: well, you should leave your users the opportunity to set up the dhcp stuff themselves ;)
(07:34:59 PM) ogra: some admins like to have some control ;)
(07:35:26 PM) cyberorg: ogra: i meant tftpboot....default, and passing the kernel parameter
(07:35:40 PM) ogra: ubuntu and debian have an ltsp-server and an ltsp-server-standalone package for that ... the first only installs the bits, the second sets them up if you want
(07:36:07 PM) ogra: cyberor1, well, i'D do it the right way and just fix the intramfs instead f working around it ...
(07:36:18 PM) cyberorg: ogra: of course
(07:36:26 PM) ogra: its no big deal to have three additional scripts in your initramfs
(07:36:42 PM) ogra: if they are not there already which really would surprise me
(07:36:50 PM) ogra: *wouldnt
(07:37:20 PM) cyberorg: pzb_:?
(07:39:08 PM) fxrsliberty: glunardi: good morning
(07:39:15 PM) cyberorg: ok, shall we call it a day and post minute somewere and a todo list?
(07:39:17 PM) pzb_: sorry, was distracted
(07:39:43 PM) pzb_: cyberor1: yes?
(07:39:53 PM) cyberorg: pzb_: may be you can shed some light on suse intird
(07:40:01 PM) glunardi: fxrsliberty: good morning
(07:40:12 PM) glunardi: Hello everyone
(07:40:12 PM) pzb_: cyberor1: in what manner?
(07:40:23 PM) pzb_: cyberor1: I'm checking out the latest mkinitrd in factory right now
(07:40:40 PM) fxrsliberty: glunardi: we have been having a really active first discussion of LTSP and KIWI ;)
(07:40:51 PM) cyberorg: discussion above, that can it do nfs root from dhcp parameter instad of kernel parameter passed through bootloader
(07:41:09 PM) cyberorg: hi glunardi
(07:41:27 PM) glunardi: oh good
(07:42:12 PM) fxrsliberty: cyberor1: i would like to be able to post minutes and what ever you need . just need to talk about where and how
(07:42:30 PM) pzb_: cyberor1: doesn't look like it does it now, but shouldn't be that hard to add
(07:42:42 PM) cyberorg: pzb_: would you be doing it?
(07:43:34 PM) ogra: pzb_, you only need to read the ROOTPATH variable ...
(07:43:36 PM) pzb_: cyberor1: probably not
(07:43:37 PM) cyberorg: http://en.opensuse.org/LTSP nees some love
(07:43:43 PM) pzb_: ogra: oh, we do that
(07:43:53 PM) ogra: its usually identical to what you would give as nfsroot parameter
(07:43:58 PM) pzb_: ogra: I was looking for something more complicated ;)
(07:44:03 PM) ogra: nah :)
(07:44:22 PM) ogra: ROOTPATH is what the kernel makes out of the dhcpd's root-path option
(07:44:25 PM) pzb_: so it is in factory mkinitrd
(07:44:34 PM) cyberorg: it is something like this in dhcpd.conf option root-path              "/opt/ltsp/suse_i386";
(07:44:57 PM) ogra: right and the kernel translates it on oot to ROOTPATH ....
(07:45:15 PM) ogra: so you can just: mount -t nfs $ROOTPATH /root
(07:45:21 PM) ogra: in your initramfs ...
(07:45:21 PM) cyberorg: ok, so if it is there, then that solves one of our issues
(07:45:33 PM) pzb_: it is in mkinitrd for SLE10SP1 at least
(07:45:39 PM) pzb_: I don't have GA handy
(07:46:59 PM) fxrsliberty: should we work with sp1?
(07:47:21 PM) fxrsliberty: I have a copy of beta6 but not in the beta program
(07:47:51 PM) fxrsliberty: or is 10.3 going to have it as well?
(07:47:51 PM) pzb_: well, for openSUSE I would recommend 10.2 or Factory
(07:47:54 PM) cyberorg: we should be on 10.3
(07:48:03 PM) cyberorg: factory
(07:48:10 PM) davey_de left the room (quit: "[ http://www.lunabox.de ]").
(07:48:11 PM) pzb_: fxrsliberty: I'm sure 10.3 will have it if 10.2 does not
(07:48:21 PM) pzb_: fxrsliberty: I don't have 10.2 to check
(07:48:27 PM) pzb_: fxrsliberty: factory (10.3) has it
(07:48:39 PM) fxrsliberty: i'm on 10.2 now what do i look for?
(07:48:54 PM) pzb_: look in /sbin/mkinitrd for "nfs"
(07:49:24 PM) pzb_: you should see some code just below one of the lines that has "$ROOTPATH"
(07:50:24 PM) cyberorg: what is the good time to catch you all online and what is the medium of communication would everyone prefer?
(07:50:25 PM) fxrsliberty: if [ "$STARTMODE" = "nfsroot" ]; then
(07:50:27 PM) fxrsliberty: 	    cfgname=$(basename $cfg)
(07:50:48 PM) cyberorg: http://pastebin.ca/455845 this is on 10.3 alpha3
(07:51:16 PM) fxrsliberty: nfsroot=*)
(07:51:17 PM) fxrsliberty: 	|	rootdev=\${o#nfsroot=}
(07:51:19 PM) fxrsliberty: 	|	rootdev_cmdline=1
(07:51:35 PM) davey_de [i=dmayr@nat/suse/x-69fc8e2db90c94af] entered the room.
(07:53:12 PM) cyberorg: fxrsliberty: you could do minutes and post it on factory and kiwi-devel?
(07:53:32 PM) fxrsliberty: I can certainly try
(07:53:33 PM) fxrsliberty: 	|	    rootdev=/dev/root ;;
(07:53:35 PM) fxrsliberty: 	|	*:*)
(07:53:36 PM) fxrsliberty: 	|	    rootfstype="nfs"
(07:53:38 PM) fxrsliberty: 	|	    ;;
(07:53:39 PM) fxrsliberty: 	|	*)
(07:53:41 PM) fxrsliberty: 	|	    rootdev=/dev/\$rootdev
(07:53:45 PM) fxrsliberty: is this what we are looking for ?
(07:53:57 PM) kl_eisbaer [i=kl_eisba@nat/suse/x-351083248307f30b] entered the room.
(07:54:27 PM) pzb_: fxrsliberty: no, $ROOTPATH
(07:54:54 PM) cyberorg: pzb_: that is not there in alpha3 too
(07:54:55 PM) fxrsliberty: not there
(07:55:37 PM) cyberorg:         |  case "$ROOTPATH" in
(07:55:37 PM) cyberorg:         |       rootdev="$ROOTPATH" ;;
(07:55:37 PM) cyberorg:         |           rootdev="$DHCPSIADDR:$ROOTPATH"
(07:55:37 PM) cyberorg:         |           rootdev="$DHCPSNAME:$ROOTPATH"
(07:55:39 PM) fxrsliberty: is that hard to get added?
(07:55:53 PM) cyberorg: this one?
(07:55:54 PM) pzb_: cyberor1: that is it
(07:56:04 PM) fxrsliberty: guess not
(07:56:08 PM) cyberorg: fxrsliberty: try cat `which mkinitrd` | grep ROOTPATH
(07:56:16 PM) pzb_: fxrsliberty: try searching without the $
(07:56:41 PM) fxrsliberty: got it
(07:56:48 PM) Uranellus: cat `which mkinitrd` | grep "\$ROOTPATH"
(07:57:05 PM) ***Uranellus hides from fxrsliberty ;)
(07:57:18 PM) ogra: likely your mkinitrd.conf has an option to make mkinitrd use that permanently
(07:57:19 PM) fxrsliberty: LOL
(07:57:31 PM) fxrsliberty: don;t make me put on my Mothers hat too
(07:58:54 PM) cyberorg: cool, so we have that option, i'll try using our initrd and see how it goes and report if there is any problem
(07:59:08 PM) fxrsliberty: system responded with # cat `which mkinitrd` | grep ROOTPATH
(07:59:10 PM) fxrsliberty:         |  case "$ROOTPATH" in
(07:59:12 PM) fxrsliberty:         |       rootdev="$ROOTPATH" ;;
(07:59:13 PM) fxrsliberty:         |           rootdev="$DHCPSIADDR:$ROOTPATH"
(07:59:15 PM) fxrsliberty:         |           rootdev="$DHCPSNAME:$ROOTPATH"
(08:00:21 PM) pzb_: looks like you will just need to build a chroot
(08:00:28 PM) pzb_: set the fstab appropriately
(08:00:30 PM) pzb_: and run mkintird
(08:00:37 PM) ogra: right
(08:00:42 PM) ogra: thats how ltsp does it ...
(08:01:05 PM) ogra: even though we can rely on the ubutu/debian kernl packages to care for mkinitramfs ...
(08:01:29 PM) fxrsliberty: ogra: does ltsp automatically update the chroot when the host is patched?
(08:01:34 PM) ogra: we just drop in a config that tells the mkinitramfs script to build a nfsroot initramfs
(08:02:03 PM) ogra: fxrsliberty, not yet ... its on my TODO (for ubuntu at least, where i can easily integrate with update-manager)
(08:02:36 PM) fxrsliberty: so if Kiwi is monitoring the same update channel as the host we could do that ?
(08:02:41 PM) ogra: for other distros i guess you need a cron script that chroots into /opt/ltsp and checks for upgrades
(08:03:04 PM) ogra: well, you should do it inside the chroot, but yes
(08:03:08 PM) cyberorg: we can probably set up a cronjob that does chroot /opt/ltsp..... && smart update
(08:03:20 PM) ogra: right, something like that
(08:03:23 PM) fxrsliberty: that's what I was thinking
(08:03:48 PM) ogra: more proper would be to have your package manager automatically run that every time you start it ...
(08:04:02 PM) ogra: but indeed thats a huge change :)
(08:04:23 PM) ogra: (thats what i'd do in ubuntu though)
(08:04:33 PM) fxrsliberty: will kiwi stay on smart or is there a change there coming?
(08:04:35 PM) cyberorg: we can also launch smart-gui chrooted and select the packages the we need updates to
(08:04:42 PM) ogra: right
(08:04:54 PM) Uranellus: fxrsliberty: it was said that it will support zypper as well ..
(08:04:55 PM) cyberorg: smart is good
(08:05:19 PM) cyberorg: if it does zypper then yast integration becomes easier
(08:05:46 PM) fxrsliberty: so it might be possible to integrate it with the host updater?
(08:06:19 PM) fxrsliberty: sorry , you guys type faster than id
(08:06:28 PM) fxrsliberty: or think faster.....;(
(08:07:29 PM) cyberorg: my class would start in few minutes, so i may have to leave soon
(08:07:58 PM) cyberorg: to recap, i'll try and get what i have got working up somewhere so anyone interested can try
(08:08:21 PM) fxrsliberty: cyberor1: thank you for all this , it makes all the pestering I have been doing seem worth while
(08:08:40 PM) cyberorg: i'll go through all the ltsp scripts and put my observations up for comments from kiwi gurus on how they can help with those
(08:10:05 PM) cyberorg: we all need to canvass and enlist developers who can spare some time working on this so we make it for 10.3, from outside ofcourse
(08:11:08 PM) cyberorg: we need someone to set up project wiki page and finalize how we all communicate
(08:11:19 PM) cyberorg: someone to document whatever we do
(08:11:51 PM) cyberorg: thank you all for coming :)
(08:12:14 PM) fxrsliberty: I'm going to expand the opensuse.org\LTSP page with this mornings minutes
(08:12:25 PM) fxrsliberty: YES thank you all!