From Fedora Project Wiki
m (Classroom/Creating Fedora Remix moved to Creating Fedora Remix (2008-11-09 classroom): naming convention changes) |
m (internal link cleaning) |
||
(One intermediate revision by one other user not shown) | |||
Line 3: | Line 3: | ||
==== IRC Log of the Class ==== | ==== IRC Log of the Class ==== | ||
{| | |||
|- id="t21:01" | |||
| colspan="2" | -!- nirik changed the topic of #fedora-classroom to: Fedora Classrom - Jeroen van Meeuwen - Creating a Fedora Remix with your teacher kanarip - See [[Communication/IRC/Classroom]] for more info | |||
|| [[#t21:01|21:01]] | |||
|- id="t21:01" | |||
! style="background-color: #407a40" | thomasj | |||
| style="color: #407a40" | kanarip, of course :) | |||
|| [[#t21:01|21:01]] | |||
|- id="t21:01" | |||
! style="background-color: #42427e" | fengshaun | |||
| style="color: #42427e" | thanks nirik | |||
|| [[#t21:01|21:01]] | |||
|- id="t21:01" | |||
! style="background-color: #818144" | @nirik | |||
| style="color: #818144" | thanks everyone. | |||
|| [[#t21:01|21:01]] | |||
|- id="t21:01" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | thanks nirik ;-) | |||
|| [[#t21:01|21:01]] | |||
|- id="t21:01" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | so, welcome to the Creating A Fedora Remix session | |||
|| [[#t21:01|21:01]] | |||
|- id="t21:01" | |||
! style="background-color: #42427e" | fengshaun | |||
| style="color: #42427e" | remix ftw | |||
|| [[#t21:01|21:01]] | |||
|- id="t21:02" | |||
! style="background-color: #854685" | kanarip | |||
| 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 | |||
|| [[#t21:02|21:02]] | |||
|- id="t21:02" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | we'll probably have some time left to continue with Q&A after that | |||
|| [[#t21:02|21:02]] | |||
|- id="t21:02" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | so, what is a Remix? | |||
|| [[#t21:02|21:02]] | |||
|- id="t21:03" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | a remix is your own set of selected packages and your own set of settings, distilled from Fedora | |||
|| [[#t21:03|21:03]] | |||
|- id="t21:03" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | it can be anything from installation media you would normally use to install a system | |||
|| [[#t21:03|21:03]] | |||
|- id="t21:04" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | or live media such as you probably know from the Fedora Project | |||
|| [[#t21:04|21:04]] | |||
|- id="t21:04" | |||
! style="background-color: #854685" | kanarip | |||
| 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? | |||
|| [[#t21:04|21:04]] | |||
|- id="t21:04" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | installation media on the other hand you can only use to install Fedora on a system; no sneak preview whatsoever ;-) | |||
|| [[#t21:04|21:04]] | |||
|- id="t21:05" | |||
! style="background-color: #854685" | kanarip | |||
| 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? | |||
|| [[#t21:05|21:05]] | |||
|- id="t21:05" | |||
! style="background-color: #407a40" | thomasj | |||
| style="color: #407a40" | live yeah ;P | |||
|| [[#t21:05|21:05]] | |||
|- id="t21:05" | |||
! style="background-color: #488888" | GnuBoi | |||
| style="color: #488888" | yes | |||
|| [[#t21:05|21:05]] | |||
|- id="t21:05" | |||
! style="background-color: #8c4a4a" | domg472_ | |||
| style="color: #8c4a4a" | yes | |||
|| [[#t21:05|21:05]] | |||
|- id="t21:05" | |||
! style="background-color: #42427e" | fengshaun | |||
| style="color: #42427e" | yup! :D | |||
|| [[#t21:05|21:05]] | |||
|- id="t21:06" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | that's what i figured ;-) | |||
|| [[#t21:06|21:06]] | |||
|- id="t21:06" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | so let's get to it | |||
|| [[#t21:06|21:06]] | |||
|- id="t21:06" | |||
! style="background-color: #854685" | kanarip | |||
| style="color: #854685" | first, what do you use to create live media? | |||
|| [[#t21:06|21:06]] | |||
|- id="t21:06" | |||
! style="background-color: #854685" | kanarip | |||
| style="color | |||
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 07:58, 18 September 2016
Fedora Classroom - Fedora Remix - Jeroen van Meeuwen - Sunday, November 9, 2008
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 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, 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, 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!