Creating Fedora Remix (2008-11-09 classroom)

From FedoraProject

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

Latest revision as of 18:31, 7 December 2008

[edit] Fedora Classroom - Fedora Remix - Jeroen van Meeuwen - Sunday, November 9, 2008

[edit] IRC Log of the Class

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

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