/srv/irclogs.ubuntu.com/2011/09/02/#edubuntu.txt

dgroosI've got a question, simple I hope, about using ldap with fat clients.02:40
dgroosIf I make my ltsp server an ldap client to my school districts active directory server...02:41
dgroos…when a student logs on for the first time to one of my clients (via AD authentication) will it create a home folder for this new user?02:42
dgroosI'm hoping this because that way I won't have to add new students to the class room ltsp servers.  Since they will have already been added to the school district's AD servers.02:43
dgroosok03:16
dgroosnight.03:17
dgroosGood Morning!13:04
shnatselhi everyone17:25
shnatselIt's just me dreaming or Edubuntu has some kind of system that allows installing only those OS components which the user chooses in ubiquity?17:26
alkisgshnatsel: you mean something different than the package manager, e.g. synaptic, software center etc?17:34
shnatselalkisg: quoting http://edubuntu.org/news/11.04-release : Edubuntu 11.04 ships with a classic Ubuntu desktop by default. Unity is available in both its 2D and 3D versions for these who want to test this new user interface as an option in the installer.17:37
shnatselalkisg: quoting http://edubuntu.org/news/11.04-release : Edubuntu 11.04 ships with a classic Ubuntu desktop by default. Unity is available in both its 2D and 3D versions for these who want to test this new user interface as an option in the installer.17:37
shnatselsorry dupe17:38
stgrabershnatsel: yep, I implemented a basic package manager in the graphical installer17:58
alkisgshnatsel: the desktop environment is a package, yes17:58
stgraberso you can easily opt-out of some packages and choose to switch between unity and regular gnome17:58
stgraberLTSP is also an installer option17:58
shnatselAwesome!17:58
shnatselAre there any docs on configuring this? Ubuntu Studio seems to need this system too.17:59
stgraberit's nothing too fancy, just an installer component they'd need to ship and change the first few lines so that it shows the right package list18:01
stgrabermight need to split the packages into more meta packages if not already done too and make sure they are Recommends instead of Depends so removing one doesn't remove them all18:01
shnatselwell, I always follow those rules in elementary, not sure about ubuntu studio guys... but they seem to have enough different metapackages for that.18:04
shnatselso, where can I get one and what exactly to change? (btw; why don't you migrate this to dconf or at least config files? changing source code doesn't make sense...)18:05
stgraberwell, changing the source code is usually fine as it's a derivative specifc installer component that's shipped by edubuntu-live, having a configuration file or dconf for that would just make it weird18:10
stgraberas ubiquity currently doesn't have any configuration18:10
stgraberand can't use dconf as it can be run in standalone mode18:10
stgraberthe file in question is edubuntu-packages.py in the edubuntu-live package18:11
stgraberhttp://paste.ubuntu.com/680779/ is the current content18:11
stgraberif more official derivatives start using it, I'd probably just move it to ubiquity itself (as I've got commit rights there too)18:12
shnatselstgraber: so, to use it in ubuntu studio, the devs will have to customize these lines:18:23
shnatsel        src_pkg = "edubuntu-meta"18:23
shnatsel        meta_blacklist = ['edubuntu-server','edubuntu-desktop-kde']18:23
shnatsel        package_blacklist = ['unity-2d']18:23
shnatsel        relation_blacklist = ['Depends']18:23
shnatselright?18:23
stgraberyep18:24
shnatselehhh... so, what is what? o_O18:24
stgraberand also the BEFORE and AFTER flags, quite possibly the translation strings too and import the po template into their package (so they get the installer translated)18:24
shnatselso, how do I add or remove packages to/from the list? What do src_pkg, meta_blacklist, package_blacklist and relation_blacklist mean?18:31
stgraberit's taking src_pkg, looking at the binary packages built from it18:33
stgraberignoring these that are in meta_blacklist18:34
stgraberand then looking for the Depends of each of the remaining meta packages, hiding anything that's listed in package_blacklist18:34
stgraberand also hiding any package that's a Depend as removing them would remove the whole meta package18:35
shnatselstgraber: thanks a lot! I'll try to make a doc out of this convo, I'll drop you a link if I do18:56

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!