From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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
 after that
 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
 Project
 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
 revisor
 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
 configuration file
 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
 and feel
 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:
 https://fedorahosted.org/spin-kickstarts/browser/fedora-livecd-desktop.ks#L58
 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
 present desktop?
 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
 GUI dialog
 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
 https://fedorahosted.org/spin-kickstarts/browser
 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
 live media
 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
 https://fedorahosted.org/spin-kickstarts/browser/fedora-live-base.ks please?
 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"
 configuration directives
 14:27 < GnuBoi> ok
 14:27 < kanarip> you can see how it has --name, and either --mirrorlist
 or --baseurl
 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
 --baseurl=http://download1.rpmfusion.org/foo/bar"
 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
 the remix
 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,
 https://fedoraproject.org/wiki/Legal/TrademarkGuidelines
 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
 packages
 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
 live media?
 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
 fedora-release
 14:32 < kanarip> then you include in the packages: generic-logos and
 generic-release
 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
 live media?
 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
 you use
 14:36 < duli> fengshaun: i think you should add the updates repo to the
 kickstart
 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,
 I think
 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
 https://fedorahosted.org/spin-kickstarts/browser/fedora-live-base.ks has
 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
 execute livecd-iso-to-disk.sh
 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
 spin-kickstarts package
 14:42 < kanarip> fengshaun, it is a faked r/w filesystem; it isn't actually
 writeable
 14:42 < GnuBoi> then how to make iso does livecd-creator -c /path/to/ks-file
 makes iso
 14:42 < kanarip> get started with tweaking the existing kickstarts as a
 quickstart ;-)
 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
 command
 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
 10 also
 14:48 < fengshaun> GnuBoi, it should!
 14:48 < kanarip> GnuBoi, yes
 14:48 < kanarip> neverho0d, you may want to check out
 https://fedorahosted.org/revisor/
 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
 cd installer
 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
 https://fedorahosted.org/spin-kickstarts/browser/fedora-live-base.ks
 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;
 https://fedorahosted.org/spin-kickstarts/browser/fedora-livecd-desktop.ks
 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
 dialog somewhere
 14:53 < kanarip> fengshaun,
 https://fedorahosted.org/spin-kickstarts/browser/fedora-aos.ks
 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,
 https://fedorahosted.org/spin-kickstarts/browser/fedora-livecd-desktop.ks
 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
 basic configuration
 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
 in ks?
 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
 about these
 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
 "part" command
 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
 repack it
 14:58 < kanarip> GnuBoi, i'm searching for you
 14:58 < GnuBoi> ok thanks
 14:59 < kanarip> GnuBoi,
 https://fedoraproject.org/wiki/LiveCD#How_to_Create_a_Fedora_Live_CD
 14:59 < GnuBoi> thanks
 14:59 < neverho0d> kanarip: ok. so with revisor it will be lower
 limit. right?
 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
 /usr/share/revisor/comps-cleanup.xsl file?
 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
 tommorrow
 15:01 < kanarip> duli, or whether it's in
 /usr/share/revisor/comps/comps-cleanup.xsl ?
 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