Creating Fedora Remix (2008-11-09 classroom)

From FedoraProject

Revision as of 18:17, 7 December 2008 by Herlo (Talk | contribs)

Jump to: navigation, search

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