Fedora Classroom - Fedora Remix - Jeroen van Meeuwen - Sunday, November 9, 2008
IRC Log of the Class
14:01 -!- nirik changed the topic of #fedora-classroom to: Fedora Classrom
- Jeroen van Meeuwen - Creating a Fedora Remix with your teacher kanarip -
See https://fedoraproject.org/wiki/Communication/IRC/Classroom for more info
14:01 < thomasj> kanarip, of course :)
14:01 < fengshaun> thanks nirik
14:01 <@nirik> thanks everyone.
14:01 < kanarip> thanks nirik ;-)
14:01 < kanarip> so, welcome to the Creating A Fedora Remix session
14:01 < fengshaun> remix ftw
14:02 < kanarip> first i wanted to talk about what a remix is, and then
we'll continue with how you can create one of your own
14:02 < kanarip> we'll probably have some time left to continue with Q&A
14:02 < kanarip> so, what is a Remix?
14:03 < kanarip> a remix is your own set of selected packages and your
own set of settings, distilled from Fedora
14:03 < kanarip> it can be anything from installation media you would
normally use to install a system
14:04 < kanarip> or live media such as you probably know from the Fedora
14:04 < kanarip> live media is extremely cool because it's a complete
system and it just boots and shows you what Fedora looks like, right?
14:04 < kanarip> installation media on the other hand you can only use to
install Fedora on a system; no sneak preview whatsoever ;-)
14:05 < kanarip> since Fedora 8 or so, we support installations from live
media, so i guess everyone here is interested in creating their own Fedora
Live CD, DVD or USB thumb drive, is that correct?
14:05 < thomasj> live yeah ;P
14:05 < GnuBoi> yes
14:05 < domg472_> yes
14:05 < fengshaun> yup! :D
14:06 < kanarip> that's what i figured ;-)
14:06 < kanarip> so let's get to it
14:06 < kanarip> first, what do you use to create live media?
14:06 < kanarip> there's two commonly used utilities, livecd-tools and
14:07 < kanarip> the Fedora Project uses livecd-tools, and unless you want
something specific (like a GUI or whatnot), that's what you should use as
well; just a general advice
14:08 < kanarip> if you use livecd-tools, the command to create a remix
is to launch "livecd-creator" with root privileges; you use "-c" to point
it to a *kickstart configuration file*
14:08 < kanarip> this is how that kickstart is going to be used;
14:08 < kanarip> a kickstart normally contains the answers to questions
in the installation procedure; and then some more answers to questions
that aren't even in the installation procedure
14:09 < kanarip> one of the biggest questions in the installation procedure
is what packages should be installed
14:09 < kanarip> we all remember that one time we browsed through the
categories, groups and optional packages looking for the packages we wanted
to have installed on our systems, don't we? ;-)
14:10 < fengshaun> oh god
14:10 < fengshaun> I do :S
14:10 < GnuBoi> yup
14:10 < thomasj> yep
14:10 < domg472_> yes
14:10 * erinlea80 nods
14:10 < kanarip> so, that's a big, big question
14:10 < Abd4llA> yea, and we couldn't find it :)
14:10 < kanarip> and you should chose your answer carefully ;-)
14:10 < kanarip> s/chose/choose/ pardon me
14:11 < kanarip> so, you select the packages in your kickstart configuration
file, provide some of the answers to installation procedure questions,
and you're all good...
14:11 < kanarip> that is like the minimal requirement to a kickstart
14:11 < kanarip> now i hear you wonder... how am i gonna create that
kickstart configuration file?
14:11 * GnuBoi yes
14:11 < kanarip> fear not
14:11 < fengshaun> exactly!
14:11 * kanarip introduces system-config-kickstart
14:12 < kanarip> it lets you click through most of the questions and lets
you specify the answers and then save it as a kickstart file you can then
use with livecd-creator
14:12 < kanarip> but wait... there's more!
14:13 < kanarip> if you're only providing answers to certain questions... and
you are selecting packages... isn't that like a default, boring live cd
you're going to end up with!
14:14 < kanarip> anyone?
14:14 * erinlea80 does not like boredom!
14:14 < fengshaun> kind of!
14:14 < domg472_> does kickstart resolve dependencies
14:14 < thomasj> artwork?
14:14 < kanarip> it's kinda like a next, next, finish install... boring!
14:14 < Abd4llA> yea it is, can't we add stuff from a repo ??
14:14 < GnuBoi> is there way to change login screen
14:14 < fengshaun> how about another repo?
14:14 * nuonguy was going to do something boring but is now to ashamed
to admit it
14:14 < kanarip> you would want to fully tweak and customize the desktop
on that live usb stick right?
14:14 < SSlater> Pick more from repositories?
14:14 * kanarip introduces *THE COOL STUFF*
14:15 < kanarip> here they come... %post scripts
14:15 < kanarip> scripts... are a pain in the ass to figure out
14:15 < kanarip> but here's why it's important;
14:15 < kanarip> the live media is an installed system you can run anywhere;
but you can only install it once
14:16 < kanarip> after that, there's not much tweaking you can do to it
like installing additional packages or entirely tweaking the desktop looks
14:16 < kanarip> remember if you're running off a live cd; you can't write
to that cd anymore
14:16 < kanarip> so, these scripts are your first chance to configure what
you want to configure
14:17 < kanarip> and they might be your last chance, if you're going to
run off a small USB stick or some unwriteable media like CD or DVD
14:17 < kanarip> so, here's what i'm talking about if i say %post script:
14:18 < fengshaun> ohhh
14:18 < kanarip> as you can see, it runs several commands that further
configure the live cd we all know as Fedora-Live-$arch.iso, in this case
the Fedora 10 version of it
14:18 < duli> kanarip: so, basically we can do anything we want in the
%post area, the only difference is that it will affect the live image
being created, but the commands are just the same we would issue on my
14:18 < kanarip> it makes the "liveuser" login automatically, disables
the screensaver from requiring a password to unlock, etc.
14:19 < kanarip> duli, yes
14:19 < duli> nice!
14:19 < GnuBoi> can that live cd be used to install fedora
14:19 < kanarip> duli, the *big* difference being you need to use a command
in %post, and you cannot just pop up the System > Personal > Look and Feel
14:19 < kanarip> GnuBoi, definitely
14:19 < zcat> echo 'Welcome!' > /home/liveuser/Desktop/MyDistroReadme.txt
14:20 < duli> ok, so everything *must* be cli'ed
14:20 < kanarip> duli, yes
14:20 < kanarip> duli, of course there's a cheating method...
14:21 < fengshaun> kanarip, sorry, is the link, a ks config file?
the whole thing?
14:21 < kanarip> fengshaun, yes it is
14:21 < duli> what cheating?
14:21 < domg472_> it includes another .ks file
14:21 < fengshaun> oh ok!
14:21 < kanarip> duli, you can use the sabayon program to create a user
profile and tweak it
14:21 < kanarip> then in a "%post --nochroot", you can copy the user
profile directory created by sabayon (or your own home directory?) onto
the live media
14:22 < kanarip> fengshaun, there's a bunch at
14:22 < duli> what is the difference of --nochroot? I didn't get that yet
14:22 < kanarip> i recommend everyone interested bookmarks that URL
14:22 < fengshaun> kanarip, thanks!
14:23 < fengshaun> kanarip, so can we just manipulate them?
14:23 < kanarip> duli, normally, %post runs "inside" the installed system;
the way livecd-tools works (as does revisor) is it creates a filesystem
inside a file, then mounts that on say, /var/tmp/livemedia-filesystem
14:23 < kanarip> duli, %post would "chroot" into
/var/tmp/livemedia-filesystem and runs entirely on what is to become the
14:24 < duli> kanarip: hum, got it
14:24 < kanarip> duli, a "%post --nochroot" however does not chroot,
and does runs on the composing system
14:24 < duli> so it could be dangerous the --nochroot option
14:24 < kanarip> if you're suicidal, you could destroy your system with
a %post --nochroot
14:24 < duli> ok, got the message
14:25 < kanarip> ok, so what i was planning to continue with is the
kickstarts on https://fedorahosted.org/spin-kickstarts/browser
14:25 < kanarip> these kickstarts are used to compose Fedora with
14:26 < kanarip> if you would open
14:26 < kanarip> i can then tell you how to add more and more repositories
14:26 < fengshaun> yup!
14:26 < erinlea80> k
14:26 < fengshaun> omg
14:26 < kanarip> take a look at line 20 and onwards
14:26 < GnuBoi> kanarip, what to do after making ks file
14:26 < kanarip> GnuBoi, run livecd-creator -c /path/to/ks-file
14:27 < kanarip> at line 20 and onwards, there's a couple of "repo"
14:27 < GnuBoi> ok
14:27 < kanarip> you can see how it has --name, and either --mirrorlist
14:27 < kanarip> so, and I can't really say this but i will anyway, if
you wanted to include something not in fedora...
14:28 < kanarip> you can use a line similar to "repo --name=RPMFusion
14:28 < kanarip> does that make sense?
14:28 < fengshaun> perfectly!
14:28 < kanarip> awesome
14:28 < neverho0d> really cool!
14:28 < duli> kanarip: well, we can include something not in fedora,
as long as the created cd is not named fedora, right?
14:29 < duli> or is that also forbidden?
14:29 < GnuBoi> kanarip, once we added rpm fusion repo can we write
something like vlc
14:29 < kanarip> duli, the requirement then becomes you do not distribute
14:29 < fengshaun> oh
14:29 < duli> kanarip, hum, ok
14:29 < fengshaun> ok
14:29 < kanarip> here's a sneak peak on the trademark guidelines i'll
refer you to later
14:29 < duli> ok
14:29 < GnuBoi> kanarip, how to add other programs like vlc i mean where
to write in ks file
14:30 < kanarip> either all the packages are in fedora, and you can call
it a fedora remix (there's secondary trademarks for that purpose)
14:30 < domg472_> Gnuboi in the %packages section but the package must be
local available i think
14:30 < kanarip> or you include something not in fedora, and you need to
remove *all* fedora trademarks
14:30 < kanarip> that is, if you choose to distribute your spin
14:30 < duli> understood
14:31 < fengshaun> kanarip, what if we want to keep it to ourselves?
14:31 < GnuBoi> domg472, do we have to write @
14:31 < kanarip> for a full reference to how this works,
14:31 < domg472_> i think so yes not sure
14:31 < fengshaun> thanks
14:31 < zcat> kanarip, what's the alternate art package that removes fedora
trademarks and replaces them with "packman"?
14:31 < kanarip> fengshaun, if you want to keep it to yourself, knock
yourself out no-one is going to sue you ;-)
14:31 < fengshaun> :D
14:31 < kanarip> zcat, good call
14:31 < delhage> GnuBoi: @ is only for package groups, not individual
14:31 < kanarip> if you want to be safe, here's what you do
14:32 < kanarip> RUN AND HIDE
14:32 < kanarip> no, really...
14:32 < fengshaun> kanarip, oh and how can we update the packages in
14:32 * ianweller runs and hides
14:32 < GnuBoi> delhage, thanks
14:32 * GnuBoi is really impressed with fedora-remix
14:32 < kanarip> you exclude from the packages: fedora-logos and
14:32 < kanarip> then you include in the packages: generic-logos and
14:32 < kanarip> here's how you do so:
14:32 < kanarip> %packages
14:32 < kanarip> -fedora-logos
14:32 < kanarip> -fedora-release*
14:32 < kanarip> generic-logos
14:33 < kanarip> generic-release
14:33 < kanarip> %end
14:33 < kanarip> that's it
14:33 < zcat> ah. that was it
14:33 < fengshaun> oh interesting
14:33 < delhage> that was easier than I imagined
14:33 < erinlea80> nice!
14:33 * fengshaun agrees with delhage
14:33 < duli> really cool
14:33 < erinlea80> much easier than imagined and very straight forward!
14:33 < fengshaun> kanarip, oh and how can we update the packages in
14:34 < kanarip> fengshaun, livecd-tools has a --base-on command line
switch that let's you point it to an ISO image
14:34 < kanarip> it'll get updated with the changes you specify in the
kickstart file you use
14:34 < fengshaun> so it would be:
14:35 < fengshaun> livecd-tools --base-on my-iso.iso -c /my/ks/file.ks
14:35 < GnuBoi> whatif we want to install flash in the remix
14:35 < fengshaun> ?
14:35 < kanarip> fengshaun, yes
14:35 < fengshaun> kanarip, got it!
14:35 < fengshaun> kanarip, what if we want to just update the packages
to a newer version?
14:36 < kanarip> GnuBoi, then you add a "repo --name=adobe
--baseurl=http://somewhere.at.adobe.com/fedora/9/" in the kickstart, and
include "flash*" or whatever the package name is, to the kickstart file
14:36 < duli> fengshaun: i think you should add the updates repo to the
14:36 < GnuBoi> kanarip, thanks
14:36 < kanarip> fengshaun, same procedure, but with the kickstart used
to compose the image with
14:36 < fengshaun> duli, that would make the live media update itself,
14:36 < fengshaun> kanarip, thanks!
14:36 < kanarip> fengshaun, if i'm not mistaken, that kickstart file is
part of the live media you use... but i'm not sure
14:37 < neverho0d> kanarip: can livecd-creator use url for kickstart? I
have cobbler that manage a lot of that work
14:37 < kanarip> fengshaun, see how the kickstart i referred to on
commented out "repo" configuration directives?
14:37 < fengshaun> yup
14:37 < kanarip> neverho0d, yes it should be able to
14:38 < neverho0d> kanarip: great!
14:38 < kanarip> neverho0d, it secretly uses the pykickstart routines to
pick up the kickstart file
14:38 < GnuBoi> fengshaun, livecd-tools --base-on my-iso.iso -c
/my/ks/file.ks does works | bash: livecd-tools: command not found
14:38 < fengshaun> kanarip, how can we add persistence?
14:38 < neverho0d> kanarip: good! nice job! so, how about installation
trees? can it take then from cobbler too?
14:39 < fengshaun> GnuBoi, thanks!
14:39 < kanarip> fengshaun, persistence is something you specify when you
14:39 < kanarip> neverho0d, it can use those installation trees
14:39 < fengshaun> kanarip, oh forgot it! lol
14:39 < kanarip> neverho0d, revisor has a little more cobbler integration
if you're interested in that
14:39 < neverho0d> kanarip: I love it! :)
14:39 < GnuBoi> kanarip, how to creat a iso file from a ks file
14:39 < neverho0d> kanarip: Thank you!
14:40 < duli> kanarip: does revisor use livecd-creator under it?
14:40 < kanarip> duli, yes
14:40 < nuonguy> what is persistance?
14:40 < kanarip> duli, a lot, in fact
14:40 < duli> ok
14:40 < fengshaun> nuonguy, you can save your settings in a liveusb :D
14:40 < fengshaun> nuonguy, it's plain awesome!
14:40 < nuonguy> nice
14:41 < fengshaun> nuonguy, look at livecd-iso-to-disk --help
14:41 * erinlea80 hopes it's not usb 1.0 :P
14:41 < kanarip> nuonguy, persistence is when you are running off of a
non-writeable root filesystem which presently is the only way one runs
Fedora live media, and you do want to save changes;
14:41 < GnuBoi> fengshaun, can we make live dvd
14:41 < fengshaun> GnuBoi, yup! :D
14:41 < kanarip> i certainly can recommend you get started with the
kickstarts at https://fedorahosted.org/spin-kickstarts/browser
14:41 < GnuBoi> then how to calculate beforehand how much size it occupies
with this ks file
14:41 < fengshaun> kanarip, it should be writable, right?
14:41 < kanarip> with fedora 10, these kickstarts will be in the
14:42 < kanarip> fengshaun, it is a faked r/w filesystem; it isn't actually
14:42 < GnuBoi> then how to make iso does livecd-creator -c /path/to/ks-file
14:42 < kanarip> get started with tweaking the existing kickstarts as a
14:42 < kanarip> GnuBoi, yes
14:42 < fengshaun> kanarip, so you can have persistence in a live cd???
14:43 < kanarip> GnuBoi, run that with root privileges and enjoy the ride
14:43 < GnuBoi> ok
14:43 < kanarip> fengshaun, yes, if you configure a persistence layer on
a USB stick, why not?
14:43 < fengshaun> no, how about a cd?
14:43 < kanarip> a cd is non-writeable
14:43 < fengshaun> I've tried persistent usb, it's awesome
14:44 < fengshaun> yes, so it can't be persistent!
14:44 < kanarip> or i should say; it can only be written to once ;-)
14:44 < GnuBoi> kanarip, will there will different ks file for dvd or does
the same work
14:44 < GnuBoi> i mean live dvd
14:44 < kanarip> GnuBoi, depending on the amount of packages you choose,
the resulting iso will either fit on a cd or a dvd
14:44 < fengshaun> GnuBoi, the same should work!
14:44 < GnuBoi> oh
14:44 < kanarip> GnuBoi, but it's the same kickstart file and the same
14:44 < GnuBoi> thanks
14:45 < neverho0d> kanarip: what is in %post script do mount /home from
nfs server? seems it would be nice persistence for corporate-livecd
14:45 < kanarip> that's one reason why i recommended starting with the
kickstart examples ;-)
14:45 < erinlea80> ooo good question, neverho0d.
14:45 < neverho0d> *what if is...
14:45 < kanarip> neverho0d, you would run autofs, and forcibly create a
symbolic link from /home to /net/nfs-server/home
14:45 < kanarip> neverho0d, or, edit /etc/fstab to mount from the nfs-server
14:46 < kanarip> *edit /etc/fstab in %post, that is
14:47 < kanarip> it's just that if you use /etc/fstab, the mount may be
attempted on boot and time out if the nfs server is unavailable, whereas
autofs would not mount at boot
14:47 * GnuBoi fedora remix is really a great option
14:47 < kanarip> and several other of those considerations ;-)
14:47 < kanarip> so, i have ten more minutes left...
14:47 < kanarip> any more questions?
14:47 < neverho0d> kanarip: Thank you so much! nice story!
14:47 < fengshaun> so we can make a fluxbox fedora llive cd!
14:47 < GnuBoi> kanarip, does same way of making remix will work for fedora
14:48 < fengshaun> GnuBoi, it should!
14:48 < kanarip> GnuBoi, yes
14:48 < kanarip> neverho0d, you may want to check out
14:48 <@nirik> is there any way of telling how much of your persistent
storage is used up when you boot from a live usb ?
14:48 < duli> kanarip: Is it possible to create a minimal install media
of F10 rawhide? What packages would it require?
14:48 < neverho0d> kanarip: I think it would be product - livecd with only
terminal client software
14:48 < GnuBoi> kanarip, is revisor gui for livd-cd-tools
14:48 < duli> my idea is install the rest via yum (just what I want)
14:48 < kanarip> nirik, i know you can specify the size of the persistence
layer during live usb creation
14:49 < neverho0d> kanarip: ok, i'll look at it
14:49 < kanarip> nirik, i'm not sure you can specify the size *on boot*
14:49 < kanarip> duli, yes it is! Fedora Unity is going to release a single
14:49 <@nirik> no, I mean if you say create one with 512MB persist, use
it for a while, can you tell you have used 200MB of that or almost all of
it? before it fills up?
14:49 < kanarip> duli, basically what we have is %packages\n%end, which
will just include the @base and @core groups
14:49 * GnuBoi is confused by persistance
14:50 < kanarip> nirik, i couldn't say, i'm sorry
14:50 < duli> kanarip: hum, great.
14:50 <@nirik> no worries, just wondered.
14:51 < GnuBoi> kanarip, is this
official ks of file of fedora livd cd
14:51 < kanarip> duli, there's a fedora-aos.ks spin for appliance creation
purposes which tweaks the package set to the bare minimum as well
14:51 < fengshaun> nirik, I think the disk management or something like
that in App>sys tools>
14:51 < duli> kanarip: nice
14:51 < fengshaun> check it out anyway
14:51 < kanarip> GnuBoi, no, that's the base;
is a Live CD
14:51 < duli> kanarip: is there a way of selecting the groups (@) in
revisor? I mean, it only provides the graphical goups, right?
14:51 < GnuBoi> ok
14:52 < kanarip> duli, like with livecd-tools, you can hand off a kickstart
to revisor (--kickstart)
14:52 < GnuBoi> kanarip, what is base
14:52 < kanarip> GnuBoi, that is a group of basic packages for a system
14:52 < kanarip> GnuBoi, for example, yum might be in that group
14:52 < duli> kanarip: ok. so I sould first point the groups with @ in
the ks and then load it in revisor
14:52 < fengshaun> kanarip, which groups are absolutely needed for a very
very basic livecd?
14:53 < kanarip> duli, if it's a group, it's in the package selection
14:53 < kanarip> fengshaun,
14:53 < fengshaun> thanks
14:53 < GnuBoi> kanarip, livecd-creator -c /path/to/ks file of fedora
livecd desktop is fine to create fedora livd cd yes
14:53 < duli> kanarip: ok
14:53 < kanarip> GnuBoi, yes
14:53 < GnuBoi> thanks
14:54 < GnuBoi> kanarip,
https://fedorahosted.org/spin-kickstarts/browser/fedora-aos.ks there is
no option like repo
14:54 * nirik wonders if it's possible to make a Everything livecd that
fits on blueray. ;)
14:54 < GnuBoi> sorry
14:54 < kanarip> GnuBoi, there is ;-)
14:54 < fengshaun> nirik, LOL
14:54 < GnuBoi> kanarip,
there is no option like repo
14:54 < GnuBoi> for this i mean
14:54 < kanarip> nirik, besides some conflicting packages (on the file
level), yes it is and i've done it before
14:54 <@nirik> cool.
14:55 < kanarip> GnuBoi, it includes fedora-live-base.ks, which has the
14:55 < fengshaun> kanarip, so, for a livecd without unnecessary packages,
do we start with fedora-base.ks?
14:55 < kanarip> GnuBoi, yum --enablerepo=development install
spin-kickstarts, the files will be in /usr/share/spin-kickstarts
14:55 < fengshaun> fedora-live-base.ks*
14:55 < GnuBoi> ok
14:55 < kanarip> fengshaun, actually you would not, since we only have
desktop spins at this point, fedora-live-base.ks has some extra packages
14:56 < GnuBoi> and which one is to be livecd-creator -c /path/to/ks-file |
base or livecd desktop
14:56 < kanarip> fengshaun, the absolute minimal livecd is fedora-aos.ks
14:56 < neverho0d> kanarip: can you explain a little bit "part" instruction
14:56 < fengshaun> kanarip, hmmm thanks!
14:56 < kanarip> GnuBoi, livecd-desktop
14:56 < GnuBoi> ok
14:56 < duli> kanarip: is this minimal livecd installable?
14:56 < neverho0d> seems, it's very important
14:56 < duli> I mean, will liveinst work?
14:56 < kanarip> duli, no
14:56 < GnuBoi> kanarip, is there any documentation available online
14:57 < kanarip> neverho0d, the "part" instruction specifies the size of
what is to become the root filesystem of the live media
14:57 < duli> kanarip: what if I create it as a install media?
14:57 < duli> usign the aos ks?
14:57 < neverho0d> kanarip: so it's a upper limit?
14:58 < kanarip> neverho0d, yes
14:58 < neverho0d> kanarip: is there way to reduce image after creating?
14:58 < kanarip> neverho0d, revisor takes this into account and may extend
the filesystem if the packages require more space then allocated in the
14:58 < GnuBoi> Any documentation for this available, if so please the link
14:58 < kanarip> neverho0d, not unless you extract it, resize it, and
14:58 < kanarip> GnuBoi, i'm searching for you
14:58 < GnuBoi> ok thanks
14:59 < kanarip> GnuBoi,
14:59 < GnuBoi> thanks
14:59 < neverho0d> kanarip: ok. so with revisor it will be lower
14:59 < kanarip> duli, it'll be very, very minimal install media ;-)
14:59 * GnuBoi admires kanarip class...
14:59 < duli> kanarip: that's the idea
14:59 < duli> kanarip: I'm getting this when trying to build a install
media on revisor: Got an error from /usr/bin/xsltproc (return code 4)
14:59 * GnuBoi and his thankfulness
14:59 < kanarip> neverho0d, revisor ignores the "part" command if it thinks
its too small, but respects it if it's large enough, so lower limit would
be the term for it
15:00 * fengshaun thinks this was the most enjoyable class
15:00 < kanarip> duli, what version would that be?
15:00 * nirik notes we have no class in this next timeslot, so if kanarip
wants to keep answering questions he can feel free to do so. :)
15:00 * kanarip sighs for xsltproc
15:00 < kanarip> thanks nirik ;-)
15:00 < duli> revisor-2.1.2-2.fc10.noarch
15:00 < GnuBoi> has class finished
15:00 < neverho0d> kanarip: i just think it is place for some conflict if
i'll be use kickstarts from cobbler
15:01 < kanarip> duli, can you tell me if you have a
15:01 * GnuBoi will need some sleep it's 3:45 AM in Nepal | Just waited
whole night for fedora class but really useful and will not go to college
15:01 < kanarip> duli, or whether it's in
15:01 < kanarip> GnuBoi, awesome ;-)
15:01 * thomasj is tired because it's late, but he will not go to bed
without thank kanarip for this excellent class! Thank you very much :)
15:01 < GnuBoi> Bye everybody and KANARIP Thank you again
15:01 < GnuBoi> yes
15:01 < kanarip> GnuBoi, i'll be around some more to answer questions
15:02 < duli> kanarip: The first exists.
15:02 < GnuBoi> ok
15:02 < kanarip> GnuBoi, good night ;-)
15:02 < fengshaun> GnuBoi, oh my god!!! :O
15:02 < GnuBoi> thanks
15:02 < neverho0d> seems, thank you!
15:02 < kanarip> thank you all for attending
15:02 < erinlea80> Thanks kanarip!!
15:02 < neverho0d> kanarip: thank you so much!
15:02 <@nirik> thanks a bunch kanarip !
15:02 < fengshaun> thank you kanarip
15:02 < kanarip> it's been a very intensive class i feel like *not* typing
anything for the next hour or so
15:02 < domg472_> thanks
15:02 < fengshaun> this class made my day!!!
15:02 < kanarip> later tonight however, i'll have another session on
configuration management with puppet
15:03 < fengshaun> lol