conf/conf.d/fedora-10-gold.cfg | 181 conf/conf.d/fedora-9-respin.cfg | 192 conf/conf.d/sample-ks.cfg | 7 conf/revisor.desktop.in | 2 configure.ac | 5 doc/Revisor_Documentation/en-US/Appendix.xml | 475 + doc/Revisor_Documentation/en-US/Author_Group.xml | 16 doc/Revisor_Documentation/en-US/Book_Info.xml | 34 doc/Revisor_Documentation/en-US/Preface.xml | 56 doc/Revisor_Documentation/en-US/Revision_History.xml | 26 doc/Revisor_Documentation/en-US/Revisor_Documentation.ent | 5 doc/Revisor_Documentation/en-US/Revisor_Documentation.xml | 1505 +++ doc/Revisor_Documentation/en-US/images/icon.svg | 3936 ++++++++++ hub-demo.py | 23 intltool-extract | 1 intltool-merge | 1 intltool-update | 1 po/Changelog | 26 po/POTFILES.in | 3 po/de.po | 501 - po/es.po | 2244 +++-- po/it.po | 1132 +- po/pl.po | 673 + po/pt_BR.po | 385 revisor.spec.in | 105 revisor/Makefile.am | 6 revisor/__init__.py.in | 81 revisor/base.py | 181 revisor/cfg.py | 25 revisor/image.py | 2 revisor/misc.py | 206 revisor/modcomposer/Makefile.am | 8 revisor/modcomposer/__init__.py | 268 revisor/modgui/configuration.py | 4 revisor/modgui/glade/base_buttons.glade | 523 - revisor/modgui/glade/welcome_buttons.glade | 111 revisor/modhub/Makefile.am | 8 revisor/modhub/__init__.py | 215 revisor/modhub/anaconda-ks.cfg | 20 revisor/modhub/test.ks | 1 revisor/modisolinux/__init__.py | 14 revisor/modjigdo/__init__.py | 3 revisor/modmock/Makefile.am | 8 revisor/modmock/__init__.py | 63 revisor/modrebrand/__init__.py | 75 revisor/modreuseinstaller/__init__.py | 21 revisor/pkgorder.py | 78 revisor/plugins.py | 3 revisor/pungi.py | 18 revisor/splittree.py | 248 scripts/DEVEL-buildinstall | 140 scripts/F10-buildinstall | 2 scripts/Makefile.am | 2 scripts/find-default-groups.py | 26 scripts/repoclosure.py | 4 switchhere | 9 unity/Makefile.am | 12 unity/conf/conf.d/fedora-10-everything.cfg | 3 unity/conf/conf.d/fedora-10-single-cd.cfg | 2 unity/conf/conf.d/fedora-rawhide-single-cd.cfg | 2 unity/conf/conf.d/revisor-f10-i386-live-aos-respin.conf | 87 unity/conf/conf.d/revisor-f10-i386-live-broffice.org-respin.conf | 87 unity/conf/conf.d/revisor-f10-i386-live-desktop-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-live-developer-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-live-education-math-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-live-games-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-live-kde-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-live-sugar-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-live-xfce-respin.conf | 2 unity/conf/conf.d/revisor-f10-i386-rebrand-testing.conf | 2 unity/conf/conf.d/revisor-f10-i386-respin.conf | 3 unity/conf/conf.d/revisor-f10-i386-single-cd.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-aos-respin.conf | 87 unity/conf/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf | 87 unity/conf/conf.d/revisor-f10-ppc-live-desktop-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-developer-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-education-math-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-games-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-kde-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-sugar-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-live-xfce-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc-single-cd.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-aos-respin.conf | 87 unity/conf/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf | 87 unity/conf/conf.d/revisor-f10-ppc64-live-desktop-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-developer-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-education-math-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-games-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-kde-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-sugar-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-live-xfce-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-respin.conf | 2 unity/conf/conf.d/revisor-f10-ppc64-single-cd.conf | 2 unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf | 88 unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf | 88 unity/conf/conf.d/revisor-f10-x86_64-live-desktop-respin.conf | 3 unity/conf/conf.d/revisor-f10-x86_64-live-developer-respin.conf | 3 unity/conf/conf.d/revisor-f10-x86_64-live-education-math-respin.conf | 3 unity/conf/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf | 3 unity/conf/conf.d/revisor-f10-x86_64-live-games-respin.conf | 3 unity/conf/conf.d/revisor-f10-x86_64-live-kde-respin.conf | 3 unity/conf/conf.d/revisor-f10-x86_64-live-sugar-respin.conf | 3 unity/conf/conf.d/revisor-f10-x86_64-live-xfce-respin.conf | 2 unity/conf/conf.d/revisor-f10-x86_64-respin.conf | 2 unity/conf/conf.d/revisor-f10-x86_64-single-cd.conf | 2 unity/conf/conf.d/revisor-f8-ppc-respin.conf | 2 unity/conf/conf.d/revisor-f8-ppc-single-cd.conf | 2 unity/conf/conf.d/revisor-f8-ppc64-respin.conf | 2 unity/conf/conf.d/revisor-f8-ppc64-single-cd.conf | 2 unity/conf/conf.d/revisor-f8-x86_64-respin.conf | 2 unity/conf/conf.d/revisor-f8-x86_64-single-cd.conf | 2 unity/conf/conf.d/revisor-f9-i386-live-desktop-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-live-developer-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-live-education-math-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-live-electronic-lab-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-live-games-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-live-kde-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-live-xfce-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-rebrand-testing.conf | 2 unity/conf/conf.d/revisor-f9-i386-respin.conf | 2 unity/conf/conf.d/revisor-f9-i386-single-cd.conf | 2 unity/conf/conf.d/revisor-f9-ppc-live-desktop-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-live-developer-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-live-education-math-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-live-electronic-lab-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-live-games-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-live-kde-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-live-xfce-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc-single-cd.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-live-desktop-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-live-developer-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-live-education-math-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-live-electronic-lab-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-live-games-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-live-kde-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-live-xfce-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-respin.conf | 2 unity/conf/conf.d/revisor-f9-ppc64-single-cd.conf | 2 unity/conf/conf.d/revisor-f9-x86_64-live-desktop-respin.conf | 3 unity/conf/conf.d/revisor-f9-x86_64-live-developer-respin.conf | 3 unity/conf/conf.d/revisor-f9-x86_64-live-education-math-respin.conf | 3 unity/conf/conf.d/revisor-f9-x86_64-live-electronic-lab-respin.conf | 3 unity/conf/conf.d/revisor-f9-x86_64-live-games-respin.conf | 3 unity/conf/conf.d/revisor-f9-x86_64-live-kde-respin.conf | 3 unity/conf/conf.d/revisor-f9-x86_64-live-xfce-respin.conf | 3 unity/conf/conf.d/revisor-f9-x86_64-respin.conf | 2 unity/conf/conf.d/revisor-f9-x86_64-single-cd.conf | 2 unity/conf/conf.d/revisor-os9-i386-single-cd.conf | 2 unity/conf/conf.d/revisor-os9-ppc-single-cd.conf | 2 unity/conf/conf.d/revisor-os9-ppc64-single-cd.conf | 2 unity/conf/conf.d/revisor-os9-x86_64-single-cd.conf | 2 unity/conf/f10-install-respin.conf | 1 unity/conf/f10-install-single-cd.conf | 77 unity/conf/f10-live-respin.conf | 1153 +- unity/conf/f9-install-respin.conf | 9 unity/conf/f9-live-respin.conf | 8 unity/conf/rawhide-install-respin.conf | 8 unity/scripts/make_me_source_iso.sh | 54 unity/scripts/mock_respins.sh | 45 unity/scripts/respin.sh | 286 unity/scripts/torrentify_respin.sh | 55 166 files changed, 13014 insertions(+), 3498 deletions(-)
New commits: commit ec44a982b31295345dd4e136259f82bbbf08460b Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Thu Feb 26 08:14:16 2009 +0100
Fix some packaging issues Bump version number
diff --git a/configure.ac b/configure.ac index eff8bba..33d2ebe 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([revisor], 2.1.3) +AC_INIT([revisor], 2.1.4) AC_SUBST([RELEASE], 1)
AC_CONFIG_SRCDIR(revisor/__init__.py.in) diff --git a/revisor.spec.in b/revisor.spec.in index c4f8c91..e7b638d 100644 --- a/revisor.spec.in +++ b/revisor.spec.in @@ -388,6 +388,7 @@ desktop-file-install --vendor="fedora" \ rm -rf $RPM_BUILD_ROOT
%files +%defattr(-,root,root,-)
%files cli %defattr(-,root,root,-) @@ -401,8 +402,8 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/revisor/*.pyo %{_bindir}/* %{_sbindir}/* -%dir %{_libdir}/revisor -%dir %{_libdir}/revisor/scripts +%dir %{_prefix}/lib/revisor +%dir %{_prefix}/lib/revisor/scripts %dir %{_sysconfdir}/revisor %dir %{_sysconfdir}/revisor/conf.d %config(noreplace) %{_sysconfdir}/revisor/revisor.conf @@ -411,10 +412,11 @@ rm -rf $RPM_BUILD_ROOT %config(noreplace) %{_sysconfdir}/security/console.apps/* %{_datadir}/locale/*/LC_MESSAGES/revisor.mo %defattr(0755,root,root,-) -%{_libdir}/revisor/scripts/* +%{_prefix}/lib/revisor/scripts/*
%if %{pkg_comps} %files comps +%defattr(-,root,root,-) %dir %{_datadir}/revisor/comps/ %{_datadir}/revisor/comps/* %{_datadir}/revisor/comps-cleanup.xsl @@ -552,6 +554,12 @@ rm -rf $RPM_BUILD_ROOT
%changelog * @DATESTAMP@ Jeroen van Meeuwen <kanarip a fedoraunity.org> @VERSION@-@RELEASE@ +- Fix configuration file issues +- Better estimation for the size of a tree that is to become an iso +- Huge improvements to package ordering +- Exclude boot.iso from installation media iso files + +* Thu Feb 25 2009 Jeroen van Meeuwen <kanarip a fedoraunity.org> 2.1.3-1 - Add modmock, modhub, modcomposer - Rebuild for Fedora 10 - Include modisolinux and modreuseinstaller diff --git a/revisor/splittree.py b/revisor/splittree.py index e67b01e..a2105b2 100755 --- a/revisor/splittree.py +++ b/revisor/splittree.py @@ -1,9 +1,10 @@ -#!/usr/bin/env python # # splittree.py # # Copyright (C) 2003, 2004, 2005 Red Hat, Inc. All rights reserved. # +# Copyright (C) 2008, 2009, Jeroen van Meeuwen. No rights reserved. Pfff. +# # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or diff --git a/scripts/Makefile.am b/scripts/Makefile.am index b8da104..23b4bed 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -1,4 +1,4 @@ -scriptdir = $(libdir)/revisor/scripts +scriptdir = $(prefix)/lib/revisor/scripts
script_SCRIPTS = \ DEVEL-buildinstall \
commit a8032d49915bdaeac57948c5e3478c292ea82cc5 Merge: c01918f... 01347e7... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Thu Feb 26 07:42:06 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit c01918f243f974f9993baa6a2d05fea0bbf9b168 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Thu Feb 26 07:38:59 2009 +0100
Do not import these unused items from rhpl.translate
diff --git a/revisor/modjigdo/__init__.py b/revisor/modjigdo/__init__.py index 3e0f963..7dc102b 100644 --- a/revisor/modjigdo/__init__.py +++ b/revisor/modjigdo/__init__.py @@ -22,8 +22,7 @@ import os, sys, re from optparse import OptionParser
# Translation -from rhpl.translate import _, N_, getDefaultLangs -import rhpl.translate as translate +from rhpl.translate import _
# What it needs to do: # - Given a checkbox to jigdofy whatever /installation media/ we compose, this stuff gets triggered
commit 96705b498809a2ff0bb91be4bbee55ac3b50333e Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Thu Feb 26 07:38:44 2009 +0100
Update the documentation
diff --git a/doc/Revisor_Documentation/en-US/Appendix.xml b/doc/Revisor_Documentation/en-US/Appendix.xml index 38ee4a0..7ca7a75 100644 --- a/doc/Revisor_Documentation/en-US/Appendix.xml +++ b/doc/Revisor_Documentation/en-US/Appendix.xml @@ -7,6 +7,26 @@
<appendix id="Revisor_Documentation-Appendix-Terminology" label="A"> <title>Terminology</title> + <formalpara id="Revisor_Documentation-Appendix-Terminology-model"> + <title>Model</title> + <indexterm> + <primary>model</primary> + </indexterm> + <para> + para + </para> + </formalpara> + + <formalpara id="Revisor_Documentation-Appendix-Terminology-package_manifest"> + <title>Package Manifest</title> + <indexterm> + <primary>Package Manifest</primary> + </indexterm> + <para> + A package manifest is the list of groups and packages to include or exclude from a transaction, in a kickstart configuration file. + </para> + </formalpara> + <formalpara id="Revisor_Documentation-Appendix-Terminology-Remix"> <title>Remix</title> <indexterm> diff --git a/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml b/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml index 1e09676..6c0cd2f 100644 --- a/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml +++ b/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml @@ -274,6 +274,12 @@ <para> <screen># <userinput>yum install revisor</userinput></screen> </para> + <note> + <title>About EOL Releases</title> + <para> + Please bear in mind that Fedora releases that are past the point of End-Of-Life, approximatly 13 months after the initial release, are not supported anymore for use with Revisor. Also, the version of Revisor running on these EOL versions of Fedora are not supported anymore. + </para> + </note> </section>
</section> @@ -314,7 +320,27 @@ <section id="Revisor_Documentation-Configuration-Files"> <title>Configuration Files</title> <para> - para + Revisor uses configuration files for a large part of it's operations. These files mostly reside in <filename>/etc/revisor/</filename>. There is two types of files Revisor uses: + </para> + <para> + <orderedlist> + <listitem> + <formalpara> + <title>Revisor Configuration Files</title> + <para> + Revisor configuration files, such as <filename>/etc/revisor/revisor.conf</filename>, contain information and settings unique to Revisor. A Revisor configuration file is where you specify default options, and include information on different products you want to compose. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>YUM Configuration Files</title> + <para> + YUM configuration files, such as the files in <filename>/etc/revisor/conf.d/</filename>, contain configuration for YUM. To be more precise, Revisor doesn't even handle the files (it let's YUM do so). The files in <filename>/etc/revisor/conf.d/</filename> practically contain the same information as <filename>/etc/yum.conf</filename> combined with the files in <filename>/etc/yum.repos.d/</filename> (but not exactly the same content!). + </para> + </formalpara> + </listitem> + </orderedlist> </para>
<section id="Revisor_Documentation-Configuration-Files-_etc_revisor_revisor.conf"> @@ -339,7 +365,7 @@ <formalpara> <title><literal>[<replaceable>model</replaceable>]</literal></title> <para> - Model configuration. One section per model. + Model configuration. One section per <xref linkend="Revisor_Documentation-Appendix-Terminology-model" />. </para> </formalpara> <para> @@ -349,13 +375,13 @@ </orderedlist> </para> <para> - Model sections basically define a single product. Amongst other things, the distribution, release version, architecture for the product to be composed and what YUM configuration file to use, are (often) defined on a per-model basis. There is a large number of settings available for models, and they are all related to how the product is going to look like. The product name, the location of the RPM payload for installation media, the ISO label, the YUM configuration file to use, are all model settings. + Model sections basically define a single product. Amongst other things, the distribution name, release version, architecture for the product to be composed and what YUM configuration file to use, are (often) defined on a per-model basis. There is a large number of settings available for models, and they are all related to how the product is going to look like. The product name, the location of the RPM payload for installation media, the ISO label, the YUM configuration file to use, are all model settings. </para> <para> - Using models, you can reproduce the outcome of the compose process, a <emphasis>product</emphasis>, simply by not touching the model configuration anymore. If you want something different, you can just add another model section, and name it different. + Using models, you can reproduce the outcome of the compose process, a <emphasis>product</emphasis>, simply by not changing the model configuration anymore. If you want something different, you can just add another model section, and name it differently. </para> <para> - To see what models are available, use: + To see what models are available with the Revisor standard package, use: </para> <para> <screen>$ <userinput>revisor --list-models</userinput></screen> @@ -372,14 +398,17 @@ <section id="Revisor_Documentation-Configuration-Files-Updates"> <title>Updates to Configuration Files</title> <para> - Something about .rpmnew and .rpmsave files + The Revisor packages are not allowed to overwrite files in <filename>/etc/</filename>, and they should thus not do so. If an update to Revisor is installed on your system, files with the extension <literal>.rpmnew</literal> may be created --if you had changed anything in the file before applying the update. Since this world isn't perfect, configuration errors may exist in the configuration files shipped with Revisor. Please pay close attention to updates to these configuration files by examining the <literal>.rpmnew</literal> files. + </para> + <para> + You can use any file location (not just <filename>/etc/revisor/</filename>) for your own custom configuration. </para> </section>
<section id="Revisor_Documentation-Configuration-Files-Changing_Configuration_Files"> <title>Changing Configuration Files</title> <para> - Something about creating your own Configuration Files + If you are creating your own models off of the ones that ship with Revisor itself, please consider using an alternative configuration file (a file other then <filename>/etc/revisor/revisor.conf</filename>, or copy the original file for safekeeping. This way, you can always return to a working, sample configuration file and test whether it is Revisor causing errors, or configuration mistakes. </para> </section>
@@ -388,8 +417,47 @@ <section id="Revisor_Documentation-Configuration-Global_and_Model_Configuration"> <title>Global and Model Configuration</title> <para> - para + The default Revisor configuration file, <filename>/etc/revisor/revisor.conf</filename> consists of multiple sections (the file is in .INI format). One is the <literal>[revisor]</literal> global section, where you specify configuration options that apply to each other section or <xref linkend="Revisor_Documentation-Appendix-Terminology-model" />. </para> + <para> + The options specified in the global and model configuration sections apply to the Revisor compose in the following order: + </para> + <para> + <orderedlist> + <listitem> + <para> + The options from the global section are read, tested and set. + </para> + </listitem> + <listitem> + <para> + The options from a model section are read, tested and set, regardless of whether the global section had caused the setting to be set to a certain value already. + </para> + </listitem> + </orderedlist> + </para> + <para> + For example, if you know all the models in a configuration file are optical live media products, the configuration sections could look like the following: + </para> + <para> + <screen>[revisor] +# Optical live media for all models +media_live_optical = 1 + +[model1] +main = /etc/revisor/conf.d/revisor-model1.conf +description = The model1 product +architecture = i386 +# This is already configured in the global section of +# this configuration file and can thus be removed. +#media_live_optical = 1</screen> + </para> + <note> + <title>When Running the GUI</title> + <para> + Note that when running Revisor in Graphical User Interface mode, you can still change a lot of the settings supplied by Revisor through the configuration files loaded. When you are running Revisor in GUI mode, the configuration files supply the defaults. + </para> + </note> </section>
<section id="Revisor_Documentation-Configuration-Yum_Repositories"> @@ -644,7 +712,7 @@ In Re-Spin mode, the way the RPM payload is determined from kickstart differs from Revisor's normal procedures. See <xref linkend="Revisor_Documentation-Using_Kickstart" /> for more details on using a kickstart package manifest. </para> <para> - A kickstart file's so-called package manifest usually looks like: + A kickstart file's so-called <xref linkend="Revisor_Documentation-Appendix-Terminology-package_manifest" /> usually looks like: </para> <para> <screen>%packages
commit 01347e720d5f01345ce2d00080f0e156000ffdc8 Author: Izaac Zavaleta jorge.izaac@gmail.com Date: Thu Feb 26 00:54:39 2009 +0000
Updated Spanish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/Changelog b/po/Changelog index 776cf5c..7a9f2f0 100644 --- a/po/Changelog +++ b/po/Changelog @@ -1,4 +1,6 @@ -Updated Spanish Translation +Updated Spanish translation + +Transmitted-via: Transifex (translate.fedoraproject.org)Updated Spanish Translation
Transmitted-via: Transifex (translate.fedoraproject.org)Updated Spanish translation
diff --git a/po/es.po b/po/es.po index 81d0bde..4359302 100644 --- a/po/es.po +++ b/po/es.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: revisor\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-02-18 01:36+0000\n" -"PO-Revision-Date: 2009-02-25 14:30-0700\n" +"PO-Revision-Date: 2009-02-25 17:50-0700\n" "Last-Translator: Izaac Zavaleta izaac@fedoraproject.org\n" "Language-Team: fedora spanish fedora-trans-es@redhat.com\n" "MIME-Version: 1.0\n" @@ -3985,7 +3985,7 @@ msgstr "Revisor, Enchula tu distro"
#, fuzzy #~ msgid "Removing package %s-%s:%s-%s.%s for rebranding" -#~ msgstr "Desde los Paquetes: Agregando %s-%s:%s-%s.%s a la transacción" +#~ msgstr "Removiendo paquete %s-%s:%s-%s.%s para renombrar"
#~ msgid "Root passwords do not match." #~ msgstr "Las contraseñas de root no coinciden." @@ -3997,47 +3997,39 @@ msgstr "Revisor, Enchula tu distro" #~ "No se pudo extraer la información del software. Esto puede ser debido a " #~ "que no haya conexión de red disponible."
-#, fuzzy #~ msgid "Adding req. pkg %s-%s:%s-%s.%s" #~ msgstr "Agregandos paq. req. %s-%s:%s-%s.%s"
-#, fuzzy #~ msgid "Create Installation Media CDs" -#~ msgstr "discos de instalación CD o DVD" +#~ msgstr "Crear CDs de Instalación"
#~ msgid "Build raw HDD install image." #~ msgstr "Construir una imágen de instalación en disco rígido."
-#, fuzzy #~ msgid "Plugin %s failed to load" -#~ msgstr "No se puede cargar el archivo kickstart %s" +#~ msgstr "Falló a cargar Plugin %s"
#~ msgid "Setting Live Media Ext3 Filesystem Size to %s MB" #~ msgstr "" #~ "Configurando el Tamaño del Sistema de Archivo Ext3 del Medio Vivo en %s MB"
-#, fuzzy #~ msgid "Setting up Ext3 Filesystem" -#~ msgstr "Preparación de un Servidor PXE" +#~ msgstr "Configurando sistema de archivos Ext3"
#~ msgid "Successfully set up the installation target for live media." #~ msgstr "Se configuró destino de instalación del medio vivo con éxito."
-#, fuzzy #~ msgid "Installing Packages" -#~ msgstr "Instalación de Paquetes" +#~ msgstr "Instalando Paquetes"
-#, fuzzy #~ msgid "Configuring Network" -#~ msgstr "Configuración Manual de los Parámetros de Red" +#~ msgstr "Configuración de Red"
-#, fuzzy #~ msgid "Creating RAM Filesystem" -#~ msgstr "Correr desde la RAM" +#~ msgstr "Creando sistema de archivos RAM"
-#, fuzzy #~ msgid "Configure BootLoader" -#~ msgstr "Configurar impresoras" +#~ msgstr "Configurar Cargador de Arranque"
#~ msgid "" #~ "Launching an interactive shell in the live image. 'exit' when you are " @@ -4055,9 +4047,8 @@ msgstr "Revisor, Enchula tu distro" #~ msgid "Unmounting Filesystems" #~ msgstr "Desmontando los Sistemas de Archivos"
-#, fuzzy #~ msgid "Creating Squash Filesystem" -#~ msgstr "Creación de Cuentas de Usuario Adicionales" +#~ msgstr "Creando sistema de archivos Squash"
#~ msgid "" #~ "This is going to take a while and might cause the GUI to become " @@ -4066,9 +4057,8 @@ msgstr "Revisor, Enchula tu distro" #~ "Esto va a tomar un tiempo y puede causar que la interfase gráfica no " #~ "responda... se recuperará después de que se complete esta tarea."
-#, fuzzy #~ msgid "Creating ISO Live Image" -#~ msgstr "Docs :: Leame de la Imagen Viva" +#~ msgstr "Creando Imágen ISO en Vivo"
#~ msgid "Cleaning up build environment" #~ msgstr "Limpiando el entorno de construcción" @@ -4083,9 +4073,8 @@ msgstr "Revisor, Enchula tu distro" #~ msgid "Use this directory as the base." #~ msgstr "Usar este directorio como base."
-#, fuzzy #~ msgid "Build install tree." -#~ msgstr "Construir una imágen de instalación en disco rígido." +#~ msgstr "Construir árbol de instalación."
#~ msgid "Set kickstart to boot by default" #~ msgstr "Hacer que el kickstart arranque por defecto" @@ -4140,9 +4129,8 @@ msgstr "Revisor, Enchula tu distro" #~ "Construir el árbol de instalación. [inferido cuando se usa --cd --dvd --" #~ "unified o --dvd-dual-layer]"
-#, fuzzy #~ msgid "Running main routine..." -#~ msgstr "Nombre genérico de proyecto" +#~ msgstr "Ejecutando turina principal..."
#~ msgid "Adding required packages for Installation Media" #~ msgstr "Agregando paquetes requeridos para el Medio de Instalación" @@ -4168,9 +4156,8 @@ msgstr "Revisor, Enchula tu distro" #~ msgid "Package link failed, same file: %s: %s" #~ msgstr "Falló el enlace de paquete, mismo archivo: %s: %s"
-#, fuzzy #~ msgid "Adding Profile to Cobbler" -#~ msgstr "Agregando Sistemas Operativos al Menú de Arranque" +#~ msgstr "Agregando Perfil a Cobbler"
#~ msgid "Adding Distro and Profile to Cobbler" #~ msgstr "Agregando Distro y Perfil a Cobbler" @@ -4198,9 +4185,8 @@ msgstr "Revisor, Enchula tu distro" #~ "Puede estar usando un archivo de configuración viejo, dado que hay una " #~ "directiva de configuración 'pungi' en %s"
-#, fuzzy #~ msgid "No model specified." -#~ msgstr "Reproducir el sonido especificado" +#~ msgstr "Sin modelo especificado."
#~ msgid "Invalid model specified: %s does not exist in %s" #~ msgstr "Modelo especificado inválido: %s no existe en %s" @@ -4290,25 +4276,20 @@ msgstr "Revisor, Enchula tu distro" #~ msgid "Running in CLI mode..." #~ msgstr "Corriendo en modo CLI..."
-#, fuzzy #~ msgid "Xorg is installed: %s" -#~ msgstr "Software Instalado Manualmente" +#~ msgstr "Xorg está instalado: %s"
-#, fuzzy #~ msgid "Default desktop is %s" -#~ msgstr "La impresora por defecto es %s" +#~ msgstr "Escritorio predeterminado es %s"
-#, fuzzy #~ msgid "Gnome is installed: %s" -#~ msgstr "Software Instalado Manualmente" +#~ msgstr "Gnome está instalado: %s"
-#, fuzzy #~ msgid "KDE is installed: %s" -#~ msgstr "Software Instalado Manualmente" +#~ msgstr "KDE está instalado: %s"
-#, fuzzy #~ msgid "XFCE is installed: %s" -#~ msgstr "Software Instalado Manualmente" +#~ msgstr "XFCE está instalado: %s"
#~ msgid "anaconda-runtime not installed; not setting up mediacheck" #~ msgstr "anaconda-runtime no está instalado; no se puso mediacheck" @@ -4341,29 +4322,25 @@ msgstr "Revisor, Enchula tu distro" #~ msgid "No IP address and/or netmask specified with static " #~ msgstr "No hay una dirección IP y/o máscara de red especificado con static"
-#, fuzzy #~ msgid "Setting SELinux to: %s" -#~ msgstr "¡Bienvenido a Fedora!" +#~ msgstr "Poniendo SELinux a: %s"
#~ msgid "Disabling SELinux as we cannot restore contexts" #~ msgstr "" #~ "Deshabilitando SELinux debido a que no se pueden restaurar los contextos"
-#, fuzzy #~ msgid "Setting crypted root password" -#~ msgstr "Pantalla para Poner la Clave de Root" +#~ msgstr "Poner clave de root encriptada"
#, fuzzy #~ msgid "Emptying root password" -#~ msgstr "Ponga la Contraseña de Root" +#~ msgstr "Quitando password de root"
-#, fuzzy #~ msgid "Setting uncrypted root password" -#~ msgstr "Pantalla para Poner la Clave de Root" +#~ msgstr "Poniendo clave de root no encriptada"
-#, fuzzy #~ msgid "Output: %r, Error: %r" -#~ msgstr "Error del servidor" +#~ msgstr "Salida: %r, Error: %r"
#~ msgid "No kernels installed: /lib/modules is empty" #~ msgstr "No se instalaron kernels: /lib/modules está vacío" @@ -4377,32 +4354,26 @@ msgstr "Revisor, Enchula tu distro" #~ msgid "syslinux not installed : no suitable *menu.c32 found" #~ msgstr "syslinux no instalado : no se encontró un *menu.c32 apropiado"
-#, fuzzy #~ msgid "syslinux not installed : %s not found" -#~ msgstr "El traductor de {1} no fue encontrado" +#~ msgstr "syslinux no instalado : %s no encontrado"
-#, fuzzy #~ msgid "Welcome to %(label)s!" -#~ msgstr "¡Bienvenido a Fedora!" +#~ msgstr "¡Bienvenido a %(label)s!"
-#, fuzzy #~ msgid "Run kernel %s" -#~ msgstr "Kernel de Linux" +#~ msgstr "Correr kernel %s"
-#, fuzzy #~ msgid "Verify and run from image" #~ msgstr "Verificar y correr desde la imagen"
-#, fuzzy #~ msgid "Memory Test" -#~ msgstr "Consola de Pruebas" +#~ msgstr "Prueba de Memoria"
#~ msgid "Installation target minimized to %dK" #~ msgstr "El destino de instalación se minimizó a %d K"
-#, fuzzy #~ msgid "configuration for '%s'" -#~ msgstr "Una consola especial para la configuración" +#~ msgstr "configuración para '%s'"
#~ msgid "/usr/lib/livecd-creator/mayflower not found" #~ msgstr "/usr/lib/livecd-creator/mayflower no encontrado"
commit 9219f52e325f455cd595a5dd8c72cb8d74da5d12 Author: Izaac Zavaleta jorge.izaac@gmail.com Date: Thu Feb 26 00:39:37 2009 +0000
Updated Spanish Translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/Changelog b/po/Changelog index 18e4ba2..776cf5c 100644 --- a/po/Changelog +++ b/po/Changelog @@ -1,4 +1,6 @@ -Updated Spanish translation +Updated Spanish Translation + +Transmitted-via: Transifex (translate.fedoraproject.org)Updated Spanish translation
Transmitted-via: Transifex (translate.fedoraproject.org)Updated Spanish translation
diff --git a/po/es.po b/po/es.po index 8bab43e..81d0bde 100644 --- a/po/es.po +++ b/po/es.po @@ -1,3 +1,8 @@ +# translation of es.po to Spanish +# Spanish translation of Revisor. +# This file is distributed under the same license as the Revisor package. +# +# Izaac Zavaleta izaac@fedoraproject.org, 2009. #: ../revisor/modgui/glade/lm_bootloader.glade.h:4 #: ../revisor/modgui/glade/lm_bootloader.glade.h:10 #: ../revisor/modgui/glade/lm_usercustomize.glade.h:1 @@ -36,6 +41,25 @@ msgid "" " Free Software Foundation, Inc.,\n" " 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" +"\n" +" Revisor, un producto de Fedora Unity\n" +" Copyright (C) 2005, 2006, 2007 Fedora Unity\n" +"\n" +" Este programa es software libre; usted puede distribuirlo y/o modificarlo\n" +" bajo los términos de la GNU Licencia Pública General como fué publicada\n" +" por la Fundación de Software Libre; tanto bajo la versión 2 de la licencia, ó\n" +" (a su elección) cualquier versión reciente.\n" +"\n" +" Éste programa es distribuído conla esperanza de que será útil,\n" +" pero sin NINGUNA GARANTÍA; ni siquiera bajo la garantía implícita de\n" +" COMERCIALIZACIÓN ó ADECUADO PARA UN PROPÓSITO PARTICULAR.\n" +" Vea la GNU Licencia Pública General para más detalles.\n" +"\n" +" Usted debío recibir una copia de la GNU Licencia Pública General\n" +" junto con éste programa; si no, escriba a la\n" +" Free Software Foundation, Inc.,\n" +" 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" +
#: ../revisor/modgui/glade/base_screen.glade.in.h:20 msgid "" @@ -63,7 +87,7 @@ msgstr "" "\t* Jeroen van Meeuwen (kanarip) kanarip@fedoraunity.org\n" "\n" "Traductores:\n" -"\t* Nombre Apellido (pseudónimo) email@dominio.com" +"\t* Izaac Zavaleta (izaac) izaac@fedoraproject.org"
#: ../revisor/modgui/glade/base_screen.glade.in.h:32 msgid "<b>More information about:</b>" @@ -849,18 +873,18 @@ msgstr "" "Revisor, un producto de Fedora Unity\n" "Copyright (C) 2005 - 2008 Fedora Unity\n" "\n" -"This program is free software; you can redistribute it and/or modify it " -"under the terms of the GNU General Public License as published by the Free " -"Software Foundation; either version 2 of the License, or (at your option) " -"any later version.\n" +"Este programa es software libre; usted puede distribuirlo y/o modificarlo " +"bajo los términos de la GNU Licencia Pública General como fué publicada por " +"la Fundación de Software Libre; tanto bajo la versión 2 de la licencia, ó " +"(a su elección) cualquier versión reciente.\n" "\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public\n" -"License for more details.\n" +"Éste programa es distribuído conla esperanza de que será útil, pero con " +"NINGUNA GARANTÍA; ni siquiera bajo la garantía implícita de COMERCIALIZACIÓN ó " +"ADECUADO PARA UN PROPÓSITO PARTICULAR. Vea la GNU Licencia Pública\n" +"General para más detalles.\n" "\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, write to the Free Software Foundation, Inc., 51 " +"Usted debío recibir una copia de la GNU Licencia Pública General junto con " +"éste programa; si no, escriba a la Free Software Foundation, Inc., 51 " "Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n"
@@ -872,7 +896,7 @@ msgid "" msgstr "" "\n" "Traductores:\n" -"\t* Nombre Apellido (pseudónimo) email@dominio.com\n" +"\t* Izaac Zavaleta (izaac) izaac@fedoraproject.org\n"
#: ../revisor/modgui/glade/revisor.glade.h:26 msgid " " @@ -3766,43 +3790,47 @@ msgstr "Se reemplazara isolinux/isolinux.cfg con %s"
#: ../revisor/modisolinux/__init__.py:87 msgid "Deleted the old isolinux.cfg" -msgstr "" +msgstr "Eliminado el antiguo isolinux.cfg"
#: ../revisor/modisolinux/__init__.py:90 msgid "Inserted the new isolinux.cfg" -msgstr "" +msgstr "Insertado el nuevo isolinux.cfg"
#: ../revisor/modisolinux/__init__.py:92 msgid "Could not copy in the new isolinux.cfg" -msgstr "" +msgstr "No se pudo copiar en el nuevo isolinux.cfg"
#: ../revisor/modisolinux/__init__.py:94 msgid "Could not unlink the old isolinux.cfg?" -msgstr "" +msgstr "¿No se puede quitar enlace en el viejo isolinux.cfg?"
#: ../revisor/modisolinux/__init__.py:96 msgid "Not replacing isolinux.cfg" -msgstr "" +msgstr "No reemplazando isolinux.cfg"
#: ../revisor/modrebrand/__init__.py:43 +#, fuzzy msgid "Not rebranding pre_resolve_dependencies" -msgstr "" +msgstr "Sin renombrar pre_resolve_dependencies"
#: ../revisor/modrebrand/__init__.py:57 -#, fuzzy, python-format +#, python-format msgid "Adding %s-%s-%s.%s" -msgstr "Agregando" +msgstr "Agregando %s-%s-%s.%s"
#: ../revisor/modrebrand/__init__.py:60 -#, fuzzy, python-format +#, python-format msgid "Removing %s-%s-%s.%s" -msgstr "Agregando" +msgstr "Removiendo %s-%s-%s.%s"
#: ../revisor/modrebrand/__init__.py:77 +#, fuzzy msgid "" "Rebrand name. Revisor will select <name>-logos, <name>-release and <name>-" "release-notes packages, if available." msgstr "" +"Reesccribir nombre. Revisor seleccionará paquetes <name>-logos, <name>-release" +"<name>-release-notes, si están disponibles."
#: ../revisor/modrebrand/__init__.py:85 #, fuzzy, python-format @@ -3811,7 +3839,7 @@ msgstr "¡Bienvenido a Fedora!"
#: ../revisor/modreuseinstaller/__init__.py:48 msgid "The URI to a tree we're supposed to reuse the installer images from." -msgstr "" +msgstr "La dirección al árbol que se supone reusará el instalador de imágenes."
#: ../revisor/modreuseinstaller/__init__.py:67 #, python-format @@ -3819,38 +3847,40 @@ msgid "" "Could not access %s/%s, required for reusing a previous tree. Cancelling the " "reuse of installer images" msgstr "" +"No se puede acceder %s%s, requerido para reutilizar un árbol previo. Cancelando " +"la reutilización de imágenes de instalación"
#: ../revisor/modreuseinstaller/__init__.py:85 -#, fuzzy, python-format +#, python-format msgid "Copying %s/%s to %s/%s" -msgstr "a esto:" +msgstr "Copiando %s/%s a %s/%s"
#: ../revisor/modreuseinstaller/__init__.py:88 -#, fuzzy, python-format +#, python-format msgid "Copying %s/.discinfo to %s/.discinfo" -msgstr "a esto:" +msgstr "Copiando %s/.discinfo a %s/.discinfo"
#: ../revisor/modreuseinstaller/__init__.py:91 -#, fuzzy, python-format +#, python-format msgid "Copying %s/.treeinfo to %s/.treeinfo" -msgstr "a esto:" +msgstr "Copiando %s/.treeinfo a %s/.treeinfo"
#: ../revisor/modserver/__init__.py:87 msgid "Use the server mode for XML-RPC" -msgstr "" +msgstr "Use el modo servidor para XML-RPC"
#: ../revisor/modserver/__init__.py:92 msgid "Port to start Server on." -msgstr "" +msgstr "Puerto para iniciar Servidor en él."
#: ../revisor/modserver/__init__.py:98 msgid "Start the XML-RPC server and fork." -msgstr "" +msgstr "Inicie el servidor XML-RPC e inicie proceso"
#: ../revisor/modvirt/__init__.py:86 #, fuzzy msgid "Virtualization Media Options" -msgstr "Uso de las Opciones de Arranque" +msgstr "Opciones de Medios de Virtualización"
#: ../revisor/modvirt/__init__.py:93 msgid "Build Xen virtual machine. (not implemented yet)" @@ -3917,34 +3947,34 @@ msgstr "Error al crear sistema de archivo ext3" #: ../revisor/modvirt/__init__.py:501 #, fuzzy, python-format msgid "Failed to mount '%s' to '%s'" -msgstr "mount /mnt/cdrom" +msgstr "Falló el montar '%s' a '%s'"
#: ../revisor/modvirt/__init__.py:519 ../revisor/modvirt/__init__.py:541 +#, fuzzy msgid "Starting the virtual guest provision..." -msgstr "" +msgstr "Inicie el invitado virtual..."
#: ../revisor/modwui/modwui/controllers.py:75 #, python-format msgid "The path %s cannot be found" -msgstr "" +msgstr "La ruta %s no puede ser encontrada"
#: ../revisor/modwui/modwui/grids.py:22 -#, fuzzy msgid "Name" -msgstr "Nombre:" +msgstr "Nombre"
#: ../revisor/modwui/modwui/grids.py:23 #, fuzzy msgid "Description" -msgstr "Descripción:" +msgstr "Descripción"
#: ../revisor/modwui/modwui/options.py:90 msgid "Submit" -msgstr "" +msgstr "Mandar"
#: ../conf/revisor.desktop.in.h:2 msgid "Revisor, Pimp your distro" -msgstr "" +msgstr "Revisor, Enchula tu distro"
#~ msgid "" #~ "Force Revisor to use the GUI. Does not fallback to CLI and thus shows GUI "
commit d9aee23cb6bd2ec502b823b74a443aa574d8f514 Author: Izaac Zavaleta jorge.izaac@gmail.com Date: Wed Feb 25 21:37:10 2009 +0000
Updated Spanish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/Changelog b/po/Changelog index 6c38715..18e4ba2 100644 --- a/po/Changelog +++ b/po/Changelog @@ -1,5 +1,7 @@ Updated Spanish translation
+Transmitted-via: Transifex (translate.fedoraproject.org)Updated Spanish translation + Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation diff --git a/po/es.po b/po/es.po index a025b0d..8bab43e 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: revisor\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-02-18 01:36+0000\n" -"PO-Revision-Date: 2009-02-24 13:30-0700\n" +"PO-Revision-Date: 2009-02-25 14:30-0700\n" "Last-Translator: Izaac Zavaleta izaac@fedoraproject.org\n" "Language-Team: fedora spanish fedora-trans-es@redhat.com\n" "MIME-Version: 1.0\n" @@ -52,6 +52,18 @@ msgid "" "Translators:\n" "\t* First Last (nick) email@domain.com" msgstr "" +"\n" +"Desarrollo del Programa:\n" +"\t* Jonathan Steffan (daMaestro) jon@fedoraunity.org\n" +"\t* Jeroen van Meeuwen (kanarip) kanarip@fedoraunity.org\n" +"\n" +"Diseñadores de Interfaz:\n" +"\t* Stewart Adam (firewing1) s.adam@diffingo.com\n" +"\t* Jonathan Steffan (daMaestro) jon@fedoraunity.org\n" +"\t* Jeroen van Meeuwen (kanarip) kanarip@fedoraunity.org\n" +"\n" +"Traductores:\n" +"\t* Nombre Apellido (pseudónimo) email@dominio.com"
#: ../revisor/modgui/glade/base_screen.glade.in.h:32 msgid "<b>More information about:</b>" @@ -67,7 +79,7 @@ msgstr "<span weight="bold">Revisor</span> es un producto de Fedora Unity."
#: ../revisor/modgui/glade/base_screen.glade.in.h:35 msgid "<u><span color="blue">http://revisor.fedoraunity.org</span></u>" -msgstr "" +msgstr "<u><span color="blue">http://revisor.fedoraunity.org</span></u>"
#: ../revisor/modgui/glade/base_screen.glade.in.h:36 #: ../revisor/modgui/glade/revisor.glade.h:38 @@ -81,7 +93,7 @@ msgstr "Autores"
#: ../revisor/modgui/glade/base_screen.glade.in.h:38 msgid "Fedora Unity:" -msgstr "" +msgstr "Fedora Unity:"
#: ../revisor/modgui/glade/base_screen.glade.in.h:39 #, fuzzy @@ -100,10 +112,9 @@ msgstr "Revisor"
#: ../revisor/modgui/glade/base_screen.glade.in.h:42 msgid "Revisor _Homepage" -msgstr "Página de Inicio del Revisor" +msgstr "Página de Revisor"
#: ../revisor/modgui/glade/base_screen.glade.in.h:43 -#, fuzzy msgid "Revisor:" msgstr "Revisor:"
@@ -129,9 +140,8 @@ msgid "Total Progress:" msgstr "Progreso Total:"
#: ../revisor/modgui/glade/build_type.glade.h:1 -#, fuzzy msgid "Client / _Server" -msgstr "Cliente / Servidor" +msgstr "Cliente / _Servidor"
#: ../revisor/modgui/glade/build_type.glade.h:2 #, fuzzy @@ -589,14 +599,12 @@ msgid "Firewall configuration is not applicable on upgrades." msgstr "La configuración del cortafuego no es aplicable en actualizaciones."
#: ../revisor/modgui/glade/lm_security.glade.h:7 -#, fuzzy msgid "SELinux:" -msgstr "SELinux" +msgstr "SELinux:"
#: ../revisor/modgui/glade/lm_security.glade.h:8 -#, fuzzy msgid "Security level:" -msgstr "Nivel de distorsión" +msgstr "Nivel de Seguridad:"
#: ../revisor/modgui/glade/lm_security.glade.h:9 msgid "Warn" @@ -609,16 +617,15 @@ msgstr "Personalizar su Medio Vivo"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:6 msgid "Add user to the group "wheel"" -msgstr "Agregar usuario al grupo "whell"" +msgstr "Agregar usuario al grupo "wheel""
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:7 msgid "Automatically login this user to the Desktop" msgstr "Automáticamente ingresar este usuario al Escritorio"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:9 -#, fuzzy msgid "Create User Account:" -msgstr "Pantalla de Usuario del Sistema" +msgstr "Crear Cuenta de Usuario:"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:11 msgid "Dump current user profile (and omit /etc/skel)" @@ -629,17 +636,14 @@ msgid "Enable "wheel" group to sudo without password" msgstr "Habilitar el grupo "wheel" para sudo sin contraseña"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:13 -#, fuzzy msgid "Full Name:" -msgstr "Nombre del proyecto" +msgstr "Nombre Completo:"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:14 -#, fuzzy msgid "Password" -msgstr "Contraseña:" +msgstr "Contraseña"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:15 -#, fuzzy msgid "Username:" msgstr "Nombre de Usuario:"
@@ -661,14 +665,12 @@ msgid "Include Kickstart file on Installation Media" msgstr "Incluir el archivo Kickstart en el Medio de Instalación"
#: ../revisor/modgui/glade/load_kickstart.glade.h:5 -#, fuzzy msgid "Kickstart Configuration File:" -msgstr "ubicacion/archivo-kickstart.cfg" +msgstr "Archivo de Configuración de Kickstart:"
#: ../revisor/modgui/glade/load_kickstart.glade.h:6 -#, fuzzy msgid "Load Kickstart Data" -msgstr "Instalación kickstart mejorada" +msgstr "Cargar Información de Kickstart"
#: ../revisor/modgui/glade/load_kickstart.glade.h:7 msgid "" @@ -686,7 +688,7 @@ msgstr ""
#: ../revisor/modgui/glade/load_kickstart.glade.h:10 msgid "Set installer to boot with kickstart by default" -msgstr "Hacer que el instalador arranque por defecto con el kickstart" +msgstr "Hacer que el instalador arranque por defecto con kickstart"
#: ../revisor/modgui/glade/load_kickstart.glade.h:11 msgid "Use package manifest from kickstart data" @@ -697,33 +699,28 @@ msgid "Use repositories configured in the kickstart file" msgstr "Usar los repositorios configurados en el archivo kickstart"
#: ../revisor/modgui/glade/package_selection.glade.h:1 -#, fuzzy msgid "By Category" -msgstr "Agrupado por categoría" +msgstr "Por categoría"
#: ../revisor/modgui/glade/package_selection.glade.h:2 -#, fuzzy msgid "Deselect" -msgstr "deseleccionar todo" +msgstr "Deseleccionar"
#: ../revisor/modgui/glade/package_selection.glade.h:3 msgid "Deselect all optional packages" msgstr "Deseleccionar todos los paquetes opcionales"
#: ../revisor/modgui/glade/package_selection.glade.h:4 -#, fuzzy msgid "List" -msgstr "Lista de Módulos" +msgstr "Lista"
#: ../revisor/modgui/glade/package_selection.glade.h:5 -#, fuzzy msgid "Optional Packages... " -msgstr "Instalación de Paquetes" +msgstr "Paquetes Opcionales... "
#: ../revisor/modgui/glade/package_selection.glade.h:6 -#, fuzzy msgid "Package Selection" -msgstr "Pantalla de Selección de Grupos de Paquetes" +msgstr "Selección de Paquetes"
#: ../revisor/modgui/glade/package_selection.glade.h:7 msgid "Please select the software you want to be available on your media:" @@ -731,24 +728,20 @@ msgstr "" "Por favor, elija el software que quiere que esté disponible en su medio:"
#: ../revisor/modgui/glade/package_selection.glade.h:8 -#, fuzzy msgid "Search" msgstr "Buscar"
#: ../revisor/modgui/glade/package_selection.glade.h:9 -#, fuzzy msgid "Search Criteria:" -msgstr "Buscar traducciones" +msgstr "Criterio de Búsqueda:"
#: ../revisor/modgui/glade/package_selection.glade.h:10 -#, fuzzy msgid "Select" -msgstr "Herramienta de selección" +msgstr "Selecciona"
#: ../revisor/modgui/glade/package_selection.glade.h:11 -#, fuzzy msgid "Select All" -msgstr "seleccionar todo" +msgstr "Seleccionar Todo"
#: ../revisor/modgui/glade/package_selection.glade.h:12 msgid "Select all optional packages" @@ -769,9 +762,8 @@ msgid "dialog1" msgstr "dialogo1"
#: ../revisor/modgui/glade/ready_screen.glade.h:1 -#, fuzzy msgid "<b>Number of Packages:</b>" -msgstr "Instalación de Paquetes" +msgstr "<b>Número de Paquetes:</b>"
#: ../revisor/modgui/glade/ready_screen.glade.h:2 msgid "<b>Package Set Size (Live/Installed):</b>" @@ -780,26 +772,23 @@ msgstr "<b>Tamaño del Conjunto de Paquetes (Vivo/Instalado):</b>" #: ../revisor/modgui/glade/ready_screen.glade.h:3 #, fuzzy msgid "<b>RPM Package Payload Size:</b>" -msgstr "Este paquete contiene las biblioteca compartidas RPM." +msgstr "<b>Tamaño neto de Paquete RPM:</b>"
#: ../revisor/modgui/glade/ready_screen.glade.h:5 msgid "Build Unattended Install Media" msgstr "Construir Medio de Instalación No Atendida"
#: ../revisor/modgui/glade/ready_screen.glade.h:6 -#, fuzzy msgid "Not Calculated, Yet" -msgstr "No hay ayuda aún" +msgstr "Todavía no calculado"
#: ../revisor/modgui/glade/ready_screen.glade.h:7 -#, fuzzy msgid "Package Details" -msgstr "Diálogo de Detalles de Grupo de Paquetes" +msgstr "Detalles de Paquete"
#: ../revisor/modgui/glade/ready_screen.glade.h:8 -#, fuzzy msgid "Ready to Compose Images" -msgstr "Grabando Imágenes ISO en un Disco" +msgstr "Listo para componer Imágenes"
#: ../revisor/modgui/glade/ready_screen.glade.h:9 msgid "" @@ -812,7 +801,7 @@ msgstr "" #: ../revisor/modgui/glade/ready_screen.glade.h:10 #, fuzzy msgid "Send to Build Server:" -msgstr "enviar esta página al servidor" +msgstr "Enviar a Servidor de Construcción:"
#: ../revisor/modgui/glade/revisor.glade.h:1 msgid "" @@ -856,6 +845,24 @@ msgid "" "this program; if not, write to the Free Software Foundation, Inc., 51 " "Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" +"\n" +"Revisor, un producto de Fedora Unity\n" +"Copyright (C) 2005 - 2008 Fedora Unity\n" +"\n" +"This program is free software; you can redistribute it and/or modify it " +"under the terms of the GNU General Public License as published by the Free " +"Software Foundation; either version 2 of the License, or (at your option) " +"any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public\n" +"License for more details.\n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, write to the Free Software Foundation, Inc., 51 " +"Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" +
#: ../revisor/modgui/glade/revisor.glade.h:22 msgid "" @@ -864,27 +871,25 @@ msgid "" "\t* First Last (nick) email@domain.com\n" msgstr "" "\n" -"Translators:\n" +"Traductores:\n" "\t* Nombre Apellido (pseudónimo) email@dominio.com\n"
#: ../revisor/modgui/glade/revisor.glade.h:26 msgid " " -msgstr "" +msgstr " "
#: ../revisor/modgui/glade/revisor.glade.h:28 #, no-c-format msgid "0%" -msgstr "" +msgstr "0%"
#: ../revisor/modgui/glade/revisor.glade.h:29 -#, fuzzy msgid "<b>Installation Media</b>" -msgstr "<b>Medios CD/DVD</b>" +msgstr "<b>Medio de Instalación</b>"
#: ../revisor/modgui/glade/revisor.glade.h:30 -#, fuzzy msgid "<b>Live Media</b>" -msgstr "<b>Medios CD/DVD</b>" +msgstr "<b>Medio en Vivo</b>"
#: ../revisor/modgui/glade/revisor.glade.h:31 msgid "<i>Initializing GUI</i>" @@ -892,27 +897,27 @@ msgstr "<i>Inicializando Interfaz Gráfica</i>"
#: ../revisor/modgui/glade/revisor.glade.h:32 msgid "<span color="blue"><u>http://revisor.fedoraunity.org</u></span>" -msgstr "" +msgstr "<span color="blue"><u>http://revisor.fedoraunity.org</u></span>"
#: ../revisor/modgui/glade/revisor.glade.h:33 msgid "<span size="large" weight="bold">Title</span>" -msgstr "" +msgstr "<span size="large" weight="bold">Title</span>"
#: ../revisor/modgui/glade/revisor.glade.h:34 msgid "<span size="small">(C) 2006 - 2008 Fedora Unity</span>" -msgstr "" +msgstr "<span size="small">(C) 2006 - 2008 Fedora Unity</span>"
#: ../revisor/modgui/glade/revisor.glade.h:35 msgid "<span size="x-large" weight="bold">Please Wait...</span>" -msgstr "" +msgstr "<span size="x-large" weight="bold">Please Wait...</span>"
#: ../revisor/modgui/glade/revisor.glade.h:36 msgid "<span size="xx-large" weight="bold">Revisor v[autoset]</span>" -msgstr "" +msgstr "<span size="xx-large" weight="bold">Revisor v[autoset]</span>"
#: ../revisor/modgui/glade/revisor.glade.h:37 msgid "A Fedora Spin Designer" -msgstr "Diseñador de Fedora Spin" +msgstr "Un Diseñador de Spins Fedora"
#: ../revisor/modgui/glade/revisor.glade.h:40 #: ../revisor/modgui/glade/revisor_configuration.glade.h:9 @@ -925,8 +930,9 @@ msgid "Destination Directory:" msgstr "Directorio Destino:"
#: ../revisor/modgui/glade/revisor.glade.h:42 +#, fuzzy msgid "Dynamically Set Header Label" -msgstr "" +msgstr "Poner dinámicamente Etiqueta de Cabecera"
#: ../revisor/modgui/glade/revisor.glade.h:44 msgid "Message" @@ -943,15 +949,13 @@ msgid "Please select the type(s) of media you want to compose:" msgstr "Por favor, seleccione el/los tipo(s) de medio que desea componer:"
#: ../revisor/modgui/glade/revisor.glade.h:46 -#, fuzzy msgid "Progress - Revisor" -msgstr "Configurar impresoras" +msgstr "Progreso - Revisor"
#: ../revisor/modgui/glade/revisor.glade.h:48 #: ../revisor/modgui/glade/revisor_configuration.glade.h:21 -#, fuzzy msgid "Revisor Configuration:" -msgstr "Cambios en la Configuración de X" +msgstr "Configuración de Revisor:"
#: ../revisor/modgui/glade/revisor.glade.h:49 #, fuzzy @@ -972,56 +976,57 @@ msgid "Revisor is initializing." msgstr "Revisor está inicializando"
#: ../revisor/modgui/glade/revisor.glade.h:53 -#, fuzzy msgid "Select Media Types" msgstr "Selecciona tipo de Medios"
#: ../revisor/modgui/glade/revisor.glade.h:54 -#, fuzzy msgid "Select Repositories:" msgstr "Selecciona Repositorios:"
#: ../revisor/modgui/glade/revisor.glade.h:55 msgid "Spin Target:" -msgstr "" +msgstr "Objetivo de Spin:"
#: ../revisor/modgui/glade/revisor.glade.h:56 msgid "Translators" msgstr "Traductores"
#: ../revisor/modgui/glade/revisor.glade.h:57 +#, fuzzy msgid "Use _advanced interface" -msgstr "" +msgstr "Usar interfaz _avanzada"
#: ../revisor/modgui/glade/revisor.glade.h:58 msgid "Welcome" -msgstr "" +msgstr "Bienvenido"
#: ../revisor/modgui/glade/revisor.glade.h:59 +#, fuzzy msgid "_Browse" -msgstr "" +msgstr "Navegar"
#: ../revisor/modgui/glade/revisor.glade.h:60 #, fuzzy msgid "_CD Set" -msgstr "fijar escalado" +msgstr "_CD"
#: ../revisor/modgui/glade/revisor.glade.h:61 #, fuzzy msgid "_DVD Set" -msgstr "fijar escalado" +msgstr "_DVD"
#: ../revisor/modgui/glade/revisor.glade.h:62 msgid "_File" msgstr "_Archivo"
#: ../revisor/modgui/glade/revisor.glade.h:64 +#, fuzzy msgid "_Optical (CD/DVD)" -msgstr "" +msgstr "(CD/DVD) _Optico"
#: ../revisor/modgui/glade/revisor.glade.h:65 msgid "_USB" -msgstr "" +msgstr "_USB"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:1 msgid "<b>Please fill out the repository information</b>" @@ -1032,37 +1037,30 @@ msgid "<small><i>Base URL or Mirror List Mandatory</i></small>" msgstr "<small><i>Es obligatorio la URL Base o la Lista de Espejos</i></small>"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:3 -#, fuzzy msgid "<small><i>GPG Options</i></small>" -msgstr "Uso de las Opciones de Arranque" +msgstr "<small><i>Opciones GPG</i></small>"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:4 -#, fuzzy msgid "<small><i>Optional</i></small>" -msgstr "Menú Opcional" +msgstr "<small><i>Opcional</i></small>"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:5 -#, fuzzy msgid "<small><i>Other Options</i></small>" -msgstr "<b>Otras Opciones (Avanzado)</b>" +msgstr "<small><i>Otras Opciones</i></small>"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:6 -#, fuzzy msgid "Add Repository" msgstr "Agregar Repositorio"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:7 -#, fuzzy msgid "Base URL:" -msgstr "Bugzilla·URL" +msgstr "URL Base:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:8 -#, fuzzy msgid "Configuration Section to Use:" msgstr "Sección de configuración a usar:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:10 -#, fuzzy msgid "Description:" msgstr "Descripción:"
@@ -1072,32 +1070,26 @@ msgstr "" "Habilitar/Deshabilitar los Repositorios desde la Configuración de Selección:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:13 -#, fuzzy msgid "Exclude Packages:" -msgstr "Paquetes Excluídos:" +msgstr "Paquetes a Excluír:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:14 -#, fuzzy msgid "GPG Check" -msgstr "Chequeo de firma digital GPG" +msgstr "Chequeo GPG"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:15 -#, fuzzy msgid "GPG Key File:" -msgstr "Abra el menú "Archivo"" +msgstr "Archivo Clave GPG:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:16 -#, fuzzy msgid "Include Packages:" msgstr "Incluye Paquetes:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:17 -#, fuzzy msgid "Mirror List:" msgstr "Lista de espejos:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:18 -#, fuzzy msgid "Name:" msgstr "Nombre:"
@@ -1106,34 +1098,28 @@ msgid "Protect" msgstr "Proteger"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:20 -#, fuzzy msgid "Repository Information" -msgstr "Información del módulo" +msgstr "Información del repositorio"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:22 -#, fuzzy msgid "Save to Configuration" -msgstr "Guardar en miniTamTam" +msgstr "Guardar en Configuración"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:1 -#, fuzzy msgid "<b>Compose Options</b>" msgstr "<b>Opciones de composición</b>"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:2 -#, fuzzy msgid "<b>Media Types</b>" msgstr "<b>Tipos de medios</b>"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:3 -#, fuzzy msgid "Installation Media Types" msgstr "Tipos de medios de instalación"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:4 -#, fuzzy msgid "Live Media Types" -msgstr "Tipos de Medios Live" +msgstr "Tipos de Medios en Vivo"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:6 #, fuzzy @@ -1141,57 +1127,49 @@ msgid "Rebrand Media" msgstr "Renombra Medios"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:7 -#, fuzzy msgid "Rescue / Utility Media" -msgstr "Medio arrancable mínimo en CD" +msgstr "Medio Rescate / Utilitario"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:8 #: ../revisor/modgui/glade/select_media.glade.h:7 -#, fuzzy msgid "Select Media Type(s)" msgstr "Selecciona Tipo(s) de Medio(s)"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:9 -#, fuzzy msgid "Virtualization Media" msgstr "Medios de Virtualización"
#: ../revisor/modgui/glade/select_media.glade.h:1 #: ../revisor/modgui/glade/select_media_installation.glade.h:1 -#, fuzzy msgid "<b>Installation Media Types</b>" msgstr "<b>Tipos de Medio de Instalación</b>"
#: ../revisor/modgui/glade/select_media.glade.h:2 #: ../revisor/modgui/glade/select_media_live.glade.h:1 -#, fuzzy msgid "<b>Live Media Types</b>" -msgstr "<b>Tipos de Medios Live</b>" +msgstr "<b>Tipos de Medios en Vivo</b>"
#: ../revisor/modgui/glade/select_media.glade.h:3 #: ../revisor/modgui/glade/select_media_installation.glade.h:2 #, fuzzy msgid "CD Set" -msgstr "Conjunto de CD" +msgstr "CD"
#: ../revisor/modgui/glade/select_media.glade.h:4 #: ../revisor/modgui/glade/select_media_installation.glade.h:3 #, fuzzy msgid "DVD Set" -msgstr "Conjunto de DVD" +msgstr "DVD"
#: ../revisor/modgui/glade/select_media.glade.h:5 -#, fuzzy msgid "Optical Live Media" -msgstr "Medios Ópticos Live" +msgstr "Medios Ópticos en Vivo"
#: ../revisor/modgui/glade/select_media.glade.h:8 -#, fuzzy msgid "USB Live Media" -msgstr "USB Live" +msgstr "USB en Vivo"
#: ../revisor/modgui/glade/select_media_installation.glade.h:4 -#, fuzzy msgid "Installation Tree" msgstr "Árbol de Instalación"
@@ -1201,12 +1179,10 @@ msgid "PXE Payload" msgstr "Solución a Problemas con PXE"
#: ../revisor/modgui/glade/select_media_installation.glade.h:7 -#, fuzzy msgid "Select Installation Media Type(s)" msgstr "Selecciona Tipo(s) de Medio(s) de Instalación"
#: ../revisor/modgui/glade/select_media_installation.glade.h:8 -#, fuzzy msgid "Unified ISO Image" msgstr "Imagen ISO Unificada"
@@ -1219,22 +1195,18 @@ msgid "Select Live Media Type(s)" msgstr "Seleccione el/los Tipo(s) de Medio Vivo"
#: ../revisor/modgui/glade/select_media_live.glade.h:5 -#, fuzzy msgid "USB Hard Disk" msgstr "Disco Duro USB"
#: ../revisor/modgui/glade/select_media_live.glade.h:6 -#, fuzzy msgid "USB Thumb Drive" msgstr "Memoria USB"
#: ../revisor/modgui/glade/select_media_utility.glade.h:1 -#, fuzzy msgid "<b>Utility Media Types</b>" msgstr "<b>Tipos de Medios Utilitarios</b>"
#: ../revisor/modgui/glade/select_media_utility.glade.h:3 -#, fuzzy msgid "Rescue Image" msgstr "Imagen de Rescate"
@@ -1243,12 +1215,10 @@ msgid "Select Utility Media Type(s)" msgstr "Seleccione el/los Tipo(s) de Utilitario de Medio"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:1 -#, fuzzy msgid "<b>Virtualization Media Types</b>" msgstr "<b>Tipos de Medios de Virtualización</b>"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:2 -#, fuzzy msgid "KVM Guest" msgstr "Huésped KVM"
@@ -1261,17 +1231,14 @@ msgid "VMWare Appliance" msgstr "Aplicación VMWare"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:6 -#, fuzzy msgid "VMWare Guest" msgstr "Huésped VMWare"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:7 -#, fuzzy msgid "Xen Guest" msgstr "Huésped Xen"
#: ../revisor/modgui/glade/welcome_buttons.glade.h:1 -#, fuzzy msgid "Get Started" msgstr "A iniciar"
@@ -1292,7 +1259,7 @@ msgstr "Mostrar la Configuración y Opciones Avanzada"
#: ../revisor/modgui/glade/welcome_screen.glade.h:3 msgid "Welcome to Revisor, by Fedora Unity" -msgstr "Bienvenido a Revisor, por Unidad Fedora (Unity)" +msgstr "Bienvenido a Revisor, por Fedora Unity"
#: ../revisor.py:34 msgid "Cannot find anaconda-runtime in /usr/lib/anaconda-runtime" @@ -1304,19 +1271,16 @@ msgid "Running Revisor in CLI mode..." msgstr "Corriendo Revisor en modo CLI..."
#: ../revisor/base.py:112 -#, fuzzy msgid "Running Revisor in Hub mode..." -msgstr "Corriendo Revisor en modo CLI..." +msgstr "Corriendo Revisor en modo Hub..."
#: ../revisor/base.py:117 -#, fuzzy msgid "Running Revisor in Composer mode..." -msgstr "Corriendo Revisor en modo CLI..." +msgstr "Corriendo Revisor en modo Composición..."
#: ../revisor/base.py:122 -#, fuzzy msgid "Running Revisor in RPC Server mode..." -msgstr "Corriendo Revisor en modo CLI..." +msgstr "Corriendo Revisor en modo Servidor RPC..."
#: ../revisor/base.py:126 ../revisor/base.py:132 msgid "Running Revisor in GUI mode..." @@ -1339,9 +1303,8 @@ msgid "Cannot show Help in CLI mode, use %s%s" msgstr "No se puede mostrar Ayuda en modo CLI, use %s%s"
#: ../revisor/base.py:201 -#, fuzzy msgid "Loading Repositories" -msgstr "cargando proyecto" +msgstr "Cargando Repositorios"
#: ../revisor/base.py:203 #, fuzzy, python-format @@ -1369,12 +1332,12 @@ msgstr "" #: ../revisor/base.py:215 #, python-format msgid "Bumping YUMs debuglevel (%d) to our debuglevel (%d)" -msgstr "" +msgstr "Cambiando nivel de depuración de YUM (%d) al nuestro (%d)"
#: ../revisor/base.py:217 #, python-format msgid "YUMs debuglevel now %d" -msgstr "" +msgstr "Nivel de depuración de YUM es ahora %d"
#: ../revisor/base.py:252 msgid "Another application is running which is accessing software information." @@ -1383,9 +1346,8 @@ msgstr "" "software."
#: ../revisor/base.py:257 -#, fuzzy msgid "Fatal Error: Unable to retrieve software information.\n" -msgstr "información de la versión en uso" +msgstr "Error Fatal: No se pudo obtener información de software.\n"
#: ../revisor/base.py:258 msgid "\tThis could be caused by one of the following:\n" @@ -1400,23 +1362,21 @@ msgid "\t - Server refusing connections,\n" msgstr "\t - Servidor rechazando conexiones,\n"
#: ../revisor/base.py:261 -#, fuzzy msgid "\t - Using a mirror that isn't fully synchronized,\n" msgstr "\t - Usando un servidor espejo que no está totalmente sincronizado,\n"
#: ../revisor/base.py:262 -#, fuzzy msgid "\t - Misconfigured repositories." msgstr "\t - Repositorios mal configurados."
#: ../revisor/base.py:267 -#, fuzzy msgid "Setting up a Transaction Set" msgstr "Preparando el conjunto de Transacciones"
#: ../revisor/base.py:274 +#, fuzzy msgid "Getting myself a piece of the RPMDB" -msgstr "" +msgstr "Obteniendome una pieza de RPMDB"
#: ../revisor/base.py:281 msgid "" @@ -1427,17 +1387,15 @@ msgstr "" "decir eso por la forma en que yum configuró la Base de Datos RPM)"
#: ../revisor/base.py:284 -#, fuzzy msgid "Getting Repository Information" msgstr "Obteniendo Información de Repositorio"
#: ../revisor/base.py:291 -#, fuzzy, python-format +#, python-format msgid "Arch list = %s" msgstr "Lista de arquitecturas = %s"
#: ../revisor/base.py:293 -#, fuzzy msgid "Getting the Package Sacks" msgstr "Obteniendo Bolsas de Paquetes"
@@ -1458,7 +1416,6 @@ msgid "Kickstart mode: respin" msgstr "Modo Kickstart: respin"
#: ../revisor/base.py:324 -#, fuzzy msgid "Kickstart mode: normal" msgstr "Modo Kickstart: normal"
@@ -1468,16 +1425,18 @@ msgid "" "What we're getting from pykickstart is: %d groups, %d packages and %d " "excluded packages. %d packages are being explicitly ignored." msgstr "" +"Lo que estamos obteniendo de pykickstart es: %d grupos, %d paquetes y %d" +"paquetes excluídos. %d paquetes estan siendo explícitamente ignorados."
#: ../revisor/base.py:342 ../revisor/base.py:638 -#, fuzzy msgid "Select kickstart packages" msgstr "Selecciona paquetes kickstart"
#: ../revisor/base.py:350 #, python-format msgid "Using pkgsack excludes, the list of packages to exclude is now: %r" -msgstr "" +msgstr "Usando exclusiones pkggsack, la lista de paquetes a excluir es " +"ahora: %r"
#: ../revisor/base.py:367 ../revisor/base.py:666 msgid "Appending group @core" @@ -1488,7 +1447,7 @@ msgid "Appending group @base" msgstr "Agregando grupo @base"
#: ../revisor/base.py:401 ../revisor/base.py:698 -#, fuzzy, python-format +#, python-format msgid "Found group: %s" msgstr "Grupo encontrado: %s"
@@ -1498,7 +1457,7 @@ msgid "Repository metadata cannot be found: %s: %s" msgstr "Metadata de repositorio no puede ser encontrada: %s: %s"
#: ../revisor/base.py:410 -#, fuzzy, python-format +#, python-format msgid "Group not found: %s" msgstr "Grupo no encontrado: %s"
@@ -1514,17 +1473,17 @@ msgid "Including %s" msgstr "Incluyendo %s"
#: ../revisor/base.py:436 -#, fuzzy, python-format +#, python-format msgid "From Groups (required): Adding %s-%s:%s-%s.%s to transaction" msgstr "Desde los Grupos (requerido): Agregando %s-%s:%s-%s.%s a la transacción"
#: ../revisor/base.py:443 #, python-format msgid "Selecting default packages for group %s" -msgstr "Seleccionando los paquetes predeterminados del grupo %s" +msgstr "Seleccionando los paquetes predeterminados para grupo %s"
#: ../revisor/base.py:456 -#, fuzzy, python-format +#, python-format msgid "From Groups (default): Adding %s-%s:%s-%s.%s to transaction" msgstr "Desde los Grupos (default): Agregando %s-%s:%s-%s.%s a la transacción"
@@ -1534,9 +1493,9 @@ msgid "Selecting optional packages for group %s" msgstr "Seleccionando los paquetes opcionales del grupo %s"
#: ../revisor/base.py:477 ../revisor/base.py:496 -#, fuzzy, python-format +#, python-format msgid "From Groups (optional): Adding %s-%s:%s-%s.%s to transaction" -msgstr "Desde los Grupos (optional): Agregando %s-%s:%s-%s.%s a la transacción" +msgstr "Desde los Grupos (opcional): Agregando %s-%s:%s-%s.%s a la transacción"
#: ../revisor/base.py:483 #, python-format @@ -1544,12 +1503,12 @@ msgid "No include parameter for group %s, using defaults" msgstr "No se incluye parámetro para el grupo %s, usando los predeterminados"
#: ../revisor/base.py:505 ../revisor/base.py:715 -#, fuzzy, python-format +#, python-format msgid "Testing condition: %s / %s" msgstr "Probando condición: %s / %s"
#: ../revisor/base.py:519 -#, fuzzy, python-format +#, python-format msgid "From package list, including: %s" msgstr "Desde lista de paquetes, incluyendo: %s"
@@ -1559,7 +1518,6 @@ msgid "Package %s is in excludeList, continuing" msgstr "Paquete %s está en lista de excluídos, continuando"
#: ../revisor/base.py:530 -#, fuzzy msgid "No packages found!" msgstr "No se encontraron paquetes!"
@@ -1569,12 +1527,12 @@ msgid "From Packages: Adding %s-%s:%s-%s.%s to transaction" msgstr "Desde los Paquetes: Agregando %s-%s:%s-%s.%s a la transacción"
#: ../revisor/base.py:542 -#, fuzzy, python-format +#, python-format msgid "Could not find package '%s', searching..." msgstr "No se pudo encontrar paquete '%s', buscando..."
#: ../revisor/base.py:555 -#, fuzzy, python-format +#, python-format msgid "Found packages matching '%s': %s" msgstr "Encontrados paquetes similares '%s': %s"
@@ -1590,14 +1548,16 @@ msgid "" "More then one package found for %s-%s-%s.%s - going to add them all to the " "transaction" msgstr "" +"Más de un paquete encontrado para %s-%s-%s.%s - se agregarán todos a la " +"transacción"
#: ../revisor/base.py:579 -#, fuzzy, python-format +#, python-format msgid "Could not find package %s-%s-%s.%s" msgstr "No se pudo encontrar paquete %s-%s-%s.%s"
#: ../revisor/base.py:582 -#, fuzzy, python-format +#, python-format msgid "From Packages (exact string %s-%s-%s.%s), selecting %s-%s-%s.%s" msgstr "Desde los Paquetes (string exacto %s-%s-%s.%s), seleccionando %s-%s-%s.%s"
@@ -1612,6 +1572,8 @@ msgid "" "Apparently trying to exclude a package that is not available in the " "repositories loaded, or hasn't been added to the transaction: %s" msgstr "" +"Aparentemente se intentó excluir un paquete que no está disponible en " +"los repositosio cargados, o no ha sido añadido a la transacción: %s"
#: ../revisor/base.py:611 #, python-format @@ -1625,10 +1587,18 @@ msgid "" "You can continue with these minor errors but obviously the results may not " "be what you expected." msgstr "" +"\n" +"Los siguientes errores ocurrieron al seleccionar grupos y paquetes de " +"kickstart:\n" +"\n" +"- %s\n" +"\n" +"Puede continuar con estos errores menores, pero obviamente los resultados " +"pueden no ser los esperados."
#: ../revisor/base.py:617 msgid "This is what was selected to be installed:" -msgstr "Esto es lo que selecciono para instalar:" +msgstr "Esto es lo que se selecciono para instalar:"
#: ../revisor/base.py:630 #, python-format @@ -1636,19 +1606,22 @@ msgid "" "What we're getting from pykickstart is: %d groups, %d packages and %d " "excluded packages." msgstr "" +"Lo que estamos obteniendo de pykickstart es: %d grupos, %d paquetes y " +"%d paquetes excluídos."
#: ../revisor/base.py:649 #, python-format msgid "Using pkgsack excludes, excluded packages is now: %r" -msgstr "" +msgstr "Usando exclusiones pkgsack, paquetes excluídos es ahora: " +"%r"
#: ../revisor/base.py:695 -#, fuzzy, python-format +#, python-format msgid "No such group %s" msgstr "No hay grupo %s"
#: ../revisor/base.py:752 -#, fuzzy, python-format +#, python-format msgid "Adding %s-%s:%s-%s.%s" msgstr "Agregando %s-%s:%s-%s.%s"
@@ -1662,13 +1635,13 @@ msgstr "" "Aparentemente todavía no se ha ingresado a la escena de Construcción de Medio"
#: ../revisor/base.py:820 ../revisor/misc.py:185 -#, fuzzy, python-format +#, python-format msgid "Checking dependencies for %s.%s" msgstr "Checando dependencias para %s.%s"
#. pbar.cur_task += 1.0 #: ../revisor/base.py:842 ../revisor/misc.py:211 -#, fuzzy, python-format +#, python-format msgid "Unresolvable dependency %s %s %s in %s.%s" msgstr "Dependencia no resuelta %s %s %s in %s.%s"
@@ -1694,6 +1667,9 @@ msgid "" "but were included for dependency resolving:\n" " - %s" msgstr "" +"Los siguientes paquetes fueron excluídos usando el manifiesto de paquetes " +"kickstart, pero fueron incluídos por resolución de dependencias:\n" +" - %s"
#: ../revisor/base.py:881 msgid "" @@ -1715,7 +1691,6 @@ msgstr ""
#. End of dependency resolving #: ../revisor/base.py:913 ../revisor/image.py:97 -#, fuzzy msgid "Unable to build transaction" msgstr "No se puede construir transacción"
@@ -1740,19 +1715,21 @@ msgid "" "The package set after dependency resolving does not match the packages " "selected in the kickstart manifest" msgstr "" +"El conjunto de paquetes despues de la resolución de dependencias no " +"coincide con los paquetes seleccionades en el manifiesto kickstart"
#: ../revisor/base.py:960 -#, fuzzy, python-format +#, python-format msgid "No such repository: %s" msgstr "No hay repositorio: %s"
#: ../revisor/base.py:962 -#, fuzzy, python-format +#, python-format msgid "Enabling %s repository" msgstr "Activando el Repositorio %s"
#: ../revisor/base.py:981 -#, fuzzy, python-format +#, python-format msgid "Disabling %s repository" msgstr "Desactivando el Repositorio %s"
@@ -1765,9 +1742,9 @@ msgid "Source RPM PO already in the list" msgstr "Fuente PO de RPM ya está en la lista"
#: ../revisor/base.py:1005 -#, python-format +#, fuzzy, python-format msgid "Source RPM found in non-source repository %s" -msgstr "" +msgstr "RPM fuente encontrado en repositorio no de fuentes %s"
#: ../revisor/base.py:1007 #, python-format @@ -1776,25 +1753,23 @@ msgstr "Error: no se pudo encontrar el rpm fuente de %s"
#: ../revisor/base.py:1009 ../revisor/modgui/build_media.py:106 #: ../revisor/modgui/build_media.py:142 ../revisor/modgui/build_media.py:219 -#, fuzzy msgid "Downloading Source Packages" msgstr "Descargando Paquetes Fuente"
#: ../revisor/base.py:1038 ../revisor/progress.py:441 -#, fuzzy, python-format +#, python-format msgid "Downloading %s" msgstr "Descargando %s"
#: ../revisor/base.py:1068 ../revisor/modgui/build_media.py:101 #: ../revisor/modgui/build_media.py:214 -#, fuzzy msgid "Downloading Packages" -msgstr "Instalación de Paquetes" +msgstr "Descargando Paquetes"
#: ../revisor/base.py:1077 #, python-format msgid "Using local copy of %s-%s-%s.%s at %s" -msgstr "" +msgstr "Usando copia local de %s-%s-%s.%s en %s"
#: ../revisor/base.py:1087 msgid "Unable to find a suitable mirror." @@ -1813,23 +1788,23 @@ msgstr "" "paquetes del usuario para %s..."
#: ../revisor/base.py:1154 -#, fuzzy, python-format +#, python-format msgid "Adding required package %s-%s:%s-%s.%s" msgstr "Agregandos paquete requerido %s-%s:%s-%s.%s"
#. This list has already been resolved #: ../revisor/base.py:1157 -#, fuzzy, python-format +#, python-format msgid "%s. This is a required package." msgstr "%s. Este es un paquete requerido."
#: ../revisor/base.py:1169 -#, fuzzy, python-format +#, python-format msgid "Adding suggested package %s-%s:%s-%s.%s" msgstr "Agregando paquete sugerido %s-%s:%s-%s.%s"
#: ../revisor/base.py:1180 -#, fuzzy, python-format +#, python-format msgid "Adding all-arch package %s-%s:%s-%s.%s" msgstr "Añadiendo paquete de arq. independiente %s-%s:%s-%s.%s"
@@ -1838,40 +1813,39 @@ msgid "Did not succeed in adding in all required packages" msgstr "No se tuvo éxito en agregar todos los paquetes requeridos"
#: ../revisor/base.py:1250 -#, fuzzy msgid "Populating statistics" msgstr "Reuniendo estadísticas"
#: ../revisor/base.py:1266 -#, fuzzy, python-format +#, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a archivesize header" msgstr "" "El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de archivo"
#: ../revisor/base.py:1274 -#, fuzzy, python-format +#, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a installedsize header" msgstr "" "El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de instalación"
#: ../revisor/base.py:1282 -#, fuzzy, python-format +#, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a packagesize header" msgstr "" "El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de paquete"
#: ../revisor/base.py:1292 -#, fuzzy, python-format +#, python-format msgid "Total size of all packages (archivesize): %s %s" msgstr "Tamaño total de todos los paquetes (tamaño de archivo): %s %s"
#: ../revisor/base.py:1293 -#, fuzzy, python-format +#, python-format msgid "Total size of all packages, (installedsize): %s %s" msgstr "Tamaño total de todos los paquetes, (tamaño instalados): %s %s "
#: ../revisor/base.py:1294 -#, fuzzy, python-format +#, python-format msgid "Total size of all packages, (packagesize): %s %s" msgstr "Tamaño total de todos los paquetes, (tamaño de paquete): %s %s"
@@ -1881,14 +1855,13 @@ msgid "Report of the %d most space consuming packages" msgstr "Reporte de los %d paquetes que ocupan más espacio"
#: ../revisor/base.py:1424 ../revisor/base.py:1438 ../revisor/base.py:2068 -#, fuzzy, python-format +#, python-format msgid "Creating pkgdir: %s" msgstr "Creando pkgdir: %s"
#. Now for each txmbr in #. Link the localPkg() result into the build tree #: ../revisor/base.py:1447 -#, fuzzy msgid "Linking in packages" msgstr "Enlazando en paquetes"
@@ -1898,19 +1871,18 @@ msgid "Package hard link failed: %s: %s" msgstr "El enlace rígido del paquete falló: %s: %s"
#: ../revisor/base.py:1471 ../revisor/base.py:2097 -#, fuzzy, python-format +#, python-format msgid "Copying: %s to %s" msgstr "Copiando: %s a %s"
#: ../revisor/base.py:1474 ../revisor/base.py:2100 -#, fuzzy, python-format +#, python-format msgid "Symlinking: %s to %s" msgstr "Enlace simbólico: %s a %s"
#: ../revisor/base.py:1477 ../revisor/base.py:2103 -#, fuzzy msgid "Package symlink succeeded" -msgstr "El Administrador de Paquetes RPM" +msgstr "Enlazado simbólico de paquete exitoso"
#: ../revisor/base.py:1479 ../revisor/base.py:1486 ../revisor/base.py:2105 #: ../revisor/base.py:2112 @@ -1919,33 +1891,29 @@ msgid "Package link failed, trying copy: %s: %s" msgstr "Falló el enlace del paquete, intentando copiar: %s: %s"
#: ../revisor/base.py:1496 -#, fuzzy msgid "Creating Repository Information" -msgstr "información de la versión en uso" +msgstr "Creando Información de Repositorio"
#. FIXME: Optionally recompose installer images #: ../revisor/base.py:1511 -#, fuzzy msgid "Building Installation Images" -msgstr "Imágenes Viva de Fedora" +msgstr "Construyendo Imágenes de Instalación"
#: ../revisor/base.py:1528 -#, fuzzy msgid "Using already existing installer images" msgstr "Usando imagen de instalador ya existentes"
#: ../revisor/base.py:1542 -#, fuzzy msgid "Linking in release notes" -msgstr "Notas de la Versión de Fedora Core 6" +msgstr "Enlazando en notas de lanzamiento"
#: ../revisor/base.py:1554 -#, fuzzy, python-format +#, python-format msgid "Copying updates.img from %s to %s" msgstr "Copiando updates.img de %s a %s"
#: ../revisor/base.py:1563 ../revisor/pungi.py:417 -#, fuzzy, python-format +#, python-format msgid "copy_dir '%s' not accessible" msgstr "copy_dir '%s' no accesible"
@@ -1963,24 +1931,23 @@ msgid "Running pkgorder" msgstr "Ejecutando pkgorder"
#: ../revisor/base.py:1685 -#, fuzzy, python-format +#, python-format msgid "Running with grouplist: %r" msgstr "Ejecutando con grouplist: %r"
#: ../revisor/base.py:1688 -#, fuzzy, python-format +#, python-format msgid "Running with packagelist: %r" msgstr "Ejecutando con packagelist: %r"
#: ../revisor/base.py:1695 -#, fuzzy msgid "Appending group core and base" msgstr "Añadiendo grupo core y base"
#: ../revisor/base.py:1707 #, fuzzy, python-format msgid "Appending default group %s" -msgstr "Agregando grupo predeterminado s%" +msgstr "Agregando grupo default s%"
#. Do not do this because the installer still has all the groups available #. if group not in groupList: @@ -2001,10 +1968,10 @@ msgstr "Agregando grupo de soporte no predeterminado %s" #: ../revisor/base.py:1805 #, python-format msgid "Not running package ordering, using file %s instead" -msgstr "" +msgstr "No ejecutando ordenación de paquete, usando archivo %s " +"en su lugar"
#: ../revisor/base.py:1807 -#, fuzzy msgid "Not running package ordering" msgstr "No ejecutando ordenamiento de paquete"
@@ -2015,23 +1982,23 @@ msgstr "^Instalar usando kickstart"
#. Split Tree #: ../revisor/base.py:1862 -#, fuzzy, python-format +#, python-format msgid "Splitting Build Tree (%s)" msgstr "Dividiendo Árbol de Construcción (%s)"
#. Split repo #: ../revisor/base.py:1868 -#, fuzzy, python-format +#, python-format msgid "Splitting Repository (%s)" msgstr "Dividiendo Repositorio (%s)"
#: ../revisor/base.py:1882 ../revisor/modgui/build_media.py:244 -#, fuzzy, python-format +#, python-format msgid "Creating %s ISO Image #%d" msgstr "Creando %s Imagen ISO #%d"
#: ../revisor/base.py:1887 ../revisor/modgui/build_media.py:248 -#, fuzzy, python-format +#, python-format msgid "Creating %s ISO Image" msgstr "Creando %s Imagen ISO"
@@ -2050,36 +2017,36 @@ msgstr "Implantando md5 en la Imágen ISO: %s"
#: ../revisor/base.py:1915 msgid "Cannot implant ISO md5sum" -msgstr "" +msgstr "No se puede implantar md5sum a ISO"
#. Do some SHA1SUMMONING #: ../revisor/base.py:1923 -#, fuzzy msgid "Creating SHA1SUMs for Images" msgstr "Creando SHA1SUMs para Imagenes"
#: ../revisor/base.py:1939 -#, fuzzy msgid "Creating Rescue ISO Image" msgstr "Creando Imagen ISO de Rescate"
#: ../revisor/base.py:1999 -#, fuzzy, python-format +#, python-format msgid "Copying %s to %s (%d files)" msgstr "Copipando %s a %s (%d archivos)"
#: ../revisor/base.py:2003 -#, fuzzy, python-format +#, python-format msgid "Moving %s to %s (%d files)" msgstr "Moviendo %s a %s (%d archivos)"
#: ../revisor/base.py:2006 -#, fuzzy, python-format +#, python-format msgid "" "Moving of the source tree failed (trying copy):\n" "\n" "%s" msgstr "Movimiento del árbol fuente falló (intentando copiar):\n" +"\n" +"%s"
#: ../revisor/base.py:2009 #, python-format @@ -2092,12 +2059,12 @@ msgstr "Copiado del árbol fuente falló:\n" "%s"
#: ../revisor/base.py:2014 ../revisor/pungi.py:413 -#, fuzzy, python-format +#, python-format msgid "Copying %s to %s" msgstr "Copiando %s a %s"
#: ../revisor/base.py:2018 -#, fuzzy, python-format +#, python-format msgid "" "Copying of the installation tree failed:\n" "\n" @@ -2107,24 +2074,21 @@ msgstr "Copiado del árbol de instalación falló:\n" "%s"
#: ../revisor/base.py:2024 -#, fuzzy msgid "Creating ext3 filesystem" msgstr "Creando sistema de archivos ext3"
#: ../revisor/base.py:2031 -#, fuzzy msgid "Configuring System" msgstr "Configurando el Sistema"
#. Now for each txmbr in #. Link the localPkg() result into the build tree #: ../revisor/base.py:2077 -#, fuzzy msgid "Linking in Source packages" msgstr "Enlazando en paquetes Fuente"
#: ../revisor/base.py:2132 -#, fuzzy, python-format +#, python-format msgid "Setting rundir to %s" msgstr "Configurando rundir a %s"
@@ -2134,12 +2098,12 @@ msgid "Directory %s could not be created. Aborting" msgstr "El directorio %s no pudo ser creado. Abortando"
#: ../revisor/base.py:2140 -#, fuzzy, python-format +#, python-format msgid "Running command: %s" msgstr "Comando de ejecución: %s"
#: ../revisor/base.py:2141 -#, fuzzy, python-format +#, python-format msgid "Extra information: %s %s %s" msgstr "Información extra: %s %s %s"
@@ -2149,14 +2113,14 @@ msgid "Got an error from %s (return code %s)" msgstr "Se obtuvo error de %s (código devuelto %s)"
#: ../revisor/cfg.py:73 -#, fuzzy, python-format +#, python-format msgid "Setting %s to %r" msgstr "Configurando %s a %r"
#: ../revisor/cfg.py:152 ../revisor/cfg.py:210 -#, fuzzy, python-format +#, python-format msgid "No group data found for %s" -msgstr "Información de grupo no encontrada para: %s" +msgstr "Información de grupo no encontrada para %s"
#: ../revisor/cfg.py:155 ../revisor/cfg.py:213 #, python-format @@ -2164,7 +2128,6 @@ msgid "Why is yum throwing AttributeErrors? %s" msgstr "Porqué yum está lanzando AtributeErrors? %s"
#: ../revisor/cfg.py:243 -#, fuzzy msgid "Checking working directories" msgstr "Checando directorios de trabajo"
@@ -2207,7 +2170,7 @@ msgstr "" "Por favor, resuelva esto y continúe."
#: ../revisor/cfg.py:279 -#, fuzzy, python-format +#, python-format msgid "%s%s%s is not a mount" msgstr "%s%s%s no es un montaje"
@@ -2227,12 +2190,11 @@ msgstr "" "Por favor, resuelva esto y continúe."
#: ../revisor/cfg.py:316 -#, fuzzy msgid "Checking destination directories" msgstr "Checando directorios de destino"
#: ../revisor/cfg.py:320 -#, fuzzy, python-format +#, python-format msgid "Set destination directory to %s" msgstr "Poner el directorio de destino a %s"
@@ -2245,9 +2207,9 @@ msgstr "" "nuevamente."
#: ../revisor/cfg.py:403 -#, fuzzy, python-format +#, python-format msgid "Architecture list: %r" -msgstr "Lista de arquitectura: %r" +msgstr "Lista de arquitecturas: %r"
#: ../revisor/cfg.py:435 #, python-format @@ -2279,7 +2241,7 @@ msgid "" "You cannot choose the system's yum configuration file /etc/yum.conf for use " "with Revisor. Aborting." msgstr "" -"NO se puede elegir el archivo de configuración de yum del sistema /etc/yum." +"No puedes elegir el archivo de configuración de yum del sistema /etc/yum." "conf para usar con Revisor. Abortando."
#: ../revisor/cfg.py:561 @@ -2312,9 +2274,9 @@ msgstr "" "compone el medio de instalación, esto es FATAL."
#: ../revisor/cfg.py:593 -#, fuzzy, python-format +#, python-format msgid "The updates.img specified isn't readable: %s" -msgstr "Esta impresora compartida no es accesible." +msgstr "El updates.img especificado no se puede leer: %s"
#: ../revisor/cfg.py:598 msgid "Updates.img seems to not be a file... Is it an URL?" @@ -2329,6 +2291,8 @@ msgid "" "The version you selected as a base for pykickstart compatibility and " "required package sets does not exist" msgstr "" +"La versión que seleccionaste como base para compatibilidad pykickstart " +"y conjunto de paquetes requeridos no existen"
#: ../revisor/cfg.py:633 #, python-format @@ -2336,18 +2300,20 @@ msgid "" "You have selected a model with architecture %s which doesn't compose on the " "system architecture %s." msgstr "" +"Ha seleccionado un modelo con arquitectura %s la cual no se puede componer " +"en la arquitectura %s."
#: ../revisor/cfg.py:641 msgid "Setting options from configuration file" msgstr "Poniendo las opciones desde el archivo de configuración"
#: ../revisor/cfg.py:669 -#, fuzzy, python-format +#, python-format msgid "No model %s in configuration file %s" msgstr "No hay tal modelo %s en el archivo de configuración %s"
#: ../revisor/cfg.py:671 -#, fuzzy, python-format +#, python-format msgid "Setting model to %s" msgstr "Configurando modelo a %s"
@@ -2358,6 +2324,8 @@ msgid "" "No model specified on the command line and no existing model configuration " "in %s" msgstr "" +"No modelo especificado en línea de comando y no existe modelo de " +"configuración en %s"
#: ../revisor/cfg.py:682 #, python-format @@ -2365,9 +2333,11 @@ msgid "" "Model %s configured in configuration file %s, but there is no such model " "configuration" msgstr "" +"Modelo %s configurado en archivo de configuracin %s, pero no hay tal " +"modelo de configuración"
#: ../revisor/cfg.py:696 -#, fuzzy, python-format +#, python-format msgid "Tried to load model %s but it doesn't exist inconfiguration file %s" msgstr "No hay tal modelo %s en el archivo de configuración %s"
@@ -2378,7 +2348,7 @@ msgstr "Modelo %s no tiene directiva de configuración 'main' la cual es " "requerida"
#: ../revisor/cfg.py:716 -#, fuzzy, python-format +#, python-format msgid "Testing for configuration parameter %s" msgstr "Comprobando parámetro de configuración %s"
@@ -2388,22 +2358,22 @@ msgid "Setting %s to %r (from configuration file model %s)" msgstr "Poniendo %s a %r (desde el modelo de archivo de configuración %s)"
#: ../revisor/cfg.py:779 -#, fuzzy, python-format +#, python-format msgid "Configuration file %s not readable" -msgstr "Modelo inválido %s, el archivo de configuración %s no es legible" +msgstr "Archivo de configuración %s, no se puede leer"
#: ../revisor/cfg.py:782 ../revisor/modgui/configuration.py:465 -#, fuzzy, python-format +#, python-format msgid "Reading configuration file %s" msgstr "Leyendo archivo de configuración %s"
#: ../revisor/cfg.py:786 -#, fuzzy, python-format +#, python-format msgid "Invalid configuration file %s" msgstr "Archivo de configuración inválido %s"
#: ../revisor/cfg.py:789 -#, fuzzy, python-format +#, python-format msgid "No master configuration section [revisor] in configuration file %s" msgstr "No hay sección de configuración maestra [revisor] en archivo de " "configuración %s" @@ -2418,7 +2388,7 @@ msgid "Setting options from command-line" msgstr "Poniendo opciones desde la línea de comando"
#: ../revisor/cfg.py:841 ../revisor/cfg.py:848 -#, fuzzy, python-format +#, python-format msgid "Setting %s to %r (from command line)" msgstr "Poniendo %s a %r (desde el archivo de configuración)"
@@ -2428,12 +2398,12 @@ msgid "Checked setting %s through plugin" msgstr "Checando configuración %s a través de plugin"
#: ../revisor/cfg.py:846 -#, python-format +#, fuzzy, python-format msgid "No check_setting_%s()" -msgstr "" +msgstr "No check_setting_%s()"
#: ../revisor/cfg.py:850 -#, fuzzy, python-format +#, python-format msgid "Not setting %s to %r (command line matches default)" msgstr "No se pone %s a %r (linea de comando coincide con default)"
@@ -2446,12 +2416,11 @@ msgstr "" "updates-img o construya también el medio de instalación."
#: ../revisor/cfg.py:897 -#, fuzzy msgid "Kickstart failed" msgstr "Kickstart falló"
#: ../revisor/cfg.py:904 ../revisor/cfg.py:909 -#, fuzzy, python-format +#, python-format msgid "Kickstart file %s not readable" msgstr "No se pudo leer el archivo kickstart %s."
@@ -2463,12 +2432,10 @@ msgstr "" "predeterminados"
#: ../revisor/cfg.py:914 -#, fuzzy msgid "No kickstart file specified" -msgstr "ubicacion/archivo-kickstart.cfg" +msgstr "No se especificó archivo kickstart"
#: ../revisor/cfg.py:917 ../revisor/cfg.py:938 -#, fuzzy msgid "No media specified" msgstr "No se especificó medio"
@@ -2483,9 +2450,9 @@ msgstr "" "múltiples, como cd, dvd, etc."
#: ../revisor/cfg.py:965 -#, python-format +#, fuzzy, python-format msgid "pulling self.packages_list[%r][%r][%r][%r]" -msgstr "" +msgstr "jalando self.packages_list[%r][%r][%r][%r]"
#: ../revisor/cfg.py:970 #, fuzzy, python-format @@ -2493,7 +2460,6 @@ msgid "returning pkg_list: %r" msgstr "regresando pkg_list: %r"
#: ../revisor/cfg.py:1092 -#, fuzzy msgid "Run from image" msgstr "Correr desde la imagen"
@@ -2513,28 +2479,27 @@ msgstr "" "%s"
#: ../revisor/image.py:93 -#, fuzzy msgid "Running package installation" msgstr "Ejecutando paquete de instalación"
#. self.cfg.yumobj.ts.check() #. self.cfg.yumobj.ts.order() #: ../revisor/image.py:107 -#, fuzzy msgid "Installing Software" msgstr "Instalando el Software"
#: ../revisor/image.py:142 -#, fuzzy msgid "SELinux requested but not enabled on host" msgstr "SELinux pedido pero no habilitado en el sistema anfitrión."
#: ../revisor/image.py:194 -#, python-format +#, fuzzy, python-format msgid "" "Setting self.cfg.payload_livemedia to %s (from 'part /' command in " "kickstart, instead of %s)" msgstr "" +"Poniendo self.cfg.payload_livemedia de %s (desde 'part /' comando en" +"kickstart, en lugar de %s)"
#: ../revisor/image.py:199 #, python-format @@ -2542,14 +2507,15 @@ msgid "" "Setting self.cfg.payload_livemedia to %s (from total installed size of RPMs, " "instead of %s)" msgstr "" +"Poniendo self.cfg.payload_livemedia a %s (desde tamaño total de RPMs " +"instalados, en lugar de %s"
#. # #. # Runtime Options #. # #: ../revisor/__init__.py.in:89 -#, fuzzy msgid "Runtime Options" -msgstr "Opciones de tiempo de ejecución:" +msgstr "Opciones de tiempo de ejecución"
#: ../revisor/__init__.py.in:94 msgid "Use the CLI rather then GUI" @@ -2586,31 +2552,40 @@ msgstr "Reporta los tamaños de todos los RPMs seleccionados " "en la lista"
#: ../revisor/__init__.py.in:127 +#, fuzzy msgid "" "Force Revisor to interpret the package manifest as complete package nevra " "(name, epoch, version, release and architecture). Implies --kickstart-exact" msgstr "" +"Forzar Revisor a interpretar el manifiesto de paquetes como paquete " +"completo "nevra" (name, epoch, version, release, y architecture). " +"Implica --kickstart-exact"
#: ../revisor/__init__.py.in:133 +#, fuzzy msgid "" "Tells Revisor to ignore @core and @base (or %packages --nobase) and only add " "what is in the package manifest" msgstr "" +"Le dice a Revisor ignorar @core y @base (o %packages --nobase) y sólo " +"añadir lo que está en el manifiesto de paquetes"
#: ../revisor/__init__.py.in:140 +#, fuzzy msgid "" "Should Revisor not clean up at all (0), clean up it's temporary build data " "(1), or everything -this includes the yum cache (2)" msgstr "" +"Revisor devería no limpiar nada (0), limpiar sus datos temporales de " +"construcción(1), o todo -esto incluye el cache yum (2)"
#: ../revisor/__init__.py.in:147 msgid "Size of the USB Thumb Drive. Default to 4G." -msgstr "" +msgstr "Tamaño de Memoria USB. Default a 4G."
#: ../revisor/__init__.py.in:156 -#, fuzzy msgid "Set debugging level (0 by default)" -msgstr "Cambios a nivel de sistema" +msgstr "Poniendo nivel de depuración (0 predeterminado)"
#: ../revisor/__init__.py.in:165 msgid "Answer all questions as 'yes'" @@ -2620,20 +2595,18 @@ msgstr "Responder 'si' a todas las preguntas" #. # Configuration Options #. # #: ../revisor/__init__.py.in:170 -#, fuzzy msgid "Configuration Options" -msgstr "Otras opciones:" +msgstr "Opciones de Configuración:"
#. Might be disabled for testing purposes #. default = os.path.join(BASE_CONFD_DIR,"fedora-7-gold.cfg"), #: ../revisor/__init__.py.in:177 -#, fuzzy msgid "Use kickstart file" -msgstr "ubicacion/archivo-kickstart.cfg" +msgstr "Usar archivo kickstart"
#: ../revisor/__init__.py.in:184 msgid "Save options to given file (as a kickstart)" -msgstr "" +msgstr "Guardar opciones a archivo dado (como kickstart)"
#: ../revisor/__init__.py.in:191 msgid "Revisor configuration file to use" @@ -2650,7 +2623,7 @@ msgstr "Directorio destino para los productos" #: ../revisor/__init__.py.in:211 #, fuzzy msgid "Working directory" -msgstr "ORGANIZACIÓN DEL DIRECTORIO" +msgstr "Directorio de trabajo"
#: ../revisor/__init__.py.in:218 msgid "Model to use for composing" @@ -2665,10 +2638,12 @@ msgid "" "Sometimes, it's better to copy local data rather then (sym)linking it. If " "you have enough space..." msgstr "" +"A veces, es mejor copiar información local en lugar de enlazarla " +"simbólicamente. Si tuviera espacio suficiente..."
#: ../revisor/__init__.py.in:237 msgid "Directory to copy onto the media" -msgstr "" +msgstr "Directorio a copiar en el medio"
#. # #. # Installation Media Options @@ -2679,65 +2654,62 @@ msgid "Installation Media Options" msgstr "Uso de las Opciones de Arranque"
#: ../revisor/__init__.py.in:247 -#, fuzzy msgid "Create Installation Media CDs (Capacity per disc: 685MB)" -msgstr "Crear DVDs de Instalación dual-layered" +msgstr "Crear CDs de Instalación (Capacidad por disco: 685MB)"
#: ../revisor/__init__.py.in:253 -#, fuzzy msgid "Create Installation Media DVDs (Capacity per disc: 4.3GB)" -msgstr "discos de instalación CD o DVD" +msgstr "Crear DVDs de Instalacin (Capacidad por disco: 4.3GB)"
#: ../revisor/__init__.py.in:259 -#, fuzzy msgid "Create Installation Media Dual-Layered DVDs (Capacity per disc: 8.5GB)" -msgstr "Crear DVDs de Instalación dual-layered" +msgstr "Crear DVDs de Instalación (Capacidad por disco: 8.5GB)"
#: ../revisor/__init__.py.in:265 -#, fuzzy msgid "Create Installation Media Blu-Ray Discs (Capacity per disc: 25GB)" -msgstr "Crear DVDs de Instalación dual-layered" +msgstr "Crear Discos Blu-Ray de Instalación (Capacidad por disco: 25GB)"
#: ../revisor/__init__.py.in:271 -#, fuzzy msgid "" "Create Installation Media Duallayer Blu-Ray Discs (Capacity per disc: 50GB)" -msgstr "Crear DVDs de Instalación dual-layered" +msgstr "" +"Crear Discos de Instalación Blu-Ray de Doble Capa (Capacidad por disco: 50GB)"
#: ../revisor/__init__.py.in:277 msgid "Create Unified ISO from install tree" msgstr "Crear ISO Unificado desde el árbol de instalación"
#: ../revisor/__init__.py.in:290 -#, fuzzy msgid "Create the Installation Tree." -msgstr "Guía de Instalación" +msgstr "Crear Árbol de Instalación"
#: ../revisor/__init__.py.in:296 msgid "Create Media without graphical installer." -msgstr "" +msgstr "Crear Medio sin instalador gráfico."
#: ../revisor/__init__.py.in:302 -#, fuzzy msgid "Include kickstart file on media or in the tree" -msgstr "Incluir el archivo kickstart en el medio" +msgstr "Incluir el archivo kickstart en el medio ó en el árbol"
#: ../revisor/__init__.py.in:308 msgid "" "In the bootloader menu (isolinux.cfg), set kickstart to boot by default " "(works with --kickstart-include)" -msgstr "" +msgstr "" +"En el menú del cargador de arranque (isolinux.cfg), poner kickstart para " +"arrancar por defecto (funciona con --kickstart-include)"
#: ../revisor/__init__.py.in:314 msgid "Filter anything from comps that is not in the package set" -msgstr "" +msgstr "Filtrar todo desde comps que no esté en la colección de " +"paquetes"
#: ../revisor/__init__.py.in:320 msgid "Use Revisor's comps file instead of those from the repositories" -msgstr "" +msgstr "Usar archivo comps de Revisor en lugar de aquellos de los " +"repositorios"
#: ../revisor/__init__.py.in:326 -#, fuzzy msgid "Comps file to include on the installation media" msgstr "Incluir el archivo Kickstart en el Medio de Instalación"
@@ -2746,61 +2718,60 @@ msgid "Include specified updates.img on installation media." msgstr "Incluir el updates.img especificado en el medio de instalación."
#: ../revisor/__init__.py.in:339 -#, fuzzy msgid "Product Name" -msgstr "No se especificó un Nombre de Producto" +msgstr "Nombre del Producto"
#: ../revisor/__init__.py.in:345 msgid "" "Product Path (e.g. Fedora/ or Packages/ -but without the appending slash)" msgstr "" +"Path del Producto (ejemplo Fedora/ o Paquetes/ -pero sin agregar diagonal)"
#: ../revisor/__init__.py.in:351 msgid "" "ISO Label Base. Note that other things are appended but that the length can " "be 32 chars maximum." msgstr "" +"Etiqueta Base ISO. Note que otras cosas son añadidas pero el tamaño puede ser" +" de 32 caractéres máximo."
#: ../revisor/__init__.py.in:357 -#, fuzzy msgid "The base name for the ISOs" -msgstr "No se especificó el nombre base para el/los ISO(s)" +msgstr "El nombre base para los ISOs"
#: ../revisor/__init__.py.in:363 msgid "Product Version" -msgstr "" +msgstr "Versión del Producto"
#: ../revisor/__init__.py.in:369 msgid "" "Base Product Version - relevant to required packages and pykickstart " "compatibility" msgstr "" +"Versión Base de Producto - relevante para paquetes requeridos y " +"compatibilidad pykickstart"
#. # #. # Utility Media Options #. # #: ../revisor/__init__.py.in:374 -#, fuzzy msgid "Utility Media Options" -msgstr "Uso de las Opciones de Arranque" +msgstr "Opciones de Medio Utilitario"
#: ../revisor/__init__.py.in:379 -#, fuzzy msgid "Create Rescue Media" -msgstr "Preparación de CD o DVD" +msgstr "Crear Medio de Rescate"
#. # #. # Live Media Options #. # #: ../revisor/__init__.py.in:384 -#, fuzzy msgid "Live Media Options" -msgstr "Uso de las Opciones de Arranque" +msgstr "Opciones de Medio en Vivo"
#: ../revisor/__init__.py.in:389 -#, fuzzy msgid "Create Live Media CD/DVD" -msgstr "Preparación de CD o DVD" +msgstr "Crear CD/DVD en Vivo"
#: ../revisor/__init__.py.in:395 msgid "Create Live Media Thumb Drive Image (will be depreciated)" @@ -2822,7 +2793,7 @@ msgstr "" #: ../revisor/__init__.py.in:419 #, fuzzy msgid "Skip file system compression." -msgstr "Utilitarios para el Sistema de Archivos ext3" +msgstr "Omitir compresión de sistema de archivos."
#: ../revisor/__init__.py.in:425 msgid "Skip prelinking the contents of the filesystem." @@ -2841,33 +2812,33 @@ msgid "Set the preferred kernel. One of normal, PAE, xen or debug." msgstr "Configurar el kernel preferido. Uno entre normal, PAE, xen o debug."
#: ../revisor/__init__.py.in:478 -#, fuzzy, python-format +#, python-format msgid " %s - No Description" -msgstr "Descripción:" +msgstr " %s - No hay Descripción"
#: ../revisor/__init__.py.in:504 msgid "Interrupted by user" -msgstr "" +msgstr "Interrumpido por usuario"
#: ../revisor/__init__.py.in:510 +#, fuzzy msgid "" "Traceback occurred, please report a bug at http://fedorahosted.org/revisor" msgstr "" +"Ocurrió señal de error, por favor reporte el bug en " +"http://fedorahosted.org/revisor"
#: ../revisor/logger.py:86 -#, fuzzy msgid "Error" msgstr "Error"
#: ../revisor/logger.py:101 -#, fuzzy msgid "Warning" -msgstr "ATENCION" +msgstr "Advertencia"
#: ../revisor/logger.py:114 ../revisor/logger.py:123 -#, fuzzy msgid "Do you want to continue? [Y/n]" -msgstr "desea romper el existente" +msgstr "¿Desea continuar? [Y/n]"
#: ../revisor/logger.py:117 ../revisor/logger.py:126 msgid "Abort! Abort! Abort!" @@ -2879,10 +2850,13 @@ msgstr "Esta herramienta debe correr con los privilegios de root. Abortando"
#. SELinux in enforcing mode #: ../revisor/misc.py:50 +#, fuzzy msgid "" "SELinux is in enforcing mode on this host. Composing media will fail. Please " "set SELinux to permissive mode." msgstr "" +"SELinux está en modo obligatorio en este anfitrión. Composición de medio " +"fallará. Por favor configure SELinux en modo permisivo."
#: ../revisor/misc.py:55 msgid "" @@ -2890,125 +2864,132 @@ msgid "" "as a result the system you install from the composed media will not have " "SELinux either." msgstr "" +"SELinux en está desabilitado en este anfitrión. La composición no tendrá " +"SELinux, y como resultado el sistema que instale con esta composición no " +"tampoco tendrá SELinux."
#: ../revisor/misc.py:141 ../revisor/misc.py:148 #, python-format msgid "Resolved %s" -msgstr "" +msgstr "Resuelto %s"
#: ../revisor/misc.py:151 -#, python-format +#, fuzzy, python-format msgid "" "Looking to resolve package %s to a Provides, but we still can't find it." msgstr "" +"Buscando resolver paquete %s a Provides, pero aún no se puede encontrar."
#. If the group is not in the kickstart groups, skip it #. if not group in self.cfg.ksobj._get("packages","groupList"): #. continue #: ../revisor/pkgorder.py:85 -#, fuzzy, python-format +#, python-format msgid "Adding group: %s" -msgstr "no encontrado" +msgstr "Añadiendo grupo: %s"
#: ../revisor/pkgorder.py:93 -#, fuzzy, python-format +#, python-format msgid "Adding conditional: %s / %s" -msgstr "Prueba de los Discos" +msgstr "Añadiendo condicional: %s / %s"
#: ../revisor/pkgorder.py:96 -#, fuzzy, python-format +#, python-format msgid "The following packages are in group %s: %r" -msgstr "Seleccionando los paquetes predeterminados del grupo %s" +msgstr "Los siguientes paquetes están en el grupo %s: %r"
#: ../revisor/pkgorder.py:103 -#, fuzzy, python-format +#, python-format msgid "Adding %s-%s:%s-%s.%s to transaction" -msgstr "Desde los Grupos --optional: Agregando %s-%s:%s-%s.%s a la transacción" +msgstr "Agregando %s-%s:%s-%s.%s a la transacción"
#: ../revisor/pkgorder.py:110 -#, fuzzy, python-format +#, python-format msgid "%d dependencies already resolved" -msgstr "carta(s) agregadas" +msgstr "%d dependencias ya resueltas"
#: ../revisor/pkgorder.py:120 -#, fuzzy, python-format +#, python-format msgid "Adding package(s): %r" -msgstr "Instalación de Paquetes" +msgstr "Añadiendo paquete(s): %r"
#: ../revisor/pkgorder.py:165 -#, python-format +#, fuzzy, python-format msgid "Unable to create yum configuration file for package ordering at %s" -msgstr "" +msgstr "No se pudo crear archivo de configuración yum para orden de paquete en " +"%s"
#: ../revisor/pkgorder.py:173 -#, fuzzy, python-format +#, python-format msgid "-> package %s" -msgstr "Paquetes" +msgstr "-> paquete %s"
#: ../revisor/plugins.py:60 ../revisor/plugins.py:77 #, fuzzy, python-format msgid "Plugin %s failed to load (%s: %s)" -msgstr "No se puede cargar el archivo kickstart %s" +msgstr "Plugin %s falló al cargar (%s: %s)"
#: ../revisor/plugins.py:71 #, python-format msgid "ImportError for plugin %s: %s" -msgstr "" +msgstr "ImportError para plugin %s: %s"
#: ../revisor/plugins.py:74 #, fuzzy, python-format msgid "RuntimeError for plugin %s: %s" -msgstr "Error de ejecución al iniciar GUI: %s" +msgstr "RuntimeError para plugin %s: %s"
#: ../revisor/plugins.py:94 ../revisor/plugins.py:96 #, python-format msgid "Cannot set defaults for plugin %s: %s" -msgstr "" +msgstr "No se puede poner predeterminados para plugin %s: %s"
#: ../revisor/plugins.py:98 #, python-format msgid "Cannot set defaults for plugin %s: Unknown Error" -msgstr "" +msgstr "No se pueden poner predeterminados para plugin %s: Error Desconocido"
#: ../revisor/plugins.py:101 #, python-format msgid "Not setting defaults for plugin %s: No function 'set_defaults()'" -msgstr "" +msgstr "No se ponen predeterminados para plugin %s: No hay función " +"'set_defaults()'"
#: ../revisor/plugins.py:118 -#, python-format +#, fuzzy, python-format msgid "Cannot set runtime for plugin %s: %s" -msgstr "" +msgstr "No se puede poner ejecución para plugin %s: %s"
#: ../revisor/plugins.py:120 -#, python-format +#, fuzzy, python-format msgid "Not setting runtime for plugin %s: No function 'set_runtime()'" -msgstr "" +msgstr "No se pone ejecución de plugin %s: No hay función 'set_runtime()'"
#: ../revisor/plugins.py:137 #, python-format msgid "Cannot add options for plugin %s: %s" -msgstr "" +msgstr "No se añaden opciones para plugin %s: %s"
#: ../revisor/plugins.py:139 #, python-format msgid "Not adding options for plugin %s: No function 'add_options()'" -msgstr "" +msgstr "No se añaden opciones para plugin %s: No hay función 'add_options()'"
#: ../revisor/plugins.py:157 #, python-format msgid "Cannot check options for plugin %s: %s" -msgstr "" +msgstr "No se pueden verificar opciones para plugin %s: %s"
#: ../revisor/plugins.py:159 #, python-format msgid "Not checking options for plugin %s: No function 'check_options()'" -msgstr "" +msgstr "No se verifican opciones para plugin %s: No hay funcion " +"'check_options()'"
#: ../revisor/plugins.py:195 -#, python-format +#, fuzzy, python-format msgid "Cannot execute hook %s for plugin %s: %s" -msgstr "" +msgstr "No se puede ejecutar "hook" %s para plugin %s: %s"
#: ../revisor/progress.py:79 ../revisor/modgui/build_media.py:89 #: ../revisor/modgui/build_media.py:95 ../revisor/modgui/build_media.py:99 @@ -3035,7 +3016,6 @@ msgstr "" #: ../revisor/modgui/build_media.py:267 ../revisor/modgui/build_media.py:271 #: ../revisor/modgui/build_media.py:274 ../revisor/modgui/build_media.py:278 #: ../revisor/modgui/build_media.py:282 ../revisor/modgui/build_media.py:291 -#, fuzzy msgid "Pending..." msgstr "Pendiente"
@@ -3050,7 +3030,6 @@ msgstr "Ejecutando..." #: ../revisor/modgui/build_media.py:214 ../revisor/modgui/build_media.py:219 #: ../revisor/modgui/build_media.py:224 ../revisor/modgui/build_media.py:225 #: ../revisor/modgui/build_media.py:226 ../revisor/modgui/build_media.py:227 -#, fuzzy msgid "Done" msgstr "Hecho"
@@ -3060,25 +3039,25 @@ msgid "Preparing transaction" msgstr "Preparación de los Medios"
#: ../revisor/progress.py:202 ../revisor/progress.py:366 -#, fuzzy, python-format +#, python-format msgid "Unable to open %s: %s" -msgstr "abrir para arrastrar y soltar" +msgstr "No se puede abrir %s: %s"
#: ../revisor/progress.py:203 ../revisor/progress.py:204 #: ../revisor/progress.py:367 -#, fuzzy, python-format +#, python-format msgid "Installing %s" -msgstr "INSTALANDO" +msgstr "Instalando %s"
#: ../revisor/progress.py:226 ../revisor/progress.py:387 -#, fuzzy, python-format +#, python-format msgid "Updated: %s" -msgstr "Instantáneas actualizadas." +msgstr "Actualizado: %s"
#: ../revisor/progress.py:228 ../revisor/progress.py:389 -#, fuzzy, python-format +#, python-format msgid "Installed: %s" -msgstr "Software Instalado Manualmente" +msgstr "Instalado: %s"
#: ../revisor/progress.py:241 #, python-format @@ -3091,8 +3070,8 @@ msgid "Erased: %s" msgstr "Borrado: %s"
#: ../revisor/progress.py:541 -#, fuzzy, python-format -msgid "%s: %s" +#, python-format +msgid "Borrado: %s" msgstr "Borrado: %s"
#: ../revisor/pungi.py:61 @@ -3111,9 +3090,8 @@ msgid "Error: Cannot recreate destination dir %s" msgstr "Error: No se puede recrear directorio destino %s"
#: ../revisor/pungi.py:342 -#, fuzzy msgid "Getting relnotes..." -msgstr "OBTENIENDO AYUDA" +msgstr "Obteniendo notas de lanzamiento..."
#: ../revisor/pungi.py:363 #, python-format @@ -3126,12 +3104,12 @@ msgid "Copying %s" msgstr "Copiando %s"
#: ../revisor/pungi.py:378 -#, fuzzy, python-format +#, python-format msgid "Copying release note file %s" -msgstr "Notas de la Versión de Fedora Core 6" +msgstr "Copiando archivo de notas de lanzamiento %s"
#: ../revisor/pungi.py:382 -#, fuzzy, python-format +#, python-format msgid "File %s not readable" msgstr "No se pudo leer el archivo kickstart %s."
@@ -3155,51 +3133,52 @@ msgstr "Creando %s" #: ../revisor/pungi.py:460 #, python-format msgid "Disc %s #%d is oversized (%r > %r)" -msgstr "" +msgstr "Disco %s #%d sobrepasa tamaño (%r > %r)"
#: ../revisor/pungi.py:464 -#, fuzzy, python-format +#, python-format msgid "Removing tree %s" -msgstr "a esto:" +msgstr "Removiendo arbol %s"
#: ../revisor/pungi.py:472 #, python-format msgid "Disc %s #%d is OK in size (%r <= %r)" -msgstr "" +msgstr "Disco %s #%d con tamaño adecuado (%r <= %r)"
#: ../revisor/pungi.py:523 msgid "" "Hacking anaconda's .discinfo because it'll shit itself if it reads it's own " "output" -msgstr "" +msgstr "" +"Hackeando .discinfo de anaconda porque se fregará si lee su propia salida"
#: ../revisor/modcobbler/__init__.py:69 ../revisor/modcobbler/__init__.py:219 #: ../revisor/modcobbler/__init__.py:256 #, python-format msgid "There is a problem connecting to %s" -msgstr "" +msgstr "Hay un problema conectando a %s"
#: ../revisor/modcobbler/__init__.py:83 #, python-format msgid "" " Distro: %s\n" " Existing Profiles:" -msgstr "" +msgstr "" +" Distro: %s\n" +" Perfiles existentes:"
#: ../revisor/modcobbler/__init__.py:83 -#, fuzzy msgid "name" -msgstr "Nombre:" +msgstr "nombre"
#: ../revisor/modcobbler/__init__.py:85 #, python-format msgid " Profile: %s" -msgstr "" +msgstr " Perfil: %s"
#: ../revisor/modcobbler/__init__.py:87 -#, fuzzy msgid "No listing found on cobbler server." -msgstr "Usar un servidor cobbler remoto." +msgstr "No listando servidor cobbler encontrado."
#: ../revisor/modcobbler/__init__.py:104 msgid "Add compose to a Cobbler server as both a Distribution and Profile." @@ -3214,7 +3193,6 @@ msgstr "" "--cobbler-use-distro]"
#: ../revisor/modcobbler/__init__.py:118 -#, fuzzy msgid "Use a Cobbler distro as source for package data." msgstr "Usar una distro Cobbler como fuente para paquetes."
@@ -3231,7 +3209,6 @@ msgid "Use remote cobbler server." msgstr "Usar un servidor cobbler remoto."
#: ../revisor/modcobbler/__init__.py:144 -#, fuzzy msgid "Remote cobbler server port." msgstr "Usar un servidor cobbler remoto."
@@ -3245,18 +3222,18 @@ msgstr "" "profile."
#: ../revisor/modcobbler/__init__.py:226 -#, fuzzy, python-format +#, python-format msgid "The distro '%s' does not exist." -msgstr "archivo vacio: la url no existe" +msgstr "La distro '%s' no existe."
#: ../revisor/modcobbler/__init__.py:240 ../revisor/modcobbler/__init__.py:263 #, fuzzy, python-format msgid "The profile '%s' does not exist." -msgstr "archivo vacio: la url no existe" +msgstr "El perfil '%s' no existe."
#: ../revisor/moddelta/__init__.py:36 msgid "Package deltarpm not installed" -msgstr "" +msgstr "Paquete deltarpm no instalado"
#: ../revisor/moddelta/__init__.py:70 msgid "" @@ -3270,116 +3247,107 @@ msgstr ""
#: ../revisor/modjigdo/__init__.py:46 msgid "Package jigdo not installed" -msgstr "" +msgstr "Paquete jugdo no instalado"
#: ../revisor/modjigdo/__init__.py:61 +#, fuzzy msgid "Generate Jigdo files and templates using the installation tree" -msgstr "" +msgstr "Generando archivos jugdo y templates usando arbol de instalación"
#: ../revisor/modjigdo/__init__.py:67 +#, fuzzy msgid "" "Generate Jigdo files against the Revisor YUM Cache (labels different " "repositories)." msgstr "" +"Generando archivos Jugdo con la Cache de Revisor YUM (etiqueta diferentes " +"repositorios)."
#: ../revisor/modjigdo/__init__.py:77 +#, fuzzy msgid "" "You cannot use both the installation tree and the yum cache to build Jigdo " "templates against." msgstr "" +"No puede usar el arbol de instalación ni el cache yum para construir " +"templates Jigdo con ellos."
#: ../revisor/modgui/build_media.py:89 ../revisor/modgui/build_media.py:199 #, fuzzy msgid "Retrieve Software Information" -msgstr "información de la versión en uso" +msgstr "Recupera Información de Software"
#: ../revisor/modgui/build_media.py:95 ../revisor/modgui/build_media.py:209 -#, fuzzy msgid "Select Packages from Kickstart" -msgstr "Usar el manifiesto de paquetes desde los datos de kickstart" +msgstr "Selecciona Paquetes desde Kickstart"
#: ../revisor/modgui/build_media.py:99 ../revisor/modgui/build_media.py:205 msgid "Resolve Dependencies" msgstr "Resolver Dependencias"
#: ../revisor/modgui/build_media.py:100 ../revisor/modgui/build_media.py:213 -#, fuzzy msgid "Populating Statistics" -msgstr "estadísticas de la máquina virtual" +msgstr "Reuninendo Estadísticas"
#: ../revisor/modgui/build_media.py:111 ../revisor/modgui/build_media.py:224 -#, fuzzy msgid "Linking in Packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Enlazando Paquetes"
#: ../revisor/modgui/build_media.py:112 ../revisor/modgui/build_media.py:225 -#, fuzzy msgid "Create Repository Information" -msgstr "información de la versión en uso" +msgstr "Crear Información de Repositorio"
#: ../revisor/modgui/build_media.py:113 ../revisor/modgui/build_media.py:226 msgid "Build isolinux and Installer" msgstr "Construir isolinux y el Instalador"
#: ../revisor/modgui/build_media.py:114 ../revisor/modgui/build_media.py:227 -#, fuzzy msgid "Linking in Release Notes" -msgstr "Notas de la Versión de Fedora Core 6" +msgstr "Enlazando Notas de Versión"
#: ../revisor/modgui/build_media.py:119 -#, fuzzy msgid "Creating CD ISO Images" -msgstr "Grabando Imágenes ISO en un Disco" +msgstr "Creando Imágenes ISO para CD"
#: ../revisor/modgui/build_media.py:124 -#, fuzzy msgid "Creating DVD ISO Images" -msgstr "FC-6-i386-DVD.iso" +msgstr "Creando Imágenes ISO para DVD"
#: ../revisor/modgui/build_media.py:136 ../revisor/modgui/build_media.py:253 -#, fuzzy msgid "Resolve Dependencies for Installation" -msgstr "Preparar el sistema para la instalación." +msgstr "Resuelve Dependencias para Instalación"
#: ../revisor/modgui/build_media.py:137 ../revisor/modgui/build_media.py:254 -#, fuzzy msgid "Downloading Extra Packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Descargando Paquetes Extra"
#: ../revisor/modgui/build_media.py:147 ../revisor/modgui/build_media.py:255 -#, fuzzy msgid "Creating ext3 Filesystem" -msgstr "50 GB ext3" +msgstr "Creando sistema de archivos ext3"
#: ../revisor/modgui/build_media.py:148 ../revisor/modgui/build_media.py:256 -#, fuzzy msgid "Installing packages" -msgstr "Instalación de Paquetes" +msgstr "Instalando Paquetes"
#: ../revisor/modgui/build_media.py:149 ../revisor/modgui/build_media.py:257 -#, fuzzy msgid "Configure System" -msgstr "Herramientas del Sistema" +msgstr "Configurar Sistema"
#: ../revisor/modgui/build_media.py:150 ../revisor/modgui/build_media.py:258 -#, fuzzy msgid "Configure Networking" -msgstr "Configurar impresoras" +msgstr "Configurar Red"
#: ../revisor/modgui/build_media.py:151 ../revisor/modgui/build_media.py:259 -#, fuzzy msgid "Create RAM Filesystem" -msgstr "Crear un sistema de archivo en el volúmen encriptado" +msgstr "Crear sistema de archivos de RAM"
#: ../revisor/modgui/build_media.py:152 ../revisor/modgui/build_media.py:260 -#, fuzzy msgid "Relabel System" -msgstr "Herramientas del Sistema" +msgstr "Re-Etiquetar Sistema"
#: ../revisor/modgui/build_media.py:153 ../revisor/modgui/build_media.py:261 -#, fuzzy msgid "Configure Bootloader" -msgstr "Configurar impresoras" +msgstr "Configurar Cargador de Arranque"
#: ../revisor/modgui/build_media.py:156 msgid "Launch shell" @@ -3390,14 +3358,12 @@ msgid "Unmounting filesystems" msgstr "Desmontando sistemas de archivos"
#: ../revisor/modgui/build_media.py:163 ../revisor/modgui/build_media.py:271 -#, fuzzy msgid "Compressing Image" -msgstr "Fuente de Imágen" +msgstr "Comprimiendo Imágen"
#: ../revisor/modgui/build_media.py:166 -#, fuzzy msgid "Creating ISO Image" -msgstr "image-file.iso" +msgstr "Creando Imágen ISO"
#: ../revisor/modgui/build_media.py:173 ../revisor/modgui/build_media.py:278 msgid "Dumping ISO Image to USB Media" @@ -3408,29 +3374,26 @@ msgid "Cleaning up Build Environment" msgstr "Limpiando el Entorno de Construcción"
#: ../revisor/modgui/build_media.py:232 -#, fuzzy msgid "Ordering Packages" -msgstr "Instalación de Paquetes" +msgstr "Ordenando Paquetes"
#: ../revisor/modgui/build_media.py:239 -#, fuzzy, python-format +#, python-format msgid "Splitting Packages for %s Media" -msgstr "Los medios de soporte para el arranque de Fedora incluyen:" +msgstr "Dividiendo Paquetes para Medio %s"
#: ../revisor/modgui/build_media.py:240 -#, fuzzy, python-format +#, python-format msgid "Splitting Repository Information for %s Media" -msgstr "Información general para medios CD y DVD" +msgstr "Dividiendo Información de Repositosio para Medio %s"
#: ../revisor/modgui/build_media.py:264 -#, fuzzy msgid "Launching shell" msgstr "Iniciando Shell"
#: ../revisor/modgui/build_media.py:274 -#, fuzzy msgid "Creating Live ISO Image" -msgstr "image-file.iso" +msgstr "Creando Imágen ISO en Vivo"
#: ../revisor/modgui/configuration.py:123 msgid "You have not specified a Base URL or Mirror List" @@ -3444,12 +3407,12 @@ msgstr "" #: ../revisor/modgui/configuration.py:139 #, python-format msgid "ValueError in baseurl: %s" -msgstr "" +msgstr "ValueError en url base: %s"
#: ../revisor/modgui/configuration.py:145 #, python-format msgid "ValueError in mirrorlist: %s" -msgstr "" +msgstr "ValueError en lista de espejos: %s"
#: ../revisor/modgui/configuration.py:218 #, python-format @@ -3508,33 +3471,30 @@ msgid "Could not read configuration file %s" msgstr "No se pudo leer el archivo de configuración %s"
#: ../revisor/modgui/finished_screen.py:48 -#, fuzzy msgid "Check current directory." -msgstr "Directorio a usar" +msgstr "Verifica directorio actual."
#: ../revisor/modgui/__init__.py:122 msgid "GUI Mode didn't get RevisorBase instance, which is fatal." -msgstr "" +msgstr "Modo GUI no tiene instancia RevisorBase, lo cual es fatal."
#: ../revisor/modgui/__init__.py:191 -#, fuzzy, python-format +#, python-format msgid "Opening up /usr/bin/sudo -u %s /usr/bin/xdg-open %s" -msgstr "Abriendo /usr/bin/htmlview %s" +msgstr "Abriendo /usr/bin/sudo -u %s /usr/bin/xdg-open %s"
#: ../revisor/modgui/__init__.py:324 -#, fuzzy msgid "Error downloading packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Error descargando paquetes"
#: ../revisor/modgui/__init__.py:339 -#, fuzzy msgid "Continue" msgstr "Continuar"
#: ../revisor/modgui/__init__.py:340 #, fuzzy msgid "Dependencies added" -msgstr "carta(s) agregadas" +msgstr "Dependencias agregadas"
#: ../revisor/modgui/__init__.py:341 msgid "" @@ -3545,19 +3505,16 @@ msgstr "" "para que funcionen adecuadamente"
#: ../revisor/modgui/__init__.py:350 -#, fuzzy msgid "Adding for dependencies:\n" -msgstr "Alias para FCVER" +msgstr "Añadiendo por dependencias:\n"
#: ../revisor/modgui/__init__.py:351 -#, fuzzy msgid "Removing for dependencies:\n" -msgstr "Alias para FCVER" +msgstr "Removiendo por dependencias:\n"
#: ../revisor/modgui/__init__.py:352 -#, fuzzy msgid "Updating for dependencies:\n" -msgstr "Alias para FCVER" +msgstr "Actualizando por dependencias:\n"
#: ../revisor/modgui/lm_basic.py:164 ../revisor/modgui/lm_basic.py:169 #: ../revisor/modgui/lm_basic.py:175 ../revisor/modgui/lm_basic.py:277 @@ -3572,7 +3529,7 @@ msgstr "Estas contraseñas con coinciden" #: ../revisor/modgui/lm_basic.py:296 #, fuzzy msgid "Please select a root password." -msgstr "Pantalla para Poner la Clave de Root" +msgstr "Por favor seleccione la clave de Root"
#: ../revisor/modgui/lm_basic.py:300 msgid "You should really select a more complex root password." @@ -3583,14 +3540,13 @@ msgstr "Realmente debe elegir una contraseña de root más compleja." #: ../revisor/modgui/lm_network.py:386 ../revisor/modgui/lm_network.py:433 #, fuzzy msgid "DHCP" -msgstr "DHCP y Servidores" +msgstr "DHCP"
#: ../revisor/modgui/lm_network.py:113 ../revisor/modgui/lm_network.py:165 #: ../revisor/modgui/lm_network.py:236 ../revisor/modgui/lm_network.py:296 #: ../revisor/modgui/lm_network.py:435 -#, fuzzy msgid "Static IP" -msgstr "Dirección IP" +msgstr "Dirección IP estática"
#: ../revisor/modgui/lm_network.py:115 ../revisor/modgui/lm_network.py:223 #: ../revisor/modgui/lm_network.py:285 ../revisor/modgui/lm_network.py:388 @@ -3613,14 +3569,12 @@ msgstr ""
#. create table with custom checklists #: ../revisor/modgui/lm_security.py:61 -#, fuzzy msgid "Trusted devices:" -msgstr "Dispositivos de Red" +msgstr "Dispositivos de confianza:"
#: ../revisor/modgui/lm_security.py:93 -#, fuzzy msgid "Trusted services:" -msgstr "La Lista de Servicios" +msgstr "Servicios de confianza:"
#: ../revisor/modgui/lm_security.py:125 msgid "Other ports: (1029:tcp)" @@ -3634,12 +3588,12 @@ msgstr "no se pudo grabar el archivo" #: ../revisor/modgui/load_kickstart.py:147 #, fuzzy msgid "Kickstart file not good." -msgstr "no se pudo grabar el archivo" +msgstr "Archivo kickstart no es bueno."
#: ../revisor/modgui/package_selection.py:154 #, fuzzy msgid "Selecting all packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Seleccionar todos los paquetes"
#: ../revisor/modgui/package_selection.py:409 #, python-format @@ -3667,10 +3621,14 @@ msgid "" "\n" "%s: %s" msgstr "" +"Errores encontrados:\n" +"\n" +"%s: %s"
-#: ../revisor/modgui/package_selection.py:469 +#: ../revisor/modgui/package_selection.py:469 +#, fuzzy msgid "Cannot pass check_options" -msgstr "" +msgstr "No se pueden pasar check_options"
#: ../revisor/modgui/package_selection.py:475 #: ../revisor/modgui/select_media.py:475 @@ -3692,24 +3650,23 @@ msgid "Uncategorized" msgstr "No categorizado"
#: ../revisor/modgui/package_selection.py:798 -#, fuzzy, python-format +#, python-format msgid "Packages in %s" -msgstr "En el idioma:" +msgstr "Paquetes en %s"
#: ../revisor/modgui/package_selection.py:846 -#, fuzzy msgid "Building Packages List" -msgstr "de una lista alfabética" +msgstr "Construyendo Lista de Paquetes"
#: ../revisor/modgui/package_selection.py:855 -#, fuzzy, python-format +#, python-format msgid "%s packages" -msgstr "Paquetes" +msgstr "%s paquetes"
#: ../revisor/modgui/package_selection.py:890 #, fuzzy, python-format msgid "For %s-%s:%s-%s.%s, we find %d matches" -msgstr "No hay coincidencias para "" +msgstr "Para %s-%s:%s-%s.%s, encontramos %d coincidencias"
#: ../revisor/modgui/select_media.py:75 msgid "No media selected. Please select at least one media type to compose." @@ -3770,9 +3727,8 @@ msgid "No version number specified" msgstr "No se especificó el número de versión"
#: ../revisor/modgui/select_media.py:521 -#, fuzzy msgid "No comps no glory" -msgstr "No se encontraron coincidencias. :-(" +msgstr "Sin comps no hay gloria"
#: ../revisor/modgui/select_media.py:524 msgid "Unable to find comps file. No comps no glory" @@ -3780,31 +3736,33 @@ msgstr "No se pudo encontrar el archivo comps. Sin comps no hay gloria"
#: ../revisor/modisolinux/__init__.py:48 msgid "Custom isolinux.cfg to replace the standard isolinux.cfg with." -msgstr "" +msgstr "Personalizar isolinux.cfg para reemplazar isolinux.cfg convencional"
#: ../revisor/modisolinux/__init__.py:57 ../revisor/modisolinux/__init__.py:64 msgid "" "Both --kickstart-default and --isolinux-cfg have been specified, while they " "are mutually exclusive. --isolinux-cfg is going to be used." msgstr "" +"--kickstart-default y --isolinux-cfg deben ser especificados, cuando son " +"mutuamente exclusivos. --isolinux-cfg será usado."
#: ../revisor/modisolinux/__init__.py:73 -#, fuzzy, python-format +#, python-format msgid "File %s is not readable" -msgstr "Esta impresora compartida no es accesible." +msgstr "Archivo %s no se puede leer"
#: ../revisor/modisolinux/__init__.py:78 msgid "How come isolinux_cfg is set to False?" -msgstr "" +msgstr "¿Como pudo isolinux_cfg ser puesto a Falso?"
#: ../revisor/modisolinux/__init__.py:81 msgid "How come isolinux_cfg is an empty string?" -msgstr "" +msgstr "¿Como puede ser que isolinux_cfg sea una cadena vacía?"
#: ../revisor/modisolinux/__init__.py:84 #, python-format msgid "Going to replace isolinux/isolinux.cfg with %s" -msgstr "" +msgstr "Se reemplazara isolinux/isolinux.cfg con %s"
#: ../revisor/modisolinux/__init__.py:87 msgid "Deleted the old isolinux.cfg"
commit 6f3931b3f9ca18ea870cb04d30e109d33b6e1199 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 22:34:30 2009 +0100
Add a rpms.log file
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 03ddfb7..b415582 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -29,6 +29,14 @@ # # (optional) # config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/var/tmp/revisor-yumcache/', '/var/tmp/revisor-yumcache/' )) # +## +## Wishlist +## +# - diff different versions of live media +# - enable rawhide composes +# - jigdofying and torrentifying installation media +# - torrentifying live media +#
function usage() { echo "$0 [options]" @@ -171,7 +179,7 @@ for version in $VERSIONS; do if [ $LIVE -eq 1 ]; then cd ${revisor_cwd}
- for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do + for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}' | head -n 1`; do
echo "Creating $spin"
@@ -204,6 +212,20 @@ for version in $VERSIONS; do sudo mkdir -p /srv/revisor/$datestamp/$spin/log/ sudo mv revisor-$spin.log /srv/revisor/$datestamp/$spin/log/
+ # Now that it is done, run some more reporting on the spin + isoimage=`find /srv/revisor/$datestamp/$spin/live/ -name "*.iso"` + if [ ! -z "${isoimage}" ]; then + sudo mkdir -p /tmp/{loopmount_iso,loopmount_squashfs,loopmount_ext3fs} + sudo mount -o loop,ro ${isoimage} /tmp/loopmount_iso && \ + sudo mount -o loop,ro /tmp/loopmount_iso/LiveOS/squashfs.img /tmp/loopmount_squashfs && \ + sudo mount -o loop,ro /tmp/loopmount_squashfs/LiveOS/ext3fs.img /tmp/loopmount_ext3fs && \ + sudo chroot /tmp/loopmount_ext3fs/ rpm -qa --qf "%{SIZE}\t%{NAME}\n" | sort -n -r > rpms-$spin.log && \ + sudo mv rpms-$spin.log /srv/revisor/$datestamp/$spin/log/ + sudo umount /tmp/loopmount_ext3fs && \ + sudo umount /tmp/loopmount_squashfs && \ + sudo umount /tmp/loopmount_iso + fi + sleep 10 done fi
commit 4640fc5dff2a1547e9ef5b1548637b87d5d282fe Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 17:28:47 2009 +0100
Update the arch list
diff --git a/revisor/image.py b/revisor/image.py index d1a4276..c5f67a0 100644 --- a/revisor/image.py +++ b/revisor/image.py @@ -272,7 +272,7 @@ class ppc64LiveImageCreator(ppcLiveImageCreator):
# The LiveImageCreator object arch = rpmUtils.arch.getBaseArch() -if arch in ("i386", "x86_64"): +if arch in ("i386", "i586", "i686", "x86_64"): LiveImageCreator = x86LiveImageCreator elif arch in ("ppc",): LiveImageCreator = ppcLiveImageCreator
commit 744282694f4f8083e71df0aaf07d6ce899e9d0a8 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 17:28:32 2009 +0100
Update description on these spins
diff --git a/unity/conf/f10-live-respin.conf b/unity/conf/f10-live-respin.conf index 1731c9c..a388480 100644 --- a/unity/conf/f10-live-respin.conf +++ b/unity/conf/f10-live-respin.conf @@ -31,7 +31,7 @@ kickstart_uses_pkgsack_exclude = 1 ##
[f10-i386-live-aos-respin] -description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live AOS Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-aos-respin.conf iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp @@ -39,7 +39,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks
[f10-i386-live-broffice.org-respin] -description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-broffice.org-respin.conf iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp @@ -47,7 +47,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks
[f10-i386-live-desktop-default-respin] -description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp @@ -55,7 +55,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks
[f10-i386-live-desktop-de_CH-respin] -description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp iso_label = FU Live $datestamp @@ -63,7 +63,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks
[f10-i386-live-desktop-de_DE-respin] -description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp iso_label = FU Live $datestamp @@ -71,7 +71,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks
[f10-i386-live-desktop-nl_NL-respin] -description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp iso_label = FU Live $datestamp @@ -79,7 +79,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks
[f10-i386-live-desktop-pt_BR-respin] -description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp iso_label = FU Live $datestamp @@ -87,7 +87,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks
[f10-i386-live-desktop-pt_PT-respin] -description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp iso_label = FU Live $datestamp @@ -95,7 +95,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-i386-live-developer-respin] -description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp @@ -103,7 +103,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks
[f10-i386-live-developer-de_CH-respin] -description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-de_CH-$datestamp iso_label = FU Live Developer $datestamp @@ -111,7 +111,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks
[f10-i386-live-developer-nl_NL-respin] -description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp iso_label = FU Live Developer $datestamp @@ -119,7 +119,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks
[f10-i386-live-developer-pt_PT-respin] -description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp iso_label = FU Live Developer $datestamp @@ -127,7 +127,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-i386-live-education-math-respin] -description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Education Math Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-education-math-respin.conf iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp @@ -135,7 +135,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks
[f10-i386-live-electronic-lab-respin] -description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp @@ -143,7 +143,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks
[f10-i386-live-electronic-de_CH-lab-respin] -description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-de_CH-$datestamp iso_label = FU Live EL $datestamp @@ -151,7 +151,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks
[f10-i386-live-electronic-nl_NL-lab-respin] -description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-nl_NL-$datestamp iso_label = FU Live EL $datestamp @@ -159,7 +159,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks
[f10-i386-live-electronic-pt_PT-lab-respin] -description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-pt_PT-$datestamp iso_label = FU Live EL $datestamp @@ -167,7 +167,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-i386-live-games-respin] -description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp @@ -175,7 +175,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks
[f10-i386-live-games-de_CH-respin] -description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf iso_basename = Fedora-Unity-Games-de_CH-$datestamp iso_label = FU Live Games $datestamp @@ -183,7 +183,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks
[f10-i386-live-games-nl_NL-respin] -description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf iso_basename = Fedora-Unity-Games-nl_NL-$datestamp iso_label = FU Live Games $datestamp @@ -191,7 +191,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks
[f10-i386-live-games-pt_PT-respin] -description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf iso_basename = Fedora-Unity-Games-pt_PT-$datestamp iso_label = FU Live Games $datestamp @@ -199,7 +199,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-i386-live-kde-respin] -description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp @@ -207,7 +207,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks
[f10-i386-live-kde-de_CH-respin] -description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_CH-$datestamp iso_label = FU Live KDE $datestamp @@ -215,7 +215,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks
[f10-i386-live-kde-de_DE-respin] -description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_DE-$datestamp iso_label = FU Live KDE $datestamp @@ -223,7 +223,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks
[f10-i386-live-kde-nl_NL-respin] -description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp iso_label = FU Live KDE $datestamp @@ -231,7 +231,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks
[f10-i386-live-kde-pt_PT-respin] -description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp iso_label = FU Live KDE $datestamp @@ -239,7 +239,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-i386-live-xfce-respin] -description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp @@ -247,7 +247,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks
[f10-i386-live-xfce-de_CH-respin] -description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp iso_label = FU Live XFCE $datestamp @@ -255,7 +255,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks
[f10-i386-live-xfce-nl_NL-respin] -description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp iso_label = FU Live XFCE $datestamp @@ -263,7 +263,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks
[f10-i386-live-xfce-pt_PT-respin] -description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp iso_label = FU Live XFCE $datestamp @@ -271,7 +271,7 @@ architecture = i386 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-pt_PT.ks
[f10-x86_64-live-aos-respin] -description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live AOS Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-aos-respin.conf iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp @@ -279,7 +279,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks
[f10-x86_64-live-broffice.org-respin] -description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp @@ -287,7 +287,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks
[f10-x86_64-live-desktop-default-respin] -description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp @@ -295,7 +295,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks
[f10-x86_64-live-desktop-de_CH-respin] -description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp iso_label = FU Live $datestamp @@ -303,7 +303,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks
[f10-x86_64-live-desktop-de_DE-respin] -description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp iso_label = FU Live $datestamp @@ -311,7 +311,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks
[f10-x86_64-live-desktop-nl_NL-respin] -description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp iso_label = FU Live $datestamp @@ -319,7 +319,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks
[f10-x86_64-live-desktop-pt_BR-respin] -description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp iso_label = FU Live $datestamp @@ -327,7 +327,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks
[f10-x86_64-live-desktop-pt_PT-respin] -description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp iso_label = FU Live $datestamp @@ -335,7 +335,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-x86_64-live-developer-respin] -description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp @@ -343,7 +343,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks
[f10-x86_64-live-developer-de_CH-respin] -description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-de_CH-$datestamp iso_label = FU Live Developer $datestamp @@ -351,7 +351,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks
[f10-x86_64-live-developer-nl_NL-respin] -description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp iso_label = FU Live Developer $datestamp @@ -359,7 +359,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks
[f10-x86_64-live-developer-pt_PT-respin] -description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp iso_label = FU Live Developer $datestamp @@ -367,7 +367,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-x86_64-live-education-math-respin] -description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Education Math Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-education-math-respin.conf iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp @@ -375,7 +375,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks
[f10-x86_64-live-electronic-lab-respin] -description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp @@ -383,7 +383,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks
[f10-x86_64-live-electronic-de_CH-lab-respin] -description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-de_CH-$datestamp iso_label = FU Live EL $datestamp @@ -391,7 +391,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks
[f10-x86_64-live-electronic-nl_NL-lab-respin] -description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-nl_NL-$datestamp iso_label = FU Live EL $datestamp @@ -399,7 +399,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks
[f10-x86_64-live-electronic-pt_PT-lab-respin] -description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-pt_PT-$datestamp iso_label = FU Live EL $datestamp @@ -407,7 +407,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-x86_64-live-games-respin] -description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp @@ -415,7 +415,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks
[f10-x86_64-live-games-de_CH-respin] -description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf iso_basename = Fedora-Unity-Games-de_CH-$datestamp iso_label = FU Live Games $datestamp @@ -423,7 +423,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks
[f10-x86_64-live-games-nl_NL-respin] -description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf iso_basename = Fedora-Unity-Games-nl_NL-$datestamp iso_label = FU Live Games $datestamp @@ -431,7 +431,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks
[f10-x86_64-live-games-pt_PT-respin] -description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf iso_basename = Fedora-Unity-Games-pt_PT-$datestamp iso_label = FU Live Games $datestamp @@ -439,7 +439,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-x86_64-live-kde-respin] -description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp @@ -447,7 +447,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks
[f10-x86_64-live-kde-de_CH-respin] -description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_CH-$datestamp iso_label = FU Live KDE $datestamp @@ -455,7 +455,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks
[f10-x86_64-live-kde-de_DE-respin] -description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_DE-$datestamp iso_label = FU Live KDE $datestamp @@ -463,7 +463,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks
[f10-x86_64-live-kde-nl_NL-respin] -description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp iso_label = FU Live KDE $datestamp @@ -471,7 +471,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks
[f10-x86_64-live-kde-pt_PT-respin] -description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp iso_label = FU Live KDE $datestamp @@ -479,7 +479,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-x86_64-live-xfce-respin] -description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp @@ -487,7 +487,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks
[f10-x86_64-live-xfce-de_CH-respin] -description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp iso_label = FU Live XFCE $datestamp @@ -495,7 +495,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks
[f10-x86_64-live-xfce-nl_NL-respin] -description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp iso_label = FU Live XFCE $datestamp @@ -503,7 +503,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks
[f10-x86_64-live-xfce-pt_PT-respin] -description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp iso_label = FU Live XFCE $datestamp @@ -511,7 +511,7 @@ architecture = x86_64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-pt_PT.ks
[f10-ppc-live-aos-respin] -description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live AOS Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-aos-respin.conf iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp @@ -519,7 +519,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks
[f10-ppc-live-broffice.org-respin] -description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp @@ -527,7 +527,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks
[f10-ppc-live-desktop-default-respin] -description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp @@ -535,7 +535,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks
[f10-ppc-live-desktop-de_CH-respin] -description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp iso_label = FU Live $datestamp @@ -543,7 +543,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks
[f10-ppc-live-desktop-de_DE-respin] -description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp iso_label = FU Live $datestamp @@ -551,7 +551,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks
[f10-ppc-live-desktop-nl_NL-respin] -description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp iso_label = FU Live $datestamp @@ -559,7 +559,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks
[f10-ppc-live-desktop-pt_BR-respin] -description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp iso_label = FU Live $datestamp @@ -567,7 +567,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks
[f10-ppc-live-desktop-pt_PT-respin] -description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp iso_label = FU Live $datestamp @@ -575,7 +575,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-ppc-live-developer-respin] -description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp @@ -583,7 +583,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks
[f10-ppc-live-developer-de_CH-respin] -description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-de_CH-$datestamp iso_label = FU Live Developer $datestamp @@ -591,7 +591,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks
[f10-ppc-live-developer-nl_NL-respin] -description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp iso_label = FU Live Developer $datestamp @@ -599,7 +599,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks
[f10-ppc-live-developer-pt_PT-respin] -description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp iso_label = FU Live Developer $datestamp @@ -607,7 +607,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-ppc-live-education-math-respin] -description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Education Math Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-education-math-respin.conf iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp @@ -615,7 +615,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks
[f10-ppc-live-electronic-lab-respin] -description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp @@ -623,7 +623,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks
[f10-ppc-live-electronic-de_CH-lab-respin] -description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-de_CH-$datestamp iso_label = FU Live EL $datestamp @@ -631,7 +631,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks
[f10-ppc-live-electronic-nl_NL-lab-respin] -description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-nl_NL-$datestamp iso_label = FU Live EL $datestamp @@ -639,7 +639,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks
[f10-ppc-live-electronic-pt_PT-lab-respin] -description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-pt_PT-$datestamp iso_label = FU Live EL $datestamp @@ -647,7 +647,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-ppc-live-games-respin] -description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp @@ -655,7 +655,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks
[f10-ppc-live-games-de_CH-respin] -description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf iso_basename = Fedora-Unity-Games-de_CH-$datestamp iso_label = FU Live Games $datestamp @@ -663,7 +663,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks
[f10-ppc-live-games-nl_NL-respin] -description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf iso_basename = Fedora-Unity-Games-nl_NL-$datestamp iso_label = FU Live Games $datestamp @@ -671,7 +671,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks
[f10-ppc-live-games-pt_PT-respin] -description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf iso_basename = Fedora-Unity-Games-pt_PT-$datestamp iso_label = FU Live Games $datestamp @@ -679,7 +679,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-ppc-live-kde-respin] -description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp @@ -687,7 +687,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks
[f10-ppc-live-kde-de_CH-respin] -description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_CH-$datestamp iso_label = FU Live KDE $datestamp @@ -695,7 +695,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks
[f10-ppc-live-kde-de_DE-respin] -description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_DE-$datestamp iso_label = FU Live KDE $datestamp @@ -703,7 +703,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks
[f10-ppc-live-kde-nl_NL-respin] -description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp iso_label = FU Live KDE $datestamp @@ -711,7 +711,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks
[f10-ppc-live-kde-pt_PT-respin] -description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp iso_label = FU Live KDE $datestamp @@ -719,7 +719,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-ppc-live-xfce-respin] -description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp @@ -727,7 +727,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks
[f10-ppc-live-xfce-de_CH-respin] -description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp iso_label = FU Live XFCE $datestamp @@ -735,7 +735,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks
[f10-ppc-live-xfce-nl_NL-respin] -description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp iso_label = FU Live XFCE $datestamp @@ -743,7 +743,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks
[f10-ppc-live-xfce-pt_PT-respin] -description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp iso_label = FU Live XFCE $datestamp @@ -751,7 +751,7 @@ architecture = ppc kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-pt_PT.ks
[f10-ppc64-live-aos-respin] -description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live AOS Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-aos-respin.conf iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp @@ -759,7 +759,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks
[f10-ppc64-live-broffice.org-respin] -description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp @@ -767,7 +767,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks
[f10-ppc64-live-desktop-default-respin] -description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp @@ -775,7 +775,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks
[f10-ppc64-live-desktop-de_CH-respin] -description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp iso_label = FU Live $datestamp @@ -783,7 +783,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks
[f10-ppc64-live-desktop-de_DE-respin] -description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp iso_label = FU Live $datestamp @@ -791,7 +791,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks
[f10-ppc64-live-desktop-nl_NL-respin] -description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp iso_label = FU Live $datestamp @@ -799,7 +799,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks
[f10-ppc64-live-desktop-pt_BR-respin] -description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp iso_label = FU Live $datestamp @@ -807,7 +807,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks
[f10-ppc64-live-desktop-pt_PT-respin] -description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp iso_label = FU Live $datestamp @@ -815,7 +815,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-ppc64-live-developer-respin] -description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp @@ -823,7 +823,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks
[f10-ppc64-live-developer-de_CH-respin] -description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-de_CH-$datestamp iso_label = FU Live Developer $datestamp @@ -831,7 +831,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks
[f10-ppc64-live-developer-nl_NL-respin] -description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp iso_label = FU Live Developer $datestamp @@ -839,7 +839,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks
[f10-ppc64-live-developer-pt_PT-respin] -description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp iso_label = FU Live Developer $datestamp @@ -847,7 +847,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-ppc64-live-education-math-respin] -description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Education Math Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-education-math-respin.conf iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp @@ -855,7 +855,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks
[f10-ppc64-live-electronic-lab-respin] -description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp @@ -863,7 +863,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks
[f10-ppc64-live-electronic-de_CH-lab-respin] -description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-de_CH-$datestamp iso_label = FU Live EL $datestamp @@ -871,7 +871,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks
[f10-ppc64-live-electronic-nl_NL-lab-respin] -description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-nl_NL-$datestamp iso_label = FU Live EL $datestamp @@ -879,7 +879,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks
[f10-ppc64-live-electronic-pt_PT-lab-respin] -description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf iso_basename = Fedora-Unity-EL-pt_PT-$datestamp iso_label = FU Live EL $datestamp @@ -887,7 +887,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-ppc64-live-games-respin] -description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp @@ -895,7 +895,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks
[f10-ppc64-live-games-de_CH-respin] -description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf iso_basename = Fedora-Unity-Games-de_CH-$datestamp iso_label = FU Live Games $datestamp @@ -903,7 +903,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks
[f10-ppc64-live-games-nl_NL-respin] -description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf iso_basename = Fedora-Unity-Games-nl_NL-$datestamp iso_label = FU Live Games $datestamp @@ -911,7 +911,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks
[f10-ppc64-live-games-pt_PT-respin] -description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf iso_basename = Fedora-Unity-Games-pt_PT-$datestamp iso_label = FU Live Games $datestamp @@ -919,7 +919,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-ppc64-live-kde-respin] -description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp @@ -927,7 +927,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks
[f10-ppc64-live-kde-de_CH-respin] -description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_CH-$datestamp iso_label = FU Live KDE $datestamp @@ -935,7 +935,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks
[f10-ppc64-live-kde-de_DE-respin] -description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-de_DE-$datestamp iso_label = FU Live KDE $datestamp @@ -943,7 +943,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks
[f10-ppc64-live-kde-nl_NL-respin] -description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp iso_label = FU Live KDE $datestamp @@ -951,7 +951,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks
[f10-ppc64-live-kde-pt_PT-respin] -description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp iso_label = FU Live KDE $datestamp @@ -959,7 +959,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-ppc64-live-xfce-respin] -description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp @@ -967,7 +967,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks
[f10-ppc64-live-xfce-de_CH-respin] -description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp iso_label = FU Live XFCE $datestamp @@ -975,7 +975,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks
[f10-ppc64-live-xfce-nl_NL-respin] -description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp iso_label = FU Live XFCE $datestamp @@ -983,7 +983,7 @@ architecture = ppc64 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks
[f10-ppc64-live-xfce-pt_PT-respin] -description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora 10 main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp iso_label = FU Live XFCE $datestamp
commit 909818007b30b7287c510e7c75169abbddb31e6d Merge: ec8d392... 75e5210... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 16:26:19 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
Conflicts: unity/scripts/respin.sh
diff --cc unity/scripts/respin.sh index 1ed5bbc,79208bc..03ddfb7 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@@ -159,10 -169,10 +169,12 @@@ for version in $VERSIONS; d for arch in $ARCHES; do
if [ $LIVE -eq 1 ]; then + cd ${revisor_cwd} + for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do
+ echo "Creating $spin" + datestamp=`date +'%Y%m%d'`
[ $JUST_LIST -eq 1 ] && echo $spin && continue
commit 75e5210a5a5661199c9f655130ef8a6bb83373b7 Merge: b93198c... 3f39a07... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 03:54:05 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit b93198cd1c3c3c21fce6d8a422e06430d06b077c Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 03:53:38 2009 +0100
Update respin.sh (again)
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 55ede26..79208bc 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -120,45 +120,57 @@ done ## If that fails, we'll look for an installed RPM, ## Last but not least, we'll clone stuff ourselves and go at it ## -if [ -d ~/devel/revisor/master ]; then - cd ~/devel/revisor/master - git pull git://git.fedorahosted.org/revisor master - autoreconf -v && ./configure - ./switchhere --yes - revisor_cmd="sudo ./revisor.py --cli"
-elif [ ! -z "`rpm -qv revisor | grep -v 'not installed'`" ]; then - revisor_cmd="sudo revisor --cli" +if [ -z "`rpm -qv revisor-cli | grep -v 'not installed'`" ]; then + if [ -d /tmp/revisor ]; then + cd /tmp/revisor + git checkout master + git pull git://git.fedorahosted.org/revisor master + else + git clone git://git.fedorahosted.org/revisor /tmp/revisor + cd /tmp/revisor + fi
-else - git clone git://git.fedorahosted.org/revisor /tmp/revisor - cd /tmp/revisor autoreconf -v && ./configure ./switchhere --yes revisor_cmd="sudo ./revisor.py --cli" + revisor_cwd="/tmp/revisor/" + +else + revisor_cmd="sudo revisor" + revisor_cwd="/tmp/" fi
-MESSAGE_END="\n\nGo to http://$HOSTNAME/revisor/%b/%b/ for more details.\n\nKind regards,\n\nJeroen van Meeuwen\n-kanarip" +# If we're in the *.kanarip.com network, our webserver is called www.kanarip.com +[ -z "`hostname | grep kanarip.com`" ] && WEB_HOSTNAME=$HOSTNAME || WEB_HOSTNAME="www.kanarip.com" + +MESSAGE_END="\n\nGo to http://$WEB_HOSTNAME/revisor/%b/%b/ for more details.\n\nKind regards,\n\nJeroen van Meeuwen\n-kanarip" NOTIFICATION_FAILURE="kanarip@kanarip.com" NOTIFICATION_SUCCESS="kanarip@kanarip.com" NOTIFICATION_FROMADD="kanarip@kanarip.com"
# Cheat our way through spin-kickstarts -[ -d /tmp/spin-kickstarts ] && sudo rm -rf /tmp/spin-kickstarts -git clone git://git.fedorahosted.org/spin-kickstarts.git /tmp/spin-kickstarts +if [ -d /tmp/spin-kickstarts ]; then + cd /tmp/spin-kickstarts + git checkout master + git pull git://git.fedorahosted.org/spin-kickstarts.git master +else + git clone git://git.fedorahosted.org/spin-kickstarts.git /tmp/spin-kickstarts +fi
for version in $VERSIONS; do
# Build the spin-kickstarts package for this version ourwd=`pwd` cd /tmp/spin-kickstarts - [ ! -z "`git branch -la | grep '^ F-$version'`" ] && git checkout F-$version || git checkout --track -b F-$version origin/F-$version + [ ! -z "`git branch -la | grep "^ F-$version"`" ] && git checkout F-$version || git checkout --track -b F-$version origin/F-$version autoreconf -v && ./configure --prefix=/usr && sudo make install - cd $ourwd
for arch in $ARCHES; do
if [ $LIVE -eq 1 ]; then + cd ${revisor_cwd} + for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do
datestamp=`date +'%Y%m%d'` @@ -198,14 +210,6 @@ for version in $VERSIONS; do
spin_name="f$version-$arch-respin"
- mock -r fedora-$version-$arch clean | tee revisor-f$version-$arch-respin.log && \ - mock -r fedora-$version-$arch init | tee -a revisor-f$version-$arch-respin.log && \ - mock -r fedora-$version-$arch install $revisor_deps | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ - datestamp=`date +'%Y%m%d'`
# Let's make sure we remove the entire directory before we attempt a respin. @@ -213,7 +217,17 @@ for version in $VERSIONS; do # sudo rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/
- echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up $cleanup\n" | mock -r fedora-$version-$arch shell >> revisor-f$version-$arch-respin.log 2>&1 + mock -v -r fedora-$version-$arch clean | tee revisor-f$version-$arch-respin.log && \ + mock -v -r fedora-$version-$arch init | tee -a revisor-f$version-$arch-respin.log && \ + mock -v -r fedora-$version-$arch install $revisor_deps | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "git clone git://git.fedorahosted.org/revisor; \ + cd /revisor; autoreconf && ./configure; \ + ./switchhere --yes; \ + find /var/lib/rpm/ -name '__db.*' -delete; \ + ./revisor.py --cli --config unity/conf/f$version-install-respin.conf \ + --destination-directory /srv/revisor/$datestamp/ \ + --model f$version-$arch-respin --debug 9 \ + --clean-up $cleanup\n" | mock -v -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log
[ $? -gt 0 ] && \ printf "Spin f$version-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \
commit ec8d3926f094564997c5a2f68df415b994c984ee Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 01:17:27 2009 +0100
Update respin.sh
* Sleep for a little while in between spins (10 seconds) * Let stdout now which spin we're creating
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index abfb7de..1ed5bbc 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -161,6 +161,8 @@ for version in $VERSIONS; do if [ $LIVE -eq 1 ]; then for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do
+ echo "Creating $spin" + datestamp=`date +'%Y%m%d'`
[ $JUST_LIST -eq 1 ] && echo $spin && continue @@ -189,6 +191,8 @@ for version in $VERSIONS; do
sudo mkdir -p /srv/revisor/$datestamp/$spin/log/ sudo mv revisor-$spin.log /srv/revisor/$datestamp/$spin/log/ + + sleep 10 done fi
@@ -198,6 +202,8 @@ for version in $VERSIONS; do
spin_name="f$version-$arch-respin"
+ echo "Creating $spin" + mock -r fedora-$version-$arch clean | tee revisor-f$version-$arch-respin.log && \ mock -r fedora-$version-$arch init | tee -a revisor-f$version-$arch-respin.log && \ mock -r fedora-$version-$arch install $revisor_deps | tee -a revisor-f$version-$arch-respin.log && \ @@ -206,6 +212,8 @@ for version in $VERSIONS; do echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \
+ sleep 10 + datestamp=`date +'%Y%m%d'`
# Let's make sure we remove the entire directory before we attempt a respin.
commit 5cbf5b19814a0a4cae55f63ead6f24832fba5b71 Merge: 392165c... 3f39a07... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 25 01:00:13 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit 3f39a070645f8253c4fb7844d0d64b182618362d Author: Izaac Zavaleta jorge.izaac@gmail.com Date: Tue Feb 24 20:14:59 2009 +0000
Updated Spanish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/Changelog b/po/Changelog index ae88fe2..6c38715 100644 --- a/po/Changelog +++ b/po/Changelog @@ -1,4 +1,6 @@ -Updated Polish translation +Updated Spanish translation + +Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation
diff --git a/po/es.po b/po/es.po index a865072..a025b0d 100644 --- a/po/es.po +++ b/po/es.po @@ -1,11 +1,14 @@ +#: ../revisor/modgui/glade/lm_bootloader.glade.h:4 +#: ../revisor/modgui/glade/lm_bootloader.glade.h:10 #: ../revisor/modgui/glade/lm_usercustomize.glade.h:1 +#: ../revisor/modgui/glade/lm_usercustomize.glade.h:4 msgid "" msgstr "" "Project-Id-Version: revisor\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-10-04 18:11+0200\n" -"PO-Revision-Date: 2007-10-29 10:33-0300\n" -"Last-Translator: Domingo Becker domingobecker@gmail.com\n" +"POT-Creation-Date: 2009-02-18 01:36+0000\n" +"PO-Revision-Date: 2009-02-24 13:30-0700\n" +"Last-Translator: Izaac Zavaleta izaac@fedoraproject.org\n" "Language-Team: fedora spanish fedora-trans-es@redhat.com\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -52,15 +55,15 @@ msgstr ""
#: ../revisor/modgui/glade/base_screen.glade.in.h:32 msgid "<b>More information about:</b>" -msgstr "" +msgstr "<b>Más información sobre:</b>"
#: ../revisor/modgui/glade/base_screen.glade.in.h:33 msgid "<b>Version:</b> @VERSION@-@RELEASE@" -msgstr "" +msgstr "<b>Version:</b> @VERSION@-@RELEASE@"
#: ../revisor/modgui/glade/base_screen.glade.in.h:34 msgid "<span weight="bold">Revisor</span> is a product of Fedora Unity." -msgstr "" +msgstr "<span weight="bold">Revisor</span> es un producto de Fedora Unity."
#: ../revisor/modgui/glade/base_screen.glade.in.h:35 msgid "<u><span color="blue">http://revisor.fedoraunity.org</span></u>" @@ -69,12 +72,12 @@ msgstr "" #: ../revisor/modgui/glade/base_screen.glade.in.h:36 #: ../revisor/modgui/glade/revisor.glade.h:38 msgid "About Revisor" -msgstr "Acerca del Revisor" +msgstr "Acerca de Revisor"
#: ../revisor/modgui/glade/base_screen.glade.in.h:37 #: ../revisor/modgui/glade/revisor.glade.h:39 msgid "Authors" -msgstr "" +msgstr "Autores"
#: ../revisor/modgui/glade/base_screen.glade.in.h:38 msgid "Fedora Unity:" @@ -88,7 +91,7 @@ msgstr "_Archivo" #: ../revisor/modgui/glade/base_screen.glade.in.h:40 #: ../revisor/modgui/glade/revisor.glade.h:43 msgid "License" -msgstr "" +msgstr "Licencia"
#: ../revisor/modgui/glade/base_screen.glade.in.h:41 #: ../revisor/modgui/glade/revisor.glade.h:47 ../conf/revisor.desktop.in.h:1 @@ -102,7 +105,7 @@ msgstr "Página de Inicio del Revisor" #: ../revisor/modgui/glade/base_screen.glade.in.h:43 #, fuzzy msgid "Revisor:" -msgstr "Revisor" +msgstr "Revisor:"
#: ../revisor/modgui/glade/base_screen.glade.in.h:44 msgid "_Details" @@ -160,12 +163,12 @@ msgstr "Construcción Virtualizado"
#: ../revisor/modgui/glade/dialog_filechooser.glade.h:1 msgid "Choose a file or folder" -msgstr "" +msgstr "Elige un archivo o folder"
#: ../revisor/modgui/glade/finished_screen.glade.h:1 #, fuzzy msgid "<b>Compose Results Location:</b>" -msgstr "Ubicación de los Resultados de Componer:" +msgstr "<b>Ubicación de los Resultados de Componer:</b>"
#: ../revisor/modgui/glade/finished_screen.glade.h:2 #: ../revisor/modgui/glade/load_kickstart.glade.h:1 @@ -411,6 +414,20 @@ msgstr "Parámetros de kernel personalizado:" msgid "Provide optional kernel parameters." msgstr "Provea los parámetros opcionales del kernel."
+#: ../revisor/modgui/glade/lm_bootloader.glade.h:6 +msgid "These could be as simple as 'noacpi' to disable advanced power control," +msgstr "" +"Estos pueden ser tan simples como 'noacpi' para deshabilitar el control " +"avanzado de energía," + +#: ../revisor/modgui/glade/lm_bootloader.glade.h:8 +msgid "or any other relevant kernel parameters." +msgstr "o cualquier otro parámetro de kernel relevante." + +#: ../revisor/modgui/glade/lm_bootloader.glade.h:12 +msgid "In most situations, the default should suffice." +msgstr "En la mayoría de las situaciones, el predeterminado debe alcanzar." + #: ../revisor/modgui/glade/lm_display.glade.h:1 msgid "Color Depth" msgstr "Profundidad del Color" @@ -585,6 +602,11 @@ msgstr "Nivel de distorsión" msgid "Warn" msgstr "Advertir"
+#: ../revisor/modgui/glade/lm_usercustomize.glade.h:2 +#: ../revisor/modgui/glade/lm_usercustomize.glade.h:10 +msgid "Customize your Live Media" +msgstr "Personalizar su Medio Vivo" + #: ../revisor/modgui/glade/lm_usercustomize.glade.h:6 msgid "Add user to the group "wheel"" msgstr "Agregar usuario al grupo "whell"" @@ -598,10 +620,6 @@ msgstr "Automáticamente ingresar este usuario al Escritorio" msgid "Create User Account:" msgstr "Pantalla de Usuario del Sistema"
-#: ../revisor/modgui/glade/lm_usercustomize.glade.h:10 -msgid "Customize your Live Media" -msgstr "Personalizar su Medio Vivo" - #: ../revisor/modgui/glade/lm_usercustomize.glade.h:11 msgid "Dump current user profile (and omit /etc/skel)" msgstr "Volcar el perfil del usuario actual (y omitir /etc/skel)" @@ -808,6 +826,15 @@ msgid "" "\t* Jonathan Steffan (daMaestro) jon@fedoraunity.org\n" "\t* Jeroen van Meeuwen (kanarip) kanarip@fedoraunity.org\n" msgstr "" +"\n" +"Desarrollo del Programa:\n" +"\t* Jonathan Steffan (daMaestro) jon@fedoraunity.org\n" +"\t* Jeroen van Meeuwen (kanarip) kanarip@fedoraunity.org\n" +"\n" +"Diseñadores de Interfaz:\n" +"\t* Stewart Adam (firewing1) s.adam@diffingo.com\n" +"\t* Jonathan Steffan (daMaestro) jon@fedoraunity.org\n" +"\t* Jeroen van Meeuwen (kanarip) kanarip@fedoraunity.org\n"
#: ../revisor/modgui/glade/revisor.glade.h:11 msgid "" @@ -836,6 +863,9 @@ msgid "" "Translators:\n" "\t* First Last (nick) email@domain.com\n" msgstr "" +"\n" +"Translators:\n" +"\t* Nombre Apellido (pseudónimo) email@dominio.com\n"
#: ../revisor/modgui/glade/revisor.glade.h:26 msgid " " @@ -849,16 +879,16 @@ msgstr "" #: ../revisor/modgui/glade/revisor.glade.h:29 #, fuzzy msgid "<b>Installation Media</b>" -msgstr "Medios CD/DVD" +msgstr "<b>Medios CD/DVD</b>"
#: ../revisor/modgui/glade/revisor.glade.h:30 #, fuzzy msgid "<b>Live Media</b>" -msgstr "Medios CD/DVD" +msgstr "<b>Medios CD/DVD</b>"
#: ../revisor/modgui/glade/revisor.glade.h:31 msgid "<i>Initializing GUI</i>" -msgstr "" +msgstr "<i>Inicializando Interfaz Gráfica</i>"
#: ../revisor/modgui/glade/revisor.glade.h:32 msgid "<span color="blue"><u>http://revisor.fedoraunity.org</u></span>" @@ -882,19 +912,17 @@ msgstr ""
#: ../revisor/modgui/glade/revisor.glade.h:37 msgid "A Fedora Spin Designer" -msgstr "" +msgstr "Diseñador de Fedora Spin"
#: ../revisor/modgui/glade/revisor.glade.h:40 #: ../revisor/modgui/glade/revisor_configuration.glade.h:9 -#, fuzzy msgid "Configure Revisor" -msgstr "Configurar impresoras" +msgstr "Configurar Revisor"
#: ../revisor/modgui/glade/revisor.glade.h:41 #: ../revisor/modgui/glade/revisor_configuration.glade.h:11 -#, fuzzy msgid "Destination Directory:" -msgstr "ORGANIZACIÓN DEL DIRECTORIO" +msgstr "Directorio Destino:"
#: ../revisor/modgui/glade/revisor.glade.h:42 msgid "Dynamically Set Header Label" @@ -902,7 +930,7 @@ msgstr ""
#: ../revisor/modgui/glade/revisor.glade.h:44 msgid "Message" -msgstr "" +msgstr "Mensaje"
#: ../revisor/modgui/glade/revisor.glade.h:45 #: ../revisor/modgui/glade/select_media_advanced.glade.h:5 @@ -941,17 +969,17 @@ msgstr ""
#: ../revisor/modgui/glade/revisor.glade.h:52 msgid "Revisor is initializing." -msgstr "" +msgstr "Revisor está inicializando"
#: ../revisor/modgui/glade/revisor.glade.h:53 #, fuzzy msgid "Select Media Types" -msgstr "Tamaño y tipo" +msgstr "Selecciona tipo de Medios"
#: ../revisor/modgui/glade/revisor.glade.h:54 #, fuzzy msgid "Select Repositories:" -msgstr "cargando proyecto" +msgstr "Selecciona Repositorios:"
#: ../revisor/modgui/glade/revisor.glade.h:55 msgid "Spin Target:" @@ -959,7 +987,7 @@ msgstr ""
#: ../revisor/modgui/glade/revisor.glade.h:56 msgid "Translators" -msgstr "" +msgstr "Traductores"
#: ../revisor/modgui/glade/revisor.glade.h:57 msgid "Use _advanced interface" @@ -1021,7 +1049,7 @@ msgstr "<b>Otras Opciones (Avanzado)</b>" #: ../revisor/modgui/glade/revisor_configuration.glade.h:6 #, fuzzy msgid "Add Repository" -msgstr "Pantalla de Agregar Repositorio" +msgstr "Agregar Repositorio"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:7 #, fuzzy @@ -1031,7 +1059,7 @@ msgstr "Bugzilla·URL" #: ../revisor/modgui/glade/revisor_configuration.glade.h:8 #, fuzzy msgid "Configuration Section to Use:" -msgstr "Use el diario para eliminar registros" +msgstr "Sección de configuración a usar:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:10 #, fuzzy @@ -1046,12 +1074,12 @@ msgstr "" #: ../revisor/modgui/glade/revisor_configuration.glade.h:13 #, fuzzy msgid "Exclude Packages:" -msgstr "Instalación de Paquetes" +msgstr "Paquetes Excluídos:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:14 #, fuzzy msgid "GPG Check" -msgstr "Chequeo de las Notas de la Versión" +msgstr "Chequeo de firma digital GPG"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:15 #, fuzzy @@ -1061,12 +1089,12 @@ msgstr "Abra el menú "Archivo"" #: ../revisor/modgui/glade/revisor_configuration.glade.h:16 #, fuzzy msgid "Include Packages:" -msgstr "Instalación de Paquetes" +msgstr "Incluye Paquetes:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:17 #, fuzzy msgid "Mirror List:" -msgstr "Lista de Módulos" +msgstr "Lista de espejos:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:18 #, fuzzy @@ -1090,27 +1118,27 @@ msgstr "Guardar en miniTamTam" #: ../revisor/modgui/glade/select_media_advanced.glade.h:1 #, fuzzy msgid "<b>Compose Options</b>" -msgstr "Otras opciones:" +msgstr "<b>Opciones de composición</b>"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:2 #, fuzzy msgid "<b>Media Types</b>" -msgstr "Tipos de Virtualización" +msgstr "<b>Tipos de medios</b>"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:3 #, fuzzy msgid "Installation Media Types" -msgstr "Medios CD/DVD" +msgstr "Tipos de medios de instalación"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:4 #, fuzzy msgid "Live Media Types" -msgstr "Medios CD/DVD" +msgstr "Tipos de Medios Live"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:6 #, fuzzy msgid "Rebrand Media" -msgstr "Preparación de los Medios" +msgstr "Renombra Medios"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:7 #, fuzzy @@ -1121,51 +1149,51 @@ msgstr "Medio arrancable mínimo en CD" #: ../revisor/modgui/glade/select_media.glade.h:7 #, fuzzy msgid "Select Media Type(s)" -msgstr "Tamaño y tipo" +msgstr "Selecciona Tipo(s) de Medio(s)"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:9 #, fuzzy msgid "Virtualization Media" -msgstr "Preparación de los Medios" +msgstr "Medios de Virtualización"
#: ../revisor/modgui/glade/select_media.glade.h:1 #: ../revisor/modgui/glade/select_media_installation.glade.h:1 #, fuzzy msgid "<b>Installation Media Types</b>" -msgstr "Medios CD/DVD" +msgstr "<b>Tipos de Medio de Instalación</b>"
#: ../revisor/modgui/glade/select_media.glade.h:2 #: ../revisor/modgui/glade/select_media_live.glade.h:1 #, fuzzy msgid "<b>Live Media Types</b>" -msgstr "Medios CD/DVD" +msgstr "<b>Tipos de Medios Live</b>"
#: ../revisor/modgui/glade/select_media.glade.h:3 #: ../revisor/modgui/glade/select_media_installation.glade.h:2 #, fuzzy msgid "CD Set" -msgstr "fijar escalado" +msgstr "Conjunto de CD"
#: ../revisor/modgui/glade/select_media.glade.h:4 #: ../revisor/modgui/glade/select_media_installation.glade.h:3 #, fuzzy msgid "DVD Set" -msgstr "fijar escalado" +msgstr "Conjunto de DVD"
#: ../revisor/modgui/glade/select_media.glade.h:5 #, fuzzy msgid "Optical Live Media" -msgstr "Medios CD/DVD" +msgstr "Medios Ópticos Live"
#: ../revisor/modgui/glade/select_media.glade.h:8 #, fuzzy msgid "USB Live Media" -msgstr "medio almacenamiento USB" +msgstr "USB Live"
#: ../revisor/modgui/glade/select_media_installation.glade.h:4 #, fuzzy msgid "Installation Tree" -msgstr "Guía de Instalación" +msgstr "Árbol de Instalación"
#: ../revisor/modgui/glade/select_media_installation.glade.h:5 #, fuzzy @@ -1175,16 +1203,16 @@ msgstr "Solución a Problemas con PXE" #: ../revisor/modgui/glade/select_media_installation.glade.h:7 #, fuzzy msgid "Select Installation Media Type(s)" -msgstr "discos de instalación CD o DVD" +msgstr "Selecciona Tipo(s) de Medio(s) de Instalación"
#: ../revisor/modgui/glade/select_media_installation.glade.h:8 #, fuzzy msgid "Unified ISO Image" -msgstr "image-file.iso" +msgstr "Imagen ISO Unificada"
#: ../revisor/modgui/glade/select_media_live.glade.h:2 msgid "Optical" -msgstr "Optico" +msgstr "Óptico"
#: ../revisor/modgui/glade/select_media_live.glade.h:4 msgid "Select Live Media Type(s)" @@ -1193,22 +1221,22 @@ msgstr "Seleccione el/los Tipo(s) de Medio Vivo" #: ../revisor/modgui/glade/select_media_live.glade.h:5 #, fuzzy msgid "USB Hard Disk" -msgstr "Espacio en Disco Rígido" +msgstr "Disco Duro USB"
#: ../revisor/modgui/glade/select_media_live.glade.h:6 #, fuzzy msgid "USB Thumb Drive" -msgstr "medio almacenamiento USB" +msgstr "Memoria USB"
#: ../revisor/modgui/glade/select_media_utility.glade.h:1 #, fuzzy msgid "<b>Utility Media Types</b>" -msgstr "Medios CD/DVD" +msgstr "<b>Tipos de Medios Utilitarios</b>"
#: ../revisor/modgui/glade/select_media_utility.glade.h:3 #, fuzzy msgid "Rescue Image" -msgstr "Fuente de Imágen" +msgstr "Imagen de Rescate"
#: ../revisor/modgui/glade/select_media_utility.glade.h:4 msgid "Select Utility Media Type(s)" @@ -1217,12 +1245,12 @@ msgstr "Seleccione el/los Tipo(s) de Utilitario de Medio" #: ../revisor/modgui/glade/select_media_virtualization.glade.h:1 #, fuzzy msgid "<b>Virtualization Media Types</b>" -msgstr "Medios CD/DVD" +msgstr "<b>Tipos de Medios de Virtualización</b>"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:2 #, fuzzy msgid "KVM Guest" -msgstr "Sistemas Operativos Invitados" +msgstr "Huésped KVM"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:4 msgid "Select Virtualization Media Type(s)" @@ -1230,22 +1258,22 @@ msgstr "Seleccione el/los Tipo(s) de Virtualización de Medio"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:5 msgid "VMWare Appliance" -msgstr "Aparato VMWare" +msgstr "Aplicación VMWare"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:6 #, fuzzy msgid "VMWare Guest" -msgstr "Sistemas Operativos Invitados" +msgstr "Huésped VMWare"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:7 #, fuzzy msgid "Xen Guest" -msgstr "Sistemas Operativos Invitados" +msgstr "Huésped Xen"
#: ../revisor/modgui/glade/welcome_buttons.glade.h:1 #, fuzzy msgid "Get Started" -msgstr "mosaicos a obtener..." +msgstr "A iniciar"
#: ../revisor/modgui/glade/welcome_screen.glade.h:1 msgid "" @@ -1271,56 +1299,66 @@ msgid "Cannot find anaconda-runtime in /usr/lib/anaconda-runtime" msgstr "" "No se puede encontrar el ejecutable de anaconda en /usr/lib/anaconda-runtime"
-#: ../revisor/base.py:104 +#: ../revisor/base.py:103 msgid "Running Revisor in CLI mode..." msgstr "Corriendo Revisor en modo CLI..."
-#: ../revisor/base.py:110 +#: ../revisor/base.py:112 +#, fuzzy +msgid "Running Revisor in Hub mode..." +msgstr "Corriendo Revisor en modo CLI..." + +#: ../revisor/base.py:117 +#, fuzzy +msgid "Running Revisor in Composer mode..." +msgstr "Corriendo Revisor en modo CLI..." + +#: ../revisor/base.py:122 #, fuzzy msgid "Running Revisor in RPC Server mode..." msgstr "Corriendo Revisor en modo CLI..."
-#: ../revisor/base.py:114 ../revisor/base.py:119 +#: ../revisor/base.py:126 ../revisor/base.py:132 msgid "Running Revisor in GUI mode..." msgstr "Corriendo Revisor en modo GUI..."
-#: ../revisor/base.py:174 +#: ../revisor/base.py:187 #, python-format msgid "Opening up /usr/bin/htmlview %s%s" msgstr "Abriendo /usr/bin/htmlview %s%s"
#. self.mode.base_buttons_xml.get_widget("button_information").set_sensitive(True) -#: ../revisor/base.py:178 +#: ../revisor/base.py:191 #, python-format msgid "Cannot fork process showing help, please use %s%s" msgstr "No se puede crear proceso para mostrar ayuda, por favor use %s%s"
-#: ../revisor/base.py:180 +#: ../revisor/base.py:193 #, python-format msgid "Cannot show Help in CLI mode, use %s%s" msgstr "No se puede mostrar Ayuda en modo CLI, use %s%s"
-#: ../revisor/base.py:188 +#: ../revisor/base.py:201 #, fuzzy msgid "Loading Repositories" msgstr "cargando proyecto"
-#: ../revisor/base.py:190 +#: ../revisor/base.py:203 #, fuzzy, python-format msgid "Getting configuration from %s" -msgstr "Abra el menú "Archivo"" - -#: ../revisor/base.py:197 ../revisor/base.py:258 ../revisor/base.py:265 -#: ../revisor/base.py:275 ../revisor/base.py:285 ../revisor/cfg.py:473 -#: ../revisor/cfg.py:484 ../revisor/cfg.py:497 ../revisor/pkgorder.py:172 -#: ../revisor/pkgorder.py:177 ../revisor/pkgorder.py:188 -#: ../revisor/pkgorder.py:191 ../revisor/pkgorder.py:200 -#: ../revisor/pkgorder.py:209 +msgstr "Tomando configuración de %s" + +#: ../revisor/base.py:210 ../revisor/base.py:271 ../revisor/base.py:278 +#: ../revisor/base.py:288 ../revisor/base.py:298 ../revisor/cfg.py:473 +#: ../revisor/cfg.py:484 ../revisor/cfg.py:497 ../revisor/pkgorder.py:190 +#: ../revisor/pkgorder.py:195 ../revisor/pkgorder.py:206 +#: ../revisor/pkgorder.py:209 ../revisor/pkgorder.py:218 +#: ../revisor/pkgorder.py:227 #, python-format msgid "Using deprecated YUM function: %s()" msgstr "Se está usando función YUM obsoleta: %s()"
-#: ../revisor/base.py:199 +#: ../revisor/base.py:212 #, python-format msgid "" "yum.YumBase.doConfigSetup failed, probably an invalid configuration file %s" @@ -1328,37 +1366,59 @@ msgstr "" "yum.YumBase.doConfigSetup falló, probablemente %s es un archivo de " "configuración inválido."
-#: ../revisor/base.py:202 +#: ../revisor/base.py:215 #, python-format msgid "Bumping YUMs debuglevel (%d) to our debuglevel (%d)" msgstr ""
-#: ../revisor/base.py:204 +#: ../revisor/base.py:217 #, python-format msgid "YUMs debuglevel now %d" msgstr ""
-#: ../revisor/base.py:239 +#: ../revisor/base.py:252 msgid "Another application is running which is accessing software information." msgstr "" "Hay otra aplicación ejecutándose que está accediendo a la información del " "software."
-#: ../revisor/base.py:244 +#: ../revisor/base.py:257 #, fuzzy msgid "Fatal Error: Unable to retrieve software information.\n" msgstr "información de la versión en uso"
-#: ../revisor/base.py:254 +#: ../revisor/base.py:258 +msgid "\tThis could be caused by one of the following:\n" +msgstr "\tEsto puede ser causado por alguna de las siguientes razones:\n" + +#: ../revisor/base.py:259 +msgid "\t - not having a network connection available,\n" +msgstr "\t - no hay conexión de red disponible,\n" + +#: ../revisor/base.py:260 +msgid "\t - Server refusing connections,\n" +msgstr "\t - Servidor rechazando conexiones,\n" + +#: ../revisor/base.py:261 +#, fuzzy +msgid "\t - Using a mirror that isn't fully synchronized,\n" +msgstr "\t - Usando un servidor espejo que no está totalmente sincronizado,\n" + +#: ../revisor/base.py:262 +#, fuzzy +msgid "\t - Misconfigured repositories." +msgstr "\t - Repositorios mal configurados." + +#: ../revisor/base.py:267 #, fuzzy msgid "Setting up a Transaction Set" -msgstr "Preparación de los Medios" +msgstr "Preparando el conjunto de Transacciones"
-#: ../revisor/base.py:261 +#: ../revisor/base.py:274 msgid "Getting myself a piece of the RPMDB" msgstr ""
-#: ../revisor/base.py:268 +#: ../revisor/base.py:281 msgid "" "Apparently we're running on an Enterprise Linux system (we can tell from the " "way yum sets up the RPM Database)" @@ -1366,189 +1426,194 @@ msgstr "" "Aparentemente se está corriendo en un sistema Linux para Empresas (se puede " "decir eso por la forma en que yum configuró la Base de Datos RPM)"
-#: ../revisor/base.py:271 +#: ../revisor/base.py:284 #, fuzzy msgid "Getting Repository Information" -msgstr "información de la versión en uso" +msgstr "Obteniendo Información de Repositorio"
-#: ../revisor/base.py:278 +#: ../revisor/base.py:291 #, fuzzy, python-format msgid "Arch list = %s" -msgstr "Arquitectura Destino:" +msgstr "Lista de arquitecturas = %s"
-#: ../revisor/base.py:280 +#: ../revisor/base.py:293 #, fuzzy msgid "Getting the Package Sacks" -msgstr "Instalación de Paquetes" +msgstr "Obteniendo Bolsas de Paquetes"
-#: ../revisor/base.py:290 +#: ../revisor/base.py:303 #, python-format msgid "All OK so far, %d packages in the Package Sack" -msgstr "" +msgstr "Todo bien hasta ahora, %d paquetes en la Bolsa de Paquetes"
-#: ../revisor/base.py:303 +#: ../revisor/base.py:316 msgid "" "Building a nice package list from ksdata, and adding it to the transaction" msgstr "" "Construyendo una lista de paquetes linda desde ksdata, y agregándola a la " "transacción"
-#: ../revisor/base.py:308 +#: ../revisor/base.py:321 msgid "Kickstart mode: respin" -msgstr "" +msgstr "Modo Kickstart: respin"
-#: ../revisor/base.py:311 +#: ../revisor/base.py:324 #, fuzzy msgid "Kickstart mode: normal" -msgstr "No se pudo leer el archivo kickstart %s." +msgstr "Modo Kickstart: normal"
-#: ../revisor/base.py:319 +#: ../revisor/base.py:332 #, python-format msgid "" "What we're getting from pykickstart is: %d groups, %d packages and %d " "excluded packages. %d packages are being explicitly ignored." msgstr ""
-#: ../revisor/base.py:329 ../revisor/base.py:618 +#: ../revisor/base.py:342 ../revisor/base.py:638 #, fuzzy msgid "Select kickstart packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Selecciona paquetes kickstart"
-#: ../revisor/base.py:337 +#: ../revisor/base.py:350 #, python-format msgid "Using pkgsack excludes, the list of packages to exclude is now: %r" msgstr ""
-#: ../revisor/base.py:354 ../revisor/base.py:646 +#: ../revisor/base.py:367 ../revisor/base.py:666 msgid "Appending group @core" -msgstr "" +msgstr "Agregando grupo @core"
-#: ../revisor/base.py:369 ../revisor/base.py:661 +#: ../revisor/base.py:382 ../revisor/base.py:681 msgid "Appending group @base" -msgstr "" +msgstr "Agregando grupo @base"
-#: ../revisor/base.py:381 ../revisor/base.py:672 +#: ../revisor/base.py:401 ../revisor/base.py:698 #, fuzzy, python-format msgid "Found group: %s" -msgstr "no encontrado" +msgstr "Grupo encontrado: %s"
-#: ../revisor/base.py:387 +#: ../revisor/base.py:407 #, python-format msgid "Repository metadata cannot be found: %s: %s" -msgstr "" +msgstr "Metadata de repositorio no puede ser encontrada: %s: %s"
-#: ../revisor/base.py:390 +#: ../revisor/base.py:410 #, fuzzy, python-format msgid "Group not found: %s" -msgstr "Archivo no encontrado: {1}" +msgstr "Grupo no encontrado: %s"
-#: ../revisor/base.py:402 +#: ../revisor/base.py:422 #, python-format msgid "Selecting required packages for group %s" -msgstr "Seleccionando los paquetes requeridos por el grupo %s" +msgstr "Seleccionando los paquetes requeridos para grupo %s"
-#: ../revisor/base.py:406 ../revisor/base.py:427 ../revisor/base.py:448 -#: ../revisor/base.py:467 +#: ../revisor/base.py:426 ../revisor/base.py:447 ../revisor/base.py:468 +#: ../revisor/base.py:487 #, python-format msgid "Including %s" msgstr "Incluyendo %s"
-#: ../revisor/base.py:416 ../revisor/base.py:436 +#: ../revisor/base.py:436 #, fuzzy, python-format -msgid "From Groups: Adding %s-%s:%s-%s.%s to transaction" -msgstr "Desde los Grupos --optional: Agregando %s-%s:%s-%s.%s a la transacción" +msgid "From Groups (required): Adding %s-%s:%s-%s.%s to transaction" +msgstr "Desde los Grupos (requerido): Agregando %s-%s:%s-%s.%s a la transacción"
-#: ../revisor/base.py:423 +#: ../revisor/base.py:443 #, python-format msgid "Selecting default packages for group %s" msgstr "Seleccionando los paquetes predeterminados del grupo %s"
-#: ../revisor/base.py:443 +#: ../revisor/base.py:456 +#, fuzzy, python-format +msgid "From Groups (default): Adding %s-%s:%s-%s.%s to transaction" +msgstr "Desde los Grupos (default): Agregando %s-%s:%s-%s.%s a la transacción" + +#: ../revisor/base.py:463 #, python-format msgid "Selecting optional packages for group %s" msgstr "Seleccionando los paquetes opcionales del grupo %s"
-#: ../revisor/base.py:457 ../revisor/base.py:476 -#, python-format -msgid "From Groups --optional: Adding %s-%s:%s-%s.%s to transaction" -msgstr "Desde los Grupos --optional: Agregando %s-%s:%s-%s.%s a la transacción" +#: ../revisor/base.py:477 ../revisor/base.py:496 +#, fuzzy, python-format +msgid "From Groups (optional): Adding %s-%s:%s-%s.%s to transaction" +msgstr "Desde los Grupos (optional): Agregando %s-%s:%s-%s.%s a la transacción"
-#: ../revisor/base.py:463 +#: ../revisor/base.py:483 #, python-format msgid "No include parameter for group %s, using defaults" msgstr "No se incluye parámetro para el grupo %s, usando los predeterminados"
-#: ../revisor/base.py:485 ../revisor/base.py:689 +#: ../revisor/base.py:505 ../revisor/base.py:715 #, fuzzy, python-format msgid "Testing condition: %s / %s" -msgstr "Prueba de los Discos" +msgstr "Probando condición: %s / %s"
-#: ../revisor/base.py:499 +#: ../revisor/base.py:519 #, fuzzy, python-format msgid "From package list, including: %s" -msgstr "<seleccione una frase desde la lista de arriba>" +msgstr "Desde lista de paquetes, incluyendo: %s"
-#: ../revisor/base.py:502 +#: ../revisor/base.py:522 #, python-format msgid "Package %s is in excludeList, continuing" -msgstr "" +msgstr "Paquete %s está en lista de excluídos, continuando"
-#: ../revisor/base.py:510 +#: ../revisor/base.py:530 #, fuzzy msgid "No packages found!" -msgstr "Paquetes" +msgstr "No se encontraron paquetes!"
-#: ../revisor/base.py:515 ../revisor/base.py:544 +#: ../revisor/base.py:535 ../revisor/base.py:564 #, python-format msgid "From Packages: Adding %s-%s:%s-%s.%s to transaction" msgstr "Desde los Paquetes: Agregando %s-%s:%s-%s.%s a la transacción"
-#: ../revisor/base.py:522 +#: ../revisor/base.py:542 #, fuzzy, python-format msgid "Could not find package '%s', searching..." -msgstr "Agregandos paq. req. %s-%s:%s-%s.%s" +msgstr "No se pudo encontrar paquete '%s', buscando..."
-#: ../revisor/base.py:535 +#: ../revisor/base.py:555 #, fuzzy, python-format msgid "Found packages matching '%s': %s" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Encontrados paquetes similares '%s': %s"
-#: ../revisor/base.py:546 +#: ../revisor/base.py:566 #, python-format msgid "From Packages: Not adding %s now because it is in the ignore list" msgstr "" "Desde los Paquetes: No agregando %s porque está en la lista de ignorados"
-#: ../revisor/base.py:557 +#: ../revisor/base.py:577 #, python-format msgid "" "More then one package found for %s-%s-%s.%s - going to add them all to the " "transaction" msgstr ""
-#: ../revisor/base.py:559 +#: ../revisor/base.py:579 #, fuzzy, python-format msgid "Could not find package %s-%s-%s.%s" -msgstr "Agregandos paq. req. %s-%s:%s-%s.%s" +msgstr "No se pudo encontrar paquete %s-%s-%s.%s"
-#: ../revisor/base.py:562 +#: ../revisor/base.py:582 #, fuzzy, python-format msgid "From Packages (exact string %s-%s-%s.%s), selecting %s-%s-%s.%s" -msgstr "Desde los Paquetes: Agregando %s-%s:%s-%s.%s a la transacción" +msgstr "Desde los Paquetes (string exacto %s-%s-%s.%s), seleccionando %s-%s-%s.%s"
-#: ../revisor/base.py:582 ../revisor/base.py:737 +#: ../revisor/base.py:602 ../revisor/base.py:763 #, python-format msgid "From Excludes: Removing %s-%s:%s-%s.%s from transaction" msgstr "Desde Excluídos: Eliminando %s-%s:%s-%s.%s de la transacción"
-#: ../revisor/base.py:585 ../revisor/base.py:740 +#: ../revisor/base.py:605 ../revisor/base.py:766 #, python-format msgid "" "Apparently trying to exclude a package that is not available in the " "repositories loaded, or hasn't been added to the transaction: %s" msgstr ""
-#: ../revisor/base.py:591 +#: ../revisor/base.py:611 #, python-format msgid "" "\n" @@ -1561,68 +1626,68 @@ msgid "" "be what you expected." msgstr ""
-#: ../revisor/base.py:597 +#: ../revisor/base.py:617 msgid "This is what was selected to be installed:" msgstr "Esto es lo que selecciono para instalar:"
-#: ../revisor/base.py:610 +#: ../revisor/base.py:630 #, python-format msgid "" "What we're getting from pykickstart is: %d groups, %d packages and %d " "excluded packages." msgstr ""
-#: ../revisor/base.py:629 +#: ../revisor/base.py:649 #, python-format msgid "Using pkgsack excludes, excluded packages is now: %r" msgstr ""
-#: ../revisor/base.py:669 +#: ../revisor/base.py:695 #, fuzzy, python-format msgid "No such group %s" -msgstr "No se encontraron coincidencias. :-(" +msgstr "No hay grupo %s"
-#: ../revisor/base.py:726 +#: ../revisor/base.py:752 #, fuzzy, python-format msgid "Adding %s-%s:%s-%s.%s" -msgstr "Agregando" +msgstr "Agregando %s-%s:%s-%s.%s"
-#: ../revisor/base.py:758 -msgid "Initting progress bar for " -msgstr "Iniciando barra de progreso para" +#: ../revisor/base.py:784 +msgid "Initiating progress bar for " +msgstr "Iniciando barra de progreso para "
-#: ../revisor/base.py:765 +#: ../revisor/base.py:791 msgid "Apparently we have not yet entered the Build Media stage" msgstr "" "Aparentemente todavía no se ha ingresado a la escena de Construcción de Medio"
-#: ../revisor/base.py:794 +#: ../revisor/base.py:820 ../revisor/misc.py:185 #, fuzzy, python-format msgid "Checking dependencies for %s.%s" -msgstr "Alias para FCVER" +msgstr "Checando dependencias para %s.%s"
#. pbar.cur_task += 1.0 -#: ../revisor/base.py:816 +#: ../revisor/base.py:842 ../revisor/misc.py:211 #, fuzzy, python-format msgid "Unresolvable dependency %s %s %s in %s.%s" -msgstr "Nuevo en Fedora" +msgstr "Dependencia no resuelta %s %s %s in %s.%s"
-#: ../revisor/base.py:823 +#: ../revisor/base.py:849 ../revisor/misc.py:218 #, python-format msgid "Added %s-%s:%s-%s.%s for %s-%s:%s-%s.%s (requiring %s %s %s)" -msgstr "" +msgstr "Añadiendo %s-%s:%s-%s.%s para %s-%s:%s-%s.%s (requriendo %s %s %s)"
-#: ../revisor/base.py:826 +#: ../revisor/base.py:852 ../revisor/misc.py:159 msgid "Checking dependencies - allowing conflicts within the package set" msgstr "" "Verificando dependencias - permitiendo conflictos entre el conjunto de " "paquetes"
-#: ../revisor/base.py:827 ../revisor/base.py:856 +#: ../revisor/base.py:853 ../revisor/base.py:882 msgid "Resolving Dependencies" msgstr "Resolviendo Dependencias"
-#: ../revisor/base.py:849 +#: ../revisor/base.py:875 #, python-format msgid "" "The following packages were excluded using the kickstart package manifest, " @@ -1630,14 +1695,14 @@ msgid "" " - %s" msgstr ""
-#: ../revisor/base.py:855 +#: ../revisor/base.py:881 msgid "" "Checking dependencies - not allowing any conflicts within the package set" msgstr "" "Chequeando dependencias - no permitiendo ningún conflicto entre el conjunto " "de paquetes"
-#: ../revisor/base.py:883 +#: ../revisor/base.py:909 #, python-format msgid "" "Unable to resolve dependencies for some packages selected:\n" @@ -1649,17 +1714,17 @@ msgstr "" "%s"
#. End of dependency resolving -#: ../revisor/base.py:887 ../revisor/image.py:97 +#: ../revisor/base.py:913 ../revisor/image.py:97 #, fuzzy msgid "Unable to build transaction" -msgstr "Configuración previa a la construcción" +msgstr "No se puede construir transacción"
-#: ../revisor/base.py:892 ../revisor/image.py:102 +#: ../revisor/base.py:918 ../revisor/image.py:102 #, python-format msgid "Succesfully built transaction: ret %s, msg %s" msgstr "Transacción construída exitosamente: ret %s, msg %s"
-#: ../revisor/base.py:898 +#: ../revisor/base.py:924 #, python-format msgid "" "Errors where encountered while downloading package headers:\n" @@ -1670,202 +1735,221 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:907 +#: ../revisor/base.py:933 msgid "" "The package set after dependency resolving does not match the packages " "selected in the kickstart manifest" msgstr ""
-#: ../revisor/base.py:931 +#: ../revisor/base.py:960 #, fuzzy, python-format msgid "No such repository: %s" -msgstr "Soporte a Repositorio de Yum" +msgstr "No hay repositorio: %s"
-#: ../revisor/base.py:933 +#: ../revisor/base.py:962 #, fuzzy, python-format msgid "Enabling %s repository" -msgstr "Usando el Repositorio" +msgstr "Activando el Repositorio %s"
-#: ../revisor/base.py:951 +#: ../revisor/base.py:981 #, fuzzy, python-format msgid "Disabling %s repository" -msgstr "Usando el Repositorio" +msgstr "Desactivando el Repositorio %s" + +#: ../revisor/base.py:988 +msgid "Creating a list of SRPMs" +msgstr "Creando una lista de SRPMs"
-#: ../revisor/base.py:972 +#: ../revisor/base.py:1003 +msgid "Source RPM PO already in the list" +msgstr "Fuente PO de RPM ya está en la lista" + +#: ../revisor/base.py:1005 +#, python-format +msgid "Source RPM found in non-source repository %s" +msgstr "" + +#: ../revisor/base.py:1007 #, python-format msgid "Error: Cannot find a source rpm for %s" msgstr "Error: no se pudo encontrar el rpm fuente de %s"
-#: ../revisor/base.py:974 ../revisor/modgui/build_media.py:106 +#: ../revisor/base.py:1009 ../revisor/modgui/build_media.py:106 #: ../revisor/modgui/build_media.py:142 ../revisor/modgui/build_media.py:219 #, fuzzy msgid "Downloading Source Packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Descargando Paquetes Fuente"
-#: ../revisor/base.py:1003 ../revisor/progress.py:441 +#: ../revisor/base.py:1038 ../revisor/progress.py:441 #, fuzzy, python-format msgid "Downloading %s" -msgstr "Descargando" +msgstr "Descargando %s"
-#: ../revisor/base.py:1033 ../revisor/modgui/build_media.py:101 +#: ../revisor/base.py:1068 ../revisor/modgui/build_media.py:101 #: ../revisor/modgui/build_media.py:214 #, fuzzy msgid "Downloading Packages" msgstr "Instalación de Paquetes"
-#: ../revisor/base.py:1042 +#: ../revisor/base.py:1077 +#, python-format +msgid "Using local copy of %s-%s-%s.%s at %s" +msgstr "" + +#: ../revisor/base.py:1087 msgid "Unable to find a suitable mirror." msgstr "No se pudo encontrar un espejo apropiado."
-#: ../revisor/base.py:1054 +#: ../revisor/base.py:1099 #, python-format msgid "Errors were encountered while downloading packages: %s" msgstr "Se encontraron errores durante la descarga de paquetes: %s"
-#: ../revisor/base.py:1095 +#: ../revisor/base.py:1141 #, python-format msgid "Overriding auto package selection with user package selection for %s..." msgstr "" "Superponiendo la selección de paquetes automática con la selección de " "paquetes del usuario para %s..."
-#: ../revisor/base.py:1108 +#: ../revisor/base.py:1154 #, fuzzy, python-format msgid "Adding required package %s-%s:%s-%s.%s" -msgstr "Agregandos paq. req. %s-%s:%s-%s.%s" +msgstr "Agregandos paquete requerido %s-%s:%s-%s.%s"
#. This list has already been resolved -#: ../revisor/base.py:1111 +#: ../revisor/base.py:1157 #, fuzzy, python-format msgid "%s. This is a required package." -msgstr "¿de qué guión es esto?" +msgstr "%s. Este es un paquete requerido."
-#: ../revisor/base.py:1123 +#: ../revisor/base.py:1169 #, fuzzy, python-format msgid "Adding suggested package %s-%s:%s-%s.%s" -msgstr "Medio Vivo: Agregando paq. sugerido %s-%s:%s-%s.%s" +msgstr "Agregando paquete sugerido %s-%s:%s-%s.%s"
-#: ../revisor/base.py:1133 -#, python-format -msgid "Packages that do not need to be on the media: %s" -msgstr "" +#: ../revisor/base.py:1180 +#, fuzzy, python-format +msgid "Adding all-arch package %s-%s:%s-%s.%s" +msgstr "Añadiendo paquete de arq. independiente %s-%s:%s-%s.%s"
-#: ../revisor/base.py:1158 ../revisor/base.py:1184 +#: ../revisor/base.py:1216 ../revisor/base.py:1242 msgid "Did not succeed in adding in all required packages" msgstr "No se tuvo éxito en agregar todos los paquetes requeridos"
-#: ../revisor/base.py:1192 +#: ../revisor/base.py:1250 #, fuzzy msgid "Populating statistics" -msgstr "estadísticas de la máquina virtual" +msgstr "Reuniendo estadísticas"
-#: ../revisor/base.py:1208 +#: ../revisor/base.py:1266 #, fuzzy, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a archivesize header" msgstr "" -"El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de paquete" +"El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de archivo"
-#: ../revisor/base.py:1216 +#: ../revisor/base.py:1274 #, fuzzy, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a installedsize header" msgstr "" -"El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de paquete" +"El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de instalación"
-#: ../revisor/base.py:1224 +#: ../revisor/base.py:1282 #, fuzzy, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a packagesize header" msgstr "" "El paquete %s-%s:%s-%s.%s no parece tener una cabecera de tamaño de paquete"
-#: ../revisor/base.py:1234 -#, python-format +#: ../revisor/base.py:1292 +#, fuzzy, python-format msgid "Total size of all packages (archivesize): %s %s" -msgstr "" +msgstr "Tamaño total de todos los paquetes (tamaño de archivo): %s %s"
-#: ../revisor/base.py:1235 -#, python-format +#: ../revisor/base.py:1293 +#, fuzzy, python-format msgid "Total size of all packages, (installedsize): %s %s" -msgstr "" +msgstr "Tamaño total de todos los paquetes, (tamaño instalados): %s %s "
-#: ../revisor/base.py:1236 -#, python-format +#: ../revisor/base.py:1294 +#, fuzzy, python-format msgid "Total size of all packages, (packagesize): %s %s" -msgstr "" +msgstr "Tamaño total de todos los paquetes, (tamaño de paquete): %s %s"
-#: ../revisor/base.py:1271 +#: ../revisor/base.py:1329 #, python-format msgid "Report of the %d most space consuming packages" -msgstr "" +msgstr "Reporte de los %d paquetes que ocupan más espacio"
-#: ../revisor/base.py:1366 ../revisor/base.py:1380 ../revisor/base.py:2001 +#: ../revisor/base.py:1424 ../revisor/base.py:1438 ../revisor/base.py:2068 #, fuzzy, python-format msgid "Creating pkgdir: %s" -msgstr "Creación de Cuentas de Usuario Adicionales" +msgstr "Creando pkgdir: %s"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:1389 +#: ../revisor/base.py:1447 #, fuzzy msgid "Linking in packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Enlazando en paquetes"
-#: ../revisor/base.py:1408 ../revisor/base.py:2025 +#: ../revisor/base.py:1466 ../revisor/base.py:2092 #, python-format msgid "Package hard link failed: %s: %s" msgstr "El enlace rígido del paquete falló: %s: %s"
-#: ../revisor/base.py:1413 ../revisor/base.py:2030 +#: ../revisor/base.py:1471 ../revisor/base.py:2097 #, fuzzy, python-format msgid "Copying: %s to %s" -msgstr "a esto:" +msgstr "Copiando: %s a %s"
-#: ../revisor/base.py:1416 ../revisor/base.py:2033 +#: ../revisor/base.py:1474 ../revisor/base.py:2100 #, fuzzy, python-format msgid "Symlinking: %s to %s" -msgstr "a esto:" +msgstr "Enlace simbólico: %s a %s"
-#: ../revisor/base.py:1419 ../revisor/base.py:2036 +#: ../revisor/base.py:1477 ../revisor/base.py:2103 #, fuzzy msgid "Package symlink succeeded" msgstr "El Administrador de Paquetes RPM"
-#: ../revisor/base.py:1421 ../revisor/base.py:1428 ../revisor/base.py:2038 -#: ../revisor/base.py:2045 +#: ../revisor/base.py:1479 ../revisor/base.py:1486 ../revisor/base.py:2105 +#: ../revisor/base.py:2112 #, python-format msgid "Package link failed, trying copy: %s: %s" msgstr "Falló el enlace del paquete, intentando copiar: %s: %s"
-#: ../revisor/base.py:1438 +#: ../revisor/base.py:1496 #, fuzzy msgid "Creating Repository Information" msgstr "información de la versión en uso"
#. FIXME: Optionally recompose installer images -#: ../revisor/base.py:1453 +#: ../revisor/base.py:1511 #, fuzzy msgid "Building Installation Images" msgstr "Imágenes Viva de Fedora"
-#: ../revisor/base.py:1459 +#: ../revisor/base.py:1528 +#, fuzzy msgid "Using already existing installer images" -msgstr "" +msgstr "Usando imagen de instalador ya existentes"
-#: ../revisor/base.py:1473 +#: ../revisor/base.py:1542 #, fuzzy msgid "Linking in release notes" msgstr "Notas de la Versión de Fedora Core 6"
-#: ../revisor/base.py:1485 +#: ../revisor/base.py:1554 #, fuzzy, python-format msgid "Copying updates.img from %s to %s" -msgstr "a esto:" +msgstr "Copiando updates.img de %s a %s"
-#: ../revisor/base.py:1494 ../revisor/pungi.py:412 +#: ../revisor/base.py:1563 ../revisor/pungi.py:417 #, fuzzy, python-format msgid "copy_dir '%s' not accessible" -msgstr "Esta impresora compartida no es accesible." +msgstr "copy_dir '%s' no accesible"
-#: ../revisor/base.py:1505 +#: ../revisor/base.py:1574 #, python-format msgid "Size of the installation tree is %s MB" msgstr "El tamaño del árbol de instalación es %s MB" @@ -1874,194 +1958,215 @@ msgstr "El tamaño del árbol de instalación es %s MB" #. That makes our lives difficult, hihi #. So, make sure that if we're on el_linux, the repository gets #. bind mounted and configured appropriately -#: ../revisor/base.py:1555 +#: ../revisor/base.py:1624 msgid "Running pkgorder" msgstr "Ejecutando pkgorder"
-#: ../revisor/base.py:1618 +#: ../revisor/base.py:1685 +#, fuzzy, python-format +msgid "Running with grouplist: %r" +msgstr "Ejecutando con grouplist: %r" + +#: ../revisor/base.py:1688 +#, fuzzy, python-format +msgid "Running with packagelist: %r" +msgstr "Ejecutando con packagelist: %r" + +#: ../revisor/base.py:1695 +#, fuzzy msgid "Appending group core and base" -msgstr "" +msgstr "Añadiendo grupo core y base"
-#: ../revisor/base.py:1625 +#: ../revisor/base.py:1707 #, fuzzy, python-format msgid "Appending default group %s" -msgstr "Uso de las Opciones de Arranque" +msgstr "Agregando grupo predeterminado s%"
-#: ../revisor/base.py:1665 +#. Do not do this because the installer still has all the groups available +#. if group not in groupList: +#. continue +#: ../revisor/base.py:1729 #, fuzzy, python-format msgid "Appending non-default group %s" -msgstr "Seleccionando los paquetes predeterminados del grupo %s" +msgstr "Agregando grupo no predeterminado %s"
-#: ../revisor/base.py:1671 +#. Do not do this because the installer still has all the groups available +#. if group not in groupList: +#. continue +#: ../revisor/base.py:1739 #, fuzzy, python-format msgid "Appending non-default support group %s" -msgstr "Seleccionando los paquetes predeterminados del grupo %s" +msgstr "Agregando grupo de soporte no predeterminado %s"
-#: ../revisor/base.py:1738 +#: ../revisor/base.py:1805 #, python-format msgid "Not running package ordering, using file %s instead" msgstr ""
-#: ../revisor/base.py:1740 +#: ../revisor/base.py:1807 #, fuzzy msgid "Not running package ordering" -msgstr "Ejecutando pkgorder" +msgstr "No ejecutando ordenamiento de paquete"
-#: ../revisor/base.py:1772 +#: ../revisor/base.py:1839 #, fuzzy msgid "^Install using kickstart" -msgstr "Instalación kickstart mejorada" +msgstr "^Instalar usando kickstart"
#. Split Tree -#: ../revisor/base.py:1795 +#: ../revisor/base.py:1862 #, fuzzy, python-format msgid "Splitting Build Tree (%s)" -msgstr "ajustar profundidad del árbol" +msgstr "Dividiendo Árbol de Construcción (%s)"
#. Split repo -#: ../revisor/base.py:1801 +#: ../revisor/base.py:1868 #, fuzzy, python-format msgid "Splitting Repository (%s)" -msgstr "Usando el Repositorio" +msgstr "Dividiendo Repositorio (%s)"
-#: ../revisor/base.py:1815 ../revisor/modgui/build_media.py:244 +#: ../revisor/base.py:1882 ../revisor/modgui/build_media.py:244 #, fuzzy, python-format msgid "Creating %s ISO Image #%d" -msgstr "image-file.iso" +msgstr "Creando %s Imagen ISO #%d"
-#: ../revisor/base.py:1820 ../revisor/modgui/build_media.py:248 +#: ../revisor/base.py:1887 ../revisor/modgui/build_media.py:248 #, fuzzy, python-format msgid "Creating %s ISO Image" -msgstr "image-file.iso" +msgstr "Creando %s Imagen ISO"
#. For all images but source images; implant the md5 into the ISO for the media check #. FIXME: Well, it seems we don't deal with source images here. -#: ../revisor/base.py:1834 +#: ../revisor/base.py:1901 msgid "Implanting MD5 into ISO Images" msgstr "Implantando MD5 en las Imágenes ISO"
#. mediatype = built_image["mediatype"] #. if not mediatype == 'source': -#: ../revisor/base.py:1842 +#: ../revisor/base.py:1909 #, python-format msgid "Implanting md5 into ISO Image: %s" msgstr "Implantando md5 en la Imágen ISO: %s"
-#: ../revisor/base.py:1848 +#: ../revisor/base.py:1915 msgid "Cannot implant ISO md5sum" msgstr ""
#. Do some SHA1SUMMONING -#: ../revisor/base.py:1856 +#: ../revisor/base.py:1923 #, fuzzy msgid "Creating SHA1SUMs for Images" -msgstr "No hay Live para <systemitem>ppc</systemitem>" +msgstr "Creando SHA1SUMs para Imagenes"
-#: ../revisor/base.py:1872 +#: ../revisor/base.py:1939 #, fuzzy msgid "Creating Rescue ISO Image" -msgstr "image-file.iso" +msgstr "Creando Imagen ISO de Rescate"
-#: ../revisor/base.py:1932 +#: ../revisor/base.py:1999 #, fuzzy, python-format msgid "Copying %s to %s (%d files)" -msgstr "a esto:" +msgstr "Copipando %s a %s (%d archivos)"
-#: ../revisor/base.py:1936 +#: ../revisor/base.py:2003 #, fuzzy, python-format msgid "Moving %s to %s (%d files)" -msgstr "a esto:" +msgstr "Moviendo %s a %s (%d archivos)"
-#: ../revisor/base.py:1939 +#: ../revisor/base.py:2006 #, fuzzy, python-format msgid "" "Moving of the source tree failed (trying copy):\n" "\n" "%s" -msgstr "El tamaño del árbol de instalación es %s MB" +msgstr "Movimiento del árbol fuente falló (intentando copiar):\n"
-#: ../revisor/base.py:1942 +#: ../revisor/base.py:2009 #, python-format msgid "" "Copying of the source tree failed:\n" "\n" "%s" -msgstr "" +msgstr "Copiado del árbol fuente falló:\n" +"\n" +"%s"
-#: ../revisor/base.py:1947 ../revisor/pungi.py:408 +#: ../revisor/base.py:2014 ../revisor/pungi.py:413 #, fuzzy, python-format msgid "Copying %s to %s" -msgstr "a esto:" +msgstr "Copiando %s a %s"
-#: ../revisor/base.py:1951 +#: ../revisor/base.py:2018 #, fuzzy, python-format msgid "" "Copying of the installation tree failed:\n" "\n" "%s" -msgstr "El tamaño del árbol de instalación es %s MB" +msgstr "Copiado del árbol de instalación falló:\n" +"\n" +"%s"
-#: ../revisor/base.py:1957 +#: ../revisor/base.py:2024 #, fuzzy msgid "Creating ext3 filesystem" -msgstr "50 GB ext3" +msgstr "Creando sistema de archivos ext3"
-#: ../revisor/base.py:1964 +#: ../revisor/base.py:2031 #, fuzzy msgid "Configuring System" -msgstr "Herramientas del Sistema" +msgstr "Configurando el Sistema"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:2010 +#: ../revisor/base.py:2077 #, fuzzy msgid "Linking in Source packages" -msgstr "Pantalla de Instalación de Paquetes" +msgstr "Enlazando en paquetes Fuente"
-#: ../revisor/base.py:2065 +#: ../revisor/base.py:2132 #, fuzzy, python-format msgid "Setting rundir to %s" -msgstr "¡Bienvenido a Fedora!" +msgstr "Configurando rundir a %s"
-#: ../revisor/base.py:2071 +#: ../revisor/base.py:2138 #, python-format msgid "Directory %s could not be created. Aborting" msgstr "El directorio %s no pudo ser creado. Abortando"
-#: ../revisor/base.py:2073 +#: ../revisor/base.py:2140 #, fuzzy, python-format msgid "Running command: %s" -msgstr "último comando" +msgstr "Comando de ejecución: %s"
-#: ../revisor/base.py:2074 +#: ../revisor/base.py:2141 #, fuzzy, python-format msgid "Extra information: %s %s %s" -msgstr "Información del módulo" +msgstr "Información extra: %s %s %s"
-#: ../revisor/base.py:2102 +#: ../revisor/base.py:2169 #, python-format msgid "Got an error from %s (return code %s)" -msgstr "" +msgstr "Se obtuvo error de %s (código devuelto %s)"
#: ../revisor/cfg.py:73 #, fuzzy, python-format msgid "Setting %s to %r" -msgstr "¡Bienvenido a Fedora!" +msgstr "Configurando %s a %r"
#: ../revisor/cfg.py:152 ../revisor/cfg.py:210 #, fuzzy, python-format msgid "No group data found for %s" -msgstr "Archivo no encontrado: {1}" +msgstr "Información de grupo no encontrada para: %s"
#: ../revisor/cfg.py:155 ../revisor/cfg.py:213 #, python-format msgid "Why is yum throwing AttributeErrors? %s" -msgstr "" +msgstr "Porqué yum está lanzando AtributeErrors? %s"
#: ../revisor/cfg.py:243 #, fuzzy msgid "Checking working directories" -msgstr "BitTorrent Verifica Errores Automáticamente " +msgstr "Checando directorios de trabajo"
#: ../revisor/cfg.py:260 ../revisor/cfg.py:338 #, python-format @@ -2104,7 +2209,7 @@ msgstr "" #: ../revisor/cfg.py:279 #, fuzzy, python-format msgid "%s%s%s is not a mount" -msgstr "El traductor de {1} no fue encontrado" +msgstr "%s%s%s no es un montaje"
#: ../revisor/cfg.py:299 #, python-format @@ -2124,12 +2229,12 @@ msgstr "" #: ../revisor/cfg.py:316 #, fuzzy msgid "Checking destination directories" -msgstr "BitTorrent Verifica Errores Automáticamente " +msgstr "Checando directorios de destino"
#: ../revisor/cfg.py:320 #, fuzzy, python-format msgid "Set destination directory to %s" -msgstr "poner todas las fuentes a..." +msgstr "Poner el directorio de destino a %s"
#: ../revisor/cfg.py:364 ../revisor/cfg.py:371 ../revisor/cfg.py:378 #: ../revisor/modvirt/__init__.py:66 ../revisor/modvirt/__init__.py:73 @@ -2142,7 +2247,7 @@ msgstr "" #: ../revisor/cfg.py:403 #, fuzzy, python-format msgid "Architecture list: %r" -msgstr "Arquitectura Destino:" +msgstr "Lista de arquitectura: %r"
#: ../revisor/cfg.py:435 #, python-format @@ -2161,7 +2266,8 @@ msgstr "Poniendo repo.mirrorlist a %s"
#: ../revisor/cfg.py:462 ../revisor/cfg.py:466 msgid "Could not clean metadata you might be working with old data" -msgstr "" +msgstr "No se pudo limpiar metadata puede que ud. esté trabajando con " +"información obsoleta"
#: ../revisor/cfg.py:487 #, python-format @@ -2212,7 +2318,7 @@ msgstr "Esta impresora compartida no es accesible."
#: ../revisor/cfg.py:598 msgid "Updates.img seems to not be a file... Is it an URL?" -msgstr "" +msgstr "Updates.img parece no ser un archivo... Es una URL?"
#: ../revisor/cfg.py:609 msgid "Preferred kernel should be one of: normal, PAE, xen, debug." @@ -2243,7 +2349,7 @@ msgstr "No hay tal modelo %s en el archivo de configuración %s" #: ../revisor/cfg.py:671 #, fuzzy, python-format msgid "Setting model to %s" -msgstr "¡Bienvenido a Fedora!" +msgstr "Configurando modelo a %s"
#. Not specifying a model and not configuring a model is fatal for CLI #: ../revisor/cfg.py:680 ../revisor/cfg.py:690 ../revisor/cfg.py:692 @@ -2265,71 +2371,73 @@ msgstr "" msgid "Tried to load model %s but it doesn't exist inconfiguration file %s" msgstr "No hay tal modelo %s en el archivo de configuración %s"
-#: ../revisor/cfg.py:710 +#: ../revisor/cfg.py:713 #, python-format msgid "Model %s has no configuration directive 'main' which is required" -msgstr "" +msgstr "Modelo %s no tiene directiva de configuración 'main' la cual es " +"requerida"
-#: ../revisor/cfg.py:713 +#: ../revisor/cfg.py:716 #, fuzzy, python-format msgid "Testing for configuration parameter %s" -msgstr "Abra el menú "Archivo"" +msgstr "Comprobando parámetro de configuración %s"
-#: ../revisor/cfg.py:742 +#: ../revisor/cfg.py:745 #, python-format msgid "Setting %s to %r (from configuration file model %s)" msgstr "Poniendo %s a %r (desde el modelo de archivo de configuración %s)"
-#: ../revisor/cfg.py:776 +#: ../revisor/cfg.py:779 #, fuzzy, python-format msgid "Configuration file %s not readable" msgstr "Modelo inválido %s, el archivo de configuración %s no es legible"
-#: ../revisor/cfg.py:779 ../revisor/modgui/configuration.py:465 +#: ../revisor/cfg.py:782 ../revisor/modgui/configuration.py:465 #, fuzzy, python-format msgid "Reading configuration file %s" -msgstr "Abra el menú "Archivo"" +msgstr "Leyendo archivo de configuración %s"
-#: ../revisor/cfg.py:783 +#: ../revisor/cfg.py:786 #, fuzzy, python-format msgid "Invalid configuration file %s" -msgstr "Abra el menú "Archivo"" +msgstr "Archivo de configuración inválido %s"
-#: ../revisor/cfg.py:786 +#: ../revisor/cfg.py:789 #, fuzzy, python-format msgid "No master configuration section [revisor] in configuration file %s" -msgstr "No hay tal modelo %s en el archivo de configuración %s" +msgstr "No hay sección de configuración maestra [revisor] en archivo de " +"configuración %s"
-#: ../revisor/cfg.py:820 +#: ../revisor/cfg.py:823 #, python-format msgid "Setting %s to %r (from configuration file)" msgstr "Poniendo %s a %r (desde el archivo de configuración)"
-#: ../revisor/cfg.py:824 +#: ../revisor/cfg.py:827 msgid "Setting options from command-line" msgstr "Poniendo opciones desde la línea de comando"
-#: ../revisor/cfg.py:838 ../revisor/cfg.py:845 +#: ../revisor/cfg.py:841 ../revisor/cfg.py:848 #, fuzzy, python-format msgid "Setting %s to %r (from command line)" msgstr "Poniendo %s a %r (desde el archivo de configuración)"
-#: ../revisor/cfg.py:840 -#, python-format +#: ../revisor/cfg.py:843 +#, fuzzy, python-format msgid "Checked setting %s through plugin" -msgstr "" +msgstr "Checando configuración %s a través de plugin"
-#: ../revisor/cfg.py:843 +#: ../revisor/cfg.py:846 #, python-format msgid "No check_setting_%s()" msgstr ""
-#: ../revisor/cfg.py:847 +#: ../revisor/cfg.py:850 #, fuzzy, python-format msgid "Not setting %s to %r (command line matches default)" -msgstr "Poniendo %s a %r (desde el archivo de configuración)" +msgstr "No se pone %s a %r (linea de comando coincide con default)"
-#: ../revisor/cfg.py:889 +#: ../revisor/cfg.py:893 msgid "" "Updates.img is only usable with installation media. Please remove --updates-" "img or also build installation media." @@ -2337,34 +2445,34 @@ msgstr "" "Updates.img sólo es usable con medio de instalación. Por favor, elimine --" "updates-img o construya también el medio de instalación."
-#: ../revisor/cfg.py:893 +#: ../revisor/cfg.py:897 #, fuzzy msgid "Kickstart failed" -msgstr "ubicacion/archivo-kickstart.cfg" +msgstr "Kickstart falló"
-#: ../revisor/cfg.py:898 +#: ../revisor/cfg.py:904 ../revisor/cfg.py:909 #, fuzzy, python-format msgid "Kickstart file %s not readable" msgstr "No se pudo leer el archivo kickstart %s."
-#: ../revisor/cfg.py:900 +#: ../revisor/cfg.py:906 ../revisor/cfg.py:911 #, python-format msgid "Kickstart file %s fails to load, continuing with defaults" msgstr "" "Falla la carga del archivo kickstart %s, se continúa con valores " "predeterminados"
-#: ../revisor/cfg.py:903 +#: ../revisor/cfg.py:914 #, fuzzy msgid "No kickstart file specified" msgstr "ubicacion/archivo-kickstart.cfg"
-#: ../revisor/cfg.py:906 ../revisor/cfg.py:927 +#: ../revisor/cfg.py:917 ../revisor/cfg.py:938 #, fuzzy msgid "No media specified" -msgstr "Reproducir el sonido especificado" +msgstr "No se especificó medio"
-#: ../revisor/cfg.py:909 +#: ../revisor/cfg.py:920 msgid "" "When composing in respin mode, you can only select one type of media " "install, live or virtual. You can however select multiple media such as cd, " @@ -2374,237 +2482,295 @@ msgstr "" "medio de instalación, vivo o virtual. Puede sin embargo seleccionar medios " "múltiples, como cd, dvd, etc."
-#: ../revisor/cfg.py:954 +#: ../revisor/cfg.py:965 #, python-format msgid "pulling self.packages_list[%r][%r][%r][%r]" msgstr ""
-#: ../revisor/cfg.py:959 +#: ../revisor/cfg.py:970 #, fuzzy, python-format msgid "returning pkg_list: %r" -msgstr "Creación de Cuentas de Usuario Adicionales" +msgstr "regresando pkg_list: %r"
-#: ../revisor/cfg.py:1077 +#: ../revisor/cfg.py:1092 #, fuzzy msgid "Run from image" msgstr "Correr desde la imagen"
-#: ../revisor/cfg.py:1078 +#: ../revisor/cfg.py:1093 msgid "Run from RAM - requires 1 GB+" msgstr "Ejecutar desde la RAM - requiere 1 GB+"
+#: ../revisor/image.py:87 +#, python-format +msgid "" +"Error encountered during installation of the software you selected:\n" +"\n" +"%s" +msgstr "" +"Error encontrado durante la instalación del software que seleccionó:\n" +"\n" +"%s" + +#: ../revisor/image.py:93 +#, fuzzy +msgid "Running package installation" +msgstr "Ejecutando paquete de instalación" + +#. self.cfg.yumobj.ts.check() +#. self.cfg.yumobj.ts.order() +#: ../revisor/image.py:107 +#, fuzzy +msgid "Installing Software" +msgstr "Instalando el Software" + +#: ../revisor/image.py:142 +#, fuzzy +msgid "SELinux requested but not enabled on host" +msgstr "SELinux pedido pero no habilitado en el sistema anfitrión." + +#: ../revisor/image.py:194 +#, python-format +msgid "" +"Setting self.cfg.payload_livemedia to %s (from 'part /' command in " +"kickstart, instead of %s)" +msgstr "" + +#: ../revisor/image.py:199 +#, python-format +msgid "" +"Setting self.cfg.payload_livemedia to %s (from total installed size of RPMs, " +"instead of %s)" +msgstr "" + #. # #. # Runtime Options #. # -#: ../revisor/__init__.py.in:85 +#: ../revisor/__init__.py.in:89 #, fuzzy msgid "Runtime Options" -msgstr "Otras opciones:" +msgstr "Opciones de tiempo de ejecución:"
-#: ../revisor/__init__.py.in:90 +#: ../revisor/__init__.py.in:94 msgid "Use the CLI rather then GUI" msgstr "Use CLI en vez de GUI"
-#: ../revisor/__init__.py.in:95 -msgid "" -"Force Revisor to use the GUI. Does not fallback to CLI and thus shows GUI " -"related errors" -msgstr "" -"Forzar a Revisor a que use la GUI. No ir a CLI y así mostrar los errores " -"relacionados con la GUI" - #: ../revisor/__init__.py.in:100 +msgid "Force Revisor to use the " +msgstr "Force Revisor a usar el " + +#: ../revisor/__init__.py.in:101 +msgid "GUI. Does not fallback to " +msgstr "GUI. No regresar a " + +#: ../revisor/__init__.py.in:102 +msgid "CLI and thus shows GUI " +msgstr "CLI y entonces muestra errores " + +#: ../revisor/__init__.py.in:103 +msgid "related errors" +msgstr "relacionados con el GUI" + +#: ../revisor/__init__.py.in:109 msgid "List available models" -msgstr "" +msgstr "Lista modelos disponibles"
-#: ../revisor/__init__.py.in:105 +#: ../revisor/__init__.py.in:115 msgid "Development mode. Skips some tasks that take time." -msgstr "" +msgstr "Modo de desarrollo. Evita algunas tareas que toman " +"tiempo"
-#: ../revisor/__init__.py.in:110 +#: ../revisor/__init__.py.in:121 msgid "Report the sizes of all RPMs selected in a list" -msgstr "" +msgstr "Reporta los tamaños de todos los RPMs seleccionados " +"en la lista"
-#: ../revisor/__init__.py.in:115 +#: ../revisor/__init__.py.in:127 msgid "" "Force Revisor to interpret the package manifest as complete package nevra " "(name, epoch, version, release and architecture). Implies --kickstart-exact" msgstr ""
-#: ../revisor/__init__.py.in:120 +#: ../revisor/__init__.py.in:133 msgid "" "Tells Revisor to ignore @core and @base (or %packages --nobase) and only add " "what is in the package manifest" msgstr ""
-#: ../revisor/__init__.py.in:126 +#: ../revisor/__init__.py.in:140 msgid "" "Should Revisor not clean up at all (0), clean up it's temporary build data " "(1), or everything -this includes the yum cache (2)" msgstr ""
-#: ../revisor/__init__.py.in:132 +#: ../revisor/__init__.py.in:147 msgid "Size of the USB Thumb Drive. Default to 4G." msgstr ""
-#: ../revisor/__init__.py.in:141 +#: ../revisor/__init__.py.in:156 #, fuzzy msgid "Set debugging level (0 by default)" msgstr "Cambios a nivel de sistema"
-#: ../revisor/__init__.py.in:150 +#: ../revisor/__init__.py.in:165 msgid "Answer all questions as 'yes'" msgstr "Responder 'si' a todas las preguntas"
#. # #. # Configuration Options #. # -#: ../revisor/__init__.py.in:155 +#: ../revisor/__init__.py.in:170 #, fuzzy msgid "Configuration Options" msgstr "Otras opciones:"
#. Might be disabled for testing purposes #. default = os.path.join(BASE_CONFD_DIR,"fedora-7-gold.cfg"), -#: ../revisor/__init__.py.in:162 +#: ../revisor/__init__.py.in:177 #, fuzzy msgid "Use kickstart file" msgstr "ubicacion/archivo-kickstart.cfg"
-#: ../revisor/__init__.py.in:168 +#: ../revisor/__init__.py.in:184 msgid "Save options to given file (as a kickstart)" msgstr ""
-#: ../revisor/__init__.py.in:174 +#: ../revisor/__init__.py.in:191 msgid "Revisor configuration file to use" msgstr "Archivo de configuración de Revisor a usar"
-#: ../revisor/__init__.py.in:180 +#: ../revisor/__init__.py.in:198 msgid "Get the sources to go with the binaries" msgstr "Obtener las fuentes que irán con los binarios"
-#: ../revisor/__init__.py.in:185 +#: ../revisor/__init__.py.in:204 msgid "Destination directory for products" msgstr "Directorio destino para los productos"
-#: ../revisor/__init__.py.in:191 +#: ../revisor/__init__.py.in:211 #, fuzzy msgid "Working directory" msgstr "ORGANIZACIÓN DEL DIRECTORIO"
-#: ../revisor/__init__.py.in:197 +#: ../revisor/__init__.py.in:218 msgid "Model to use for composing" msgstr "Modelo a usar para la composición"
-#: ../revisor/__init__.py.in:203 +#: ../revisor/__init__.py.in:225 msgid "Mode to use for composing updated spins" msgstr "Modo a usar para componer los spin actualizados"
-#: ../revisor/__init__.py.in:208 +#: ../revisor/__init__.py.in:231 msgid "" "Sometimes, it's better to copy local data rather then (sym)linking it. If " "you have enough space..." msgstr ""
-#: ../revisor/__init__.py.in:213 +#: ../revisor/__init__.py.in:237 msgid "Directory to copy onto the media" msgstr ""
#. # #. # Installation Media Options #. # -#: ../revisor/__init__.py.in:218 +#: ../revisor/__init__.py.in:242 #, fuzzy msgid "Installation Media Options" msgstr "Uso de las Opciones de Arranque"
-#: ../revisor/__init__.py.in:223 +#: ../revisor/__init__.py.in:247 #, fuzzy msgid "Create Installation Media CDs (Capacity per disc: 685MB)" msgstr "Crear DVDs de Instalación dual-layered"
-#: ../revisor/__init__.py.in:228 +#: ../revisor/__init__.py.in:253 #, fuzzy msgid "Create Installation Media DVDs (Capacity per disc: 4.3GB)" msgstr "discos de instalación CD o DVD"
-#: ../revisor/__init__.py.in:233 +#: ../revisor/__init__.py.in:259 #, fuzzy msgid "Create Installation Media Dual-Layered DVDs (Capacity per disc: 8.5GB)" msgstr "Crear DVDs de Instalación dual-layered"
-#: ../revisor/__init__.py.in:238 +#: ../revisor/__init__.py.in:265 +#, fuzzy +msgid "Create Installation Media Blu-Ray Discs (Capacity per disc: 25GB)" +msgstr "Crear DVDs de Instalación dual-layered" + +#: ../revisor/__init__.py.in:271 #, fuzzy -msgid "Create Installation Media Blu-Ray Discs (Capacity per disc: 50GB)" +msgid "" +"Create Installation Media Duallayer Blu-Ray Discs (Capacity per disc: 50GB)" msgstr "Crear DVDs de Instalación dual-layered"
-#: ../revisor/__init__.py.in:243 +#: ../revisor/__init__.py.in:277 msgid "Create Unified ISO from install tree" msgstr "Crear ISO Unificado desde el árbol de instalación"
-#: ../revisor/__init__.py.in:254 +#: ../revisor/__init__.py.in:290 #, fuzzy msgid "Create the Installation Tree." msgstr "Guía de Instalación"
-#: ../revisor/__init__.py.in:259 +#: ../revisor/__init__.py.in:296 msgid "Create Media without graphical installer." msgstr ""
-#: ../revisor/__init__.py.in:264 +#: ../revisor/__init__.py.in:302 #, fuzzy msgid "Include kickstart file on media or in the tree" msgstr "Incluir el archivo kickstart en el medio"
-#: ../revisor/__init__.py.in:269 +#: ../revisor/__init__.py.in:308 msgid "" "In the bootloader menu (isolinux.cfg), set kickstart to boot by default " "(works with --kickstart-include)" msgstr ""
-#: ../revisor/__init__.py.in:274 +#: ../revisor/__init__.py.in:314 msgid "Filter anything from comps that is not in the package set" msgstr ""
-#: ../revisor/__init__.py.in:279 +#: ../revisor/__init__.py.in:320 msgid "Use Revisor's comps file instead of those from the repositories" msgstr ""
-#: ../revisor/__init__.py.in:284 +#: ../revisor/__init__.py.in:326 #, fuzzy msgid "Comps file to include on the installation media" msgstr "Incluir el archivo Kickstart en el Medio de Instalación"
-#: ../revisor/__init__.py.in:289 +#: ../revisor/__init__.py.in:332 msgid "Include specified updates.img on installation media." msgstr "Incluir el updates.img especificado en el medio de instalación."
-#: ../revisor/__init__.py.in:295 +#: ../revisor/__init__.py.in:339 #, fuzzy msgid "Product Name" msgstr "No se especificó un Nombre de Producto"
-#: ../revisor/__init__.py.in:300 +#: ../revisor/__init__.py.in:345 msgid "" "Product Path (e.g. Fedora/ or Packages/ -but without the appending slash)" msgstr ""
-#: ../revisor/__init__.py.in:305 +#: ../revisor/__init__.py.in:351 msgid "" "ISO Label Base. Note that other things are appended but that the length can " "be 32 chars maximum." msgstr ""
-#: ../revisor/__init__.py.in:310 +#: ../revisor/__init__.py.in:357 #, fuzzy msgid "The base name for the ISOs" msgstr "No se especificó el nombre base para el/los ISO(s)"
-#: ../revisor/__init__.py.in:315 +#: ../revisor/__init__.py.in:363 msgid "Product Version" msgstr ""
-#: ../revisor/__init__.py.in:320 +#: ../revisor/__init__.py.in:369 msgid "" "Base Product Version - relevant to required packages and pykickstart " "compatibility" @@ -2613,12 +2779,12 @@ msgstr "" #. # #. # Utility Media Options #. # -#: ../revisor/__init__.py.in:325 +#: ../revisor/__init__.py.in:374 #, fuzzy msgid "Utility Media Options" msgstr "Uso de las Opciones de Arranque"
-#: ../revisor/__init__.py.in:330 +#: ../revisor/__init__.py.in:379 #, fuzzy msgid "Create Rescue Media" msgstr "Preparación de CD o DVD" @@ -2626,43 +2792,43 @@ msgstr "Preparación de CD o DVD" #. # #. # Live Media Options #. # -#: ../revisor/__init__.py.in:335 +#: ../revisor/__init__.py.in:384 #, fuzzy msgid "Live Media Options" msgstr "Uso de las Opciones de Arranque"
-#: ../revisor/__init__.py.in:340 +#: ../revisor/__init__.py.in:389 #, fuzzy msgid "Create Live Media CD/DVD" msgstr "Preparación de CD o DVD"
-#: ../revisor/__init__.py.in:345 +#: ../revisor/__init__.py.in:395 msgid "Create Live Media Thumb Drive Image (will be depreciated)" msgstr "Crear Imágen Viva del Disco Pendrive (será eliminada)"
-#: ../revisor/__init__.py.in:350 +#: ../revisor/__init__.py.in:401 msgid "Create Live Media Hard Disk Image (will be depreciated)" msgstr "Crear Imágen Viva en Disco Rígido (será eliminada)"
-#: ../revisor/__init__.py.in:355 +#: ../revisor/__init__.py.in:407 msgid "Create Live Media Raw Hard Disk Image" msgstr "Crear Imágen Viva en Disco Rígido Crudo (raw)"
-#: ../revisor/__init__.py.in:360 +#: ../revisor/__init__.py.in:413 msgid "Interactively work in the live image before building the ISO image." msgstr "" "Trabajar interactivamente en el medio vivo antes de construir la imágen ISO."
-#: ../revisor/__init__.py.in:365 +#: ../revisor/__init__.py.in:419 #, fuzzy msgid "Skip file system compression." msgstr "Utilitarios para el Sistema de Archivos ext3"
-#: ../revisor/__init__.py.in:370 +#: ../revisor/__init__.py.in:425 msgid "Skip prelinking the contents of the filesystem." msgstr "Omitir preenlace de los contenidos del sistema de archivo."
-#: ../revisor/__init__.py.in:375 +#: ../revisor/__init__.py.in:431 msgid "" "Ignore filesystem overhead. Useless blocks will not be removed from the " "filesystem." @@ -2670,15 +2836,20 @@ msgstr "" "Ignorar la sobrecarga del sistema de archivo. Los bloques no usados no se " "eliminarán del sistema de archivo."
-#: ../revisor/__init__.py.in:380 +#: ../revisor/__init__.py.in:437 msgid "Set the preferred kernel. One of normal, PAE, xen or debug." msgstr "Configurar el kernel preferido. Uno entre normal, PAE, xen o debug."
-#: ../revisor/__init__.py.in:441 +#: ../revisor/__init__.py.in:478 +#, fuzzy, python-format +msgid " %s - No Description" +msgstr "Descripción:" + +#: ../revisor/__init__.py.in:504 msgid "Interrupted by user" msgstr ""
-#: ../revisor/__init__.py.in:448 +#: ../revisor/__init__.py.in:510 msgid "" "Traceback occurred, please report a bug at http://fedorahosted.org/revisor" msgstr "" @@ -2702,119 +2873,139 @@ msgstr "desea romper el existente" msgid "Abort! Abort! Abort!" msgstr "¡Abortar! ¡Abortar! ¡Abortar!"
-#: ../revisor/image.py:87 -#, python-format +#: ../revisor/misc.py:39 +msgid "This tool has to run with root privileges. Aborting" +msgstr "Esta herramienta debe correr con los privilegios de root. Abortando" + +#. SELinux in enforcing mode +#: ../revisor/misc.py:50 msgid "" -"Error encountered during installation of the software you selected:\n" -"\n" -"%s" +"SELinux is in enforcing mode on this host. Composing media will fail. Please " +"set SELinux to permissive mode." msgstr "" -"Error encontrado durante la instalación del software que seleccionó:\n" -"\n" -"%s" - -#: ../revisor/image.py:93 -#, fuzzy -msgid "Running package installation" -msgstr "Nombre de la documentación de instalación" - -#. self.cfg.yumobj.ts.check() -#. self.cfg.yumobj.ts.order() -#: ../revisor/image.py:107 -#, fuzzy -msgid "Installing Software" -msgstr "Instalando el Software al Medio Vivo"
-#: ../revisor/image.py:142 -#, fuzzy -msgid "SELinux requested but not enabled on host" -msgstr "SELinux pedido pero no habilitado en el sistema anfitrión." +#: ../revisor/misc.py:55 +msgid "" +"SELinux on this host is disabled. Composed media will not have SELinux, and " +"as a result the system you install from the composed media will not have " +"SELinux either." +msgstr ""
-#: ../revisor/image.py:194 +#: ../revisor/misc.py:141 ../revisor/misc.py:148 #, python-format -msgid "" -"Setting self.cfg.payload_livemedia to %s (from 'part /' command in " -"kickstart, instead of %s)" +msgid "Resolved %s" msgstr ""
-#: ../revisor/image.py:199 +#: ../revisor/misc.py:151 #, python-format msgid "" -"Setting self.cfg.payload_livemedia to %s (from total installed size of RPMs, " -"instead of %s)" +"Looking to resolve package %s to a Provides, but we still can't find it." msgstr ""
-#: ../revisor/pkgorder.py:135 +#. If the group is not in the kickstart groups, skip it +#. if not group in self.cfg.ksobj._get("packages","groupList"): +#. continue +#: ../revisor/pkgorder.py:85 +#, fuzzy, python-format +msgid "Adding group: %s" +msgstr "no encontrado" + +#: ../revisor/pkgorder.py:93 +#, fuzzy, python-format +msgid "Adding conditional: %s / %s" +msgstr "Prueba de los Discos" + +#: ../revisor/pkgorder.py:96 +#, fuzzy, python-format +msgid "The following packages are in group %s: %r" +msgstr "Seleccionando los paquetes predeterminados del grupo %s" + +#: ../revisor/pkgorder.py:103 +#, fuzzy, python-format +msgid "Adding %s-%s:%s-%s.%s to transaction" +msgstr "Desde los Grupos --optional: Agregando %s-%s:%s-%s.%s a la transacción" + +#: ../revisor/pkgorder.py:110 +#, fuzzy, python-format +msgid "%d dependencies already resolved" +msgstr "carta(s) agregadas" + +#: ../revisor/pkgorder.py:120 +#, fuzzy, python-format +msgid "Adding package(s): %r" +msgstr "Instalación de Paquetes" + +#: ../revisor/pkgorder.py:165 #, python-format msgid "Unable to create yum configuration file for package ordering at %s" msgstr ""
-#: ../revisor/pkgorder.py:154 +#: ../revisor/pkgorder.py:173 #, fuzzy, python-format msgid "-> package %s" msgstr "Paquetes"
-#: ../revisor/plugins.py:57 ../revisor/plugins.py:74 +#: ../revisor/plugins.py:60 ../revisor/plugins.py:77 #, fuzzy, python-format msgid "Plugin %s failed to load (%s: %s)" msgstr "No se puede cargar el archivo kickstart %s"
-#: ../revisor/plugins.py:68 +#: ../revisor/plugins.py:71 #, python-format msgid "ImportError for plugin %s: %s" msgstr ""
-#: ../revisor/plugins.py:71 +#: ../revisor/plugins.py:74 #, fuzzy, python-format msgid "RuntimeError for plugin %s: %s" msgstr "Error de ejecución al iniciar GUI: %s"
-#: ../revisor/plugins.py:91 ../revisor/plugins.py:93 +#: ../revisor/plugins.py:94 ../revisor/plugins.py:96 #, python-format msgid "Cannot set defaults for plugin %s: %s" msgstr ""
-#: ../revisor/plugins.py:95 +#: ../revisor/plugins.py:98 #, python-format msgid "Cannot set defaults for plugin %s: Unknown Error" msgstr ""
-#: ../revisor/plugins.py:98 +#: ../revisor/plugins.py:101 #, python-format msgid "Not setting defaults for plugin %s: No function 'set_defaults()'" msgstr ""
-#: ../revisor/plugins.py:115 +#: ../revisor/plugins.py:118 #, python-format msgid "Cannot set runtime for plugin %s: %s" msgstr ""
-#: ../revisor/plugins.py:117 +#: ../revisor/plugins.py:120 #, python-format msgid "Not setting runtime for plugin %s: No function 'set_runtime()'" msgstr ""
-#: ../revisor/plugins.py:134 +#: ../revisor/plugins.py:137 #, python-format msgid "Cannot add options for plugin %s: %s" msgstr ""
-#: ../revisor/plugins.py:136 +#: ../revisor/plugins.py:139 #, python-format msgid "Not adding options for plugin %s: No function 'add_options()'" msgstr ""
-#: ../revisor/plugins.py:154 +#: ../revisor/plugins.py:157 #, python-format msgid "Cannot check options for plugin %s: %s" msgstr ""
-#: ../revisor/plugins.py:156 +#: ../revisor/plugins.py:159 #, python-format msgid "Not checking options for plugin %s: No function 'check_options()'" msgstr ""
-#: ../revisor/plugins.py:192 +#: ../revisor/plugins.py:195 #, python-format msgid "Cannot execute hook %s for plugin %s: %s" msgstr "" @@ -2904,102 +3095,117 @@ msgstr "Borrado: %s" msgid "%s: %s" msgstr "Borrado: %s"
-#: ../revisor/pungi.py:62 +#: ../revisor/pungi.py:61 #, python-format msgid "Error: Cannot create destination dir %s" msgstr "Error: No se puede crear directorio destino %s"
-#: ../revisor/pungi.py:68 +#: ../revisor/pungi.py:67 #, python-format msgid "Error: Cannot remove destination dir %s" msgstr "Error: no se puede eliminar directorio destino %s"
-#: ../revisor/pungi.py:73 +#: ../revisor/pungi.py:72 #, python-format msgid "Error: Cannot recreate destination dir %s" msgstr "Error: No se puede recrear directorio destino %s"
-#: ../revisor/pungi.py:340 +#: ../revisor/pungi.py:342 #, fuzzy msgid "Getting relnotes..." msgstr "OBTENIENDO AYUDA"
-#: ../revisor/pungi.py:361 +#: ../revisor/pungi.py:363 #, python-format msgid "An error occured extracting the release files: %s" msgstr "Un error ocurrió al extraer los archivos de versión: %s"
-#: ../revisor/pungi.py:370 +#: ../revisor/pungi.py:372 #, python-format msgid "Copying %s" msgstr "Copiando %s"
-#: ../revisor/pungi.py:387 +#: ../revisor/pungi.py:378 +#, fuzzy, python-format +msgid "Copying release note file %s" +msgstr "Notas de la Versión de Fedora Core 6" + +#: ../revisor/pungi.py:382 +#, fuzzy, python-format +msgid "File %s not readable" +msgstr "No se pudo leer el archivo kickstart %s." + +#: ../revisor/pungi.py:392 #, python-format msgid "Could not access directory %s, cannot copy extra files onto the media." msgstr "" "No se pudo acceder al directorio %s, no se pueden copiar los archivos extra " "en el medio."
-#: ../revisor/pungi.py:393 +#: ../revisor/pungi.py:398 #, python-format msgid "Could not create files/ directory: %s" msgstr "No se puede crear archivos / directorio: %s"
-#: ../revisor/pungi.py:404 +#: ../revisor/pungi.py:409 #, python-format msgid "Creating %s" msgstr "Creando %s"
-#: ../revisor/pungi.py:452 +#: ../revisor/pungi.py:460 #, python-format msgid "Disc %s #%d is oversized (%r > %r)" msgstr ""
-#: ../revisor/pungi.py:456 +#: ../revisor/pungi.py:464 #, fuzzy, python-format msgid "Removing tree %s" msgstr "a esto:"
-#: ../revisor/pungi.py:464 +#: ../revisor/pungi.py:472 #, python-format msgid "Disc %s #%d is OK in size (%r <= %r)" msgstr ""
-#: ../revisor/pungi.py:515 +#: ../revisor/pungi.py:523 msgid "" "Hacking anaconda's .discinfo because it'll shit itself if it reads it's own " "output" msgstr ""
-#: ../revisor/modcobbler/__init__.py:69 ../revisor/modcobbler/__init__.py:218 -#: ../revisor/modcobbler/__init__.py:255 +#: ../revisor/modcobbler/__init__.py:69 ../revisor/modcobbler/__init__.py:219 +#: ../revisor/modcobbler/__init__.py:256 #, python-format msgid "There is a problem connecting to %s" msgstr ""
-#: ../revisor/modcobbler/__init__.py:82 +#: ../revisor/modcobbler/__init__.py:83 #, python-format msgid "" " Distro: %s\n" " Existing Profiles:" msgstr ""
-#: ../revisor/modcobbler/__init__.py:84 +#: ../revisor/modcobbler/__init__.py:83 +#, fuzzy +msgid "name" +msgstr "Nombre:" + +#: ../revisor/modcobbler/__init__.py:85 #, python-format msgid " Profile: %s" msgstr ""
-#: ../revisor/modcobbler/__init__.py:86 +#: ../revisor/modcobbler/__init__.py:87 #, fuzzy msgid "No listing found on cobbler server." msgstr "Usar un servidor cobbler remoto."
-#: ../revisor/modcobbler/__init__.py:103 +#: ../revisor/modcobbler/__init__.py:104 msgid "Add compose to a Cobbler server as both a Distribution and Profile." msgstr "Agregar compose a un servidor Cobbler como Distribución y Perfil."
-#: ../revisor/modcobbler/__init__.py:110 +#: ../revisor/modcobbler/__init__.py:111 msgid "" "Add compose options as a Profile to a Cobbler server. [Requires --cobbler-" "use-distro]" @@ -3007,29 +3213,29 @@ msgstr "" "Agregar opciones de compose como un Perfil a un servidor Cobbler. [Requiere " "--cobbler-use-distro]"
-#: ../revisor/modcobbler/__init__.py:117 +#: ../revisor/modcobbler/__init__.py:118 #, fuzzy msgid "Use a Cobbler distro as source for package data." msgstr "Usar una distro Cobbler como fuente para paquetes."
-#: ../revisor/modcobbler/__init__.py:124 +#: ../revisor/modcobbler/__init__.py:125 msgid "Use a Cobbler profile as source for kickstart data." msgstr "Usar un perfil Cobbler como fuente para datos kickstart."
-#: ../revisor/modcobbler/__init__.py:131 +#: ../revisor/modcobbler/__init__.py:132 msgid "List options provided by cobbler." msgstr "Listar las opciones provistas por cobbler."
-#: ../revisor/modcobbler/__init__.py:137 +#: ../revisor/modcobbler/__init__.py:138 msgid "Use remote cobbler server." msgstr "Usar un servidor cobbler remoto."
-#: ../revisor/modcobbler/__init__.py:143 +#: ../revisor/modcobbler/__init__.py:144 #, fuzzy msgid "Remote cobbler server port." msgstr "Usar un servidor cobbler remoto."
-#: ../revisor/modcobbler/__init__.py:200 +#: ../revisor/modcobbler/__init__.py:201 msgid "" "Specifying a Cobbler server is only supported for read-only actions. " "Currently, --cobbler-use-distro and --cobbler-use-profile." @@ -3038,12 +3244,12 @@ msgstr "" "acciones de sólo lectura. Actualmente, --cobbler-use-distro y --cobbler-use-" "profile."
-#: ../revisor/modcobbler/__init__.py:225 +#: ../revisor/modcobbler/__init__.py:226 #, fuzzy, python-format msgid "The distro '%s' does not exist." msgstr "archivo vacio: la url no existe"
-#: ../revisor/modcobbler/__init__.py:239 ../revisor/modcobbler/__init__.py:262 +#: ../revisor/modcobbler/__init__.py:240 ../revisor/modcobbler/__init__.py:263 #, fuzzy, python-format msgid "The profile '%s' does not exist." msgstr "archivo vacio: la url no existe" @@ -3572,26 +3778,114 @@ msgstr "No se encontraron coincidencias. :-(" msgid "Unable to find comps file. No comps no glory" msgstr "No se pudo encontrar el archivo comps. Sin comps no hay gloria"
-#: ../revisor/modrebrand/__init__.py:79 +#: ../revisor/modisolinux/__init__.py:48 +msgid "Custom isolinux.cfg to replace the standard isolinux.cfg with." +msgstr "" + +#: ../revisor/modisolinux/__init__.py:57 ../revisor/modisolinux/__init__.py:64 +msgid "" +"Both --kickstart-default and --isolinux-cfg have been specified, while they " +"are mutually exclusive. --isolinux-cfg is going to be used." +msgstr "" + +#: ../revisor/modisolinux/__init__.py:73 #, fuzzy, python-format -msgid "Removing package %s-%s:%s-%s.%s for rebranding" -msgstr "Desde los Paquetes: Agregando %s-%s:%s-%s.%s a la transacción" +msgid "File %s is not readable" +msgstr "Esta impresora compartida no es accesible." + +#: ../revisor/modisolinux/__init__.py:78 +msgid "How come isolinux_cfg is set to False?" +msgstr "" + +#: ../revisor/modisolinux/__init__.py:81 +msgid "How come isolinux_cfg is an empty string?" +msgstr "" + +#: ../revisor/modisolinux/__init__.py:84 +#, python-format +msgid "Going to replace isolinux/isolinux.cfg with %s" +msgstr "" + +#: ../revisor/modisolinux/__init__.py:87 +msgid "Deleted the old isolinux.cfg" +msgstr "" + +#: ../revisor/modisolinux/__init__.py:90 +msgid "Inserted the new isolinux.cfg" +msgstr "" + +#: ../revisor/modisolinux/__init__.py:92 +msgid "Could not copy in the new isolinux.cfg" +msgstr "" + +#: ../revisor/modisolinux/__init__.py:94 +msgid "Could not unlink the old isolinux.cfg?" +msgstr "" + +#: ../revisor/modisolinux/__init__.py:96 +msgid "Not replacing isolinux.cfg" +msgstr ""
-#: ../revisor/modrebrand/__init__.py:91 +#: ../revisor/modrebrand/__init__.py:43 +msgid "Not rebranding pre_resolve_dependencies" +msgstr "" + +#: ../revisor/modrebrand/__init__.py:57 +#, fuzzy, python-format +msgid "Adding %s-%s-%s.%s" +msgstr "Agregando" + +#: ../revisor/modrebrand/__init__.py:60 +#, fuzzy, python-format +msgid "Removing %s-%s-%s.%s" +msgstr "Agregando" + +#: ../revisor/modrebrand/__init__.py:77 msgid "" "Rebrand name. Revisor will select <name>-logos, <name>-release and <name>-" "release-notes packages, if available." msgstr ""
-#: ../revisor/modserver/__init__.py:88 +#: ../revisor/modrebrand/__init__.py:85 +#, fuzzy, python-format +msgid "Setting rebrand to %s" +msgstr "¡Bienvenido a Fedora!" + +#: ../revisor/modreuseinstaller/__init__.py:48 +msgid "The URI to a tree we're supposed to reuse the installer images from." +msgstr "" + +#: ../revisor/modreuseinstaller/__init__.py:67 +#, python-format +msgid "" +"Could not access %s/%s, required for reusing a previous tree. Cancelling the " +"reuse of installer images" +msgstr "" + +#: ../revisor/modreuseinstaller/__init__.py:85 +#, fuzzy, python-format +msgid "Copying %s/%s to %s/%s" +msgstr "a esto:" + +#: ../revisor/modreuseinstaller/__init__.py:88 +#, fuzzy, python-format +msgid "Copying %s/.discinfo to %s/.discinfo" +msgstr "a esto:" + +#: ../revisor/modreuseinstaller/__init__.py:91 +#, fuzzy, python-format +msgid "Copying %s/.treeinfo to %s/.treeinfo" +msgstr "a esto:" + +#: ../revisor/modserver/__init__.py:87 msgid "Use the server mode for XML-RPC" msgstr ""
-#: ../revisor/modserver/__init__.py:93 +#: ../revisor/modserver/__init__.py:92 msgid "Port to start Server on." msgstr ""
-#: ../revisor/modserver/__init__.py:99 +#: ../revisor/modserver/__init__.py:98 msgid "Start the XML-RPC server and fork." msgstr ""
@@ -3671,10 +3965,40 @@ msgstr "mount /mnt/cdrom" msgid "Starting the virtual guest provision..." msgstr ""
+#: ../revisor/modwui/modwui/controllers.py:75 +#, python-format +msgid "The path %s cannot be found" +msgstr "" + +#: ../revisor/modwui/modwui/grids.py:22 +#, fuzzy +msgid "Name" +msgstr "Nombre:" + +#: ../revisor/modwui/modwui/grids.py:23 +#, fuzzy +msgid "Description" +msgstr "Descripción:" + +#: ../revisor/modwui/modwui/options.py:90 +msgid "Submit" +msgstr "" + #: ../conf/revisor.desktop.in.h:2 msgid "Revisor, Pimp your distro" msgstr ""
+#~ msgid "" +#~ "Force Revisor to use the GUI. Does not fallback to CLI and thus shows GUI " +#~ "related errors" +#~ msgstr "" +#~ "Forzar a Revisor a que use la GUI. No ir a CLI y así mostrar los errores " +#~ "relacionados con la GUI" + +#, fuzzy +#~ msgid "Removing package %s-%s:%s-%s.%s for rebranding" +#~ msgstr "Desde los Paquetes: Agregando %s-%s:%s-%s.%s a la transacción" + #~ msgid "Root passwords do not match." #~ msgstr "Las contraseñas de root no coinciden."
@@ -3689,9 +4013,6 @@ msgstr "" #~ msgid "Adding req. pkg %s-%s:%s-%s.%s" #~ msgstr "Agregandos paq. req. %s-%s:%s-%s.%s"
-#~ msgid "This tool has to run with root privileges. Aborting" -#~ msgstr "Esta herramienta debe correr con los privilegios de root. Abortando" - #, fuzzy #~ msgid "Create Installation Media CDs" #~ msgstr "discos de instalación CD o DVD" @@ -4091,22 +4412,6 @@ msgstr "" #~ msgid "Installation target minimized to %dK" #~ msgstr "El destino de instalación se minimizó a %d K"
-#~ msgid "" -#~ "These could be as simple as 'noacpi' to disable advanced power control," -#~ msgstr "" -#~ "Estos pueden ser tan simples como 'noacpi' para deshabilitar el control " -#~ "avanzado de energía," - -#~ msgid "or any other relevant kernel parameters." -#~ msgstr "o cualquier otro parámetro de kernel relevante." - -#~ msgid "In most situations, the default should suffice." -#~ msgstr "En la mayoría de las situaciones, el predeterminado debe alcanzar." - -#, fuzzy -#~ msgid "Configure Yum Repositories" -#~ msgstr "yum (duke.edu)" - #, fuzzy #~ msgid "configuration for '%s'" #~ msgstr "Una consola especial para la configuración"
commit 392165c2fa9e4a03c7fc77665c86d121fe884311 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 24 21:07:34 2009 +0100
Package not available on ppc
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 55ede26..abfb7de 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -52,7 +52,7 @@ fi revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools anaconda squashfs-tools busybox-anaconda notify-python usermode pam python automake intltool gettext desktop-file-utils glib2-devel gcc - cobbler koan deltarpm pygtk2-libglade gnome-python2-gconf + koan deltarpm pygtk2-libglade gnome-python2-gconf system-config-kickstart jigdo livecd-tools python-virtinst git sudo spin-kickstarts mock yum-utils"
commit 9ca63661e2040ce799495664254908a6b7e4e7ee Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 24 17:43:16 2009 +0100
Fix a minor bug in the destination directory when pressing "Back"
diff --git a/revisor/modgui/configuration.py b/revisor/modgui/configuration.py index 145ef29..7add296 100644 --- a/revisor/modgui/configuration.py +++ b/revisor/modgui/configuration.py @@ -406,6 +406,10 @@ class RevisorConfiguration: widget_rc.set_text(self.cfg.config)
widget_dd = self.gui.frame_xml.get_widget("entry_destination_directory") + + if self.cfg.model: + self.cfg.destination_directory = self.cfg.destination_directory.replace("/%s" % self.cfg.model,"") + widget_dd.set_text(self.cfg.destination_directory)
self.load_models()
commit efe9566b7d1bb171aa5859bdaa0933c409a4170c Merge: c473fac... 6cf2d2f... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 23:04:31 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit 6cf2d2f6600c1a9a8d77e21983c76e050452d7b7 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 23:03:45 2009 +0100
Update respin script
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 9a8353b..55ede26 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -173,7 +173,7 @@ for version in $VERSIONS; do ${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf \ --model $spin --debug 9 --clean-up $cleanup \ --destination-directory /srv/revisor/$datestamp/ \ - --report-sizes 2>&1 | tee revisor-$spin.log + --report-sizes > revisor-$spin.log 2>&1
[ $? -gt 0 ] && \ printf "Spin $spin failed, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ @@ -213,7 +213,7 @@ for version in $VERSIONS; do # sudo rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/
- echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up $cleanup\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up $cleanup\n" | mock -r fedora-$version-$arch shell >> revisor-f$version-$arch-respin.log 2>&1
[ $? -gt 0 ] && \ printf "Spin f$version-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \
commit c473facdc2ba8328f3c8a4e0c0808c3ce6b1332a Merge: 0c0c857... d0afa86... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 22:54:32 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit d0afa868b8f733233ff64aa85273452014781088 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 21:02:52 2009 +0100
Add models for localized spins
diff --git a/unity/conf/f10-live-respin.conf b/unity/conf/f10-live-respin.conf index 61a5e23..1731c9c 100644 --- a/unity/conf/f10-live-respin.conf +++ b/unity/conf/f10-live-respin.conf @@ -6,11 +6,11 @@ ##
[revisor] -media_installation_dvd = 1 -media_installation_cd = 1 -media_installation_tree = 1 -media_utility_rescue = 1 -media_live_optical = 0 +media_installation_dvd = 0 +media_installation_cd = 0 +media_installation_tree = 0 +media_utility_rescue = 0 +media_live_optical = 1 media_live_thumb = 0
dependency_resolve_allow_conflicts = 1 @@ -22,655 +22,970 @@ answer_yes = 1 getsource = 1 bugurl = http://bugzilla.redhat.com
-## -## Models -## - -[f10-i386-live-desktop-default-respin] -description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) -main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf -product_name = Fedora -product_path = Packages -iso_basename = Fedora-Unity-Desktop-$datestamp -iso_label = FU Live $datestamp -architecture = i386 version = 10 version_from = F10 -kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +## +## Models +##
[f10-i386-live-aos-respin] description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-aos-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-i386-live-broffice.org-respin] description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-broffice.org-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-i386-live-desktop-default-respin] +description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-$datestamp +iso_label = FU Live $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks + +[f10-i386-live-desktop-de_CH-respin] +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp +iso_label = FU Live $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks + +[f10-i386-live-desktop-de_DE-respin] +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp +iso_label = FU Live $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks + +[f10-i386-live-desktop-nl_NL-respin] +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp +iso_label = FU Live $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks + +[f10-i386-live-desktop-pt_BR-respin] +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp +iso_label = FU Live $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks + +[f10-i386-live-desktop-pt_PT-respin] +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp +iso_label = FU Live $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-i386-live-developer-respin] description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-i386-live-developer-de_CH-respin] +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-de_CH-$datestamp +iso_label = FU Live Developer $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks + +[f10-i386-live-developer-nl_NL-respin] +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp +iso_label = FU Live Developer $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks + +[f10-i386-live-developer-pt_PT-respin] +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp +iso_label = FU Live Developer $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-i386-live-education-math-respin] description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-education-math-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-i386-live-electronic-lab-respin] description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-i386-live-electronic-de_CH-lab-respin] +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-de_CH-$datestamp +iso_label = FU Live EL $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks + +[f10-i386-live-electronic-nl_NL-lab-respin] +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-nl_NL-$datestamp +iso_label = FU Live EL $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks + +[f10-i386-live-electronic-pt_PT-lab-respin] +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-pt_PT-$datestamp +iso_label = FU Live EL $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-i386-live-games-respin] description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-i386-live-games-de_CH-respin] +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf +iso_basename = Fedora-Unity-Games-de_CH-$datestamp +iso_label = FU Live Games $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks + +[f10-i386-live-games-nl_NL-respin] +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf +iso_basename = Fedora-Unity-Games-nl_NL-$datestamp +iso_label = FU Live Games $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks + +[f10-i386-live-games-pt_PT-respin] +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-games-respin.conf +iso_basename = Fedora-Unity-Games-pt_PT-$datestamp +iso_label = FU Live Games $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-i386-live-kde-respin] description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-i386-live-kde-de_CH-respin] +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_CH-$datestamp +iso_label = FU Live KDE $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks + +[f10-i386-live-kde-de_DE-respin] +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_DE-$datestamp +iso_label = FU Live KDE $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks + +[f10-i386-live-kde-nl_NL-respin] +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp +iso_label = FU Live KDE $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks + +[f10-i386-live-kde-pt_PT-respin] +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp +iso_label = FU Live KDE $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-i386-live-xfce-respin] description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp architecture = i386 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-i386-live-xfce-de_CH-respin] +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks + +[f10-i386-live-xfce-nl_NL-respin] +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks + +[f10-i386-live-xfce-pt_PT-respin] +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = i386 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-pt_PT.ks
[f10-x86_64-live-aos-respin] description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-aos-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-x86_64-live-broffice.org-respin] description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-x86_64-live-desktop-default-respin] description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-x86_64-live-desktop-de_CH-respin] +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp +iso_label = FU Live $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks + +[f10-x86_64-live-desktop-de_DE-respin] +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp +iso_label = FU Live $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks + +[f10-x86_64-live-desktop-nl_NL-respin] +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp +iso_label = FU Live $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks + +[f10-x86_64-live-desktop-pt_BR-respin] +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp +iso_label = FU Live $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks + +[f10-x86_64-live-desktop-pt_PT-respin] +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp +iso_label = FU Live $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-x86_64-live-developer-respin] description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-x86_64-live-developer-de_CH-respin] +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-de_CH-$datestamp +iso_label = FU Live Developer $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks + +[f10-x86_64-live-developer-nl_NL-respin] +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp +iso_label = FU Live Developer $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks + +[f10-x86_64-live-developer-pt_PT-respin] +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp +iso_label = FU Live Developer $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-x86_64-live-education-math-respin] description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-education-math-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-x86_64-live-electronic-lab-respin] description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-x86_64-live-electronic-de_CH-lab-respin] +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-de_CH-$datestamp +iso_label = FU Live EL $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks + +[f10-x86_64-live-electronic-nl_NL-lab-respin] +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-nl_NL-$datestamp +iso_label = FU Live EL $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks + +[f10-x86_64-live-electronic-pt_PT-lab-respin] +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-pt_PT-$datestamp +iso_label = FU Live EL $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-x86_64-live-games-respin] description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-x86_64-live-games-de_CH-respin] +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf +iso_basename = Fedora-Unity-Games-de_CH-$datestamp +iso_label = FU Live Games $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks + +[f10-x86_64-live-games-nl_NL-respin] +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf +iso_basename = Fedora-Unity-Games-nl_NL-$datestamp +iso_label = FU Live Games $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks + +[f10-x86_64-live-games-pt_PT-respin] +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-games-respin.conf +iso_basename = Fedora-Unity-Games-pt_PT-$datestamp +iso_label = FU Live Games $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-x86_64-live-kde-respin] description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-x86_64-live-kde-de_CH-respin] +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_CH-$datestamp +iso_label = FU Live KDE $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks + +[f10-x86_64-live-kde-de_DE-respin] +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_DE-$datestamp +iso_label = FU Live KDE $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks + +[f10-x86_64-live-kde-nl_NL-respin] +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp +iso_label = FU Live KDE $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks + +[f10-x86_64-live-kde-pt_PT-respin] +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp +iso_label = FU Live KDE $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-x86_64-live-xfce-respin] description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp architecture = x86_64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-x86_64-live-xfce-de_CH-respin] +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks + +[f10-x86_64-live-xfce-nl_NL-respin] +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks + +[f10-x86_64-live-xfce-pt_PT-respin] +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = x86_64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-pt_PT.ks
[f10-ppc-live-aos-respin] description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-aos-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-ppc-live-broffice.org-respin] description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-ppc-live-desktop-default-respin] description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc-live-desktop-de_CH-respin] +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp +iso_label = FU Live $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks + +[f10-ppc-live-desktop-de_DE-respin] +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp +iso_label = FU Live $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks + +[f10-ppc-live-desktop-nl_NL-respin] +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp +iso_label = FU Live $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks + +[f10-ppc-live-desktop-pt_BR-respin] +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp +iso_label = FU Live $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks + +[f10-ppc-live-desktop-pt_PT-respin] +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp +iso_label = FU Live $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-ppc-live-developer-respin] description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc-live-developer-de_CH-respin] +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-de_CH-$datestamp +iso_label = FU Live Developer $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks + +[f10-ppc-live-developer-nl_NL-respin] +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp +iso_label = FU Live Developer $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks + +[f10-ppc-live-developer-pt_PT-respin] +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp +iso_label = FU Live Developer $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-ppc-live-education-math-respin] description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-education-math-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-ppc-live-electronic-lab-respin] description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc-live-electronic-de_CH-lab-respin] +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-de_CH-$datestamp +iso_label = FU Live EL $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks + +[f10-ppc-live-electronic-nl_NL-lab-respin] +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-nl_NL-$datestamp +iso_label = FU Live EL $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks + +[f10-ppc-live-electronic-pt_PT-lab-respin] +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-pt_PT-$datestamp +iso_label = FU Live EL $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-ppc-live-games-respin] description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc-live-games-de_CH-respin] +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf +iso_basename = Fedora-Unity-Games-de_CH-$datestamp +iso_label = FU Live Games $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks + +[f10-ppc-live-games-nl_NL-respin] +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf +iso_basename = Fedora-Unity-Games-nl_NL-$datestamp +iso_label = FU Live Games $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks + +[f10-ppc-live-games-pt_PT-respin] +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-games-respin.conf +iso_basename = Fedora-Unity-Games-pt_PT-$datestamp +iso_label = FU Live Games $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-ppc-live-kde-respin] description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc-live-kde-de_CH-respin] +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_CH-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks + +[f10-ppc-live-kde-de_DE-respin] +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_DE-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks + +[f10-ppc-live-kde-nl_NL-respin] +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks + +[f10-ppc-live-kde-pt_PT-respin] +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-ppc-live-xfce-respin] description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp architecture = ppc -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc-live-xfce-de_CH-respin] +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks + +[f10-ppc-live-xfce-nl_NL-respin] +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks + +[f10-ppc-live-xfce-pt_PT-respin] +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = ppc +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-pt_PT.ks
[f10-ppc64-live-aos-respin] description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-aos-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-aos.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-ppc64-live-broffice.org-respin] description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-broffice.org.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-ppc64-live-desktop-default-respin] description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-default.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc64-live-desktop-de_CH-respin] +description = Fedora Unity Live Desktop de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_CH-$datestamp +iso_label = FU Live $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_CH.ks + +[f10-ppc64-live-desktop-de_DE-respin] +description = Fedora Unity Live Desktop de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-de_DE-$datestamp +iso_label = FU Live $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-de_DE.ks + +[f10-ppc64-live-desktop-nl_NL-respin] +description = Fedora Unity Live Desktop nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-nl_NL-$datestamp +iso_label = FU Live $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-nl_NL.ks + +[f10-ppc64-live-desktop-pt_BR-respin] +description = Fedora Unity Live Desktop pt_BR Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_BR-$datestamp +iso_label = FU Live $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_BR.ks + +[f10-ppc64-live-desktop-pt_PT-respin] +description = Fedora Unity Live Desktop pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf +iso_basename = Fedora-Unity-Desktop-pt_PT-$datestamp +iso_label = FU Live $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-desktop-pt_PT.ks
[f10-ppc64-live-developer-respin] description = Fedora Unity Live Developer Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Developer-$datestamp iso_label = FU Live Developer $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc64-live-developer-de_CH-respin] +description = Fedora Unity Live Developer de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-de_CH-$datestamp +iso_label = FU Live Developer $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-de_CH.ks + +[f10-ppc64-live-developer-nl_NL-respin] +description = Fedora Unity Live Developer nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-nl_NL-$datestamp +iso_label = FU Live Developer $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-nl_NL.ks + +[f10-ppc64-live-developer-pt_PT-respin] +description = Fedora Unity Live Developer pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-developer-respin.conf +iso_basename = Fedora-Unity-Developer-pt_PT-$datestamp +iso_label = FU Live Developer $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-developer-pt_PT.ks
[f10-ppc64-live-education-math-respin] description = Fedora Unity Live Education Math Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-education-math-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Education-Math-$datestamp iso_label = FU Live E-Math $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-education-math.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
[f10-ppc64-live-electronic-lab-respin] description = Fedora Unity Live Electronic Lab DVD Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-EL-$datestamp iso_label = FU Live EL $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc64-live-electronic-de_CH-lab-respin] +description = Fedora Unity Live Electronic Lab de_CH DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-de_CH-$datestamp +iso_label = FU Live EL $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-de_CH.ks + +[f10-ppc64-live-electronic-nl_NL-lab-respin] +description = Fedora Unity Live Electronic Lab nl_NL DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-nl_NL-$datestamp +iso_label = FU Live EL $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-nl_NL.ks + +[f10-ppc64-live-electronic-pt_PT-lab-respin] +description = Fedora Unity Live Electronic Lab pt_PT DVD Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-electronic-lab-respin.conf +iso_basename = Fedora-Unity-EL-pt_PT-$datestamp +iso_label = FU Live EL $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-electronic-lab-pt_PT.ks
[f10-ppc64-live-games-respin] description = Fedora Unity Live Games Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-Games-$datestamp iso_label = FU Live Games $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc64-live-games-de_CH-respin] +description = Fedora Unity Live Games de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf +iso_basename = Fedora-Unity-Games-de_CH-$datestamp +iso_label = FU Live Games $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-de_CH.ks + +[f10-ppc64-live-games-nl_NL-respin] +description = Fedora Unity Live Games nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf +iso_basename = Fedora-Unity-Games-nl_NL-$datestamp +iso_label = FU Live Games $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-nl_NL.ks + +[f10-ppc64-live-games-pt_PT-respin] +description = Fedora Unity Live Games pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-games-respin.conf +iso_basename = Fedora-Unity-Games-pt_PT-$datestamp +iso_label = FU Live Games $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livedvd-games-pt_PT.ks
[f10-ppc64-live-kde-respin] description = Fedora Unity Live KDE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-KDE-$datestamp iso_label = FU Live KDE $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1 + +[f10-ppc64-live-kde-de_CH-respin] +description = Fedora Unity Live KDE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_CH-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_CH.ks + +[f10-ppc64-live-kde-de_DE-respin] +description = Fedora Unity Live KDE de_DE Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-de_DE-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-de_DE.ks + +[f10-ppc64-live-kde-nl_NL-respin] +description = Fedora Unity Live KDE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-nl_NL-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-nl_NL.ks + +[f10-ppc64-live-kde-pt_PT-respin] +description = Fedora Unity Live KDE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-kde-respin.conf +iso_basename = Fedora-Unity-KDE-pt_PT-$datestamp +iso_label = FU Live KDE $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-kde-pt_PT.ks
[f10-ppc64-live-xfce-respin] description = Fedora Unity Live XFCE Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf -product_name = Fedora -product_path = Packages iso_basename = Fedora-Unity-XFCE-$datestamp iso_label = FU Live XFCE $datestamp architecture = ppc64 -version = 10 -version_from = F10 kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce.ks -kickstart_uses_pkgsack_exclude = 1 -media_installation_dvd=0 -media_installation_cd=0 -media_installation_tree=0 -media_utility_rescue=0 -media_live_optical=1
+[f10-ppc64-live-xfce-de_CH-respin] +description = Fedora Unity Live XFCE de_CH Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-de_CH-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-de_CH.ks + +[f10-ppc64-live-xfce-nl_NL-respin] +description = Fedora Unity Live XFCE nl_NL Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-nl_NL-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-nl_NL.ks + +[f10-ppc64-live-xfce-pt_PT-respin] +description = Fedora Unity Live XFCE pt_PT Re-Spin Model for Fedora (Rawhide) +main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-xfce-respin.conf +iso_basename = Fedora-Unity-XFCE-pt_PT-$datestamp +iso_label = FU Live XFCE $datestamp +architecture = ppc64 +kickstart_file = /usr/share/spin-kickstarts/fedora-livecd-xfce-pt_PT.ks
commit 99e641073b9edd2f0e869d9d9ecf8572737d0f85 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 20:07:27 2009 +0100
Update respin.sh with the correct From: address in email
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 4ec8edb..9a8353b 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -115,23 +115,33 @@ done
[ ! -z "$pkg_error" ] && echo -en "ERROR:\n$pkg_error" && exit 1
+## +## First, we try to run from the source tree +## If that fails, we'll look for an installed RPM, +## Last but not least, we'll clone stuff ourselves and go at it +## if [ -d ~/devel/revisor/master ]; then cd ~/devel/revisor/master - git pull git://git.fedorahosted.org/revisor master - autoreconf -v && ./configure - ./switchhere --yes - revisor_cmd="sudo ./revisor.py --cli" -else + +elif [ ! -z "`rpm -qv revisor | grep -v 'not installed'`" ]; then revisor_cmd="sudo revisor --cli" + +else + git clone git://git.fedorahosted.org/revisor /tmp/revisor + cd /tmp/revisor + autoreconf -v && ./configure + ./switchhere --yes + revisor_cmd="sudo ./revisor.py --cli" fi
MESSAGE_END="\n\nGo to http://$HOSTNAME/revisor/%b/%b/ for more details.\n\nKind regards,\n\nJeroen van Meeuwen\n-kanarip" NOTIFICATION_FAILURE="kanarip@kanarip.com" NOTIFICATION_SUCCESS="kanarip@kanarip.com" +NOTIFICATION_FROMADD="kanarip@kanarip.com"
# Cheat our way through spin-kickstarts [ -d /tmp/spin-kickstarts ] && sudo rm -rf /tmp/spin-kickstarts @@ -169,10 +179,12 @@ for version in $VERSIONS; do printf "Spin $spin failed, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ | mail -s "[respin] $spin $datestamp failed" \ -a revisor-$spin.log \ + -r $NOTIFICATION_FROMADD \ -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ printf "Spin $spin succeeded, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ | mail -s "[respin] $spin $datestamp succeeded" \ -a revisor-$spin.log \ + -r $NOTIFICATION_FROMADD \ $NOTIFICATION_SUCCESS
sudo mkdir -p /srv/revisor/$datestamp/$spin/log/ @@ -207,10 +219,12 @@ for version in $VERSIONS; do printf "Spin f$version-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ | mail -s "[respin] f$version-$arch-respin $datestamp failed" \ -a revisor-f$version-$arch-respin.log \ + -r $NOTIFICATION_FROMADD \ -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ printf "Spin f$version-$arch-respin succeeded, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ | mail -s "[respin] f$version-$arch-respin $datestamp succeeded" \ -a revisor-f$version-$arch-respin.log \ + -r $NOTIFICATION_FROMADD \ $NOTIFICATION_SUCCESS
sudo mkdir -p /srv/revisor/$datestamp/f$version-$arch-respin/log/
commit 0c0c85732eb23d3b783c842a5d451ac060263f57 Merge: e1b1335... 17dcab1... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 20:05:33 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit 17dcab18daa0c3c3955776b7bfe9a2f2c234c76d Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 19:50:20 2009 +0100
Exclude *.i?86 from the live images for Fedora 9 x86_64 spins
diff --git a/unity/conf/conf.d/revisor-f9-x86_64-live-desktop-respin.conf b/unity/conf/conf.d/revisor-f9-x86_64-live-desktop-respin.conf index 3903160..5701974 100644 --- a/unity/conf/conf.d/revisor-f9-x86_64-live-desktop-respin.conf +++ b/unity/conf/conf.d/revisor-f9-x86_64-live-desktop-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f9-x86_64-live-developer-respin.conf b/unity/conf/conf.d/revisor-f9-x86_64-live-developer-respin.conf index 3903160..5701974 100644 --- a/unity/conf/conf.d/revisor-f9-x86_64-live-developer-respin.conf +++ b/unity/conf/conf.d/revisor-f9-x86_64-live-developer-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f9-x86_64-live-education-math-respin.conf b/unity/conf/conf.d/revisor-f9-x86_64-live-education-math-respin.conf index 3903160..5701974 100644 --- a/unity/conf/conf.d/revisor-f9-x86_64-live-education-math-respin.conf +++ b/unity/conf/conf.d/revisor-f9-x86_64-live-education-math-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f9-x86_64-live-electronic-lab-respin.conf b/unity/conf/conf.d/revisor-f9-x86_64-live-electronic-lab-respin.conf index 3903160..5701974 100644 --- a/unity/conf/conf.d/revisor-f9-x86_64-live-electronic-lab-respin.conf +++ b/unity/conf/conf.d/revisor-f9-x86_64-live-electronic-lab-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f9-x86_64-live-games-respin.conf b/unity/conf/conf.d/revisor-f9-x86_64-live-games-respin.conf index 3903160..5701974 100644 --- a/unity/conf/conf.d/revisor-f9-x86_64-live-games-respin.conf +++ b/unity/conf/conf.d/revisor-f9-x86_64-live-games-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f9-x86_64-live-kde-respin.conf b/unity/conf/conf.d/revisor-f9-x86_64-live-kde-respin.conf index 3903160..5701974 100644 --- a/unity/conf/conf.d/revisor-f9-x86_64-live-kde-respin.conf +++ b/unity/conf/conf.d/revisor-f9-x86_64-live-kde-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f9-x86_64-live-xfce-respin.conf b/unity/conf/conf.d/revisor-f9-x86_64-live-xfce-respin.conf index 3903160..5701974 100644 --- a/unity/conf/conf.d/revisor-f9-x86_64-live-xfce-respin.conf +++ b/unity/conf/conf.d/revisor-f9-x86_64-live-xfce-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1
commit 03f47d648839ae808c5452fb912a0679798b3ac1 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 19:29:58 2009 +0100
Update the required packages ($revisor_deps)
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index c6d4040..4ec8edb 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -54,17 +54,32 @@ revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools pam python automake intltool gettext desktop-file-utils glib2-devel gcc cobbler koan deltarpm pygtk2-libglade gnome-python2-gconf system-config-kickstart jigdo livecd-tools python-virtinst git sudo - spin-kickstarts mock" + spin-kickstarts mock yum-utils"
## ## Defaults ##
+LIVE=0 +INSTALL=0 JUST_LIST=0 cleanup=1
+## +## Get the options +## + while [ $# -gt 0 ]; do case $1 in + --live) + LIVE=1 + shift + ;; + --install) + INSTALL=1 + shift + ;; + --version) VERSIONS="$VERSIONS $2" shift; shift @@ -132,68 +147,74 @@ for version in $VERSIONS; do cd $ourwd
for arch in $ARCHES; do - for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do
- datestamp=`date +'%Y%m%d'` + if [ $LIVE -eq 1 ]; then + for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do
- [ $JUST_LIST -eq 1 ] && echo $spin && continue + datestamp=`date +'%Y%m%d'`
- # Let's make sure we remove the entire directory before we attempt a respin. - # The log files get confusing, you know ;-) - # - sudo rm -rf /srv/revisor/$datestamp/$spin/log/ + [ $JUST_LIST -eq 1 ] && echo $spin && continue
- ${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf \ - --model $spin --debug 9 --clean-up $cleanup \ - --destination-directory /srv/revisor/$datestamp/ \ - --report-sizes 2>&1 | tee revisor-$spin.log + # Let's make sure we remove the entire directory before we attempt a respin. + # The log files get confusing, you know ;-) + # + sudo rm -rf /srv/revisor/$datestamp/$spin/log/
- [ $? -gt 0 ] && \ - printf "Spin $spin failed, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ - | mail -s "[respin] $spin $datestamp failed" \ - -a revisor-$spin.log \ - -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ - printf "Spin $spin succeeded, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ - | mail -s "[respin] $spin $datestamp succeeded" \ - -a revisor-$spin.log \ - $NOTIFICATION_SUCCESS + ${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf \ + --model $spin --debug 9 --clean-up $cleanup \ + --destination-directory /srv/revisor/$datestamp/ \ + --report-sizes 2>&1 | tee revisor-$spin.log
- sudo mkdir -p /srv/revisor/$datestamp/$spin/log/ - sudo mv revisor-$spin.log /srv/revisor/$datestamp/$spin/log/ - done + [ $? -gt 0 ] && \ + printf "Spin $spin failed, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ + | mail -s "[respin] $spin $datestamp failed" \ + -a revisor-$spin.log \ + -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ + printf "Spin $spin succeeded, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ + | mail -s "[respin] $spin $datestamp succeeded" \ + -a revisor-$spin.log \ + $NOTIFICATION_SUCCESS
- [ $JUST_LIST -eq 1 ] && echo f$version-$arch-respin && continue + sudo mkdir -p /srv/revisor/$datestamp/$spin/log/ + sudo mv revisor-$spin.log /srv/revisor/$datestamp/$spin/log/ + done + fi
- spin_name="f$version-$arch-respin" + if [ $INSTALL -eq 1 ]; then
- mock -r fedora-$version-$arch clean | tee revisor-f$version-$arch-respin.log && \ - mock -r fedora-$version-$arch init | tee -a revisor-f$version-$arch-respin.log && \ - mock -r fedora-$version-$arch install $revisor_deps | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ - echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + [ $JUST_LIST -eq 1 ] && echo f$version-$arch-respin && continue
- datestamp=`date +'%Y%m%d'` + spin_name="f$version-$arch-respin" + + mock -r fedora-$version-$arch clean | tee revisor-f$version-$arch-respin.log && \ + mock -r fedora-$version-$arch init | tee -a revisor-f$version-$arch-respin.log && \ + mock -r fedora-$version-$arch install $revisor_deps | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + + datestamp=`date +'%Y%m%d'`
- # Let's make sure we remove the entire directory before we attempt a respin. - # The log files get confusing, you know ;-) - # - sudo rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/ + # Let's make sure we remove the entire directory before we attempt a respin. + # The log files get confusing, you know ;-) + # + sudo rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/
- echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up $cleanup\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up $cleanup\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log
- [ $? -gt 0 ] && \ - printf "Spin f$version-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ - | mail -s "[respin] f$version-$arch-respin $datestamp failed" \ - -a revisor-f$version-$arch-respin.log \ - -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ - printf "Spin f$version-$arch-respin succeeded, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ - | mail -s "[respin] f$version-$arch-respin $datestamp succeeded" \ - -a revisor-f$version-$arch-respin.log \ - $NOTIFICATION_SUCCESS + [ $? -gt 0 ] && \ + printf "Spin f$version-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ + | mail -s "[respin] f$version-$arch-respin $datestamp failed" \ + -a revisor-f$version-$arch-respin.log \ + -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ + printf "Spin f$version-$arch-respin succeeded, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ + | mail -s "[respin] f$version-$arch-respin $datestamp succeeded" \ + -a revisor-f$version-$arch-respin.log \ + $NOTIFICATION_SUCCESS
- sudo mkdir -p /srv/revisor/$datestamp/f$version-$arch-respin/log/ - sudo mv revisor-f$version-$arch-respin.log /srv/revisor/$datestamp/f$version-$arch-respin/log/ + sudo mkdir -p /srv/revisor/$datestamp/f$version-$arch-respin/log/ + sudo mv revisor-f$version-$arch-respin.log /srv/revisor/$datestamp/f$version-$arch-respin/log/ + fi done done
commit 43b9135d65d4bf1d51325cb40457672db0142330 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 19:25:52 2009 +0100
Ignore errors in the other shutil.rmtree() too
diff --git a/revisor/__init__.py.in b/revisor/__init__.py.in index 9415a37..4eec8f8 100644 --- a/revisor/__init__.py.in +++ b/revisor/__init__.py.in @@ -522,6 +522,6 @@ class Revisor: # Remove everything for dir in ["revisor-yumcache"]: if os.access(os.path.join(self.base.cfg.working_directory, dir), os.R_OK): - shutil.rmtree(os.path.join(self.base.cfg.working_directory, dir)) + shutil.rmtree(os.path.join(self.base.cfg.working_directory, dir), ignore_errors=True)
sys.exit(exitcode)
commit e1b1335652b826a99879ab948bc56cad4a8320e4 Merge: 5520b6d... f20ed2c... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 19:16:33 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit f20ed2c36443c8ce27aff16ccbd10338eeceb111 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 19:15:10 2009 +0100
If a sys.exit() call says $? -gt 0 then exit with that same $?
diff --git a/revisor/__init__.py.in b/revisor/__init__.py.in index 6585844..9415a37 100644 --- a/revisor/__init__.py.in +++ b/revisor/__init__.py.in @@ -497,8 +497,8 @@ class Revisor:
try: self.base.run() - except SystemExit: - pass + except SystemExit, e: + exitcode = e except KeyboardInterrupt: exitcode = 1 self.base.log.info(_("Interrupted by user"))
commit 2b56cb1daa9ca48bf3db3fd2937b5fa50e96a437 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 18:02:11 2009 +0100
anaconda-runtime does not exist anymore, nor does pygtk
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 4a4deff..c6d4040 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -50,9 +50,9 @@ if [ $# -eq 0 ]; then fi
revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools - anaconda-runtime squashfs-tools busybox-anaconda notify-python usermode + anaconda squashfs-tools busybox-anaconda notify-python usermode pam python automake intltool gettext desktop-file-utils glib2-devel gcc - cobbler koan deltarpm pygtk pygtk2-libglade gnome-python2-gconf + cobbler koan deltarpm pygtk2-libglade gnome-python2-gconf system-config-kickstart jigdo livecd-tools python-virtinst git sudo spin-kickstarts mock"
commit 833ee44eb7cc5db4420b746d4daa868d280ff026 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 17:58:53 2009 +0100
That didn't help, because the output is sent to stdout no matter what :/
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 695dee2..4a4deff 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -93,7 +93,7 @@ done # on are actually installed
for pkg in $revisor_deps; do - if [ -z "`rpm -qv $pkg 2>/dev/null`" ]; then + if [ -z "`rpm -qv $pkg | grep -v 'not installed'`" ]; then pkg_error="$pkg_error\nPackage $pkg not installed" fi done
commit b1a2c8dad1f293b56f3c5a7a86500c22303536c9 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 17:56:58 2009 +0100
Redirect stderr to /dev/null
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index e9bfcf3..695dee2 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -93,7 +93,7 @@ done # on are actually installed
for pkg in $revisor_deps; do - if [ -z "`rpm -qv $pkg`" ]; then + if [ -z "`rpm -qv $pkg 2>/dev/null`" ]; then pkg_error="$pkg_error\nPackage $pkg not installed" fi done
commit 5520b6d83eba44e2aa9f275e6b452e1defd95731 Merge: c6f823f... 3202c47... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 17:13:00 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit 3202c47cc4bd04e0afbbd9cf18028b9f1e47efa8 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 17:12:33 2009 +0100
Update respin.sh
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 668a710..e9bfcf3 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -119,7 +119,7 @@ NOTIFICATION_FAILURE="kanarip@kanarip.com" NOTIFICATION_SUCCESS="kanarip@kanarip.com"
# Cheat our way through spin-kickstarts -[ -d /tmp/spin-kickstarts ] && rm -rf /tmp/spin-kickstarts +[ -d /tmp/spin-kickstarts ] && sudo rm -rf /tmp/spin-kickstarts git clone git://git.fedorahosted.org/spin-kickstarts.git /tmp/spin-kickstarts
for version in $VERSIONS; do @@ -141,7 +141,7 @@ for version in $VERSIONS; do # Let's make sure we remove the entire directory before we attempt a respin. # The log files get confusing, you know ;-) # - rm -rf /srv/revisor/$datestamp/$spin/log/ + sudo rm -rf /srv/revisor/$datestamp/$spin/log/
${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf \ --model $spin --debug 9 --clean-up $cleanup \ @@ -179,7 +179,7 @@ for version in $VERSIONS; do # Let's make sure we remove the entire directory before we attempt a respin. # The log files get confusing, you know ;-) # - rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/ + sudo rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/
echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up $cleanup\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log
commit c6f823f9d140c3a1b8243c253c1922ffeea744af Merge: 39f1cf2... 7a229a7... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 16:42:12 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit 7a229a7db22510f0db87c95442f133f39a1960c2 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 16:41:39 2009 +0100
Make respins.sh pull over git:// (cronjobs do not have the ssh keys loaded)
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index e1681aa..668a710 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -103,7 +103,7 @@ done if [ -d ~/devel/revisor/master ]; then cd ~/devel/revisor/master
- git pull + git pull git://git.fedorahosted.org/revisor master
autoreconf -v && ./configure
commit 39f1cf24fe4fbf4641e6bfa8615f120c7d7e2f67 Merge: 8e22687... 5097518... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 16:41:22 2009 +0100
Merge branch 'master' of git://git.fedorahosted.org/revisor
commit 50975180514877c2b34344c351b232069e4a6e82 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 16:40:33 2009 +0100
More updates to respin.sh
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 6561338..e1681aa 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -37,6 +37,9 @@ function usage() { echo " be specified multiple times." echo "--arch <arch> - The architectures to respin. Can also be specified" echo " multiple times." + echo "" + echo "--cleanup - Pass Revisor how to clean up after itself (default: 1)" + echo " See Revisor help for details" echo "--list - Just list what would have otherwise been respun."
exit 1 @@ -58,6 +61,7 @@ revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools ##
JUST_LIST=0 +cleanup=1
while [ $# -gt 0 ]; do case $1 in @@ -70,6 +74,11 @@ while [ $# -gt 0 ]; do shift; shift ;;
+ --clean-up|--cleanup) + cleanup=$2 + shift; shift + ;; + --list) JUST_LIST=1 shift @@ -135,7 +144,7 @@ for version in $VERSIONS; do rm -rf /srv/revisor/$datestamp/$spin/log/
${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf \ - --model $spin --debug 9 --clean-up 2 \ + --model $spin --debug 9 --clean-up $cleanup \ --destination-directory /srv/revisor/$datestamp/ \ --report-sizes 2>&1 | tee revisor-$spin.log
@@ -172,7 +181,7 @@ for version in $VERSIONS; do # rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/
- echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9 --clean-up $cleanup\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log
[ $? -gt 0 ] && \ printf "Spin f$version-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ @@ -187,4 +196,4 @@ for version in $VERSIONS; do sudo mkdir -p /srv/revisor/$datestamp/f$version-$arch-respin/log/ sudo mv revisor-f$version-$arch-respin.log /srv/revisor/$datestamp/f$version-$arch-respin/log/ done -done \ No newline at end of file +done
commit 6c3da58493b45c51ab7fddb23af53090bb385e2c Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 16:27:58 2009 +0100
Update respins.sh
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 0e16203..6561338 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -32,6 +32,14 @@
function usage() { echo "$0 [options]" + echo "" + echo "--version <version> - The version of the distribution to respin. Can" + echo " be specified multiple times." + echo "--arch <arch> - The architectures to respin. Can also be specified" + echo " multiple times." + echo "--list - Just list what would have otherwise been respun." + + exit 1 }
if [ $# -eq 0 ]; then @@ -45,6 +53,12 @@ revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools system-config-kickstart jigdo livecd-tools python-virtinst git sudo spin-kickstarts mock"
+## +## Defaults +## + +JUST_LIST=0 + while [ $# -gt 0 ]; do case $1 in --version) @@ -55,6 +69,14 @@ while [ $# -gt 0 ]; do ARCHES="$ARCHES $2" shift; shift ;; + + --list) + JUST_LIST=1 + shift + ;; + *) + usage + ;; esac done
@@ -83,6 +105,10 @@ else revisor_cmd="sudo revisor --cli" fi
+MESSAGE_END="\n\nGo to http://$HOSTNAME/revisor/%b/%b/ for more details.\n\nKind regards,\n\nJeroen van Meeuwen\n-kanarip" +NOTIFICATION_FAILURE="kanarip@kanarip.com" +NOTIFICATION_SUCCESS="kanarip@kanarip.com" + # Cheat our way through spin-kickstarts [ -d /tmp/spin-kickstarts ] && rm -rf /tmp/spin-kickstarts git clone git://git.fedorahosted.org/spin-kickstarts.git /tmp/spin-kickstarts @@ -101,17 +127,36 @@ for version in $VERSIONS; do
datestamp=`date +'%Y%m%d'`
+ [ $JUST_LIST -eq 1 ] && echo $spin && continue + + # Let's make sure we remove the entire directory before we attempt a respin. + # The log files get confusing, you know ;-) + # + rm -rf /srv/revisor/$datestamp/$spin/log/ + ${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf \ --model $spin --debug 9 --clean-up 2 \ --destination-directory /srv/revisor/$datestamp/ \ --report-sizes 2>&1 | tee revisor-$spin.log
- [ $? -gt 0 ] && echo "Spin $spin failed, log file attached" | mail -s "$spin failed" -a revisor-$spin.log "kanarip@kanarip.com" + [ $? -gt 0 ] && \ + printf "Spin $spin failed, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ + | mail -s "[respin] $spin $datestamp failed" \ + -a revisor-$spin.log \ + -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ + printf "Spin $spin succeeded, log file attached.$MESSAGE_END" "$datestamp" "$spin" \ + | mail -s "[respin] $spin $datestamp succeeded" \ + -a revisor-$spin.log \ + $NOTIFICATION_SUCCESS
sudo mkdir -p /srv/revisor/$datestamp/$spin/log/ sudo mv revisor-$spin.log /srv/revisor/$datestamp/$spin/log/ done
+ [ $JUST_LIST -eq 1 ] && echo f$version-$arch-respin && continue + + spin_name="f$version-$arch-respin" + mock -r fedora-$version-$arch clean | tee revisor-f$version-$arch-respin.log && \ mock -r fedora-$version-$arch init | tee -a revisor-f$version-$arch-respin.log && \ mock -r fedora-$version-$arch install $revisor_deps | tee -a revisor-f$version-$arch-respin.log && \ @@ -119,9 +164,25 @@ for version in $VERSIONS; do echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + + datestamp=`date +'%Y%m%d'` + + # Let's make sure we remove the entire directory before we attempt a respin. + # The log files get confusing, you know ;-) + # + rm -rf /srv/revisor/$datestamp/f$version-$arch-respin/log/ + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log
- [ $? -gt 0 ] && echo "Spin f$version-$arch-respin failed, log file attached" | mail -s "f$version-$arch-respin failed" -a revisor-f$version-$arch-respin.log "kanarip@kanarip.com" + [ $? -gt 0 ] && \ + printf "Spin f$version-$arch-respin failed, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ + | mail -s "[respin] f$version-$arch-respin $datestamp failed" \ + -a revisor-f$version-$arch-respin.log \ + -c $NOTIFICATION_FAILURE $NOTIFICATION_SUCCESS || \ + printf "Spin f$version-$arch-respin succeeded, log file attached.$MESSAGE_END" "$datestamp" "f$version-$arch-respin" \ + | mail -s "[respin] f$version-$arch-respin $datestamp succeeded" \ + -a revisor-f$version-$arch-respin.log \ + $NOTIFICATION_SUCCESS
sudo mkdir -p /srv/revisor/$datestamp/f$version-$arch-respin/log/ sudo mv revisor-f$version-$arch-respin.log /srv/revisor/$datestamp/f$version-$arch-respin/log/
commit 73e9221ed70b24b5fbc01258e66a4156622b0ca4 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 16:27:45 2009 +0100
Update the descriptions for live spins on Fedora 9 as well
diff --git a/unity/conf/f9-live-respin.conf b/unity/conf/f9-live-respin.conf index 608a6f2..2115d98 100644 --- a/unity/conf/f9-live-respin.conf +++ b/unity/conf/f9-live-respin.conf @@ -31,7 +31,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f9-i386-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = i386 version = 9 @@ -139,7 +139,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f9-x86_64-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = x86_64 version = 9 @@ -247,7 +247,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f9-ppc-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = ppc version = 9 @@ -355,7 +355,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f9-ppc64-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = ppc64 version = 9
commit 8e2268744f4bc297e2095ae5326b85b1000d3719 Merge: 432864e... 5a069d4... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 15:14:04 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit 5a069d46418a2eb65e517238870886e8cdd99f3a Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 15:13:48 2009 +0100
Update respin.sh
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 53d374e..0e16203 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -1,5 +1,35 @@ #!/bin/bash
+# +# Copyright 2008-2009 Jeroen van Meeuwen kanarip@fedoraunity.org +# +# This is a script to automate respins for both installation and live media. +# +# The script makes the following assumptions: +# +# - you have sudo configured for the user you are executing the script with, for +# at least the following commands: +# +# 1) sudo make install (in /tmp/spin-kickstarts) +# 2) sudo ./revisor.py (if running from source) +# 3) sudo revisor (if running from installed RPMs) +# 4) sudo mkdir -p +# 5) sudo mv +# +# - you have all the required packages installed (see $revisor_deps) +# - you have enough disk space (haha, no estimate here) +# +# And, last but not least, you have configured the following in +# /etc/mock/site-defaults.cfg: +# +# # bind mount plugin is enabled by default but has no configured directories to mount +# # config_opts['plugin_conf']['bind_mount_enable'] = True +# config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/selinux/', '/selinux/' )) +# config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/srv/revisor/', '/srv/revisor/' )) +# # (optional) +# config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/var/tmp/revisor-yumcache/', '/var/tmp/revisor-yumcache/' )) +# + function usage() { echo "$0 [options]" } @@ -8,6 +38,13 @@ if [ $# -eq 0 ]; then usage fi
+revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools + anaconda-runtime squashfs-tools busybox-anaconda notify-python usermode + pam python automake intltool gettext desktop-file-utils glib2-devel gcc + cobbler koan deltarpm pygtk pygtk2-libglade gnome-python2-gconf + system-config-kickstart jigdo livecd-tools python-virtinst git sudo + spin-kickstarts mock" + while [ $# -gt 0 ]; do case $1 in --version) @@ -21,6 +58,17 @@ while [ $# -gt 0 ]; do esac done
+# Thanks. Now, before we do anything, let's check if the packages we depend +# on are actually installed + +for pkg in $revisor_deps; do + if [ -z "`rpm -qv $pkg`" ]; then + pkg_error="$pkg_error\nPackage $pkg not installed" + fi +done + +[ ! -z "$pkg_error" ] && echo -en "ERROR:\n$pkg_error" && exit 1 + if [ -d ~/devel/revisor/master ]; then cd ~/devel/revisor/master
@@ -64,13 +112,18 @@ for version in $VERSIONS; do sudo mv revisor-$spin.log /srv/revisor/$datestamp/$spin/log/ done
- mock -r fedora-$version-$arch clean && \ - mock -r fedora-$version-$arch init && \ - mock -r fedora-$version-$arch install $revisor_deps && \ - echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell - echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell - echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell - echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell - echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell; + mock -r fedora-$version-$arch clean | tee revisor-f$version-$arch-respin.log && \ + mock -r fedora-$version-$arch init | tee -a revisor-f$version-$arch-respin.log && \ + mock -r fedora-$version-$arch install $revisor_deps | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log && \ + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --destination-directory /srv/revisor/$datestamp/ --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell | tee -a revisor-f$version-$arch-respin.log + + [ $? -gt 0 ] && echo "Spin f$version-$arch-respin failed, log file attached" | mail -s "f$version-$arch-respin failed" -a revisor-f$version-$arch-respin.log "kanarip@kanarip.com" + + sudo mkdir -p /srv/revisor/$datestamp/f$version-$arch-respin/log/ + sudo mv revisor-f$version-$arch-respin.log /srv/revisor/$datestamp/f$version-$arch-respin/log/ done done \ No newline at end of file
commit 432864ee8c6b42a35e0f0940b3d76d788dfab342 Merge: 8fb72f9... e530423... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 14:59:18 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit e53042354976bc6463cc7e601229fa3f367797fb Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 14:58:46 2009 +0100
Append the package, not extend like if the pkg name was a list... ;-)
diff --git a/revisor/base.py b/revisor/base.py index 77cf11b..41bd450 100644 --- a/revisor/base.py +++ b/revisor/base.py @@ -345,7 +345,7 @@ class RevisorBase:
if self.cfg.kickstart_uses_pkgsack_exclude: for pkg in excludedList: - self.cfg.yumobj.conf.exclude.extend(pkg) + self.cfg.yumobj.conf.exclude.append(pkg)
self.log.debug(_("Using pkgsack excludes, the list of packages to exclude is now: %r") % self.cfg.yumobj.conf.exclude, level=9)
commit ba9278a368882916c384dc0fe073c31813251d4c Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 14:58:09 2009 +0100
Fix spin-kickstarts for respin.sh
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh index 5cbf9e6..53d374e 100755 --- a/unity/scripts/respin.sh +++ b/unity/scripts/respin.sh @@ -35,7 +35,19 @@ else revisor_cmd="sudo revisor --cli" fi
+# Cheat our way through spin-kickstarts +[ -d /tmp/spin-kickstarts ] && rm -rf /tmp/spin-kickstarts +git clone git://git.fedorahosted.org/spin-kickstarts.git /tmp/spin-kickstarts + for version in $VERSIONS; do + + # Build the spin-kickstarts package for this version + ourwd=`pwd` + cd /tmp/spin-kickstarts + [ ! -z "`git branch -la | grep '^ F-$version'`" ] && git checkout F-$version || git checkout --track -b F-$version origin/F-$version + autoreconf -v && ./configure --prefix=/usr && sudo make install + cd $ourwd + for arch in $ARCHES; do for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do
commit 8fb72f996608b14ec050e7d331f9a1ac132c6583 Merge: 170af85... 4dd2b6d... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 14:46:21 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit 4dd2b6d4ea0a8309033e6c601a64376ec9da46a5 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 14:41:12 2009 +0100
A respin shell script
diff --git a/unity/scripts/respin.sh b/unity/scripts/respin.sh new file mode 100755 index 0000000..5cbf9e6 --- /dev/null +++ b/unity/scripts/respin.sh @@ -0,0 +1,64 @@ +#!/bin/bash + +function usage() { + echo "$0 [options]" +} + +if [ $# -eq 0 ]; then + usage +fi + +while [ $# -gt 0 ]; do + case $1 in + --version) + VERSIONS="$VERSIONS $2" + shift; shift + ;; + --arch) + ARCHES="$ARCHES $2" + shift; shift + ;; + esac +done + +if [ -d ~/devel/revisor/master ]; then + cd ~/devel/revisor/master + + git pull + + autoreconf -v && ./configure + + ./switchhere --yes + + revisor_cmd="sudo ./revisor.py --cli" +else + revisor_cmd="sudo revisor --cli" +fi + +for version in $VERSIONS; do + for arch in $ARCHES; do + for spin in `${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf --list-models | grep "^ f$version-$arch-" | awk '{print $1}'`; do + + datestamp=`date +'%Y%m%d'` + + ${revisor_cmd} --config /etc/revisor-unity/f$version-live-respin.conf \ + --model $spin --debug 9 --clean-up 2 \ + --destination-directory /srv/revisor/$datestamp/ \ + --report-sizes 2>&1 | tee revisor-$spin.log + + [ $? -gt 0 ] && echo "Spin $spin failed, log file attached" | mail -s "$spin failed" -a revisor-$spin.log "kanarip@kanarip.com" + + sudo mkdir -p /srv/revisor/$datestamp/$spin/log/ + sudo mv revisor-$spin.log /srv/revisor/$datestamp/$spin/log/ + done + + mock -r fedora-$version-$arch clean && \ + mock -r fedora-$version-$arch init && \ + mock -r fedora-$version-$arch install $revisor_deps && \ + echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell + echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell; + done +done \ No newline at end of file
commit 170af85dd94812b8072db046f3f1eca9f1285517 Merge: 68f1f27... 784beca... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 13:10:12 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit 784beca8be4ae7c00f9d11335045112cfbfc8ebb Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Mon Feb 23 12:33:51 2009 +0100
Update descriptions on these spins
diff --git a/unity/conf/f10-live-respin.conf b/unity/conf/f10-live-respin.conf index 5107638..61a5e23 100644 --- a/unity/conf/f10-live-respin.conf +++ b/unity/conf/f10-live-respin.conf @@ -31,7 +31,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = i386 version = 10 @@ -49,7 +49,7 @@ description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-aos-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = i386 version = 10 @@ -67,7 +67,7 @@ description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-i386-live-broffice.org-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = i386 version = 10 @@ -193,7 +193,7 @@ description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-aos-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = x86_64 version = 10 @@ -211,7 +211,7 @@ description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = x86_64 version = 10 @@ -229,7 +229,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-x86_64-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = x86_64 version = 10 @@ -355,7 +355,7 @@ description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-aos-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = ppc version = 10 @@ -373,7 +373,7 @@ description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = ppc version = 10 @@ -391,7 +391,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = ppc version = 10 @@ -517,7 +517,7 @@ description = Fedora Unity Live AOS Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-aos-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-AOS-$datestamp iso_label = FU Live $datestamp architecture = ppc64 version = 10 @@ -535,7 +535,7 @@ description = Fedora Unity Live BrOffice.Org Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-BrOffice.Org-$datestamp iso_label = FU Live $datestamp architecture = ppc64 version = 10 @@ -553,7 +553,7 @@ description = Fedora Unity Live Desktop Re-Spin Model for Fedora (Rawhide) main = /etc/revisor-unity/conf.d/revisor-f10-ppc64-live-desktop-respin.conf product_name = Fedora product_path = Packages -iso_basename = Fedora-Unity-$datestamp +iso_basename = Fedora-Unity-Desktop-$datestamp iso_label = FU Live $datestamp architecture = ppc64 version = 10
commit 1c7a4e7ae7fed5cfd9b8ac3a580698bd4af3f700 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 22 03:08:04 2009 +0100
Update how sizes are obtained from files and how the size of a tree is estimated
diff --git a/revisor/pungi.py b/revisor/pungi.py index 584a4a2..e79fba3 100644 --- a/revisor/pungi.py +++ b/revisor/pungi.py @@ -454,7 +454,7 @@ cost=500 for disc in range(1, timber.total_discs + 1): if not we_are_ok: continue
- disc_size = timber.getSize("%s-disc%d" % (timber.dist_dir, disc), blocksize=True) + disc_size = timber.getIsoSize("%s-disc%d" % (timber.dist_dir, disc))
if disc_size > timber.target_size: self.log.debug(_("Disc %s #%d is oversized (%r > %r)") % (self.cfg.mediatypes[discdir]["label"], disc, disc_size, timber.target_size), level=9) diff --git a/revisor/splittree.py b/revisor/splittree.py index 94d42fd..e67b01e 100755 --- a/revisor/splittree.py +++ b/revisor/splittree.py @@ -26,6 +26,7 @@ import getopt import time import types import rpm +import subprocess
# Translation from rhpl.translate import _ @@ -86,21 +87,19 @@ self.reserve_size : Additional size needed to be reserved on the first disc. self.common_files = ['beta_eula.txt', 'EULA', 'README', 'GPL', 'RPM-GPG-KEY', 'RPM-GPG-KEY-beta', 'RPM-GPG-KEY-fedora'] self.logfile = []
- def getSize(self, path, blocksize=None): - """Gets the size as reported by du -sL""" - - if blocksize: - p = os.popen("du -slL --block-size=1 %s" % path, 'r') - thesize = p.read() - p.close() - thesize = long(string.split(thesize)[0]) - return thesize - else: - p = os.popen("du -slLh %s" % path, 'r') - thesize = p.read() - p.close() - thesize = string.split(thesize)[0] - return thesize + + def getIsoSize(self, path): + """Gets the size that a path would take in iso form""" + + call = ['/usr/bin/genisoimage', '-U', '-J', '-R', '-T', '-m', + 'repoview', '-m', 'images/boot.iso', '-print-size', + '-quiet', path] + + isosize = int(subprocess.Popen(call, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE).communicate()[0]) + + return isosize * 2048
def reportSizes(self, disc, firstpkg=None, lastpkg=None): """appends to self.logfile""" @@ -110,7 +109,7 @@ self.reserve_size : Additional size needed to be reserved on the first disc. if lastpkg: self.logfile.append("Last package on disc%d : %s" % (disc, lastpkg))
- discsize = self.getSize("%s-disc%d" % (self.dist_dir, disc)) + discsize = self.getIsoSize("%s-disc%d" % (self.dist_dir, disc)) self.logfile.append("%s-disc%d size: %s" % (self.arch, disc, discsize))
def createDiscInfo(self, discnumber): @@ -245,8 +244,8 @@ self.reserve_size : Additional size needed to be reserved on the first disc. self.log.debug(_("pkg %s already included, skipping") % pkg, level=9) continue
- curused = self.getSize("%s-disc%s" % (self.dist_dir, disc), blocksize=1) - filesize = self.getSize("%s/%s/%s" % (self.dist_dir, pkgdir, pkg), blocksize=1) + curused = self.getIsoSize("%s-disc%s" % (self.dist_dir, disc)) + filesize = os.stat("%s/%s/%s" % (self.dist_dir, pkgdir, pkg)).st_size newsize = filesize + curused
# compensate for the size of the comps package which has yet to be created @@ -298,7 +297,7 @@ self.reserve_size : Additional size needed to be reserved on the first disc.
sizes = [] for i in range(0, len(self.src_list)): - sizes.append([self.getSize("%s-disc%d" % (self.dist_dir, self.src_list[i]), blocksize=1), self.src_list[i]]) + sizes.append([self.getIsoSize("%s-disc%d" % (self.dist_dir, self.src_list[i])), self.src_list[i]]) sizes.sort() return sizes[0]
@@ -314,7 +313,7 @@ self.reserve_size : Additional size needed to be reserved on the first disc. for srpm in os.listdir("%s" % self.src_dir): if not srpm.endswith('.rpm'): continue - srpm_size = self.getSize("%s/%s" % (self.src_dir, srpm), blocksize=1) + srpm_size = os.stat("%s/%s" % (self.src_dir, srpm)).st_size srpm_list.append([srpm_size, srpm])
srpm_list.sort() @@ -325,12 +324,12 @@ self.reserve_size : Additional size needed to be reserved on the first disc. # if it isn't, pull it out of the list. If there's only # one disk make loud noises over the overflow for disc in self.src_list: - if self.getSize("%s-disc%s" % (self.dist_dir, disc), blocksize=1) > self.target_size: + if self.getIsoSize("%s-disc%s" % (self.dist_dir, disc)) > self.target_size: if len(self.src_list) < 2: self.logfile.append("Overflowing %s on disc%d" % (srpm_list[i][1], disc)) break else: - discsize = self.getSize("%s-disc%d" % (self.dist_dir, disc)) + discsize = self.getIsoSize("%s-disc%d" % (self.dist_dir, disc)) self.logfile.append("%s-disc%d size: %s" % (self.arch, disc, discsize)) self.src_list.pop(self.src_list.index(disc)) os.link("%s/%s" % (self.src_dir, srpm_list[i][1]),
commit 94d44cef70584a408ad03fceeddc12c883f72bbb Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 22 02:41:10 2009 +0100
Fix typo
diff --git a/unity/conf/conf.d/fedora-rawhide-single-cd.cfg b/unity/conf/conf.d/fedora-rawhide-single-cd.cfg index f9c1d11..6b7dc15 100644 --- a/unity/conf/conf.d/fedora-rawhide-single-cd.cfg +++ b/unity/conf/conf.d/fedora-rawhide-single-cd.cfg @@ -1,3 +1,3 @@ -%packagesv --nobase +%packages --nobase @base --nodefaults %end
commit 7a31469d57ca8c243d98d44fd44011731c6bce94 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 22 02:24:48 2009 +0100
Workaround from jkeating's pungi for #485167
diff --git a/revisor/splittree.py b/revisor/splittree.py index 21b0fd5..94d42fd 100755 --- a/revisor/splittree.py +++ b/revisor/splittree.py @@ -90,13 +90,13 @@ self.reserve_size : Additional size needed to be reserved on the first disc. """Gets the size as reported by du -sL"""
if blocksize: - p = os.popen("du -sL --block-size=1 %s" % path, 'r') + p = os.popen("du -slL --block-size=1 %s" % path, 'r') thesize = p.read() p.close() thesize = long(string.split(thesize)[0]) return thesize else: - p = os.popen("du -sLh %s" % path, 'r') + p = os.popen("du -slLh %s" % path, 'r') thesize = p.read() p.close() thesize = string.split(thesize)[0]
commit 68f1f27957abab5b2b4b02f08d0678d001022620 Merge: 235c01e... 3254d2c... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 18:55:51 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit 235c01eeb08d9659b35c9d7e82f448748f4ce78d Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 18:54:31 2009 +0100
Update fedora 10 live respin configuration for x86_64, so that i?86 packages are excluded
diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-desktop-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-desktop-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-desktop-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-desktop-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-developer-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-developer-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-developer-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-developer-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-education-math-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-education-math-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-education-math-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-education-math-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-electronic-lab-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-games-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-games-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-games-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-games-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-kde-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-kde-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-kde-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-kde-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-sugar-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-sugar-respin.conf index 33a2a0d..91c75de 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-sugar-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-sugar-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-xfce-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-xfce-respin.conf index 33a2a0d..53042e3 100644 --- a/unity/conf/conf.d/revisor-f10-x86_64-live-xfce-respin.conf +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-xfce-respin.conf @@ -1,4 +1,5 @@ [main] +exclude=*.i?86 cachedir=-yumcache reposdir= keepcache=1 @@ -33,7 +34,6 @@ gpgcheck=1 name=Fedora 10 - x86_64 - Updates baseurl=http://localrepo/fedora/updates/10/x86_64/ mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... -exclude= enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
commit e08a90073f19c5e7cfb9703aa0fc3a09c93c6ad5 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 18:52:58 2009 +0100
Update __init__.py.in to ignore errors on rmtree() when unmounts have failed
diff --git a/revisor/__init__.py.in b/revisor/__init__.py.in index 4919188..6585844 100644 --- a/revisor/__init__.py.in +++ b/revisor/__init__.py.in @@ -516,7 +516,7 @@ class Revisor: # Remove our directories in the working directory for dir in [ "revisor-pungi", "revisor", "revisor-rundir" ]: if os.access(os.path.join(self.base.cfg.working_directory, dir), os.R_OK): - shutil.rmtree(os.path.join(self.base.cfg.working_directory, dir)) + shutil.rmtree(os.path.join(self.base.cfg.working_directory, dir), ignore_errors=True)
if self.base.cfg.clean_up > 1: # Remove everything
commit 3254d2c4b72be476f96149a7a814aa7505fe888c Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 16:35:56 2009 +0100
Fix typo mock_respins.sh
diff --git a/unity/scripts/mock_respins.sh b/unity/scripts/mock_respins.sh index cae0e2f..02493a6 100755 --- a/unity/scripts/mock_respins.sh +++ b/unity/scripts/mock_respins.sh @@ -19,7 +19,7 @@ fi while [ $# -gt 0 ]; do case $1 in --version) - version="$versions $2" + versions="$versions $2" shift; shift ;; --arch)
commit dc69faa86a738250306acae642e839f7c8793ec2 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 16:32:30 2009 +0100
Even more improvements to mock_respins.sh
diff --git a/unity/scripts/mock_respins.sh b/unity/scripts/mock_respins.sh index 49c614b..cae0e2f 100755 --- a/unity/scripts/mock_respins.sh +++ b/unity/scripts/mock_respins.sh @@ -7,6 +7,15 @@ revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools system-config-kickstart jigdo livecd-tools python-virtinst git sudo spin-kickstarts mock"
+function usage() { + echo "$0 [--version v1 [--version v2]] [--arch a1 [--arch a2]]" + exit 1 +} + +if [ $# -eq 0 ]; then + usage +fi + while [ $# -gt 0 ]; do case $1 in --version) @@ -17,6 +26,9 @@ while [ $# -gt 0 ]; do arches="$arches $2" shift; shift ;; + *) + usage + ;; esac done
commit 08305194e9ff093d23274a757e9407b697a87620 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 16:30:26 2009 +0100
Update mock_respins.sh
diff --git a/unity/scripts/mock_respins.sh b/unity/scripts/mock_respins.sh index ebd829d..49c614b 100755 --- a/unity/scripts/mock_respins.sh +++ b/unity/scripts/mock_respins.sh @@ -10,7 +10,7 @@ revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools while [ $# -gt 0 ]; do case $1 in --version) - version=$2 + version="$versions $2" shift; shift ;; --arch) @@ -20,12 +20,14 @@ while [ $# -gt 0 ]; do esac done
-for arch in $arches; do - mock -v -r fedora-$version-$arch init && \ - mock -v -r fedora-$version-$arch install $revisor_deps && \ - echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell - echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell - echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell - echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-$version-$arch shell - echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f10-install-respin.conf --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell; -done +for version in $versions; do + for arch in $arches; do + mock -r fedora-$version-$arch init && \ + mock -r fedora-$version-$arch install $revisor_deps && \ + echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell + echo -en "find /var/lib/rpm/ -name '__db.*' -delete\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f$version-install-respin.conf --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell; + done +done \ No newline at end of file
commit 8ff6cfc5676e96eef1af7d416ce3b4ba9ab6253f Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 04:00:33 2009 +0100
Cosmetic
diff --git a/revisor/plugins.py b/revisor/plugins.py index 58d0f8e..cb60433 100644 --- a/revisor/plugins.py +++ b/revisor/plugins.py @@ -35,14 +35,14 @@ class RevisorPlugins: 'modcomposer': False, 'moddelta': False, 'modgui': False, + 'modhub': False, 'modisolinux': False, 'modjigdo': False, 'modmock': False, 'modrebrand': False, 'modreuseinstaller': False, 'modvirt': False, - 'modserver': False, - 'modhub': False + 'modserver': False }
self.check_plugins(init=init)
commit 3634e195b92bee44ae83ca338118ce93a9ad3bbf Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 04:00:09 2009 +0100
Update repo
diff --git a/intltool-extract b/intltool-extract new file mode 120000 index 0000000..9fb216d --- /dev/null +++ b/intltool-extract @@ -0,0 +1 @@ +/usr/bin/intltool-extract \ No newline at end of file diff --git a/intltool-merge b/intltool-merge new file mode 120000 index 0000000..fcebf47 --- /dev/null +++ b/intltool-merge @@ -0,0 +1 @@ +/usr/bin/intltool-merge \ No newline at end of file diff --git a/intltool-update b/intltool-update new file mode 120000 index 0000000..000b70a --- /dev/null +++ b/intltool-update @@ -0,0 +1 @@ +/usr/bin/intltool-update \ No newline at end of file diff --git a/revisor/__init__.py.in b/revisor/__init__.py.in index 97cba53..4919188 100644 --- a/revisor/__init__.py.in +++ b/revisor/__init__.py.in @@ -101,7 +101,7 @@ class Revisor: "GUI. Does not fallback to " + \ "CLI and thus shows GUI " + \ "related errors")) - " + runtime_group.add_option( "--list-models", dest = "list_models", action = "store_true",
commit c218422910bf43471dc22cf523554bdf58716171 Merge: 64dfdea... 1fc1e59... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 03:28:19 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit 64dfdea289c3feb7abbbfe362ea288a99623fded Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Fri Feb 20 03:25:05 2009 +0100
Update mock_respins
diff --git a/unity/scripts/mock_respins.sh b/unity/scripts/mock_respins.sh index 286ea26..ebd829d 100755 --- a/unity/scripts/mock_respins.sh +++ b/unity/scripts/mock_respins.sh @@ -1,32 +1,31 @@ #!/bin/bash
-mock -v -r fedora-10-i386 init && \ -mock -v -r fedora-10-i386 install comps-extras createrepo rhpl pykickstart \ - livecd-tools anaconda-runtime squashfs-tools \ - busybox-anaconda notify-python usermode \ - pam python automake intltool gettext \ - desktop-file-utils glib2-devel gcc \ - cobbler koan deltarpm pygtk pygtk2-libglade \ - gnome-python2-gconf system-config-kickstart jigdo \ - livecd-tools python-virtinst git sudo spin-kickstarts mock && \ -echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-10-i386 shell -echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-i386 shell -echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-10-i386 shell -echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-i386 shell -echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f10-install-respin.conf --model f10-i386-respin --debug 9\n" | mock -r fedora-10-i386 shell +revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools + anaconda-runtime squashfs-tools busybox-anaconda notify-python usermode + pam python automake intltool gettext desktop-file-utils glib2-devel gcc + cobbler koan deltarpm pygtk pygtk2-libglade gnome-python2-gconf + system-config-kickstart jigdo livecd-tools python-virtinst git sudo + spin-kickstarts mock"
-mock -v -r fedora-10-x86_64 init && \ -mock -v -r fedora-10-x86_64 install comps-extras createrepo rhpl pykickstart \ - livecd-tools anaconda-runtime squashfs-tools \ - busybox-anaconda notify-python usermode \ - pam python automake intltool gettext \ - desktop-file-utils glib2-devel gcc \ - cobbler koan deltarpm pygtk pygtk2-libglade \ - gnome-python2-gconf system-config-kickstart jigdo \ - livecd-tools python-virtinst git sudo spin-kickstarts mock && \ -echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-10-x86_64 shell && \ -echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-x86_64 shell && \ -echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-10-x86_64 shell && \ -echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-x86_64 shell && \ -echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f10-install-respin.conf --model f10-x86_64-respin --debug 9\n" | mock -r fedora-10-x86_64 shell +while [ $# -gt 0 ]; do + case $1 in + --version) + version=$2 + shift; shift + ;; + --arch) + arches="$arches $2" + shift; shift + ;; + esac +done
+for arch in $arches; do + mock -v -r fedora-$version-$arch init && \ + mock -v -r fedora-$version-$arch install $revisor_deps && \ + echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-$version-$arch shell + echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-$version-$arch shell + echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f10-install-respin.conf --model f$version-$arch-respin --debug 9\n" | mock -r fedora-$version-$arch shell; +done
commit 1fc1e5930f75d6ea62d2fe508eaeafd502a499e6 Author: Piotr Drąg piotrdrag@gmail.com Date: Tue Feb 17 23:05:28 2009 +0000
Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/Changelog b/po/Changelog index de64ae7..ae88fe2 100644 --- a/po/Changelog +++ b/po/Changelog @@ -1,5 +1,7 @@ Updated Polish translation
+Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation + Transmitted-via: Transifex (translate.fedoraproject.org)updated italian translation
Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation diff --git a/po/pl.po b/po/pl.po index d25d979..82a50a4 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-02-04 20:39+0100\n" -"PO-Revision-Date: 2009-02-04 20:53+0100\n" +"POT-Creation-Date: 2009-02-17 23:34+0100\n" +"PO-Revision-Date: 2009-02-18 00:04+0100\n" "Last-Translator: Piotr Drąg piotrdrag@gmail.com\n" "Language-Team: Polish pl@li.org\n" "MIME-Version: 1.0\n" @@ -1571,23 +1571,23 @@ msgstr "Rozpoczynanie paska postępu dla " msgid "Apparently we have not yet entered the Build Media stage" msgstr "Najwyraźniej nie przeszliśmy jeszcze do etapu budowania nośnika"
-#: ../revisor/base.py:820 ../revisor/misc.py:181 +#: ../revisor/base.py:820 ../revisor/misc.py:185 #, python-format msgid "Checking dependencies for %s.%s" msgstr "Sprawdzanie zależności %s.%s"
#. pbar.cur_task += 1.0 -#: ../revisor/base.py:842 ../revisor/misc.py:207 +#: ../revisor/base.py:842 ../revisor/misc.py:211 #, python-format msgid "Unresolvable dependency %s %s %s in %s.%s" msgstr "Nie można rozwiązać zależności %s %s %s w %s.%s"
-#: ../revisor/base.py:849 ../revisor/misc.py:214 +#: ../revisor/base.py:849 ../revisor/misc.py:218 #, python-format msgid "Added %s-%s:%s-%s.%s for %s-%s:%s-%s.%s (requiring %s %s %s)" msgstr "Dodano %s-%s:%s-%s.%s dla %s-%s:%s-%s.%s (wymaga %s %s %s)"
-#: ../revisor/base.py:852 ../revisor/misc.py:155 +#: ../revisor/base.py:852 ../revisor/misc.py:159 msgid "Checking dependencies - allowing conflicts within the package set" msgstr "Sprawdzanie zależności - pozwalanie na konflikty w zestawie pakietów"
@@ -1737,123 +1737,123 @@ msgstr "%s. Ten pakiet jest wymagany." msgid "Adding suggested package %s-%s:%s-%s.%s" msgstr "Dodawanie sugerowanego pakietu %s-%s:%s-%s.%s"
-#: ../revisor/base.py:1179 +#: ../revisor/base.py:1180 #, python-format -msgid "Packages that do not need to be on the media: %s" -msgstr "Pakiety, które nie muszą być na nośniku: %s" +msgid "Adding all-arch package %s-%s:%s-%s.%s" +msgstr "Dodawanie pakietu dla wszystkich architektur %s-%s:%s-%s.%s"
-#: ../revisor/base.py:1204 ../revisor/base.py:1230 +#: ../revisor/base.py:1216 ../revisor/base.py:1242 msgid "Did not succeed in adding in all required packages" msgstr "Dodanie wszystkich wymaganych pakietów nie powiodło się"
-#: ../revisor/base.py:1238 +#: ../revisor/base.py:1250 msgid "Populating statistics" msgstr "Tworzenie statystyk"
-#: ../revisor/base.py:1254 +#: ../revisor/base.py:1266 #, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a archivesize header" msgstr "" "Wydaje się, że pakiet %s-%s:%s-%s.%s nie posiada nagłówka rozmiaru archiwum"
-#: ../revisor/base.py:1262 +#: ../revisor/base.py:1274 #, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a installedsize header" msgstr "" "Wydaje się, że pakiet %s-%s:%s-%s.%s nie posiada nagłówka rozmiaru po " "zainstalowaniu"
-#: ../revisor/base.py:1270 +#: ../revisor/base.py:1282 #, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a packagesize header" msgstr "" "Wydaje się, że pakiet %s-%s:%s-%s.%s nie posiada nagłówka rozmiaru pakietu"
-#: ../revisor/base.py:1280 +#: ../revisor/base.py:1292 #, python-format msgid "Total size of all packages (archivesize): %s %s" msgstr "Całkowity rozmiar wszystkich pakietów (rozmiar archiwum): %s %s"
-#: ../revisor/base.py:1281 +#: ../revisor/base.py:1293 #, python-format msgid "Total size of all packages, (installedsize): %s %s" msgstr "" "Całkowity rozmiar wszystkich pakietów (rozmiar po zainstalowaniu): %s %s"
-#: ../revisor/base.py:1282 +#: ../revisor/base.py:1294 #, python-format msgid "Total size of all packages, (packagesize): %s %s" msgstr "Całkowity rozmiar wszystkich pakietów (rozmiar pakietu): %s %s"
-#: ../revisor/base.py:1317 +#: ../revisor/base.py:1329 #, python-format msgid "Report of the %d most space consuming packages" msgstr "Zgłoś %d pakietów zajmujących najwięcej miejsca"
-#: ../revisor/base.py:1412 ../revisor/base.py:1426 ../revisor/base.py:2056 +#: ../revisor/base.py:1424 ../revisor/base.py:1438 ../revisor/base.py:2068 #, python-format msgid "Creating pkgdir: %s" msgstr "Tworzenie pkgdir: %s"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:1435 +#: ../revisor/base.py:1447 msgid "Linking in packages" msgstr "Dowiązywanie pakietów"
-#: ../revisor/base.py:1454 ../revisor/base.py:2080 +#: ../revisor/base.py:1466 ../revisor/base.py:2092 #, python-format msgid "Package hard link failed: %s: %s" msgstr "Twarde dowiązanie pakietów nie powiodło się: %s: %s"
-#: ../revisor/base.py:1459 ../revisor/base.py:2085 +#: ../revisor/base.py:1471 ../revisor/base.py:2097 #, python-format msgid "Copying: %s to %s" msgstr "Kopiowanie: %s do %s"
-#: ../revisor/base.py:1462 ../revisor/base.py:2088 +#: ../revisor/base.py:1474 ../revisor/base.py:2100 #, python-format msgid "Symlinking: %s to %s" msgstr "Dowiązywanie symboliczne: %s do %s"
-#: ../revisor/base.py:1465 ../revisor/base.py:2091 +#: ../revisor/base.py:1477 ../revisor/base.py:2103 msgid "Package symlink succeeded" msgstr "Dowiązanie symboliczne pakietów powiodło się"
-#: ../revisor/base.py:1467 ../revisor/base.py:1474 ../revisor/base.py:2093 -#: ../revisor/base.py:2100 +#: ../revisor/base.py:1479 ../revisor/base.py:1486 ../revisor/base.py:2105 +#: ../revisor/base.py:2112 #, python-format msgid "Package link failed, trying copy: %s: %s" msgstr "Dowiązanie pakietów nie powiodło się, próbowanie skopiowania: %s: %s"
-#: ../revisor/base.py:1484 +#: ../revisor/base.py:1496 msgid "Creating Repository Information" msgstr "Tworzenie informacji o repozytoriach"
#. FIXME: Optionally recompose installer images -#: ../revisor/base.py:1499 +#: ../revisor/base.py:1511 msgid "Building Installation Images" msgstr "Budowanie obrazów instalacyjnych"
-#: ../revisor/base.py:1516 +#: ../revisor/base.py:1528 msgid "Using already existing installer images" msgstr "Używanie już istniejących obrazów instalatora"
-#: ../revisor/base.py:1530 +#: ../revisor/base.py:1542 msgid "Linking in release notes" msgstr "Dowiązywanie informacji o wydaniu"
-#: ../revisor/base.py:1542 +#: ../revisor/base.py:1554 #, python-format msgid "Copying updates.img from %s to %s" msgstr "Kopiowanie updates.img z %s do %s"
-#: ../revisor/base.py:1551 ../revisor/pungi.py:417 +#: ../revisor/base.py:1563 ../revisor/pungi.py:417 #, python-format msgid "copy_dir '%s' not accessible" msgstr "Nie można uzyskać dostępu do copy_dir "%s""
-#: ../revisor/base.py:1562 +#: ../revisor/base.py:1574 #, python-format msgid "Size of the installation tree is %s MB" msgstr "Rozmiar drzewa instalacyjnego wynosi %s MB" @@ -1862,25 +1862,25 @@ msgstr "Rozmiar drzewa instalacyjnego wynosi %s MB" #. That makes our lives difficult, hihi #. So, make sure that if we're on el_linux, the repository gets #. bind mounted and configured appropriately -#: ../revisor/base.py:1612 +#: ../revisor/base.py:1624 msgid "Running pkgorder" msgstr "Wykonywanie pkgorder"
-#: ../revisor/base.py:1673 +#: ../revisor/base.py:1685 #, python-format msgid "Running with grouplist: %r" msgstr "Uruchamianie z grouplist: %r"
-#: ../revisor/base.py:1676 +#: ../revisor/base.py:1688 #, python-format msgid "Running with packagelist: %r" msgstr "Uruchamianie z packagelist: %r"
-#: ../revisor/base.py:1683 +#: ../revisor/base.py:1695 msgid "Appending group core and base" msgstr "Dołączanie grup core i base"
-#: ../revisor/base.py:1695 +#: ../revisor/base.py:1707 #, python-format msgid "Appending default group %s" msgstr "Dołączanie domyślnej grupy %s" @@ -1888,7 +1888,7 @@ msgstr "Dołączanie domyślnej grupy %s" #. Do not do this because the installer still has all the groups available #. if group not in groupList: #. continue -#: ../revisor/base.py:1717 +#: ../revisor/base.py:1729 #, python-format msgid "Appending non-default group %s" msgstr "Dołączanie nie domyślnej grupy %s" @@ -1896,85 +1896,85 @@ msgstr "Dołączanie nie domyślnej grupy %s" #. Do not do this because the installer still has all the groups available #. if group not in groupList: #. continue -#: ../revisor/base.py:1727 +#: ../revisor/base.py:1739 #, python-format msgid "Appending non-default support group %s" msgstr "Dołączanie nie domyślnych grup obsługi %s"
-#: ../revisor/base.py:1793 +#: ../revisor/base.py:1805 #, python-format msgid "Not running package ordering, using file %s instead" msgstr "" "Porządkowanie kolejności pakietów nie zostanie wykonane, używanie zamiast " "tego pliku %s"
-#: ../revisor/base.py:1795 +#: ../revisor/base.py:1807 msgid "Not running package ordering" msgstr "Porządkowanie kolejności pakietów nie zostanie wykonane"
-#: ../revisor/base.py:1827 +#: ../revisor/base.py:1839 msgid "^Install using kickstart" msgstr "^Zainstaluj używając kickstart"
#. Split Tree -#: ../revisor/base.py:1850 +#: ../revisor/base.py:1862 #, python-format msgid "Splitting Build Tree (%s)" msgstr "Rozdzielanie drzewa budowania (%s)"
#. Split repo -#: ../revisor/base.py:1856 +#: ../revisor/base.py:1868 #, python-format msgid "Splitting Repository (%s)" msgstr "Rozdzielanie repozytorium (%s)"
-#: ../revisor/base.py:1870 ../revisor/modgui/build_media.py:244 +#: ../revisor/base.py:1882 ../revisor/modgui/build_media.py:244 #, python-format msgid "Creating %s ISO Image #%d" msgstr "Tworzenie %s obrazu ISO #%d"
-#: ../revisor/base.py:1875 ../revisor/modgui/build_media.py:248 +#: ../revisor/base.py:1887 ../revisor/modgui/build_media.py:248 #, python-format msgid "Creating %s ISO Image" msgstr "Tworzenie %s obrazu ISO"
#. For all images but source images; implant the md5 into the ISO for the media check #. FIXME: Well, it seems we don't deal with source images here. -#: ../revisor/base.py:1889 +#: ../revisor/base.py:1901 msgid "Implanting MD5 into ISO Images" msgstr "Wprowadzanie MD5 do obrazów ISO"
#. mediatype = built_image["mediatype"] #. if not mediatype == 'source': -#: ../revisor/base.py:1897 +#: ../revisor/base.py:1909 #, python-format msgid "Implanting md5 into ISO Image: %s" msgstr "Wprowadzanie MD5 do obrazu ISO: %s"
-#: ../revisor/base.py:1903 +#: ../revisor/base.py:1915 msgid "Cannot implant ISO md5sum" msgstr "Nie można wprowadzić md5sum ISO"
#. Do some SHA1SUMMONING -#: ../revisor/base.py:1911 +#: ../revisor/base.py:1923 msgid "Creating SHA1SUMs for Images" msgstr "Tworzenie plików SHA1SUM dla obrazów"
-#: ../revisor/base.py:1927 +#: ../revisor/base.py:1939 msgid "Creating Rescue ISO Image" msgstr "Tworzenie ratunkowego obrazu ISO"
-#: ../revisor/base.py:1987 +#: ../revisor/base.py:1999 #, python-format msgid "Copying %s to %s (%d files)" msgstr "Kopiowanie %s do %s (%d plików)"
-#: ../revisor/base.py:1991 +#: ../revisor/base.py:2003 #, python-format msgid "Moving %s to %s (%d files)" msgstr "Przenoszenie %s do %s (%d plików)"
-#: ../revisor/base.py:1994 +#: ../revisor/base.py:2006 #, python-format msgid "" "Moving of the source tree failed (trying copy):\n" @@ -1985,7 +1985,7 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:1997 +#: ../revisor/base.py:2009 #, python-format msgid "" "Copying of the source tree failed:\n" @@ -1996,12 +1996,12 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:2002 ../revisor/pungi.py:413 +#: ../revisor/base.py:2014 ../revisor/pungi.py:413 #, python-format msgid "Copying %s to %s" msgstr "Kopiowanie %s do %s"
-#: ../revisor/base.py:2006 +#: ../revisor/base.py:2018 #, python-format msgid "" "Copying of the installation tree failed:\n" @@ -2012,41 +2012,41 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:2012 +#: ../revisor/base.py:2024 msgid "Creating ext3 filesystem" msgstr "Tworzenie systemu plików ext3"
-#: ../revisor/base.py:2019 +#: ../revisor/base.py:2031 msgid "Configuring System" msgstr "Konfigurowanie systemu"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:2065 +#: ../revisor/base.py:2077 msgid "Linking in Source packages" msgstr "Dowiązywanie pakietów źródłowych"
-#: ../revisor/base.py:2120 +#: ../revisor/base.py:2132 #, python-format msgid "Setting rundir to %s" msgstr "Ustawianie rundir na %s"
-#: ../revisor/base.py:2126 +#: ../revisor/base.py:2138 #, python-format msgid "Directory %s could not be created. Aborting" msgstr "Nie można utworzyć folderu %s. Przerywanie"
-#: ../revisor/base.py:2128 +#: ../revisor/base.py:2140 #, python-format msgid "Running command: %s" msgstr "Wykonywanie polecenia: %s"
-#: ../revisor/base.py:2129 +#: ../revisor/base.py:2141 #, python-format msgid "Extra information: %s %s %s" msgstr "Dodatkowe informacje: %s %s %s"
-#: ../revisor/base.py:2157 +#: ../revisor/base.py:2169 #, python-format msgid "Got an error from %s (return code %s)" msgstr "Otrzymano błąd z %s (kod zwrotny %s)" @@ -2450,35 +2450,31 @@ msgstr "" #. # #. # Runtime Options #. # -#: ../revisor/__init__.py.in:86 +#: ../revisor/__init__.py.in:89 msgid "Runtime Options" msgstr "Opcje uruchamiania"
-#: ../revisor/__init__.py.in:91 +#: ../revisor/__init__.py.in:94 msgid "Use the CLI rather then GUI" msgstr "Użyj CLI zamiast GUI"
-#: ../revisor/__init__.py.in:96 -msgid "" -"Force Revisor to use the GUI. Does not fallback to CLI and thus shows GUI " -"related errors" -msgstr "" -"Wymuś, aby Revisor użył GUI. Nie powraca do CLI, więc wyświetla błędy " -"związane z GUI" +#: ../revisor/__init__.py.in:100 +msgid "Force Revisor to use the " +msgstr "Wymuś, aby Revisor użył "
-#: ../revisor/__init__.py.in:101 +#: ../revisor/__init__.py.in:109 msgid "List available models" msgstr "Wyświetl listę dostępnych modułów"
-#: ../revisor/__init__.py.in:106 +#: ../revisor/__init__.py.in:115 msgid "Development mode. Skips some tasks that take time." msgstr "Tryb programistyczny. Pomija kilka czasochłonnych zadań."
-#: ../revisor/__init__.py.in:111 +#: ../revisor/__init__.py.in:121 msgid "Report the sizes of all RPMs selected in a list" msgstr "Zgłoś rozmiary wszystkich RPM-ów wybranych na liście"
-#: ../revisor/__init__.py.in:116 +#: ../revisor/__init__.py.in:127 msgid "" "Force Revisor to interpret the package manifest as complete package nevra " "(name, epoch, version, release and architecture). Implies --kickstart-exact" @@ -2486,7 +2482,7 @@ msgstr "" "Wymuś, aby Revisor interpretował manifest pakietu jako jego kompletny opis " "(nazwa, epoka, wersja, wydanie i architektura). Wymusza --kickstart-exact"
-#: ../revisor/__init__.py.in:121 +#: ../revisor/__init__.py.in:133 msgid "" "Tells Revisor to ignore @core and @base (or %packages --nobase) and only add " "what is in the package manifest" @@ -2494,7 +2490,7 @@ msgstr "" "Rozkaż Revisorowi zignorowanie @core i @base (lub %packages --nobase) i " "dodanie tylko tego z manifestu pakietu"
-#: ../revisor/__init__.py.in:127 +#: ../revisor/__init__.py.in:140 msgid "" "Should Revisor not clean up at all (0), clean up it's temporary build data " "(1), or everything -this includes the yum cache (2)" @@ -2502,60 +2498,60 @@ msgstr "" "Czy Revisor nie powinien wyczyścić wszystkiego (0), wyczyścić swoje " "tymczasowe dane budowania (1), czy wszystko, w tym pamięć podręczną yuma (2)"
-#: ../revisor/__init__.py.in:133 +#: ../revisor/__init__.py.in:147 msgid "Size of the USB Thumb Drive. Default to 4G." msgstr "Rozmiar nośnika USB. Domyślnie 4G."
-#: ../revisor/__init__.py.in:142 +#: ../revisor/__init__.py.in:156 msgid "Set debugging level (0 by default)" msgstr "Włącz poziom debugowania (domyślnie 0)"
-#: ../revisor/__init__.py.in:151 +#: ../revisor/__init__.py.in:165 msgid "Answer all questions as 'yes'" msgstr "Na wszystkie pytania odpowiedz "tak""
#. # #. # Configuration Options #. # -#: ../revisor/__init__.py.in:156 +#: ../revisor/__init__.py.in:170 msgid "Configuration Options" msgstr "Opcje konfiguracji"
#. Might be disabled for testing purposes #. default = os.path.join(BASE_CONFD_DIR,"fedora-7-gold.cfg"), -#: ../revisor/__init__.py.in:163 +#: ../revisor/__init__.py.in:177 msgid "Use kickstart file" msgstr "Użyj pliku kickstart"
-#: ../revisor/__init__.py.in:169 +#: ../revisor/__init__.py.in:184 msgid "Save options to given file (as a kickstart)" msgstr "Zapisz opcje do podanego pliki (jako kickstart)"
-#: ../revisor/__init__.py.in:175 +#: ../revisor/__init__.py.in:191 msgid "Revisor configuration file to use" msgstr "Użyty plik konfiguracji Revisora"
-#: ../revisor/__init__.py.in:181 +#: ../revisor/__init__.py.in:198 msgid "Get the sources to go with the binaries" msgstr "Uzyskaj źródła razem z binariami"
-#: ../revisor/__init__.py.in:186 +#: ../revisor/__init__.py.in:204 msgid "Destination directory for products" msgstr "Folder docelowy dla produktów"
-#: ../revisor/__init__.py.in:192 +#: ../revisor/__init__.py.in:211 msgid "Working directory" msgstr "Folder roboczy"
-#: ../revisor/__init__.py.in:198 +#: ../revisor/__init__.py.in:218 msgid "Model to use for composing" msgstr "Użyty model do komponowania"
-#: ../revisor/__init__.py.in:204 +#: ../revisor/__init__.py.in:225 msgid "Mode to use for composing updated spins" msgstr "Tryb użyty do komponowania zaktualizowanych kompozycji"
-#: ../revisor/__init__.py.in:209 +#: ../revisor/__init__.py.in:231 msgid "" "Sometimes, it's better to copy local data rather then (sym)linking it. If " "you have enough space..." @@ -2563,56 +2559,56 @@ msgstr "" "Czasami lepiej jest skopiować lokalne dane, niż je dowiązywać " "(symbolicznie). Jeśli masz wystarczającą ilość miejsca..."
-#: ../revisor/__init__.py.in:214 +#: ../revisor/__init__.py.in:237 msgid "Directory to copy onto the media" msgstr "Folder do skopiowania na nośnik"
#. # #. # Installation Media Options #. # -#: ../revisor/__init__.py.in:219 +#: ../revisor/__init__.py.in:242 msgid "Installation Media Options" msgstr "Opcje nośników instalacyjnych"
-#: ../revisor/__init__.py.in:224 +#: ../revisor/__init__.py.in:247 msgid "Create Installation Media CDs (Capacity per disc: 685MB)" msgstr "Utwórz instalacyjne nośniki CD (pojemność jednej płyty: 685MB)"
-#: ../revisor/__init__.py.in:229 +#: ../revisor/__init__.py.in:253 msgid "Create Installation Media DVDs (Capacity per disc: 4.3GB)" msgstr "Utwórz instalacyjne nośniki DVD (pojemność jednej płyty: 4.3GB)"
-#: ../revisor/__init__.py.in:234 +#: ../revisor/__init__.py.in:259 msgid "Create Installation Media Dual-Layered DVDs (Capacity per disc: 8.5GB)" msgstr "" "Utwórz instalacyjne dwuwarstwowe nośniki DVD (pojemność jednej płyty: 8.5GB)"
-#: ../revisor/__init__.py.in:239 +#: ../revisor/__init__.py.in:265 msgid "Create Installation Media Blu-Ray Discs (Capacity per disc: 25GB)" msgstr "Utwórz instalacyjne nośniki Blu-Ray (pojemność jednej płyty: 25GB)"
-#: ../revisor/__init__.py.in:244 +#: ../revisor/__init__.py.in:271 msgid "" "Create Installation Media Duallayer Blu-Ray Discs (Capacity per disc: 50GB)" msgstr "Utwórz instalacyjne nośniki Blu-Ray (pojemność jednej płyty: 50GB)"
-#: ../revisor/__init__.py.in:249 +#: ../revisor/__init__.py.in:277 msgid "Create Unified ISO from install tree" msgstr "Utwórz obraz ISO z drzewa instalacji"
-#: ../revisor/__init__.py.in:260 +#: ../revisor/__init__.py.in:290 msgid "Create the Installation Tree." msgstr "Utwórz drzewo instalacyjne."
-#: ../revisor/__init__.py.in:265 +#: ../revisor/__init__.py.in:296 msgid "Create Media without graphical installer." msgstr "Utwórz nośnik bez instalatora graficznego."
-#: ../revisor/__init__.py.in:270 +#: ../revisor/__init__.py.in:302 msgid "Include kickstart file on media or in the tree" msgstr "Dołącz plik kickstart do nośnika lub w drzewie"
-#: ../revisor/__init__.py.in:275 +#: ../revisor/__init__.py.in:308 msgid "" "In the bootloader menu (isolinux.cfg), set kickstart to boot by default " "(works with --kickstart-include)" @@ -2620,32 +2616,32 @@ msgstr "" "W menu programu startowego (isolinux.cfg) ustaw domyślne uruchamianie " "kickstart (działa z --kickstart-include)"
-#: ../revisor/__init__.py.in:280 +#: ../revisor/__init__.py.in:314 msgid "Filter anything from comps that is not in the package set" msgstr "Filtruj z comps wszystko, co nie znajduje się w zestawie pakietów"
-#: ../revisor/__init__.py.in:285 +#: ../revisor/__init__.py.in:320 msgid "Use Revisor's comps file instead of those from the repositories" msgstr "Użyj pliku comps Revisora zamiast pliku comps z repozytoriów"
-#: ../revisor/__init__.py.in:290 +#: ../revisor/__init__.py.in:326 msgid "Comps file to include on the installation media" msgstr "Plik comps do dołączenia do nośnika instalacyjnego"
-#: ../revisor/__init__.py.in:295 +#: ../revisor/__init__.py.in:332 msgid "Include specified updates.img on installation media." msgstr "Dołącz określony updates.img do nośnika instalacyjnego."
-#: ../revisor/__init__.py.in:301 +#: ../revisor/__init__.py.in:339 msgid "Product Name" msgstr "Nazwa produktu"
-#: ../revisor/__init__.py.in:306 +#: ../revisor/__init__.py.in:345 msgid "" "Product Path (e.g. Fedora/ or Packages/ -but without the appending slash)" msgstr "Ścieżka do produktu (np. Fedora/ lub Packages/ - ale bez ukośnika)"
-#: ../revisor/__init__.py.in:311 +#: ../revisor/__init__.py.in:351 msgid "" "ISO Label Base. Note that other things are appended but that the length can " "be 32 chars maximum." @@ -2653,15 +2649,15 @@ msgstr "" "Podstawa etykiety ISO. Zauważ, że mogą występować inne rzeczy, ale nie może " "mieć więcej niż 32 znaki."
-#: ../revisor/__init__.py.in:316 +#: ../revisor/__init__.py.in:357 msgid "The base name for the ISOs" msgstr "Podstawowa nazwa dla ISO"
-#: ../revisor/__init__.py.in:321 +#: ../revisor/__init__.py.in:363 msgid "Product Version" msgstr "Wersja produktu"
-#: ../revisor/__init__.py.in:326 +#: ../revisor/__init__.py.in:369 msgid "" "Base Product Version - relevant to required packages and pykickstart " "compatibility" @@ -2672,50 +2668,50 @@ msgstr "" #. # #. # Utility Media Options #. # -#: ../revisor/__init__.py.in:331 +#: ../revisor/__init__.py.in:374 msgid "Utility Media Options" msgstr "Opcje nośników narzędziowych"
-#: ../revisor/__init__.py.in:336 +#: ../revisor/__init__.py.in:379 msgid "Create Rescue Media" msgstr "Utwórz nośnik ratunkowy"
#. # #. # Live Media Options #. # -#: ../revisor/__init__.py.in:341 +#: ../revisor/__init__.py.in:384 msgid "Live Media Options" msgstr "Opcje nośników Live"
-#: ../revisor/__init__.py.in:346 +#: ../revisor/__init__.py.in:389 msgid "Create Live Media CD/DVD" msgstr "Utwórz nośnik CD/DVD Live"
-#: ../revisor/__init__.py.in:351 +#: ../revisor/__init__.py.in:395 msgid "Create Live Media Thumb Drive Image (will be depreciated)" msgstr "Utwórz obraz nośnika Live dla dysku USB (przestarzałe)"
-#: ../revisor/__init__.py.in:356 +#: ../revisor/__init__.py.in:401 msgid "Create Live Media Hard Disk Image (will be depreciated)" msgstr "Utwórz obraz nośnika Live dla dysku twardego (przestarzałe)"
-#: ../revisor/__init__.py.in:361 +#: ../revisor/__init__.py.in:407 msgid "Create Live Media Raw Hard Disk Image" msgstr "Utwórz surowy obraz nośnika Live dla dysku twardego"
-#: ../revisor/__init__.py.in:366 +#: ../revisor/__init__.py.in:413 msgid "Interactively work in the live image before building the ISO image." msgstr "Działania interaktywne w obrazie Live przed budowaniem obrazu ISO."
-#: ../revisor/__init__.py.in:371 +#: ../revisor/__init__.py.in:419 msgid "Skip file system compression." msgstr "Pomiń kompresję systemu plików."
-#: ../revisor/__init__.py.in:376 +#: ../revisor/__init__.py.in:425 msgid "Skip prelinking the contents of the filesystem." msgstr "Pomiń prekonsolidowanie zawartości systemu plików."
-#: ../revisor/__init__.py.in:381 +#: ../revisor/__init__.py.in:431 msgid "" "Ignore filesystem overhead. Useless blocks will not be removed from the " "filesystem." @@ -2723,20 +2719,20 @@ msgstr "" "Zignoruj wyższy system plików. Mimo to bloki nie zostaną usunięte z systemu " "plików."
-#: ../revisor/__init__.py.in:386 +#: ../revisor/__init__.py.in:437 msgid "Set the preferred kernel. One of normal, PAE, xen or debug." msgstr "Ustaw preferowane jądro: normal, PAE, xen lub debug."
-#: ../revisor/__init__.py.in:427 +#: ../revisor/__init__.py.in:478 #, python-format msgid " %s - No Description" msgstr "%s - brak opisu"
-#: ../revisor/__init__.py.in:453 +#: ../revisor/__init__.py.in:504 msgid "Interrupted by user" msgstr "Przerwano przez użytkownika"
-#: ../revisor/__init__.py.in:459 +#: ../revisor/__init__.py.in:510 msgid "" "Traceback occurred, please report a bug at http://fedorahosted.org/revisor" msgstr "Wystąpił błąd, proszę zgłosić błąd na http://fedorahosted.org/revisor" @@ -2780,12 +2776,12 @@ msgstr "" "posiadały SELinuksa, a w rezultacie system zainstalowany z tego nośnika " "również nie będzie posiadał SELinuksa."
-#: ../revisor/misc.py:137 ../revisor/misc.py:144 +#: ../revisor/misc.py:141 ../revisor/misc.py:148 #, python-format msgid "Resolved %s" msgstr "Rozwiązano %s"
-#: ../revisor/misc.py:147 +#: ../revisor/misc.py:151 #, python-format msgid "" "Looking to resolve package %s to a Provides, but we still can't find it."
commit c76d857046e931121ab8241a268fd921dfa8960a Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 17 16:35:42 2009 +0100
Fix the case where allarch packages like glibc and openssl are not being pulled in properly
diff --git a/revisor/base.py b/revisor/base.py index af18de5..77cf11b 100644 --- a/revisor/base.py +++ b/revisor/base.py @@ -1107,10 +1107,10 @@ class RevisorBase:
def pkglist_required(self, mode='installation'):
- required_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode,['require']), log=self.log) - suggested_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode,['suggest']), log=self.log) - allarch_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode,['allarch']), log=self.log) - onearch_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode,['onearch']), log=self.log) + required_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode, ['require']), log=self.log) + suggested_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode, ['suggest']), log=self.log) + allarch_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode, ['allarch']), log=self.log) + onearch_pkgs = revisor.misc.resolve_pkgs(self.cfg.yumobj, self.cfg.get_package_list(mode, ['onearch']), log=self.log)
packages_to_add = required_pkgs + suggested_pkgs + allarch_pkgs + onearch_pkgs packages_to_skip = [] @@ -1170,13 +1170,25 @@ class RevisorBase: except: pass
- self.added_pkgs = [] + # From the list of packages that need all architectures + for pkg in allarch_pkgs: + if not pkg in packages_to_skip: + try: + pkgs = self.cfg.yumobj.pkgSack.returnNewestByName(pkg) + for po in pkgs: + self.cfg.yumobj.tsInfo.addInstall(po) + self.log.debug(_("Adding all-arch package %s-%s:%s-%s.%s") % (po.name, po.epoch, po.version, po.release, po.arch), level=4) + except: + pass + + #self.added_pkgs = [] + + #for package in packages_to_add: + #if not package in packages_to_skip: + #self.added_pkgs.append(package)
- for package in packages_to_add: - if not package in packages_to_skip: - self.added_pkgs.append(package) + #self.log.debug(_("Packages that do not need to be on the media: %s") % str(self.added_pkgs), level=9)
- self.log.debug(_("Packages that do not need to be on the media: %s") % str(self.added_pkgs), level=9) return True
def lift_off(self):
commit bae7b025b6cbc0a61043f7b788fdbd5c039dccca Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 17 15:26:33 2009 +0100
Update the description for rawhide spins
diff --git a/unity/conf/rawhide-install-respin.conf b/unity/conf/rawhide-install-respin.conf index 21c29c2..f4e0f18 100644 --- a/unity/conf/rawhide-install-respin.conf +++ b/unity/conf/rawhide-install-respin.conf @@ -23,7 +23,7 @@ getsource = 1 bugurl = http://bugzilla.redhat.com
[rawhide-i386-respin] -description = Fedora Unity Re-Spin Model for Fedora 9 +description = Fedora Unity Re-Spin Model for Fedora Rawhide main = /etc/revisor-unity/conf.d/revisor-rawhide-i386-respin.conf product_name = Fedora product_path = Packages @@ -35,7 +35,7 @@ version_from = DEVEL kickstart_file = /usr/share/spin-kickstarts/fedora-install-fedora.ks
[rawhide-x86_64-respin] -description = Fedora Unity Re-Spin Model for Fedora 9 +description = Fedora Unity Re-Spin Model for Fedora Rawhide main = /etc/revisor-unity/conf.d/revisor-rawhide-x86_64-respin.conf product_name = Fedora product_path = Packages @@ -47,7 +47,7 @@ version_from = DEVEL kickstart_file = /usr/share/spin-kickstarts/fedora-install-fedora.ks
[rawhide-ppc-respin] -description = Fedora Unity Re-Spin Model for Fedora 9 +description = Fedora Unity Re-Spin Model for Fedora Rawhide main = /etc/revisor-unity/conf.d/revisor-rawhide-ppc-respin.conf product_name = Fedora product_path = Packages @@ -59,7 +59,7 @@ version_from = DEVEL kickstart_file = /usr/share/spin-kickstarts/fedora-install-fedora.ks
[rawhide-ppc64-respin] -description = Fedora Unity Re-Spin Model for Fedora 9 +description = Fedora Unity Re-Spin Model for Fedora Rawhide main = /etc/revisor-unity/conf.d/revisor-rawhide-ppc64-respin.conf product_name = Fedora product_path = Packages
commit 01893ac59b2b963c32723332b72764e3dcde8fa7 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 17 15:25:11 2009 +0100
Remove the extra verbose execution
diff --git a/scripts/F10-buildinstall b/scripts/F10-buildinstall index 64c3d06..3cd7cdd 100755 --- a/scripts/F10-buildinstall +++ b/scripts/F10-buildinstall @@ -197,17 +197,17 @@ BUILDINSTALL=$BUILDINSTDIR/buildinstall if [ -n "$UPDATES" ]; then UPDATES="--updates $UPDATES"; fi
echo "Building images..." -sh -x $UPD_INSTROOT $DEBUGSTR $NOGRSTR --arch $BUILDARCH $UPDATES --imgdir $TREEDIR/install $yumconf +$UPD_INSTROOT $DEBUGSTR $NOGRSTR --arch $BUILDARCH $UPDATES --imgdir $TREEDIR/install $yumconf
echo "Writing .treeinfo file..." $MK_TREEINFO --family="$PRODUCTSTR" ${VARIANT:+--variant="$VARIANT"} --version=$VERSION --arch=$BUILDARCH --outfile=$OUTPUT/.treeinfo
# FIXME: need to update mk-images to take the yumconf echo "Making images..." -sh -x $MK_IMAGES $DEBUGSTR $NOGRSTR --imgdir $TREEDIR/install --arch $BUILDARCH --product "$PRODUCTSTR" --version $VERSION --bugurl "$BUGURL" --output $OUTPUT $yumconf +$MK_IMAGES $DEBUGSTR $NOGRSTR --imgdir $TREEDIR/install --arch $BUILDARCH --product "$PRODUCTSTR" --version $VERSION --bugurl "$BUGURL" --output $OUTPUT $yumconf
echo "Writing .discinfo file" $MK_STAMP --releasestr="$RELEASESTR" --arch=$BUILDARCH --discNum="ALL" --outfile=$OUTPUT/.discinfo
-#rm -rf $TREEDIR $BUILDINSTDIR -#rm -f $yumconf +rm -rf $TREEDIR $BUILDINSTDIR +rm -f $yumconf
commit 9a94eefe5daf620cb77f0bf61dbb8f292407a857 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 17 15:24:28 2009 +0100
Make the cache for anacondarepos more consistent, rather then random
diff --git a/scripts/DEVEL-buildinstall b/scripts/DEVEL-buildinstall index 614623f..8453ba1 100755 --- a/scripts/DEVEL-buildinstall +++ b/scripts/DEVEL-buildinstall @@ -142,7 +142,7 @@ done yumconf=$(mktemp ${TMPDIR:-/tmp}/yum.conf.XXXXXX) cat > $yumconf <<EOF [main] -cachedir=$CACHEDIR +cachedir=/var/tmp/revisor-yumcache keepcache=0 gpgcheck=0 plugins=0 diff --git a/scripts/F10-buildinstall b/scripts/F10-buildinstall index 97eaf61..64c3d06 100755 --- a/scripts/F10-buildinstall +++ b/scripts/F10-buildinstall @@ -123,7 +123,7 @@ CACHEDIR=$(mktemp -d ${TMPDIR:-/tmp}/yumcache.XXXXXX) yumconf=$(mktemp ${TMPDIR:-/tmp}/yum.conf.XXXXXX) cat > $yumconf <<EOF [main] -cachedir=$CACHEDIR +cachedir=/var/tmp/revisor-yumcache keepcache=0 gpgcheck=0 plugins=0 @@ -197,17 +197,17 @@ BUILDINSTALL=$BUILDINSTDIR/buildinstall if [ -n "$UPDATES" ]; then UPDATES="--updates $UPDATES"; fi
echo "Building images..." -$UPD_INSTROOT $DEBUGSTR $NOGRSTR --arch $BUILDARCH $UPDATES --imgdir $TREEDIR/install $yumconf +sh -x $UPD_INSTROOT $DEBUGSTR $NOGRSTR --arch $BUILDARCH $UPDATES --imgdir $TREEDIR/install $yumconf
echo "Writing .treeinfo file..." $MK_TREEINFO --family="$PRODUCTSTR" ${VARIANT:+--variant="$VARIANT"} --version=$VERSION --arch=$BUILDARCH --outfile=$OUTPUT/.treeinfo
# FIXME: need to update mk-images to take the yumconf echo "Making images..." -$MK_IMAGES $DEBUGSTR $NOGRSTR --imgdir $TREEDIR/install --arch $BUILDARCH --product "$PRODUCTSTR" --version $VERSION --bugurl "$BUGURL" --output $OUTPUT $yumconf +sh -x $MK_IMAGES $DEBUGSTR $NOGRSTR --imgdir $TREEDIR/install --arch $BUILDARCH --product "$PRODUCTSTR" --version $VERSION --bugurl "$BUGURL" --output $OUTPUT $yumconf
echo "Writing .discinfo file" $MK_STAMP --releasestr="$RELEASESTR" --arch=$BUILDARCH --discNum="ALL" --outfile=$OUTPUT/.discinfo
-rm -rf $TREEDIR $BUILDINSTDIR -rm -f $yumconf +#rm -rf $TREEDIR $BUILDINSTDIR +#rm -f $yumconf
commit 02a7d2c93b3bf70b01027c4d29efa71660c4c478 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 17 15:24:00 2009 +0100
Cosmetic
diff --git a/revisor/misc.py b/revisor/misc.py index bde8f4f..8df46bc 100644 --- a/revisor/misc.py +++ b/revisor/misc.py @@ -112,10 +112,14 @@ def check_file(file_name, checksum=None, destroy=False): return False
def resolve_pkgs(yumobj, package_list, log=None): - """Given a list of 'packages', resolves these 'packages' into package names so that later - they can be selected. A good example is the suggested package 'system-logos', which just so - happens to be 'fedora-logos', or 'generic-logos', or 'redhat-logos', or 'centos-logos'. We don't - know, and neither do you""" + """ + Given a list of 'packages', resolves these 'packages' into package names + so that later they can be selected. A good example is the suggested + package 'system-logos', which just so happens to be 'fedora-logos', or + 'generic-logos', or 'redhat-logos', or 'centos-logos'. We don't know, + and neither do you + """ + final_package_list = []
for pkg in package_list:
commit 1db25c660bfa4d569b5420f625812aa3c7820fb5 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 17 15:23:38 2009 +0100
Cosmetic
diff --git a/revisor/__init__.py.in b/revisor/__init__.py.in index dce9aef..97cba53 100644 --- a/revisor/__init__.py.in +++ b/revisor/__init__.py.in @@ -69,10 +69,13 @@ class Revisor: self.base = revisor.base.RevisorBase(self)
def parse_options(self, load_plugins=True): - """Create the OptionParser for the options passed to us from runtime cli""" + """ + Create the OptionParser for the options passed to us from runtime + Command Line Interface. + """
- epilog = """Revisor is a Fedora Unity product. For more information about Revisor, visit - http://revisor.fedoraunity.org/""" + epilog = """Revisor is a Fedora Unity product. For more information + about Revisor, visit http://revisor.fedoraunity.org/"""
# Enterprise Linux 5 does not have an "epilog" parameter to OptionParser try: @@ -89,42 +92,53 @@ class Revisor: action = "store_true", default = False, help = _("Use the CLI rather then GUI")) + runtime_group.add_option( "--gui", dest = "gui_mode", action = "store_true", default = False, - help = _("Force Revisor to use the GUI. Does not fallback to CLI and thus shows GUI related errors")) + help = _("Force Revisor to use the " + \ + "GUI. Does not fallback to " + \ + "CLI and thus shows GUI " + \ + "related errors")) + " runtime_group.add_option( "--list-models", dest = "list_models", action = "store_true", default = False, help = _("List available models")) + runtime_group.add_option( "--devel", dest = "mode_devel", action = "store_true", default = False, help = _("Development mode. Skips some tasks that take time.")) + runtime_group.add_option( "--report-sizes", dest = "report_sizes", action = "store_true", default = False, help = _("Report the sizes of all RPMs selected in a list")) + runtime_group.add_option( "--kickstart-exact-nevra", dest = "kickstart_exact_nevra", action = "store_true", default = False, help = _("Force Revisor to interpret the package manifest as complete package nevra (name, epoch, version, release and architecture). Implies --kickstart-exact")) + runtime_group.add_option( "--kickstart-exact", dest = "kickstart_exact", action = "store_true", default = False, help = _("Tells Revisor to ignore @core and @base (or %packages --nobase) and only add what is in the package manifest")) + runtime_group.add_option( "--clean-up", dest = "clean_up", action = "store", type = 'int', default = 1, help = _("Should Revisor not clean up at all (0), clean up it's temporary build data (1), or everything -this includes the yum cache (2)")) + runtime_group.add_option( "--usb-size", dest = "usb_size", action = "store", @@ -162,51 +176,60 @@ class Revisor: # default = os.path.join(BASE_CONFD_DIR,"fedora-7-gold.cfg"), help = _("Use kickstart file"), metavar = "[kickstart file]") + config_group.add_option( "--kickstart-save", dest = "kickstart_save", action ="store", default = "", help = _("Save options to given file (as a kickstart)"), metavar = "[file name]") + config_group.add_option( "-c", "--config", dest = "config", action = "store", default = os.path.join(BASE_CONF_DIR,"revisor.conf"), help = _("Revisor configuration file to use"), metavar = "[config file]") + config_group.add_option( "--source", dest = "getsource", action = "store_true", default = False, help = _("Get the sources to go with the binaries")) + config_group.add_option( "--destination-directory", dest = "destination_directory", action = "store", default = "/srv/revisor/", help = _("Destination directory for products"), metavar = "[directory]") + config_group.add_option( "--working-directory", dest = "working_directory", action = "store", default = "/var/tmp/", help = _("Working directory"), metavar = "[directory]") + config_group.add_option( "--model", dest = "model", action = "store", default = "", help = _("Model to use for composing"), metavar = "[model]") + config_group.add_option( "--respin", dest = "mode_respin", action = "store_true", default = False, help = _("Mode to use for composing updated spins")) + config_group.add_option( "--copy-local", dest = "copy_local", action = "store_true", default = False, help = _("Sometimes, it's better to copy local data rather then (sym)linking it. If you have enough space...")) + config_group.add_option( "--copy-dir", dest = "copy_dir", action = "store", @@ -222,103 +245,123 @@ class Revisor: action = "store_true", default = False, help = _("Create Installation Media CDs (Capacity per disc: 685MB)")) + install_group.add_option( "--install-dvd", dest = "media_installation_dvd", action = "store_true", default = False, help = _("Create Installation Media DVDs (Capacity per disc: 4.3GB)")) + install_group.add_option( "--install-dvd-dl", dest = "media_installation_dvd_duallayer", action = "store_true", default = False, help = _("Create Installation Media Dual-Layered DVDs (Capacity per disc: 8.5GB)")) + install_group.add_option( "--install-bluray", dest = "media_installation_bluray", action = "store_true", default = False, help = _("Create Installation Media Blu-Ray Discs (Capacity per disc: 25GB)")) + install_group.add_option( "--install-bluray-dl", dest = "media_installation_bluray_duallayer", action = "store_true", default = False, help = _("Create Installation Media Duallayer Blu-Ray Discs (Capacity per disc: 50GB)")) + install_group.add_option( "--install-unified", dest = "media_installation_unified", action = "store_true", default = False, help = _("Create Unified ISO from install tree")) + # This doesn't work because anaconda doesn't allow expanded tree installations from hard drive #install_group.add_option( "--install-usb", #dest = "media_installation_usb", #action = "store_true", #default = False, #help = _("Build install image for use on USB thumb drives (Remember to specify the size of the USB Thumb Drive with --usb-size)")) + install_group.add_option( "--install-tree", dest = "media_installation_tree", action = "store_true", default = False, help = _("Create the Installation Tree.")) + install_group.add_option( "--install-nogr", dest = "install_nogr", action = "store_true", default = False, help = _("Create Media without graphical installer.")) + install_group.add_option( "--kickstart-include", dest = "kickstart_include", action = "store_true", default = False, help = _("Include kickstart file on media or in the tree")) + install_group.add_option( "--kickstart-default", dest = "kickstart_default", action = "store_true", default = False, help = _("In the bootloader menu (isolinux.cfg), set kickstart to boot by default (works with --kickstart-include)")) + install_group.add_option( "--filter-comps", dest = "comps_filter", action = "store_true", default = False, help = _("Filter anything from comps that is not in the package set")) + install_group.add_option( "--revisor-comps", dest = "revisor_comps", action = "store_true", default = False, help = _("Use Revisor's comps file instead of those from the repositories")) + install_group.add_option( "--comps", dest = "comps", action = "store", default = "/usr/share/revisor/comps-f7.xml", help = _("Comps file to include on the installation media")) + install_group.add_option( "--updates-img", dest = "updates_img", action = "store", default = "", help = _("Include specified updates.img on installation media."), metavar = "[updates image]") + install_group.add_option( "--product-name", dest = "product_name", action = "store", default = "Fedora", help = _("Product Name")) + install_group.add_option( "--product-path", dest = "product_path", action = "store", default = "Fedora", help = _("Product Path (e.g. Fedora/ or Packages/ -but without the appending slash)")) + install_group.add_option( "--iso-label", dest = "iso_label", action = "store", default = "Fedora", help = _("ISO Label Base. Note that other things are appended but that the length can be 32 chars maximum.")) + install_group.add_option( "--iso-basename", dest = "iso_basename", action = "store", default = "Fedora", help = _("The base name for the ISOs")) + install_group.add_option( "--product-version", dest = "version", action = "store", default = "8", help = _("Product Version")) + install_group.add_option( "--product-version-from", dest = "version_from", action = "store", @@ -344,41 +387,49 @@ class Revisor: action = "store_true", default = False, help = _("Create Live Media CD/DVD")) + live_group.add_option( "--live-usb-thumb", dest = "media_live_thumb", action = "store_true", default = False, help = _("Create Live Media Thumb Drive Image (will be depreciated)")) + live_group.add_option( "--live-usb-hd", dest = "media_live_hd", action = "store_true", default = False, help = _("Create Live Media Hard Disk Image (will be depreciated)")) + live_group.add_option( "--live-raw", dest = "media_live_raw", action = "store_true", default = False, help = _("Create Live Media Raw Hard Disk Image")) + live_group.add_option( "--live-shell", dest = "lm_chroot_shell", action = "store_true", default = False, help = _("Interactively work in the live image before building the ISO image.")) + live_group.add_option( "--skip-compression", dest = "lm_skip_fs_compression", action = "store_true", default = False, help = _("Skip file system compression.")) + live_group.add_option( "--skip-prelink", dest = "lm_skip_prelink", action = "store_true", default = False, help = _("Skip prelinking the contents of the filesystem.")) + live_group.add_option( "--ignore-deleted", dest = "lm_ignore_deleted", action = "store_true", default = False, help = _("Ignore filesystem overhead. Useless blocks will not be removed from the filesystem.")) + live_group.add_option( "--preferred-kernel", dest = "lm_preferred_kernel", action = "store",
commit 34ea5b5e58d208e87c900dea03294d12c20c6121 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 11 16:31:46 2009 +0100
This does not help because it's copying symbolic links
Revert "Make copying the installation tree over to it's new location a little more efficient"
This reverts commit 0323188416a673417015104a5c50c35144b0aa19.
diff --git a/revisor/base.py b/revisor/base.py index 75ae3c6..af18de5 100644 --- a/revisor/base.py +++ b/revisor/base.py @@ -1999,23 +1999,9 @@ class RevisorBase: if self.cfg.media_installation_tree: tree_dst = os.path.join(self.cfg.destination_directory,"os",self.cfg.architecture) tree_src = mypungi.topdir - - # Find the number of files in tree_src for a progress bar - num_files = 0 - for root, dirs, files in os.walk(tree_src): - num_files += len(files) - + self.log.debug(_("Copying %s to %s") % (tree_src,tree_dst), level=1) try: - if self.cfg.copy_local: - self.log.debug(_("Copying %s to %s (%d files)") % (tree_src,tree_dst,num_files), level=1) - shutil.copytree(tree_src,tree_dst) - else: - try: - self.log.debug(_("Moving %s to %s (%d files)") % (tree_src,tree_dst,num_files), level=1) - shutil.move(tree_src,tree_dst) - except Exception, e: - self.log.error(_("Moving of the installation tree failed (trying copy):\n\n%s") % '\n'.join(e), recoverable=True) - shutil.copytree(tree_src,tree_dst) + shutil.copytree(tree_src,tree_dst) except Exception, e: self.log.error(_("Copying of the installation tree failed:\n\n%s") % '\n'.join(e), recoverable=True)
commit 4221c77781bd9cf5410b47e49da9529329f15eeb Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 11 01:58:32 2009 +0100
Update documentation
diff --git a/doc/Revisor_Documentation/en-US/Appendix.xml b/doc/Revisor_Documentation/en-US/Appendix.xml index 55d3e01..38ee4a0 100644 --- a/doc/Revisor_Documentation/en-US/Appendix.xml +++ b/doc/Revisor_Documentation/en-US/Appendix.xml @@ -9,6 +9,9 @@ <title>Terminology</title> <formalpara id="Revisor_Documentation-Appendix-Terminology-Remix"> <title>Remix</title> + <indexterm> + <primary>Remix</primary> + </indexterm> <para> A Fedora Remix is a product based on Fedora, with Fedora packages and optionally, other packages as well, such as those from third-party repositories. </para> @@ -16,6 +19,10 @@
<formalpara id="Revisor_Documentation-Appendix-Terminology-Re-Spin"> <title>Re-Spin</title> + <indexterm> + <primary>Re-Spin</primary> + <secondary>Fedora Unity Re-Spin</secondary> + </indexterm> <para> A Fedora Re-Spin is a product that is composed for the single purpose of including updated software packages into the product. It uses the same compose procedure as the media that the Fedora Project composes and releases, but includes updates. </para> @@ -26,6 +33,9 @@
<formalpara id="Revisor_Documentation-Appendix-Terminology-Spin"> <title>Spin</title> + <indexterm> + <primary>Spin</primary> + </indexterm> <para> A Fedora Spin is a custom set of software packages, often for a specific audience. Spins include a KDE Spin, which contains KDE software packages rather then the Desktop spin, which is based around GNOME. Similarly, there are XFCE, LXDE, Sugar, Education, Games and Developer Spins. </para> @@ -36,6 +46,9 @@
<formalpara id="Revisor_Documentation-Appendix-Terminology-Package_Sack"> <title>Package Sack</title> + <indexterm> + <primary>Package Sack</primary> + </indexterm> <para> para </para> @@ -80,6 +93,19 @@ </thead> <tbody> <row> + <entry namest="column1" nameend="column25"><literal>answer_yes</literal></entry> + <entry namest="column67" nameend="column89"><literal>-y</literal>, <literal>--yes</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Answer <emphasis>yes</emphasis> to all questions.</entry> + </row> + + <row> <entry namest="column1" nameend="column25"><literal>clean_up</literal></entry> <entry namest="column67" nameend="column89"><literal>--clean-up</literal></entry> </row> @@ -93,6 +119,32 @@ </row>
<row> + <entry namest="column1" nameend="column25"><literal>copy_dir</literal></entry> + <entry namest="column67" nameend="column89"><literal>--copy-dir</literal></entry> + </row> + <row> + <entry namest="column25"><code>[dir]</code></entry> + <entry>False</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">A directory tree to copy onto the media created. In the case of installation media, the contents of the directory specified are copied onto <code>cdrom:/files/</code>. In the case of live media, the contents of the directory specified are copied onto the root filesystem of the live system.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>copy_local</literal></entry> + <entry namest="column67" nameend="column89"><literal>--copy-local</literal></entry> + </row> + <row> + <entry namest="column25"> </entry> + <entry>False</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Tell Revisor to copy files, even when they are local. This applies to relative corner-cases where the repositories or the <code>destination_directory</code> is mounted over NFS, and some actions cannot be performed.</entry> + </row> + + <row> <entry namest="column1" nameend="column25"><literal>debuglevel</literal></entry> <entry namest="column67" nameend="column89"><literal>-d</literal>, <literal>--debug</literal></entry> </row> @@ -106,6 +158,32 @@ </row>
<row> + <entry namest="column1" nameend="column25"><literal>destination_directory</literal></entry> + <entry namest="column67" nameend="column89"><literal>--destination-directory</literal></entry> + </row> + <row> + <entry namest="column25"><code>/srv/revisor/</code></entry> + <entry><code>[path]</code></entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">The destination directory for the product. Revisor creates a sub-directory with the name of the model used, and places the product in that directory.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>getsource</literal></entry> + <entry namest="column67" nameend="column89"><literal>--source</literal></entry> + </row> + <row> + <entry namest="column25"> </entry> + <entry>False</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to obtain the source along with the binary RPMs used. This is False by default, and therefor the source is not included by default. Note that if you are distributing your product to third parties, you need to be able to provide the sources along with the binary product.</entry> + </row> + + <row> <entry namest="column1" nameend="column25"><literal>include_bootiso</literal></entry> <entry namest="column67" nameend="column89"><literal> </literal></entry> </row> @@ -119,6 +197,19 @@ </row>
<row> + <entry namest="column1" nameend="column25"><literal>kickstart_default</literal></entry> + <entry namest="column67" nameend="column89"><literal>--kickstart-default</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to set the isolinux.cfg entry that makes the installer use the kickstart included on the media, as a default.</entry> + </row> + + <row> <entry namest="column1" nameend="column25"><literal>kickstart_exact</literal></entry> <entry namest="column67" nameend="column89"><literal>--kickstart-exact</literal></entry> </row> @@ -145,6 +236,45 @@ </row>
<row> + <entry namest="column1" nameend="column25"><literal>kickstart_file</literal></entry> + <entry namest="column67" nameend="column89"><literal>--kickstart</literal></entry> + </row> + <row> + <entry namest="column25"><code>[file]</code></entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">What kickstart file to use. When in CLI mode, this is a mandatory setting.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>kickstart_include</literal></entry> + <entry namest="column67" nameend="column89"><literal>--kickstart-include</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to include the kickstart on the media so that the installer may find it as <filename>cdrom:/ks.cfg</filename>.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>kickstart_save</literal></entry> + <entry namest="column67" nameend="column89"><literal>--kickstart-save</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Where to save the resulting kickstart. In GUI mode, when changes to the package set can be applied, saves those changes out into a new kickstart file.</entry> + </row> + + <row> <entry namest="column1" nameend="column25"><literal>media_installation_bluray_duallayer</literal></entry> <entry namest="column67" nameend="column89"><literal>--install-bluray-dl</literal></entry> </row> @@ -262,6 +392,19 @@ </row>
<row> + <entry namest="column1" nameend="column25"><literal>model</literal></entry> + <entry namest="column67" nameend="column89"><literal>--model</literal></entry> + </row> + <row> + <entry namest="column25"> </entry> + <entry><code>[model]</code></entry> + <entry>global</entry> + </row> + <row> + <entry namest="column25" nameend="column89">The model to use.</entry> + </row> + + <row> <entry namest="column1" nameend="column25"><literal>report_sizes</literal></entry> <entry namest="column67" nameend="column89"><literal>--report_sizes</literal></entry> </row> @@ -274,6 +417,32 @@ <entry namest="column25" nameend="column89">Report the sizes of RPM packages used. Lists the biggest packages in the transaction</entry> </row>
+ <row> + <entry namest="column1" nameend="column25"><literal>mode_respin</literal></entry> + <entry namest="column67" nameend="column89"><literal>--respin</literal></entry> + </row> + <row> + <entry namest="column25"> </entry> + <entry>False</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether Revisor should operate in <emphasis>respin</emphasis> mode. See also <xref linkend="Revisor_Documentation-Compose_Process_Details-Respin_Mode" /></entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>working_directory</literal></entry> + <entry namest="column67" nameend="column89"><literal>-d</literal>, <literal>--debug</literal></entry> + </row> + <row> + <entry namest="column25">0 - 9</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">The level of debugging. 0 is the lowest debug level, whereas 9 is the highest. Revisor turns up the volume quickly. The logfile on debug level 9 may very easily become 20-30MB.</entry> + </row> + </tbody> </tgroup> </table> diff --git a/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml b/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml index bddccdd..1e09676 100644 --- a/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml +++ b/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml @@ -577,8 +577,177 @@ <para> para </para> + + <section id="Revisor_Documentation-Compose_Process_Details-Overview"> + <title>Overview</title> + <para> + Of course, the compose process for installation media is a little different then the compose process for live media. + </para> + <para> + When composing, Revisor starts out doing the following: + </para> + <para> + <itemizedlist> + <listitem> + <para> + Revisor reads the options from the CLI and takes <code>--config</code>, if specified. + </para> + </listitem> + <listitem> + <para> + Revisor reads the configuration file specified with <code>--config</code>, or it's default, <filename>/etc/revisor/revisor.conf</filename>. + </para> + </listitem> + <listitem> + <para> + Revisor reads the global <code>[revisor]</code> section for all settings available and sets those configured in the global section. + </para> + </listitem> + <listitem> + <para> + If a model is specified in the configuration file's global section <code>[revisor]</code>, Revisor will set that model to be used and loads it. + </para> + </listitem> + <listitem> + <para> + If a model has been specified on the command-line, with option <code>--model</code>, Revisor loads that model. + </para> + </listitem> + <listitem> + <para> + Revisor checks every settings against a function that is specifically written to check such setting. For example, the label of an ISO cannot be longer then 32 characters. + </para> + </listitem> + <listitem> + <para> + Especially in CLI mode, these settings build up the task list for Revisor. If there's nothing to do, Revisor will throw an error explaining what's missing. If there's things to do that cannot be done in one run, Revisor will throw an error explaining that. + </para> + </listitem> + <listitem> + <para> + In GUI mode however, if the settings are compatible, the GUI will start. + </para> + </listitem> + </itemizedlist> + </para> + </section> + + <section id="Revisor_Documentation-Compose_Process_Details-Respin_Mode"> + <title>Respin Mode</title> + <para> + Revisor has a respin mode that in some aspects differs from the regular routines. It is intended to reflect behaviour of tools in use by the Fedora Project Release Engineering team as closely as possible. + </para> + <para> + Re-Spin mode only affects installation media products. + </para> + <para> + In Re-Spin mode, the way the RPM payload is determined from kickstart differs from Revisor's normal procedures. See <xref linkend="Revisor_Documentation-Using_Kickstart" /> for more details on using a kickstart package manifest. + </para> + <para> + A kickstart file's so-called package manifest usually looks like: + </para> + <para> + <screen>%packages +@group1 +@group2 --nodefaults +@group3 --optional +package1 +package2 +-package3 +%end</screen> + </para> + <para> + Which tells us the following: + </para> + <para> + <itemizedlist> + <listitem> + <para> + Include all mandatory and default packages from group1 + </para> + </listitem> + <listitem> + <para> + Include all mandatory packages from group2 + </para> + </listitem> + <listitem> + <para> + Include all mandatory, default and optional packages from group3 + </para> + </listitem> + <listitem> + <para> + Include package1, and package2 + </para> + </listitem> + <listitem> + <para> + Exclude package3 + </para> + </listitem> + </itemizedlist> + </para> + <para> + Depending on how you use this instructions or information, there is a slight difference in the package set that ends up on the media you compose. + </para> + + <section id="Revisor_Documentation-Compose_Process_Details-Respin_Mode-Selecting_Groups"> + <title>Selecting Groups</title> + <para> + Selecting groups has the following logic: When you load a repository you may also load the groups file (often referred to as 'comps' or 'comps.xml'). This comps file is an XML file with categories, groups (per category), and per group: + </para> + <para> + <itemizedlist> + <listitem> + <para> + a list of mandatory packages. If you select or include the group, these packages come with it. + </para> + </listitem> + <listitem> + <para> + a list of default packages. If you select or include the group, these packages will come with it as a default. If you only want the mandatory, minimum set of packages for this group, in a kickstart package manifest append <code>--nodefaults</code> to the group line or in the Revisor GUI, right-click on the group and choose <emphasis>Deselect all packages</emphasis>. + </para> + </listitem> + <listitem> + <para> + a list of optional packages. If you select a group you have not yet selected these packages. To select the optional packages of a group, in a kickstart package manifest append <code>--optional</code> to the group line or in the Revisor GUI, right-click on the group and choose <emphasis>Select all optional packages</emphasis>. + </para> + </listitem> + <listitem> + <para> + a list of conditionals. If you select this group, these conditionals are thrown into the package sack and transaction information and include or exclude other packages. Suppose you select the '@nl-support' or “Dutch Support” group from the Languages or Localization category, you would end up with support for the Dutch language in all applications that have that kind of support. + </para> + </listitem> + </itemizedlist> + </para> + </section> + + <section id="Revisor_Documentation-Compose_Process_Details-Respin_Mode-Select_Matching_Packages"> + <title>Select Matching Packages</title> + <para> + This is the logic Revisor applies when running in Re-Spin mode (on the CLI, specify <code>--respin</code>). It imitates the behavior pungi has, and thus enables you to copy that behavior. Note that <code>--respin</code> has other implications as well. + </para> + <para> + First of all, it iterates the groups in the kickstart package manifest. For each group, it appends the names of the mandatory packages to a list, and depending on the additional parameters specified with that group (<code>--nodefaults</code> or <code>--optional</code>), appends the names of the other packages in that group as well. + </para> + <para> + Then it iterates over the package names in the package manifest. These package names are appended to the same list of package names too. This includes package 'names' with some sort of wildcard (?, or *). + </para> + <para> + Then it iterates over all the excluded packages, appending each of those to the YUM configuration exclude list. + </para> + <para> + Now that Revisor has a very simple, flat list of package names, it uses YUM's internal matching logic 5 to get what packages in the repositories matched exactly (by name), matched (by wildcard) and did not match at all. Revisor then selects the exact matches and matches, adding them to the transaction. + </para> + </section> + </section> + <section id="Revisor_Documentation-Compose_Process_Details-Dependency_Resolving"> <title>Dependency Resolving</title> + <indexterm> + <primary>Dependency Resolving</primary> + </indexterm> <para> Dependency resolving is the area where some of the efficiency Revisor can gain for you comes from. While of course there is specific reasons to do things one way, or the other, most people I speak to about Revisor, it is not very clear why, or what Revisor does in this area. First of all, there's two ways of resolving dependencies: </para> @@ -587,6 +756,10 @@ <listitem> <formalpara> <title>Inclusive Dependency Resolving</title> + <indexterm> + <primary>Dependency Resolving</primary> + <secondary>Inclusive</secondary> + </indexterm> <para> Iterate all packages in the transaction and list their requirements, then for each of those requirements, find all packages that provide a matching capability, add those packages to the transaction, and don't forget to add the requirements those packages have themselves, back into the pile of (unmet) requirements. </para> @@ -595,6 +768,10 @@ <listitem> <formalpara> <title>Exclusive Dependency Resolving</title> + <indexterm> + <primary>Dependency Resolving</primary> + <secondary>Inclusive</secondary> + </indexterm> <para> Iterate all the packages and for each of the requirements found, find the best package that meets the requirement. This is also YUMs default behavior. Anaconda uses YUM during the installation, and this is the behaviour of YUM used during the installation. </para> @@ -905,6 +1082,20 @@ while more_to_do: </para> </formalpara>
+ <formalpara id="Revisor_Documentation-Frequently_Asked_Questions-Relationship_Between_Revisor_and_Pungi"> + <title>What is the relationship between Revisor and Pungi?</title> + <para> + Where pungi builds a bunch of RPMs into ISO images and installation trees through one single procedure, perfect for Release Engineering on something like the Fedora Project, Revisor does it different entirely. + </para> + </formalpara> + + <formalpara id="Revisor_Documentation-Frequently_Asked_Questions-Relationship_Between_Revisor_and_Livecd-tools"> + <title>What is the relationship between Revisor and livecd-tools?</title> + <para> + Revisor depends on livecd-tools for the composing of live media. Creating the filesystem to install the packages to, turning that image file into a SquashFS file, and applying the settings inside the chroot. + </para> + </formalpara> + <formalpara id="Revisor_Documentation-Frequently_Asked_Questions-Why_Rebuild_Installer_Images"> <title>Why Rebuild Installer Images?</title> <para> @@ -923,8 +1114,87 @@ while more_to_do: <section id="Revisor_Documentation-Testing-Simple_Test_Cases"> <title>Simple Test Cases</title> <para> - para + This section has a few simple test cases ensuring configuration shipped with Revisor works as anticipated. </para> + + <section id="Revisor_Documentation-Testing-Simple_Test_Cases-Configuration_Files"> + <title>Configuration Files</title> + <para> + The main Revisor configuration file is <filename>/etc/revisor/revisor.conf</filename>. The file lists a series of models, each having their own YUM configuration file in <filename>/etc/revisor/conf.d/</filename>. + </para> + <formalpara> + <title>Testing</title> + <para> + <itemizedlist> + <listitem> + <para> + For each model in <filename>/etc/revisor/revisor.conf</filename>, the <code>main</code> setting for that model should point to a valid file. + </para> + </listitem> + <listitem> + <para> + Each YUM configuration file should work. To verify, run the following command for each configuration file: + </para> + <para> + <screen>$ yum -c <replaceable>$file</replaceable> list kernel</screen> + </para> + </listitem> + </itemizedlist> + </para> + </formalpara> + <formalpara> + <title>Known Errors</title> + <para> + <itemizedlist> + <listitem> + <para> + Revisor has baseurls in YUM repositories set to <ulink url="http://localrepo" />. This URL will not be retrievable for many people, but allows the developers to quickly change mirrors. + </para> + </listitem> + <listitem> + <para> + Repositories that are unavailable at the moment of testing will throw errors Revisor can't do anything about. + </para> + </listitem> + <listitem> + <para> + If the directories <filename>revisor-yumcache/</filename> and <filename>revisor/</filename> in <filename>/var/tmp/</filename>, the default working directory, are not writeable for the user then YUM will throw permission denied errors. + </para> + <para> + Remove <filename>/var/tmp/revisor/</filename> and <filename>/var/tmp/revisor-yumcache/</filename> or run the command with root permissions. + </para> + </listitem> + </itemizedlist> + </para> + </formalpara> + </section> + + <section id="Revisor_Documentation-Testing-Simple_Test_Cases-Compose_Results"> + <title>Requirements for Compose Results</title> + <para> + Although heavily dependent on Anaconda for this part, these are still requirements + </para> + + <formalpara> + <title>ld-linux.so.2</title> + <para> + In the <filename>initrd.img</filename> of the composed product, if 32-bit, <filename>/lib/ld-linux.so.2</filename> (or any other version) should link to <filename>/lib/ld-2.9.so</filename> (or any other version). If <filename>/lib/ld-linux.so.2</filename> links to itself, the media will fail to install. + </para> + </formalpara> + <formalpara> + <title>How to test</title> + <para> + In a terminal, type the following command: + </para> + </formalpara> + <para> + <screen>$ <userinput>lsinitrd /path/to/initrd | grep ld-linux</userinput></screen> + </para> + <para> + See also: <ulink url="https://www.redhat.com/archives/anaconda-devel-list/2009-February/msg00115.html" /> + </para> + + </section> </section>
<section id="Revisor_Documentation-Testing-Complex_Test_Cases"> @@ -1081,6 +1351,68 @@ while more_to_do: </para> </section>
+ <section id="Revisor_Documentation-Development-Adding_A_New_Spin"> + <title>Adding a new spin or remix</title> + <para> + <orderedlist> + <listitem> + <para> + Add the appropriate models in the appropriate configuration file for Revisor. + </para> + </listitem> + <listitem> + <para> + Add the appropriate configuration file to the appropriate automake Makefile + </para> + </listitem> + <listitem> + <para> + Run autoreconf && ./configure && make rpm to verify the rpm building + </para> + </listitem> + <listitem> + <para> + Create the model's YUM configuration files with the following repositories: + </para> + <para> + <itemizedlist> + <listitem> + <para> + fedora, enabled, pointing to Everything + </para> + </listitem> + <listitem> + <para> + fedora-source, disabled, pointing to Everything + </para> + </listitem> + <listitem> + <para> + fedora-updates, enabled, pointing to the updates repository + </para> + </listitem> + <listitem> + <para> + fedora-updates-source, disabled, pointing to the updates repository + </para> + </listitem> + <listitem> + <para> + anaconda-updates, enabled, pointing to the anaconda updates repository + </para> + </listitem> + <listitem> + <para> + anaconda-updates-source, disabled, pointing to the ananconda updates repository + </para> + </listitem> + </itemizedlist> + </para> + </listitem> + </orderedlist> + </para> + </section> + <section id="Revisor_Documentation-Development-Versioning_Schema"> <title>Versioning Schema</title> <para>
commit 0323188416a673417015104a5c50c35144b0aa19 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 11 01:57:35 2009 +0100
Make copying the installation tree over to it's new location a little more efficient
diff --git a/revisor/base.py b/revisor/base.py index af18de5..75ae3c6 100644 --- a/revisor/base.py +++ b/revisor/base.py @@ -1999,9 +1999,23 @@ class RevisorBase: if self.cfg.media_installation_tree: tree_dst = os.path.join(self.cfg.destination_directory,"os",self.cfg.architecture) tree_src = mypungi.topdir - self.log.debug(_("Copying %s to %s") % (tree_src,tree_dst), level=1) + + # Find the number of files in tree_src for a progress bar + num_files = 0 + for root, dirs, files in os.walk(tree_src): + num_files += len(files) + try: - shutil.copytree(tree_src,tree_dst) + if self.cfg.copy_local: + self.log.debug(_("Copying %s to %s (%d files)") % (tree_src,tree_dst,num_files), level=1) + shutil.copytree(tree_src,tree_dst) + else: + try: + self.log.debug(_("Moving %s to %s (%d files)") % (tree_src,tree_dst,num_files), level=1) + shutil.move(tree_src,tree_dst) + except Exception, e: + self.log.error(_("Moving of the installation tree failed (trying copy):\n\n%s") % '\n'.join(e), recoverable=True) + shutil.copytree(tree_src,tree_dst) except Exception, e: self.log.error(_("Copying of the installation tree failed:\n\n%s") % '\n'.join(e), recoverable=True)
commit 7f7958fa59d94aaef70ea2a0a1d7dc9f32f2715a Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Wed Feb 11 01:57:07 2009 +0100
Add mock_respins.sh
diff --git a/unity/scripts/mock_respins.sh b/unity/scripts/mock_respins.sh new file mode 100755 index 0000000..286ea26 --- /dev/null +++ b/unity/scripts/mock_respins.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +mock -v -r fedora-10-i386 init && \ +mock -v -r fedora-10-i386 install comps-extras createrepo rhpl pykickstart \ + livecd-tools anaconda-runtime squashfs-tools \ + busybox-anaconda notify-python usermode \ + pam python automake intltool gettext \ + desktop-file-utils glib2-devel gcc \ + cobbler koan deltarpm pygtk pygtk2-libglade \ + gnome-python2-gconf system-config-kickstart jigdo \ + livecd-tools python-virtinst git sudo spin-kickstarts mock && \ +echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-10-i386 shell +echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-i386 shell +echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-10-i386 shell +echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-i386 shell +echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f10-install-respin.conf --model f10-i386-respin --debug 9\n" | mock -r fedora-10-i386 shell + +mock -v -r fedora-10-x86_64 init && \ +mock -v -r fedora-10-x86_64 install comps-extras createrepo rhpl pykickstart \ + livecd-tools anaconda-runtime squashfs-tools \ + busybox-anaconda notify-python usermode \ + pam python automake intltool gettext \ + desktop-file-utils glib2-devel gcc \ + cobbler koan deltarpm pygtk pygtk2-libglade \ + gnome-python2-gconf system-config-kickstart jigdo \ + livecd-tools python-virtinst git sudo spin-kickstarts mock && \ +echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r fedora-10-x86_64 shell && \ +echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-x86_64 shell && \ +echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-10-x86_64 shell && \ +echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-x86_64 shell && \ +echo -en "cd /revisor; ./revisor.py --cli --config /etc/revisor-unity/f10-install-respin.conf --model f10-x86_64-respin --debug 9\n" | mock -r fedora-10-x86_64 shell +
commit cd93aba6ec7c582492d8aebdeac4d61df8f64e2b Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Tue Feb 10 22:50:14 2009 +0100
Have ./switchhere take --yes
diff --git a/switchhere b/switchhere index 1de8675..26455a9 100755 --- a/switchhere +++ b/switchhere @@ -1,7 +1,12 @@ #!/bin/bash
-read -a answer -n 1 -p "This script is going to remove some, and then add some symlinks and/or files. Continue? [y/N] " INPUT -echo "" +if [ "$1" != "--yes" ]; then + read -a answer -n 1 -p "This script is going to remove some, and then add some symlinks and/or files. Continue? [y/N] " INPUT + echo "" +else + answer=y +fi + if [ -z "$answer" -o "${answer[0]}" == "N" -o "${answer[0]}" == "n" ]; then echo "Quitting." exit 0
commit 6c96db179bf5130695fc1d148d9c246e09f9a98a Author: Piotr Drąg piotrdrag@gmail.com Date: Wed Feb 4 20:12:28 2009 +0000
Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/Changelog b/po/Changelog index 9b80c62..de64ae7 100644 --- a/po/Changelog +++ b/po/Changelog @@ -1,4 +1,6 @@ -updated italian translation +Updated Polish translation + +Transmitted-via: Transifex (translate.fedoraproject.org)updated italian translation
Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation
diff --git a/po/pl.po b/po/pl.po index 8706fdf..d25d979 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-20 00:07+0100\n" -"PO-Revision-Date: 2008-12-20 00:46+0100\n" +"POT-Creation-Date: 2009-02-04 20:39+0100\n" +"PO-Revision-Date: 2009-02-04 20:53+0100\n" "Last-Translator: Piotr Drąg piotrdrag@gmail.com\n" "Language-Team: Polish pl@li.org\n" "MIME-Version: 1.0\n" @@ -1701,154 +1701,159 @@ msgid "Downloading Packages" msgstr "Pobieranie pakietów"
#: ../revisor/base.py:1077 +#, python-format +msgid "Using local copy of %s-%s-%s.%s at %s" +msgstr "Używanie lokalnej kopii %s-%s-%s.%s w %s" + +#: ../revisor/base.py:1087 msgid "Unable to find a suitable mirror." msgstr "Nie można znaleźć odpowiedniego serwera lustrzanego."
-#: ../revisor/base.py:1089 +#: ../revisor/base.py:1099 #, python-format msgid "Errors were encountered while downloading packages: %s" msgstr "Podczas pobierania pakietów pakietów wystąpiły błędy: %s"
-#: ../revisor/base.py:1131 +#: ../revisor/base.py:1141 #, python-format msgid "Overriding auto package selection with user package selection for %s..." msgstr "" "Zastępowanie automatycznego wyboru pakietów pakietami wybranymi przez " "użytkownika dla %s..."
-#: ../revisor/base.py:1144 +#: ../revisor/base.py:1154 #, python-format msgid "Adding required package %s-%s:%s-%s.%s" msgstr "Dodawanie wymaganego pakietu %s-%s:%s-%s.%s"
#. This list has already been resolved -#: ../revisor/base.py:1147 +#: ../revisor/base.py:1157 #, python-format msgid "%s. This is a required package." msgstr "%s. Ten pakiet jest wymagany."
-#: ../revisor/base.py:1159 +#: ../revisor/base.py:1169 #, python-format msgid "Adding suggested package %s-%s:%s-%s.%s" msgstr "Dodawanie sugerowanego pakietu %s-%s:%s-%s.%s"
-#: ../revisor/base.py:1169 +#: ../revisor/base.py:1179 #, python-format msgid "Packages that do not need to be on the media: %s" msgstr "Pakiety, które nie muszą być na nośniku: %s"
-#: ../revisor/base.py:1194 ../revisor/base.py:1220 +#: ../revisor/base.py:1204 ../revisor/base.py:1230 msgid "Did not succeed in adding in all required packages" msgstr "Dodanie wszystkich wymaganych pakietów nie powiodło się"
-#: ../revisor/base.py:1228 +#: ../revisor/base.py:1238 msgid "Populating statistics" msgstr "Tworzenie statystyk"
-#: ../revisor/base.py:1244 +#: ../revisor/base.py:1254 #, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a archivesize header" msgstr "" "Wydaje się, że pakiet %s-%s:%s-%s.%s nie posiada nagłówka rozmiaru archiwum"
-#: ../revisor/base.py:1252 +#: ../revisor/base.py:1262 #, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a installedsize header" msgstr "" "Wydaje się, że pakiet %s-%s:%s-%s.%s nie posiada nagłówka rozmiaru po " "zainstalowaniu"
-#: ../revisor/base.py:1260 +#: ../revisor/base.py:1270 #, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a packagesize header" msgstr "" "Wydaje się, że pakiet %s-%s:%s-%s.%s nie posiada nagłówka rozmiaru pakietu"
-#: ../revisor/base.py:1270 +#: ../revisor/base.py:1280 #, python-format msgid "Total size of all packages (archivesize): %s %s" msgstr "Całkowity rozmiar wszystkich pakietów (rozmiar archiwum): %s %s"
-#: ../revisor/base.py:1271 +#: ../revisor/base.py:1281 #, python-format msgid "Total size of all packages, (installedsize): %s %s" msgstr "" "Całkowity rozmiar wszystkich pakietów (rozmiar po zainstalowaniu): %s %s"
-#: ../revisor/base.py:1272 +#: ../revisor/base.py:1282 #, python-format msgid "Total size of all packages, (packagesize): %s %s" msgstr "Całkowity rozmiar wszystkich pakietów (rozmiar pakietu): %s %s"
-#: ../revisor/base.py:1307 +#: ../revisor/base.py:1317 #, python-format msgid "Report of the %d most space consuming packages" msgstr "Zgłoś %d pakietów zajmujących najwięcej miejsca"
-#: ../revisor/base.py:1402 ../revisor/base.py:1416 ../revisor/base.py:2043 +#: ../revisor/base.py:1412 ../revisor/base.py:1426 ../revisor/base.py:2056 #, python-format msgid "Creating pkgdir: %s" msgstr "Tworzenie pkgdir: %s"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:1425 +#: ../revisor/base.py:1435 msgid "Linking in packages" msgstr "Dowiązywanie pakietów"
-#: ../revisor/base.py:1444 ../revisor/base.py:2067 +#: ../revisor/base.py:1454 ../revisor/base.py:2080 #, python-format msgid "Package hard link failed: %s: %s" msgstr "Twarde dowiązanie pakietów nie powiodło się: %s: %s"
-#: ../revisor/base.py:1449 ../revisor/base.py:2072 +#: ../revisor/base.py:1459 ../revisor/base.py:2085 #, python-format msgid "Copying: %s to %s" msgstr "Kopiowanie: %s do %s"
-#: ../revisor/base.py:1452 ../revisor/base.py:2075 +#: ../revisor/base.py:1462 ../revisor/base.py:2088 #, python-format msgid "Symlinking: %s to %s" msgstr "Dowiązywanie symboliczne: %s do %s"
-#: ../revisor/base.py:1455 ../revisor/base.py:2078 +#: ../revisor/base.py:1465 ../revisor/base.py:2091 msgid "Package symlink succeeded" msgstr "Dowiązanie symboliczne pakietów powiodło się"
-#: ../revisor/base.py:1457 ../revisor/base.py:1464 ../revisor/base.py:2080 -#: ../revisor/base.py:2087 +#: ../revisor/base.py:1467 ../revisor/base.py:1474 ../revisor/base.py:2093 +#: ../revisor/base.py:2100 #, python-format msgid "Package link failed, trying copy: %s: %s" msgstr "Dowiązanie pakietów nie powiodło się, próbowanie skopiowania: %s: %s"
-#: ../revisor/base.py:1474 +#: ../revisor/base.py:1484 msgid "Creating Repository Information" msgstr "Tworzenie informacji o repozytoriach"
#. FIXME: Optionally recompose installer images -#: ../revisor/base.py:1489 +#: ../revisor/base.py:1499 msgid "Building Installation Images" msgstr "Budowanie obrazów instalacyjnych"
-#: ../revisor/base.py:1506 +#: ../revisor/base.py:1516 msgid "Using already existing installer images" msgstr "Używanie już istniejących obrazów instalatora"
-#: ../revisor/base.py:1520 +#: ../revisor/base.py:1530 msgid "Linking in release notes" msgstr "Dowiązywanie informacji o wydaniu"
-#: ../revisor/base.py:1532 +#: ../revisor/base.py:1542 #, python-format msgid "Copying updates.img from %s to %s" msgstr "Kopiowanie updates.img z %s do %s"
-#: ../revisor/base.py:1541 ../revisor/pungi.py:417 +#: ../revisor/base.py:1551 ../revisor/pungi.py:417 #, python-format msgid "copy_dir '%s' not accessible" msgstr "Nie można uzyskać dostępu do copy_dir "%s""
-#: ../revisor/base.py:1552 +#: ../revisor/base.py:1562 #, python-format msgid "Size of the installation tree is %s MB" msgstr "Rozmiar drzewa instalacyjnego wynosi %s MB" @@ -1857,25 +1862,25 @@ msgstr "Rozmiar drzewa instalacyjnego wynosi %s MB" #. That makes our lives difficult, hihi #. So, make sure that if we're on el_linux, the repository gets #. bind mounted and configured appropriately -#: ../revisor/base.py:1602 +#: ../revisor/base.py:1612 msgid "Running pkgorder" msgstr "Wykonywanie pkgorder"
-#: ../revisor/base.py:1661 +#: ../revisor/base.py:1673 #, python-format msgid "Running with grouplist: %r" msgstr "Uruchamianie z grouplist: %r"
-#: ../revisor/base.py:1664 +#: ../revisor/base.py:1676 #, python-format msgid "Running with packagelist: %r" msgstr "Uruchamianie z packagelist: %r"
-#: ../revisor/base.py:1671 +#: ../revisor/base.py:1683 msgid "Appending group core and base" msgstr "Dołączanie grup core i base"
-#: ../revisor/base.py:1682 +#: ../revisor/base.py:1695 #, python-format msgid "Appending default group %s" msgstr "Dołączanie domyślnej grupy %s" @@ -1883,7 +1888,7 @@ msgstr "Dołączanie domyślnej grupy %s" #. Do not do this because the installer still has all the groups available #. if group not in groupList: #. continue -#: ../revisor/base.py:1704 +#: ../revisor/base.py:1717 #, python-format msgid "Appending non-default group %s" msgstr "Dołączanie nie domyślnej grupy %s" @@ -1891,85 +1896,85 @@ msgstr "Dołączanie nie domyślnej grupy %s" #. Do not do this because the installer still has all the groups available #. if group not in groupList: #. continue -#: ../revisor/base.py:1714 +#: ../revisor/base.py:1727 #, python-format msgid "Appending non-default support group %s" msgstr "Dołączanie nie domyślnych grup obsługi %s"
-#: ../revisor/base.py:1780 +#: ../revisor/base.py:1793 #, python-format msgid "Not running package ordering, using file %s instead" msgstr "" "Porządkowanie kolejności pakietów nie zostanie wykonane, używanie zamiast " "tego pliku %s"
-#: ../revisor/base.py:1782 +#: ../revisor/base.py:1795 msgid "Not running package ordering" msgstr "Porządkowanie kolejności pakietów nie zostanie wykonane"
-#: ../revisor/base.py:1814 +#: ../revisor/base.py:1827 msgid "^Install using kickstart" msgstr "^Zainstaluj używając kickstart"
#. Split Tree -#: ../revisor/base.py:1837 +#: ../revisor/base.py:1850 #, python-format msgid "Splitting Build Tree (%s)" msgstr "Rozdzielanie drzewa budowania (%s)"
#. Split repo -#: ../revisor/base.py:1843 +#: ../revisor/base.py:1856 #, python-format msgid "Splitting Repository (%s)" msgstr "Rozdzielanie repozytorium (%s)"
-#: ../revisor/base.py:1857 ../revisor/modgui/build_media.py:244 +#: ../revisor/base.py:1870 ../revisor/modgui/build_media.py:244 #, python-format msgid "Creating %s ISO Image #%d" msgstr "Tworzenie %s obrazu ISO #%d"
-#: ../revisor/base.py:1862 ../revisor/modgui/build_media.py:248 +#: ../revisor/base.py:1875 ../revisor/modgui/build_media.py:248 #, python-format msgid "Creating %s ISO Image" msgstr "Tworzenie %s obrazu ISO"
#. For all images but source images; implant the md5 into the ISO for the media check #. FIXME: Well, it seems we don't deal with source images here. -#: ../revisor/base.py:1876 +#: ../revisor/base.py:1889 msgid "Implanting MD5 into ISO Images" msgstr "Wprowadzanie MD5 do obrazów ISO"
#. mediatype = built_image["mediatype"] #. if not mediatype == 'source': -#: ../revisor/base.py:1884 +#: ../revisor/base.py:1897 #, python-format msgid "Implanting md5 into ISO Image: %s" msgstr "Wprowadzanie MD5 do obrazu ISO: %s"
-#: ../revisor/base.py:1890 +#: ../revisor/base.py:1903 msgid "Cannot implant ISO md5sum" msgstr "Nie można wprowadzić md5sum ISO"
#. Do some SHA1SUMMONING -#: ../revisor/base.py:1898 +#: ../revisor/base.py:1911 msgid "Creating SHA1SUMs for Images" msgstr "Tworzenie plików SHA1SUM dla obrazów"
-#: ../revisor/base.py:1914 +#: ../revisor/base.py:1927 msgid "Creating Rescue ISO Image" msgstr "Tworzenie ratunkowego obrazu ISO"
-#: ../revisor/base.py:1974 +#: ../revisor/base.py:1987 #, python-format msgid "Copying %s to %s (%d files)" msgstr "Kopiowanie %s do %s (%d plików)"
-#: ../revisor/base.py:1978 +#: ../revisor/base.py:1991 #, python-format msgid "Moving %s to %s (%d files)" msgstr "Przenoszenie %s do %s (%d plików)"
-#: ../revisor/base.py:1981 +#: ../revisor/base.py:1994 #, python-format msgid "" "Moving of the source tree failed (trying copy):\n" @@ -1980,7 +1985,7 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:1984 +#: ../revisor/base.py:1997 #, python-format msgid "" "Copying of the source tree failed:\n" @@ -1991,12 +1996,12 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:1989 ../revisor/pungi.py:413 +#: ../revisor/base.py:2002 ../revisor/pungi.py:413 #, python-format msgid "Copying %s to %s" msgstr "Kopiowanie %s do %s"
-#: ../revisor/base.py:1993 +#: ../revisor/base.py:2006 #, python-format msgid "" "Copying of the installation tree failed:\n" @@ -2007,41 +2012,41 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:1999 +#: ../revisor/base.py:2012 msgid "Creating ext3 filesystem" msgstr "Tworzenie systemu plików ext3"
-#: ../revisor/base.py:2006 +#: ../revisor/base.py:2019 msgid "Configuring System" msgstr "Konfigurowanie systemu"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:2052 +#: ../revisor/base.py:2065 msgid "Linking in Source packages" msgstr "Dowiązywanie pakietów źródłowych"
-#: ../revisor/base.py:2107 +#: ../revisor/base.py:2120 #, python-format msgid "Setting rundir to %s" msgstr "Ustawianie rundir na %s"
-#: ../revisor/base.py:2113 +#: ../revisor/base.py:2126 #, python-format msgid "Directory %s could not be created. Aborting" msgstr "Nie można utworzyć folderu %s. Przerywanie"
-#: ../revisor/base.py:2115 +#: ../revisor/base.py:2128 #, python-format msgid "Running command: %s" msgstr "Wykonywanie polecenia: %s"
-#: ../revisor/base.py:2116 +#: ../revisor/base.py:2129 #, python-format msgid "Extra information: %s %s %s" msgstr "Dodatkowe informacje: %s %s %s"
-#: ../revisor/base.py:2144 +#: ../revisor/base.py:2157 #, python-format msgid "Got an error from %s (return code %s)" msgstr "Otrzymano błąd z %s (kod zwrotny %s)" @@ -2391,11 +2396,11 @@ msgstr "wybieranie self.packages_list[%r][%r][%r][%r]" msgid "returning pkg_list: %r" msgstr "zwracanie pkg_list: %r"
-#: ../revisor/cfg.py:1089 +#: ../revisor/cfg.py:1092 msgid "Run from image" msgstr "Uruchom z obrazu"
-#: ../revisor/cfg.py:1090 +#: ../revisor/cfg.py:1093 msgid "Run from RAM - requires 1 GB+" msgstr "Uruchom z pamięci RAM - wymaga 1 GB+"
@@ -2832,73 +2837,73 @@ msgstr "" msgid "-> package %s" msgstr "-> pakiet %s"
-#: ../revisor/plugins.py:59 ../revisor/plugins.py:76 +#: ../revisor/plugins.py:60 ../revisor/plugins.py:77 #, python-format msgid "Plugin %s failed to load (%s: %s)" msgstr "Wczytanie wtyczki %s nie powiodło się (%s: %s)"
-#: ../revisor/plugins.py:70 +#: ../revisor/plugins.py:71 #, python-format msgid "ImportError for plugin %s: %s" msgstr "Błąd importowania wtyczki %s: %s"
-#: ../revisor/plugins.py:73 +#: ../revisor/plugins.py:74 #, python-format msgid "RuntimeError for plugin %s: %s" msgstr "Błąd wykonywania wtyczki %s: %s"
-#: ../revisor/plugins.py:93 ../revisor/plugins.py:95 +#: ../revisor/plugins.py:94 ../revisor/plugins.py:96 #, python-format msgid "Cannot set defaults for plugin %s: %s" msgstr "Nie można ustawić domyślnych dla wtyczki %s: %s"
-#: ../revisor/plugins.py:97 +#: ../revisor/plugins.py:98 #, python-format msgid "Cannot set defaults for plugin %s: Unknown Error" msgstr "Nie można ustawić domyślnych dla wtyczki %s: nieznany błąd"
-#: ../revisor/plugins.py:100 +#: ../revisor/plugins.py:101 #, python-format msgid "Not setting defaults for plugin %s: No function 'set_defaults()'" msgstr "" "Domyślne nie zostaną ustawione dla wtyczki %s: brak funkcji "set_defaults()" """
-#: ../revisor/plugins.py:117 +#: ../revisor/plugins.py:118 #, python-format msgid "Cannot set runtime for plugin %s: %s" msgstr "Nie można ustawić środowiska wykonawczego dla wtyczki %s: %s"
-#: ../revisor/plugins.py:119 +#: ../revisor/plugins.py:120 #, python-format msgid "Not setting runtime for plugin %s: No function 'set_runtime()'" msgstr "" "Środowisko wykonawcze nie zostanie ustawione dla wtyczki %s: brak funkcji " ""set_runtime()""
-#: ../revisor/plugins.py:136 +#: ../revisor/plugins.py:137 #, python-format msgid "Cannot add options for plugin %s: %s" msgstr "Nie można dodać opcji dla wtyczki %s: %s"
-#: ../revisor/plugins.py:138 +#: ../revisor/plugins.py:139 #, python-format msgid "Not adding options for plugin %s: No function 'add_options()'" msgstr "" "Opcje nie zostaną ustawione dla wtyczki %s: brak funkcji "add_options()""
-#: ../revisor/plugins.py:156 +#: ../revisor/plugins.py:157 #, python-format msgid "Cannot check options for plugin %s: %s" msgstr "Nie można sprawdzić opcji dla wtyczki %s: %s"
-#: ../revisor/plugins.py:158 +#: ../revisor/plugins.py:159 #, python-format msgid "Not checking options for plugin %s: No function 'check_options()'" msgstr "" "Opcje nie zostaną sprawdzone dla wtyczki %s: brak funkcji "check_options()""
-#: ../revisor/plugins.py:194 +#: ../revisor/plugins.py:195 #, python-format msgid "Cannot execute hook %s for plugin %s: %s" msgstr "Nie można wykonać haka %s dla wtyczki %s: %s" @@ -3041,22 +3046,22 @@ msgstr "Nie można utworzyć folderu files/: %s" msgid "Creating %s" msgstr "Tworzenie %s"
-#: ../revisor/pungi.py:459 +#: ../revisor/pungi.py:460 #, python-format msgid "Disc %s #%d is oversized (%r > %r)" msgstr "Płyta %s #%d ma za duży rozmiar (%r > %r)"
-#: ../revisor/pungi.py:463 +#: ../revisor/pungi.py:464 #, python-format msgid "Removing tree %s" msgstr "Usuwanie drzewa %s"
-#: ../revisor/pungi.py:471 +#: ../revisor/pungi.py:472 #, python-format msgid "Disc %s #%d is OK in size (%r <= %r)" msgstr "Płyta %s #%d ma prawidłowy rozmiar (%r <= %r)"
-#: ../revisor/pungi.py:522 +#: ../revisor/pungi.py:523 msgid "" "Hacking anaconda's .discinfo because it'll shit itself if it reads it's own " "output" @@ -3630,7 +3635,7 @@ msgstr "Nie można znaleźć pliku comps" msgid "Custom isolinux.cfg to replace the standard isolinux.cfg with." msgstr "Własny plik isolinux.cfg do zastąpienia standardowego isolinux.cfg."
-#: ../revisor/modisolinux/__init__.py:57 +#: ../revisor/modisolinux/__init__.py:57 ../revisor/modisolinux/__init__.py:64 msgid "" "Both --kickstart-default and --isolinux-cfg have been specified, while they " "are mutually exclusive. --isolinux-cfg is going to be used." @@ -3638,44 +3643,70 @@ msgstr "" "Podano zarówno --kickstart-default, jak i --isolinux-cfg. Nie można ich " "używać razem. Zostanie użyta opcja --isolinux-cfg."
-#: ../revisor/modisolinux/__init__.py:69 +#: ../revisor/modisolinux/__init__.py:73 #, python-format msgid "File %s is not readable" msgstr "Plik %s jest nieczytelny"
-#: ../revisor/modisolinux/__init__.py:74 +#: ../revisor/modisolinux/__init__.py:78 +msgid "How come isolinux_cfg is set to False?" +msgstr "Jak isolinux_cfg może być ustawiony na Fałsz?" + +#: ../revisor/modisolinux/__init__.py:81 +msgid "How come isolinux_cfg is an empty string?" +msgstr "Jak isolinux_cfg może być pustym łańcuchem?" + +#: ../revisor/modisolinux/__init__.py:84 #, python-format msgid "Going to replace isolinux/isolinux.cfg with %s" msgstr "Plik isolinux/isolinux.cfg zostanie zastąpiony plikiem %s"
-#: ../revisor/modisolinux/__init__.py:77 +#: ../revisor/modisolinux/__init__.py:87 msgid "Deleted the old isolinux.cfg" msgstr "Usunięto stary plik isolinux.cfg"
-#: ../revisor/modisolinux/__init__.py:80 +#: ../revisor/modisolinux/__init__.py:90 msgid "Inserted the new isolinux.cfg" msgstr "Umieszczono nowy plik isolinux.cfg"
-#: ../revisor/modisolinux/__init__.py:82 +#: ../revisor/modisolinux/__init__.py:92 msgid "Could not copy in the new isolinux.cfg" msgstr "Nie można skopiować nowego pliku isolinux.cfg"
-#: ../revisor/modisolinux/__init__.py:84 +#: ../revisor/modisolinux/__init__.py:94 msgid "Could not unlink the old isolinux.cfg?" msgstr "Nie można usunąć dowiązania do starego isolinux.cfg?"
-#: ../revisor/modrebrand/__init__.py:79 +#: ../revisor/modisolinux/__init__.py:96 +msgid "Not replacing isolinux.cfg" +msgstr "Plik isolinux.cfg nie zostanie zastąpiony" + +#: ../revisor/modrebrand/__init__.py:43 +msgid "Not rebranding pre_resolve_dependencies" +msgstr "Zmiana marki pre_resolve_dependencies nie zostanie wykonana" + +#: ../revisor/modrebrand/__init__.py:57 +#, python-format +msgid "Adding %s-%s-%s.%s" +msgstr "Dodawanie %s-%s-%s.%s" + +#: ../revisor/modrebrand/__init__.py:60 #, python-format -msgid "Removing package %s-%s:%s-%s.%s for rebranding" -msgstr "Usuwanie pakietu %s-%s:%s-%s.%s, aby zmienić nazwę" +msgid "Removing %s-%s-%s.%s" +msgstr "Usuwanie %s-%s-%s.%s"
-#: ../revisor/modrebrand/__init__.py:91 +#: ../revisor/modrebrand/__init__.py:77 msgid "" "Rebrand name. Revisor will select <name>-logos, <name>-release and <name>-" "release-notes packages, if available." msgstr "" -"Zmień nazwę. Revisor wybierze pakiety <name>-logos, <name>-release oraz " -"<name>-release-notes, jeśli są dostępne." +"Zmień markę nazwy. Revisor wybierze pakiety <name>-logos, <name>-release " +"oraz <name>-release-notes, jeśli są dostępne." + +#: ../revisor/modrebrand/__init__.py:85 +#, python-format +msgid "Setting rebrand to %s" +msgstr "Ustawianie zmiany marki na %s"
#: ../revisor/modreuseinstaller/__init__.py:48 msgid "The URI to a tree we're supposed to reuse the installer images from." @@ -3792,6 +3823,23 @@ msgstr "Zamontowanie "%s" do "%s" nie powiodło się" msgid "Starting the virtual guest provision..." msgstr "Uruchamianie zarządzania wirtualnym gościem..."
+#: ../revisor/modwui/modwui/controllers.py:75 +#, python-format +msgid "The path %s cannot be found" +msgstr "Nie można znaleźć ścieżki %s" + +#: ../revisor/modwui/modwui/grids.py:22 +msgid "Name" +msgstr "Nazwa" + +#: ../revisor/modwui/modwui/grids.py:23 +msgid "Description" +msgstr "Opis" + +#: ../revisor/modwui/modwui/options.py:90 +msgid "Submit" +msgstr "Wyślij" + #: ../conf/revisor.desktop.in.h:2 msgid "Revisor, Pimp your distro" msgstr "Revisor, odpicuj swoją dystrybucję!"
commit b394518366295d10d6cd9d5dee15527a70ad5c13 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 20:52:54 2009 +0100
Add a script that creates the torrents
diff --git a/unity/scripts/torrentify_respin.sh b/unity/scripts/torrentify_respin.sh new file mode 100755 index 0000000..918e95e --- /dev/null +++ b/unity/scripts/torrentify_respin.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +TORRENTDIR=/data/bittorrent/ +REVISORDIR=/data/revisor/ + +while [ $# -gt 0 ]; do + case $1 in + --datestamp) + DATESTAMP=$2 + shift; shift + ;; + --version) + VERSION=$2 + shift; shift + ;; + --arch) + ARCHES="$ARCHES $2" + shift; shift + ;; + --source) + SOURCE=1 + shift + ;; + --media) + MEDIATYPES="$MEDIATYPES $2" + shift; shift + ;; + esac +done + +for arch in $ARCHES; do + for media in $MEDIATYPES; do + mkdir -p $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-${arch}-${media}/ + ln $REVISORDIR/$DATESTAMP/f${VERSION}-${arch}-respin/iso/*${media}*.iso $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-${arch}-${media}/ + ln $REVISORDIR/$DATESTAMP/f${VERSION}-${arch}-respin/iso/SHA1SUM $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-${arch}-${media}/SHA1SUM + maketorrent-console --piece_size_pow2 19 \ + --tracker_name http://spinner.fedoraunity.org:6969/announce \ + --comment "Fedora Unity $DATESTAMP $VERSION ${arch} ${media}" \ + --target $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-${arch}-${media}.torrent \ + http://spinner.fedoraunity.org:6969/announce \ + $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-${arch}-${media}/; + done; +done + +mkdir -p $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-Source-DVD/ +ln $REVISORDIR/$DATESTAMP/f${VERSION}-source-respin/iso/*.iso $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-Source-DVD/ +ln $REVISORDIR/$DATESTAMP/f${VERSION}-source-respin/iso/SHA1SUM $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-Source-DVD/SHA1SUM +maketorrent-console --piece_size_pow2 19 \ + --tracker_name http://spinner.fedoraunity.org:6969/announce \ + --comment "Fedora Unity $DATESTAMP $VERSION Source ${media}" \ + --target $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-Source-${media}.torrent \ + http://spinner.fedoraunity.org:6969/announce \ + $TORRENTDIR/Fedora-Unity-$DATESTAMP-$VERSION-Source-${media}/; + +chown -R torrent:torrent $TORRENTDIR
commit 54548e7a49697c11808e97f5ef9494f8c29c7344 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 20:52:31 2009 +0100
Update the script that builds a source iso
diff --git a/unity/scripts/make_me_source_iso.sh b/unity/scripts/make_me_source_iso.sh index e41f06f..38c9dc2 100755 --- a/unity/scripts/make_me_source_iso.sh +++ b/unity/scripts/make_me_source_iso.sh @@ -1,39 +1,57 @@ #!/bin/bash
-DATA=/data/revisor/20080814 +DATA=/data/revisor/ DIR1=$1 DIR2=$2 DIR3=$3
usage() { - echo Usage: $0 dir1 dir2 [dir3] + echo Usage:" $0 --datestamp <date> --version <version> --arch <arch> [--arch <arch> [--arch <arch>]]" + exit 1 }
-if [ -z "$DIR1" -o -z "$DIR2" ]; then - usage - exit +while [ $# -gt 0 ]; do + case $1 in + --datestamp) + DATA=$DATA/$2 + shift; shift + ;; + --arch) + ARCHES="$ARCHES $2" + shift; shift + ;; + --version) + VERSION=$2 + shift; shift + ;; + *) + usage + ;; + esac +done + +[ -z "${VERSION}" ] && usage + +if [ ! -d "$DATA" ]; then + echo No such file or directory: $DATA/ + usage fi
-if [ ! -d "$DATA/$DIR1" ]; then - echo No such file or directory: $DATA/$DIR1 - exit -fi -if [ ! -d "$DATA/$DIR2" ]; then - echo No such file or directory: $DATA/$DIR2 - exit -fi +for arch in $ARCHES; do + [ ! -d "$DATA/f${VERSION}-$arch-respin/" ] && usage +done
-DIR_SOURCE=`echo $DIR1 | sed -e 's/i386/source/g' | sed -e 's/x86_64/source/g'` +DIR_SOURCE="f${VERSION}-source-respin"
[ -d "$DATA/$DIR_SOURCE" ] && rm -rf "$DATA/$DIR_SOURCE" mkdir -p $DATA/$DIR_SOURCE/os/source/SRPMS mkdir -p $DATA/$DIR_SOURCE/iso
-[ -d "$DATA/$DIR1/os" ] && ln -v $DATA/$DIR1/os/source/SRPMS/* $DATA/$DIR_SOURCE/os/source/SRPMS/. 2>/dev/null -[ -d "$DATA/$DIR2/os" ] && ln $DATA/$DIR2/os/source/SRPMS/* $DATA/$DIR_SOURCE/os/source/SRPMS/. 2>/dev/null -[ ! -z "$3" ] && ln $DATA/$DIR3/os/source/SRPMS/* $DATA/$DIR_SOURCE/os/source/SRPMS/. 2>/dev/null +for arch in $ARCHES; do + ln -v $DATA/f${VERSION}-$arch-respin/os/source/SRPMS/* $DATA/$DIR_SOURCE/os/source/SRPMS/. 2>/dev/null +done
-iso=`ls $DATA/$DIR1/iso/*DVD*.iso | head -n 1` +iso=`find $DATA/*-respin/iso/ -name "*DVD*.iso" | head -n 1` basename=`echo $iso | sed -e 's/i386/source/g' | sed -e 's/x86_64/source/g'`
echo Found iso $iso
commit d7708383439f291a064bb893929e5fb9300979b7 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 20:51:57 2009 +0100
Add this to the distribution
diff --git a/unity/Makefile.am b/unity/Makefile.am index 559c81a..cc91663 100644 --- a/unity/Makefile.am +++ b/unity/Makefile.am @@ -60,6 +60,8 @@ revisorconf_DATA = \ conf/conf.d/revisor-f10-ppc64-single-cd.conf \ conf/conf.d/revisor-f10-ppc-single-cd.conf \ conf/conf.d/revisor-f10-x86_64-single-cd.conf \ + conf/conf.d/revisor-f10-i386-live-aos-respin.conf \ + conf/conf.d/revisor-f10-i386-live-broffice.org-respin.conf \ conf/conf.d/revisor-f10-i386-live-desktop-respin.conf \ conf/conf.d/revisor-f10-i386-live-developer-respin.conf \ conf/conf.d/revisor-f10-i386-live-education-math-respin.conf \ @@ -68,6 +70,8 @@ revisorconf_DATA = \ conf/conf.d/revisor-f10-i386-live-kde-respin.conf \ conf/conf.d/revisor-f10-i386-live-sugar-respin.conf \ conf/conf.d/revisor-f10-i386-live-xfce-respin.conf \ + conf/conf.d/revisor-f10-ppc64-live-aos-respin.conf \ + conf/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf \ conf/conf.d/revisor-f10-ppc64-live-desktop-respin.conf \ conf/conf.d/revisor-f10-ppc64-live-developer-respin.conf \ conf/conf.d/revisor-f10-ppc64-live-education-math-respin.conf \ @@ -76,6 +80,8 @@ revisorconf_DATA = \ conf/conf.d/revisor-f10-ppc64-live-kde-respin.conf \ conf/conf.d/revisor-f10-ppc64-live-sugar-respin.conf \ conf/conf.d/revisor-f10-ppc64-live-xfce-respin.conf \ + conf/conf.d/revisor-f10-ppc-live-aos-respin.conf \ + conf/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf \ conf/conf.d/revisor-f10-ppc-live-desktop-respin.conf \ conf/conf.d/revisor-f10-ppc-live-developer-respin.conf \ conf/conf.d/revisor-f10-ppc-live-education-math-respin.conf \ @@ -84,6 +90,8 @@ revisorconf_DATA = \ conf/conf.d/revisor-f10-ppc-live-kde-respin.conf \ conf/conf.d/revisor-f10-ppc-live-sugar-respin.conf \ conf/conf.d/revisor-f10-ppc-live-xfce-respin.conf \ + conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf \ + conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf \ conf/conf.d/revisor-f10-x86_64-live-desktop-respin.conf \ conf/conf.d/revisor-f10-x86_64-live-developer-respin.conf \ conf/conf.d/revisor-f10-x86_64-live-education-math-respin.conf \
commit 885bf06f7349b94dd8f988b00933f842e46465a0 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 20:44:03 2009 +0100
Add new files
diff --git a/unity/conf/conf.d/revisor-f10-i386-live-aos-respin.conf b/unity/conf/conf.d/revisor-f10-i386-live-aos-respin.conf new file mode 100644 index 0000000..7020f55 --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-i386-live-aos-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - i386 +baseurl=http://localrepo/fedora/releases/10/Everything/i386/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=i386 +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - i386 - Updates +baseurl=http://localrepo/fedora/updates/10/i386/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - i386 - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/i386/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - i386 - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/i386/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/i386/SRPM... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/i386/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0 diff --git a/unity/conf/conf.d/revisor-f10-i386-live-broffice.org-respin.conf b/unity/conf/conf.d/revisor-f10-i386-live-broffice.org-respin.conf new file mode 100644 index 0000000..7020f55 --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-i386-live-broffice.org-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - i386 +baseurl=http://localrepo/fedora/releases/10/Everything/i386/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=i386 +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - i386 - Updates +baseurl=http://localrepo/fedora/updates/10/i386/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - i386 - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/i386/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - i386 - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/i386/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/i386/SRPM... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/i386/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0 diff --git a/unity/conf/conf.d/revisor-f10-ppc-live-aos-respin.conf b/unity/conf/conf.d/revisor-f10-ppc-live-aos-respin.conf new file mode 100644 index 0000000..eb8e83d --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-ppc-live-aos-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - ppc +baseurl=http://localrepo/fedora/releases/10/Everything/ppc/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=ppc +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - ppc - Updates +baseurl=http://localrepo/fedora/updates/10/ppc/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - ppc - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/ppc/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - ppc - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc/SRPMS... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/ppc/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0 diff --git a/unity/conf/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf b/unity/conf/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf new file mode 100644 index 0000000..eb8e83d --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-ppc-live-broffice.org-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - ppc +baseurl=http://localrepo/fedora/releases/10/Everything/ppc/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=ppc +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - ppc - Updates +baseurl=http://localrepo/fedora/updates/10/ppc/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - ppc - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/ppc/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - ppc - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc/SRPMS... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/ppc/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0 diff --git a/unity/conf/conf.d/revisor-f10-ppc64-live-aos-respin.conf b/unity/conf/conf.d/revisor-f10-ppc64-live-aos-respin.conf new file mode 100644 index 0000000..fd7f509 --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-ppc64-live-aos-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - ppc64 +baseurl=http://localrepo/fedora/releases/10/Everything/ppc64/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=ppc64 +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - ppc64 - Updates +baseurl=http://localrepo/fedora/updates/10/ppc64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - ppc64 - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/ppc64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - ppc64 - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc64/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc64/SRP... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/ppc64/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0 diff --git a/unity/conf/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf b/unity/conf/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf new file mode 100644 index 0000000..fd7f509 --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-ppc64-live-broffice.org-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - ppc64 +baseurl=http://localrepo/fedora/releases/10/Everything/ppc64/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=ppc64 +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - ppc64 - Updates +baseurl=http://localrepo/fedora/updates/10/ppc64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - ppc64 - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/ppc64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - ppc64 - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc64/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/ppc64/SRP... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/ppc64/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf new file mode 100644 index 0000000..33a2a0d --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-aos-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - x86_64 +baseurl=http://localrepo/fedora/releases/10/Everything/x86_64/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=x86_64 +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - x86_64 - Updates +baseurl=http://localrepo/fedora/updates/10/x86_64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - x86_64 - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/x86_64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - x86_64 - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/x86_64/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/x86_64/SR... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/x86_64/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0 diff --git a/unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf b/unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf new file mode 100644 index 0000000..33a2a0d --- /dev/null +++ b/unity/conf/conf.d/revisor-f10-x86_64-live-broffice.org-respin.conf @@ -0,0 +1,87 @@ +[main] +cachedir=-yumcache +reposdir= +keepcache=1 +debuglevel=1 +logfile=-yum.log +pkgpolicy=newest +distroverpkg=redhat-release +tolerant=1 +exactarch=1 +obsoletes=1 +gpgcheck=1 +plugins=1 +metadata_expire=1800 +installroot=/var/tmp/revisor +failovermethod=priority + +[fedora] +name=Fedora 10 - x86_64 +baseurl=http://localrepo/fedora/releases/10/Everything/x86_64/os/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=x86_64 +enabled=1 +gpgcheck=1 + +[fedora-source] +name=Fedora 10 - Source +baseurl=http://localrepo/fedora/releases/10/Everything/source/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-10&arch=s... +enabled=0 +gpgcheck=1 + +[updates] +name=Fedora 10 - x86_64 - Updates +baseurl=http://localrepo/fedora/updates/10/x86_64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&ar... +exclude= +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-source] +name=Fedora 10 - Source - Updates +baseurl=http://localrepo/fedora/updates/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f10... +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora + +[updates-testing] +name=Fedora 10 - x86_64 - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/x86_64/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f10&arc... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[updates-testing-source] +name=Fedora 10 - Source - Test Updates +baseurl=http://localrepo/fedora/updates/testing/10/SRPMS/ +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f10&... +enabled=0 +includepkgs= +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test + +[koji] +name=Fedora 10 - x86_64 - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/x86_64/ +enabled=0 +includepkgs= + +[koji-source] +name=Fedora 10 - Source - Just Born +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc10-build-current/x86_64/SR... +enabled=0 +includepkgs= + +[anaconda-updates] +name=Fedora Unity Anaconda Updates for Fedora 10 +baseurl=http://www.kanarip.com/anaconda/f10/x86_64/ +enabled=1 + +[anaconda-updates-source] +name=Fedora Unity Anaconda Updates for Fedora 10 - Sources +baseurl=http://www.kanarip.com/anaconda/f10/SRPMS/ +enabled=0
commit 5f656e72159da06b3e3253e215f622bce0a86946 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 20:36:32 2009 +0100
Add modmock
diff --git a/revisor/modmock/Makefile.am b/revisor/modmock/Makefile.am new file mode 100644 index 0000000..394e1ac --- /dev/null +++ b/revisor/modmock/Makefile.am @@ -0,0 +1,8 @@ +PYTHON_FILES = \ + __init__.py + +EXTRA_DIST = \ + $(PYTHON_FILES) + +pydir = $(pythondir)/revisor/modmock +py_PYTHON = $(PYTHON_FILES) diff --git a/revisor/modmock/__init__.py b/revisor/modmock/__init__.py new file mode 100644 index 0000000..60ca15f --- /dev/null +++ b/revisor/modmock/__init__.py @@ -0,0 +1,63 @@ +# +# Copyright 2007 Fedora Unity +# +# Jonathan Steffan <jon a fedoraunity.org> +# Jeroen van Meeuwen <kanarip a fedoraunity.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 only +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Library General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +import os +import fnmatch +import re +import revisor.misc +import shutil +import sys +import subprocess +import yum.Errors + +# Translation +from rhpl.translate import _ + +class RevisorMock: + def __init__(self): + """Let's you supply a custom isolinux.cfg""" + pass + + def set_defaults(self, defaults): + pass + + def add_options(self, parser): + """Adds Mock Options group to the OptionParser instance you give it (parser), + and adds the options for this module to that group""" + mock_options = parser.add_option_group(_("Mock Options")) + + mock_options.add_option("--mock-cfg", + dest = "mock_cfg", + action = "store", + default = "", + help = _("Mock configuration name to use."), + metavar = "[mock-config]") + + def check_options(self, cfg, cli_options): + """This function checks the option rebrand""" + self.cfg = cfg + self.log = cfg.log + + def pre_exec_buildinstall(self): + from mock.backend import Root + + # mock -v -r fedora-10-i386 clean + # mock -v -r fedora-10-i386 init + # mock -v -r fedora-10-i386 install + pass
commit f61eec8e726837950064f543337d42fd5dfae902 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 16:27:50 2009 +0100
Have package ordering also pull in the mandatory packages
diff --git a/revisor/base.py b/revisor/base.py index 701c6e4..af18de5 100644 --- a/revisor/base.py +++ b/revisor/base.py @@ -1630,6 +1630,8 @@ class RevisorBase:
ds.addPackages([ "kernel*", "iscsi-*", "mkinitrd", "mdadm", "*firmware*" ])
+ ds.addPackages(['authconfig', 'chkconfig', 'mkinitrd', 'rhpl', 'system-config-firewall-tui']) + pbar.set_fraction(2.0/38.0)
if self.cfg.version_from == "F7": @@ -1662,7 +1664,7 @@ class RevisorBase: "java-development", "kde-software-development", "mail-server", "network-server", "legacy-network-server"])
- elif self.cfg.version_from in [ "F8", "F9", "F10" ]: + elif self.cfg.version_from in [ "F8", "F9", "F10", "DEVEL" ]: # Here is where we add groups groups_nondefault = [] groups_nondefault_support = []
commit 43df6fd8c11c8a08f57db44a7ab7ef26d94825e5 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 16:27:27 2009 +0100
Add Documentation in Publican
diff --git a/doc/Revisor_Documentation/en-US/Appendix.xml b/doc/Revisor_Documentation/en-US/Appendix.xml new file mode 100644 index 0000000..55d3e01 --- /dev/null +++ b/doc/Revisor_Documentation/en-US/Appendix.xml @@ -0,0 +1,286 @@ +<?xml version='1.0'?> +<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<part id="Revisor_Documentation-Appendices"> + <title>Appendices</title> + + <appendix id="Revisor_Documentation-Appendix-Terminology" label="A"> + <title>Terminology</title> + <formalpara id="Revisor_Documentation-Appendix-Terminology-Remix"> + <title>Remix</title> + <para> + A Fedora Remix is a product based on Fedora, with Fedora packages and optionally, other packages as well, such as those from third-party repositories. + </para> + </formalpara> + + <formalpara id="Revisor_Documentation-Appendix-Terminology-Re-Spin"> + <title>Re-Spin</title> + <para> + A Fedora Re-Spin is a product that is composed for the single purpose of including updated software packages into the product. It uses the same compose procedure as the media that the Fedora Project composes and releases, but includes updates. + </para> + </formalpara> + <para> + Fedora Unity releases Fedora Re-Spins every so often, twice or trice per release. + </para> + + <formalpara id="Revisor_Documentation-Appendix-Terminology-Spin"> + <title>Spin</title> + <para> + A Fedora Spin is a custom set of software packages, often for a specific audience. Spins include a KDE Spin, which contains KDE software packages rather then the Desktop spin, which is based around GNOME. Similarly, there are XFCE, LXDE, Sugar, Education, Games and Developer Spins. + </para> + </formalpara> + <para> + Fedora Spins have gone through the Spins Process (<ulink url="http://fedoraproject.org/wiki/Spins_Process" />), and have been approved trademark usage by the Fedora Project Board. + </para> + + <formalpara id="Revisor_Documentation-Appendix-Terminology-Package_Sack"> + <title>Package Sack</title> + <para> + para + </para> + </formalpara> + </appendix> + + <appendix id="Revisor_Documentation-Appendix-Configuration_Reference" label="B"> + <title>Configuration Reference</title> + <para> + This is the configuration reference for Revisor. Options are listed in alphabetical order. + </para> + + <section id="Revisor_Documentation-Appendix-Configuration_Reference-Media_Options"> + <title>Configuration Options</title> + <para> + <table> + <title>Configuration Options</title> + <tgroup cols="4" title="Configuration Options"> + <colspec colname="column1" colwidth="1*" /> + <colspec colname="column25" colwidth="4*" /> + <colspec colname="column67" colwidth="2*" /> + <colspec colname="column89" colwidth="2*" /> + <thead> + <row> + <entry namest="column1" nameend="column89" align="center">Configuration Options</entry> + </row> + <row> + <entry namest="column1" nameend="column25">Configuration Directive</entry> + <entry namest="column67" nameend="column89">CLI Option</entry> + </row> + <row> + <entry namest="column1"> </entry> + <entry namest="column25">Possible Values</entry> + <entry>Default</entry> + <entry>Context</entry> + </row> + <row> + <entry namest="column1"> </entry> + <entry namest="column25" nameend="column67">Description</entry> + <entry namest="column89"> </entry> + </row> + </thead> + <tbody> + <row> + <entry namest="column1" nameend="column25"><literal>clean_up</literal></entry> + <entry namest="column67" nameend="column89"><literal>--clean-up</literal></entry> + </row> + <row> + <entry namest="column25">0, 1, 2</entry> + <entry>1</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Should Revisor not clean up at all (0), clean up it's temporary build data (1), or everything -this includes the yum cache (2).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>debuglevel</literal></entry> + <entry namest="column67" nameend="column89"><literal>-d</literal>, <literal>--debug</literal></entry> + </row> + <row> + <entry namest="column25">0 - 9</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">The level of debugging. 0 is the lowest debug level, whereas 9 is the highest. Revisor turns up the volume quickly. The logfile on debug level 9 may very easily become 20-30MB.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>include_bootiso</literal></entry> + <entry namest="column67" nameend="column89"><literal> </literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to include the relatively large boot.iso on the optical installation media created. Setting this to 0 will still include boot.iso in the installation tree created (if configured with <code>media_installation_tree</code><footnote><para>Note that the installation tree is always created. See <xref linkend="Revisor_Documentation-Compose_Process_Details" /> for more details.</para></footnote>)</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>kickstart_exact</literal></entry> + <entry namest="column67" nameend="column89"><literal>--kickstart-exact</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Tells Revisor to ignore @core and @base groups (like with <code>%packages --nobase</code>) and only add what is in the package manifest.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>kickstart_exact_nevra</literal></entry> + <entry namest="column67" nameend="column89"><literal>--kickstart-exact-nevra</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Tells Revisor to only add what is in the package manifest. In addition, if the transaction changes (because of dependency resolving, for example), Revisor will stop composing.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_bluray_duallayer</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-bluray-dl</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create Bluray Duallayer installation media (47GiB).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_bluray</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-bluray</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create Bluray installation media (23GiB).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_bluray_duallayer</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-bluray-dl</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create Bluray Duallayer installation media (47GiB).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_cd</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-cd</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create CD installation media (685MiB).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_dvd</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-dvd</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create DVD installation media (4.3GiB).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_dvd_duallayer</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-dvd-dl</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create DVD Duallayer installation media (8.0GiB).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_tree</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-tree</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create a an installation tree<footnote><para>Note that the installation tree is always created. See <xref linkend="Revisor_Documentation-Compose_Process_Details" /> for more details.</para></footnote> (for publication over HTTP or FTP, or through Cobbler). No size limit.</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_installation_unified</literal></entry> + <entry namest="column67" nameend="column89"><literal>--install-unified</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create a unified ISO, installation media (no size limit).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>media_live_optical</literal></entry> + <entry namest="column67" nameend="column89"><literal>--live-optical</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Whether to create Optical Live media (size unknown).</entry> + </row> + + <row> + <entry namest="column1" nameend="column25"><literal>report_sizes</literal></entry> + <entry namest="column67" nameend="column89"><literal>--report_sizes</literal></entry> + </row> + <row> + <entry namest="column25">0, 1</entry> + <entry>0</entry> + <entry>global, model</entry> + </row> + <row> + <entry namest="column25" nameend="column89">Report the sizes of RPM packages used. Lists the biggest packages in the transaction</entry> + </row> + + </tbody> + </tgroup> + </table> + </para> + + </section> + + </appendix> + +</part> diff --git a/doc/Revisor_Documentation/en-US/Author_Group.xml b/doc/Revisor_Documentation/en-US/Author_Group.xml new file mode 100644 index 0000000..37b4bf5 --- /dev/null +++ b/doc/Revisor_Documentation/en-US/Author_Group.xml @@ -0,0 +1,16 @@ +<?xml version='1.0'?> +<!DOCTYPE authorgroup PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<authorgroup> + <author> + <firstname>Jeroen</firstname> + <surname>van Meeuwen</surname> + <lineage>RHCE</lineage> + <affiliation> + <orgname>Fedora Project</orgname> + <orgdiv>Contributor</orgdiv> + </affiliation> + <email>kanarip@fedoraproject.org</email> + </author> +</authorgroup> diff --git a/doc/Revisor_Documentation/en-US/Book_Info.xml b/doc/Revisor_Documentation/en-US/Book_Info.xml new file mode 100644 index 0000000..c7ebea9 --- /dev/null +++ b/doc/Revisor_Documentation/en-US/Book_Info.xml @@ -0,0 +1,34 @@ +<?xml version='1.0'?> +<!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<bookinfo id="Revisor_Documentation-Documentation"> + <title>Revisor Documentation</title> +<!-- + <subtitle>short descriptor</subtitle> + <productname>Documentation</productname> + <productnumber>0.1</productnumber> + <edition>0</edition> + <pubsnumber>0</pubsnumber> +//--> + <abstract> + <para>A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</para> + </abstract> + <corpauthor> + <inlinemediaobject> + <imageobject> + <imagedata format='SVG' fileref="Common_Content/images/title_logo.svg" /> + </imageobject> + <textobject><phrase>Logo</phrase></textobject> + </inlinemediaobject> + </corpauthor> + <copyright> + <year>&YEAR;</year> + <holder>&HOLDER;</holder> + </copyright> + <xi:include href="Common_Content/Legal_Notice.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <xi:include href="Author_Group.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> +</bookinfo> + + + diff --git a/doc/Revisor_Documentation/en-US/Preface.xml b/doc/Revisor_Documentation/en-US/Preface.xml new file mode 100644 index 0000000..02af0ea --- /dev/null +++ b/doc/Revisor_Documentation/en-US/Preface.xml @@ -0,0 +1,56 @@ +<?xml version='1.0'?> +<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<preface id="Revisor_Documentation-Preface"> + <title>Preface</title> + <para> + This is the documentation for Revisor, a utility to create and customize your own Linux distribution based on Fedora, Red Hat Enterprise Linux or CentOS. + </para> + + <section id="Revisor_Documentation-Preface-About_The_Contributors"> + <title>About the Contributors</title> + <formalpara> + <title>Author</title> + <para> + <emphasis>Jeroen van Meeuwen</emphasis> (RHCE, LPIC-2, MCP, CCNA) is currently a Senior System Engineer, specialized in Linux systems and Systems Architecture, working for Operator Groep Delft in The Netherlands. His experience with computers goes back to the early '90s, with a Philips P2000T being over a decade old, little tapes containing programs but most importantly games, and 16K memory cartridges. Since 1998, he has been involved with Red Hat Linux (5.2 at that time), and was an early adopter of Fedora Core Linux in November 2003, until his first real contributions to Free and Open Source Software were made in 2005. + </para> + </formalpara> + <para> + As a contributor to Free and Open Source Software within the Fedora community, amongst other programs, Jeroen has developed Revisor, a Python framework to build distributions with. With regards to Configuration Management, Jeroen currently maintains or co-maintains -amongst other packages- the entire stack of packages related to Puppet + </para> + + <formalpara> + <title>Contributors</title> + <para> + <emphasis>Jonathan Steffan</emphasis> is a community volunteer based in Colorado, USA, and has a long standing record within Fedora for packaging Zope (Web Application Server), Plone (Open Source Content Management System), providing compat-python2.4 packages for Fedora 7 and 8, and voluntarily administering the Fedora Unity servers, Zope and Plone instances, creating and further developing Revisor and pyJigdo. + </para> + </formalpara> + </section> + + <section id="Revisor_Documentation-Preface-About_Fedora_Unity"> + <title>About Fedora Unity</title> + <para> + The Fedora Unity Project consists of a group of concerned peers from within the Fedora community that strive to bring the best possible solutions to the community, in a consistent manner. This, amongst other things, resulted in extensive documentation on various topics often referred to on the Web, published under the Open Documentation License v1.0. + </para> + <para> + The Fedora Unity Project is a different project then the official Fedora Project. The people behind the Fedora Unity Project often contribute to the Fedora Project directly as well, but there's little to no bureaucracy in the Fedora Unity Project. Why do you think these Re-Spins are not released by the Fedora Project itself? + </para> + </section> + + <section id="Revisor_Documentation-Preface-About_This_Document"> + <title>About this Document</title> + <para> + This document is licensed under the Open Publication License version 1.0, which is available at <ulink url="http://www.opencontent.org/openpub/" />. You can get the latest version from <ulink url="http://kanarip.fedorapeople.org/Revisor_Documentation/en-US/pdf/Revisor_Documentation.pdf" /> (PDF), and it's sources live at <ulink url="http://git.fedorahosted.org/git/?p=revisor;a=tree;f=doc" />. + </para> + </section> + + <xi:include href="Common_Content/Conventions.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + + <xi:include href="Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude%22%3E + <xi:fallback xmlns:xi="http://www.w3.org/2001/XInclude%22%3E + <xi:include href="Common_Content/Feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + </xi:fallback> + </xi:include> + +</preface> diff --git a/doc/Revisor_Documentation/en-US/Revision_History.xml b/doc/Revisor_Documentation/en-US/Revision_History.xml new file mode 100644 index 0000000..68432a0 --- /dev/null +++ b/doc/Revisor_Documentation/en-US/Revision_History.xml @@ -0,0 +1,26 @@ +<?xml version='1.0'?> +<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<appendix id="appe-Publican-Revision_History"> + <title>Revision History</title> + <simpara> + <revhistory> + <revision> + <revnumber>1.0</revnumber> + <date></date> + <author> + <firstname></firstname> + <surname></surname> + <email></email> + </author> + <revdescription> + <simplelist> + <member></member> + </simplelist> + </revdescription> + </revision> + </revhistory> + </simpara> +</appendix> + diff --git a/doc/Revisor_Documentation/en-US/Revisor_Documentation.ent b/doc/Revisor_Documentation/en-US/Revisor_Documentation.ent new file mode 100644 index 0000000..9282cde --- /dev/null +++ b/doc/Revisor_Documentation/en-US/Revisor_Documentation.ent @@ -0,0 +1,5 @@ +<!ENTITY PRODUCT "Documentation"> +<!ENTITY BOOKID "Revisor_Documentation"> +<!ENTITY YEAR "2008"> +<!ENTITY HOLDER "Jeroen van Meeuwen"> + diff --git a/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml b/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml new file mode 100644 index 0000000..bddccdd --- /dev/null +++ b/doc/Revisor_Documentation/en-US/Revisor_Documentation.xml @@ -0,0 +1,1105 @@ +<?xml version='1.0'?> +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +]> + +<book> + <xi:include href="Book_Info.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <xi:include href="Preface.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + + <chapter id="Revisor_Documentation-Introduction"> + <title>Introduction</title> + <para> + Revisor is a community product by Fedora Unity. Amongst other features, it allows the creation of installation media and live media in the easiest possible manner, through a click-and-go GUI. This chapter gives some insight on how and why Revisor was born, and how the product evolved since. + </para> + + <section id="Revisor_Documentation-Introduction-History_Of_Revisor"> + <title>History of Revisor</title> + <para> + Revisor development started in December 2006, during the Fedora 7 development cycle, in which -you might recall- the Fedora Core repository, maintained by Red Hat, and Fedora Extras repository, mostly maintained by the community, were merged into one large repository being maintained by both community members as well as Red Hat employees -which are mostly community members hired by Red Hat -so community altogether. Before then Red Hat employees maintained Fedora Core -as the set of packages upstream for Red Hat's Enterprise product- and the community maintained a repository with additional software; Fedora Extras. Red Hat composed the Fedora distribution every once in a while, but the merge introduced the possibility for packages that were in Fedora Extras to be included in the main distribution, and for the community to also (co-)maintain the (former) Fedora Core packages that originally made up the distribution. + </para> + <para> + In addition to this huge merge of packages, Red Hat employees were also able to release the entire build process to the community, meaning that from the moment the source is committed up and until the release is announced, the entire process is open. Not that is was all behind closed doors or proprietary or anything, the community just couldn't really play with it as much. We now have koji (build system), mash (repository compose from build system products), bodhi (updates release system), livecd-tools (compose tool for live media) and pungi (compose tool for installation media). + </para> + <para> + Composing media was an obscure process up and until the moment these tools exposed the best way to compose (a set of) installation media. Fedora Unity had been building and releasing so-called Re-Spins1 regularly, but they were built using a not-so-very intelligent bash script. Like hundreds if not thousands of other parties that needed to build their own media one way or the other, the entire process was based on the best educated guess of what should happen. Luckily, in the FOSS world an educated guess is often a very good guess, despite the fact that one keeps learning even years after the original engagement. + </para> + <para> + When in December 2006 the compose tools hit a stage in which they were released to the public, Fedora Unity was eager to get these tools and study them and use them for composing their Re-Spins. Up and until then, Re-Spins were composed with the aforementioned bash script that didn't do much but trigger the appropriate commands in a sequence; There wasn't any dependency resolving between the packages included nor did we know exactly how a release was supposed to be composed -it was our educated guess of how it could happen. Although it often led to success, we've had many, many failed Re-Spins as well. With a handful of volunteers, you can imagine the amount of frustration that might give. Fedora Unity was eager to improve their Re-Spin process. + </para> + <para> + So, early February 2007, a number of Fedora Unity members attended “FUDCon 2007” in Boston, and presented a working GUI front-end to livecd-tools and pungi enabling regular users to also re-compose or re-spin the installation media and live media they had been getting from the Fedora Project. Revisor at this point just made it “as easy as possible”. Besides the possibilities of pungi and livecd-tools themselves, the wizard Revisor had apparently was very, very useful to mere mortals. From that point on, things took off. + </para> + <para> + Fedora Unity decided Revisor could accomplish more then just being a front-end to existing compose tools and enable someone to tweak a lot of settings as well. In March 2007, Revisor was rebuild from the ground up in March 2007 to allow a more flexible process, more dependent on the configuration directives it was given and less so on the processes of the existing tools. When in San Diego at the Red Hat Summit (early May 2007), Robert 'Bob' Jensen and Jonathan Steffan gave a presentation on “Customizing Fedora”, the responses were amazing. Since then Revisor has evolved from a front-end to existing tools to the complete compose tool it is today, with lots of configuration options for specific use-cases. + </para> + <para> + For users, Revisor is particularly useful because it has a GUI front-end wizard, which, with the defaults settings, will just succeed in getting a user the media he/she wants. If a user decides he needs little adjustment of the media, the GUI allows for selecting the most common options. If a user decides he needs some less common adjustments, the configuration options gives him very granular control -and as long as the documentation on all the options is sufficient, users will be able to make those less common adjustments. + </para> + <para> + For administrators on the other hand, Revisor is the tool that gives so much granular control over what happens, that it can serve almost every specific use-case. In this aspect, Revisor could potentially replace the compose tools administrators have been developing themselves with a consistent and flexible program flow. + </para> + <para> + This document should enable you to study the process of composing installation and live media, and comprehend the logic Revisor adds to that process. + </para> + </section> + + <section id="Revisor_Documentation-Introduction-The_Installation_Media_Challenge"> + <title>The Installation Media Challenge</title> + <para> + When Fedora Unity first started doing these so-called Re-Spins, the challenge ahead could maybe be explained like this: + </para> + <para> + <emphasis>When a user downloads a Fedora release and installs the distribution, the user will need to download and install a number of updates. The “older” the release becomes, the more updates will be available, and the greater the total download size of these updates the user will need to download on top of the download size of the original release media.</emphasis> + </para> + <para> + “older” is in quotes on purpose, because really for an operating system -or “distribution” if you will- being released every 6 months, “old” is quite a relative concept. The number of updates available however, at any given time during the release cycle, may range from 0 right after the release (which has never happened before), to the total amount of packages installed on the user's system (often over 2000). You can imagine the size of these updates ranging from 0 MB to an astonishing 2GB(!), only 6 months after the initial release. + </para> + <para> + Some of us do not have the bandwidth capacity or enough data transfer quota to download this many extra, rather useless bits. In addition, some of us do not have an Internet connection at all, and thus benefit getting the updates from Re-Spins directly. + </para> + <para> + The use of updates in Re-Spins has several more beneficial side-effects, which we'll explain in more detail later on in this document. Long story short; If for some reason the software used to compose the media (the release) with does not work for your hardware or your specific needs, updated software incorporated in the composed installer images might resolve that problem. + </para> + <para> + This is the original challenge the Fedora Unity team resolved a long time ago, and is at the base of what Revisor does nowadays. + </para> + </section> + + <section id="Revisor_Documentation-Introduction-The_Live_Media_Challenge"> + <title>The Live Media Challenge</title> + <para> + Back in the day Fedora Core 5 was the most recent release, Fedora Unity created so-called live media using Kadischi. In that time, live media could only have a read-only root file system and was not as feature-rich as live media is today. However, just before Revisor came to life, two applications were developed; pungi for creating installation media, and livecd-tools for creating live media. These two applications did their work well; The media composed for a release, including many different custom live media spins were, and still are, created with these tools. Immediately, the Revisor developers set themselves a target to provide a single interface to both of those tools. + </para> + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Features"> + <title>Features</title> + <para> + Revisor allows you to build and customize your own Remix, Re-Spin, Spin or even your own distribution, based on Fedora and derivative distributions such as Red Hat Enterprise Linux and CentOS. + </para> + <para> + Revisor builds installation media, live media, installation trees, cobbler distro's and profiles, virtualization images and more. + </para> + + <section id="Revisor_Documentation-Features-Installation_Media"> + <title>Installation Media</title> + <para> + Installation media is what you use to install a system with. The installation media composed will allow you to go through the installation process, answering a number of questions (either manually or through kickstart), and ends up in a system running the distribution you install. + </para> + <para> + Composing installation media using the Revisor GUI allows you to choose the media (CD, or DVD), the packages to be included on the media (also called <emphasis>RPM payload</emphasis>). + </para> + <para> + Using the command-line interface, Revisor also allows you to choose DVD Duallayer and single- or dual-layer Bluray. + </para> + </section> + + <section id="Revisor_Documentation-Features-Installation_Trees"> + <title>Installation Trees</title> + <para> + Installation trees are typically used in environments where a distribution needs to be deployed over multiple systems, or is very volatile. Installation trees are often made accessible through HTTP or FTP protocols, in one place, and do not have as much overhead (in creating .iso files, and burning those to optical media to distribute them). + </para> + </section> + + <section id="Revisor_Documentation-Features-Live_Media"> + <title>Live Media</title> + <para> + Live media often is a perfect showcase for an Operating system, Desktop Environment or any other thing you want to show. Also, since Live media is read-only, live media perfectly allows for a kiosk system, a system that may change while it's running, but restores all original settings when rebooted. + </para> + <para> + Live media is also installable. You start out with a system and boot it from live media, then choose to install the live media. This however is inferior to real installation media, but is convenient if you happen to like what you see when running from live media. + </para> + </section> + + <section id="Revisor_Documentation-Features-Reproducibility"> + <title>Reproducibility</title> + <para> + Media composed with Revisor is extremely reproducible. Using <literal>kickstart_exact_nevra</literal>, you can even select specific versions of packages to be included on the product. + </para> + </section> + + <section id="Revisor_Documentation-Features-Consistency"> + <title>Consistency</title> + <para> + When composing different types of media, such as CDs and DVDs, Revisor composes these discs in one run, making the different media completely consistent. <application>pungi</application> would require you to run twice, once for CDs, and once for DVDs. This is because <application>pungi</application> uses the <literal>part / <replaceable><size></replaceable></literal> kickstart configuration directive to set the maximum size of the media, and has no option to override the size on the command-line, nor to compose a certain set of media (it all depends on the size). + </para> + </section> + + <section id="Revisor_Documentation-Features-Flexibility"> + <title>Flexibility</title> + <para> + Over the years, Revisor has been adopted to serve a large number of use-cases, where use-cases stretch from media being composed as efficient as possible, as robust as possible, specific deployment needs and expectations, and to match the Fedora Project Release Engineering tools' behaviour. All this allows you to configure a lot, and thus customize a lot, making Revisor more of a flexible framework. + </para> + </section> + + <section id="Revisor_Documentation-Features-Graphical_User_Interface"> + <title>Graphical User Interface</title> + <para> + Revisor has a Graphical User Interface or GUI, in addition to the Command Line Interface or CLI, which makes Revisor more accessible to users then the other tools, which are CLI only. Most people only know of Revisor through the GUI, and may think there is no CLI to Revisor. Only when it comes down to many of the additional features that Revisor has, and that do not fit in a simplified GUI, one gets down with it using the CLI. + </para> + </section> + + <section id="Revisor_Documentation-Features-Open_Development_Community"> + <title>Open Development Community</title> + <para> + Revisor has one of those old-fashioned Free and Open Source Software development communities, allowing anyone to make a contribution to Revisor. In fact, Revisor has not bounced a single patch since the project started. Therefor, it improves faster then any of the other compose tools, and is better adaptible to your needs and expectations, because unlike the other utilities, Revisor is not limited to use-cases that apply to Fedora Project Release Engineering. + </para> + </section> + + <section id="Revisor_Documentation-Features-Plugin_System"> + <title>Plugin System</title> + <para> + Revisor has a plugin system so that you can easily extend Revisor. This plugin system gives you full control over the Revisor procedures, and hands you off anything Revisor knows about the compose process. There's are multiple plugins available from upstream as well. To give you an example, the ability to replace <filename>isolinux.cfg</filename> after the compose is done, is a plugin. See <xref linkend="Revisor_Documentation-Plugins" /> for more information. + </para> + </section> + + <section id="Revisor_Documentation-Features-Extraneous_Debugging"> + <title>Extraneous Debugging</title> + <para> + Revisor has extraneous debugging, which enables you, as well as the supporters and Revisor's developers, to trace down what happens exactly, and where anything might go wrong. + </para> + </section> + + <section id="Revisor_Documentation-Features-Using_YUM_Configuration_Files"> + <title>Using YUM Configuration Files</title> + <para> + Revisor uses YUM configuration files, where everyone else is not. With using YUM configuration files however, the control you have is nearly limitless. With all the features in YUM already, using it's configuration file format and letting YUM itself work with those allows Revisor to do a lot of cool things without doing anything itself: + </para> + <para> + <orderedlist> + <listitem> + <formalpara> + <title>Excluding packages from repositories</title> + <para> + Excluding packages from repositories means a great deal. Not having them exist in the <xref linkend="Revisor_Documentation-Appendix-Terminology-Package_Sack" /> ensures the package will not end up in the product. This may be what you want for maybe just a few, or maybe an awful lot of packages. + </para> + </formalpara> + <para> + Using the alternative configuration file format, kickstart, in use by every other compose tool, and the <literal>repo</literal> configuration directive that is available with kickstart, you can exclude packages using the <literal>--exclude=</literal> parameter to the <literal>repo</literal> configuration directive. However, that parameter does not allow wildcard matches. + </para> + </listitem> + <listitem> + <formalpara> + <title>Including only a certain (set of) package(s)</title> + <para> + Including only a certain package, or certain set of packages is valuable when a lot of packages exist in the repository configured, but you only need one or two. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>Concurrent use of baseurl(s) and the mirrorlist</title> + <para> + Like during normal YUM operations, the baseurl(s) and the mirrorlist configured for a repository are used concurrently. This is not possible with the kickstart configuration directive <literal>repo</literal>, which takes either <literal>--baseurl</literal> or <literal>--mirrorlist</literal>, but not both. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>Repository priorities</title> + <para> + Settings available with YUM are available within Revisor as well, like repository priorities. Using repository priorities, you can have YUM decide to pull a package from the repository with a higher priority (a lower priority number) rather then a repository with a lower priority. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>YUM Plugins</title> + <para> + YUM plugins, such as <application>yum-fastestmirror</application>, <application>yum-fedorakmod</application>, are available, giving you even more control over the behaviour of YUM. + </para> + </formalpara> + </listitem> + </orderedlist> + </para> + </section> + </chapter> + + <chapter id="Revisor_Documentation-Installation"> + <title>Installation</title> + <para> + This chapter contains the installation instructions for Revisor. + </para> + + <section id="Revisor_Documentation-Installation-Packages"> + <title>Packages</title> + <para> + You can install Revisor using RPM packages from the repositories already configured on your system. + </para> + + <formalpara id="Revisor_Documentation-Installation-Packages-revisor"> + <title><application>revisor</application></title> + <para> + Shorthand package for the Revisor GUI. + </para> + </formalpara> + + <formalpara id="Revisor_Documentation-Installation-Packages-revisor-cli"> + <title><application>revisor-cli</application></title> + <para> + The CLI version of Revisor. This package is always installed, as it contains the Python code for Revisor's core. Installing just this package will give you the command-line version of Revisor, and prevents the graphical dependencies from the <xref linkend="Revisor_Documentation-Installation-Packages-revisor-gui" /> package to be installed as well. + </para> + </formalpara> + + <formalpara id="Revisor_Documentation-Installation-Packages-revisor-gui"> + <title><application>revisor-gui</application></title> + <para> + The GUI version of Revisor. This is the actual package containing the Graphical User Interface, as opposed to <xref linkend="Revisor_Documentation-Installation-Packages-revisor" />. Depends on <xref linkend="Revisor_Documentation-Installation-Packages-revisor-cli" />, and thus also installs the command-line version of Revisor. + </para> + </formalpara> + + <section id="Revisor_Documentation-Installation-Packages-YUM-RHEL"> + <title>Red Hat Enterprise Linux 5 or higher</title> + <para> + On Red Hat Enterprise Linux 5 or higher, and derivatives, install the Extra Packages for Enterprise Linux (EPEL) repository. + </para> + <para> + Then, give the following command: + </para> + <para> + <screen># <userinput>yum install revisor</userinput></screen> + </para> + </section> + + <section id="Revisor_Documentation-Installation-Packages-YUM-Fedora"> + <title>Fedora 7 or higher</title> + <para> + On Fedora 7 or higher, and derivatives, no additional repository configuration is required. + </para> + <para> + Give the following command: + </para> + <para> + <screen># <userinput>yum install revisor</userinput></screen> + </para> + </section> + + </section> + + <section id="Revisor_Documentation-Installation-The_Latest_And_Greatest"> + <title>The Latest and Greatest</title> + <para> + The latest and greatest is available from GIT, at <ulink url="git://git.fedorahosted.org/revisor" />. To clone this repository, use: + </para> + <para> + <screen>$ <userinput>git clone git://git.fedorahosted.org/revisor/</userinput></screen> + </para> + <para> + Using the GIT clone, you have the several options to start using the latest and greatest: + </para> + <formalpara> + <title>Running directly from the source</title> + <para> + You can run directly from within the source tree. See <xref linkend="Revisor_Documentation-Development-Running_Revisor_from_Source" /> for more information on how to do so. + </para> + </formalpara> + <formalpara> + <title>Building your own packages</title> + <para> + You can create your own packages, so that you have all the benefits of RPM. See <xref linkend="Revisor_Documentation-Development-Building_Revisor_Packages" /> for more information on how to do so. + </para> + </formalpara> + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Configuration"> + <title>Configuration</title> + <para> + Revisor configuration can be performed using <xref linkend="Revisor_Documentation-Configuration-Files" />, or through <xref linkend="Revisor_Documentation-Configuration-Command-line_Options" />. + </para> + + <section id="Revisor_Documentation-Configuration-Files"> + <title>Configuration Files</title> + <para> + para + </para> + + <section id="Revisor_Documentation-Configuration-Files-_etc_revisor_revisor.conf"> + <title><filename>/etc/revisor/revisor.conf</filename></title> + <para> + The default Revisor configuration file is <filename>/etc/revisor/revisor.conf</filename>. This configuration file contains two sections: + </para> + <para> + <orderedlist> + <listitem> + <formalpara> + <title><literal>[revisor]</literal></title> + <para> + The global section. Options specified in this section apply to all the models defined in this configuration file. + </para> + </formalpara> + <para> + See also: <xref linkend="Revisor_Documentation-Configuration-Global_and_Model_Configuration" /> + </para> + </listitem> + <listitem> + <formalpara> + <title><literal>[<replaceable>model</replaceable>]</literal></title> + <para> + Model configuration. One section per model. + </para> + </formalpara> + <para> + See also: <xref linkend="Revisor_Documentation-Configuration-Global_and_Model_Configuration" /> + </para> + </listitem> + </orderedlist> + </para> + <para> + Model sections basically define a single product. Amongst other things, the distribution, release version, architecture for the product to be composed and what YUM configuration file to use, are (often) defined on a per-model basis. There is a large number of settings available for models, and they are all related to how the product is going to look like. The product name, the location of the RPM payload for installation media, the ISO label, the YUM configuration file to use, are all model settings. + </para> + <para> + Using models, you can reproduce the outcome of the compose process, a <emphasis>product</emphasis>, simply by not touching the model configuration anymore. If you want something different, you can just add another model section, and name it different. + </para> + <para> + To see what models are available, use: + </para> + <para> + <screen>$ <userinput>revisor --list-models</userinput></screen> + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Files-_etc_revisor_conf.d_"> + <title><filename>/etc/revisor/conf.d/</filename></title> + <para> + The default YUM configuration files used by Revisor. In a model configuration section, the <literal>main =</literal> setting points to one of the YUM configuration files in <filename>/etc/revisor/conf.d/</filename> + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Files-Updates"> + <title>Updates to Configuration Files</title> + <para> + Something about .rpmnew and .rpmsave files + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Files-Changing_Configuration_Files"> + <title>Changing Configuration Files</title> + <para> + Something about creating your own Configuration Files + </para> + </section> + + </section> + + <section id="Revisor_Documentation-Configuration-Global_and_Model_Configuration"> + <title>Global and Model Configuration</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Yum_Repositories"> + <title>YUM Repository Configuration</title> + <para> + para + </para> + + <section id="Revisor_Documentation-Configuration-Yum_Repositories-Using_a_Local_Mirror"> + <title>Using a Local Mirror</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Yum_Repositories-Using_Local_Files"> + <title>Using Local Files</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Yum_Repositories-Using_a_DVD"> + <title>Using a DVD</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Yum_Repositories-Adding_Third_Party_Repositories"> + <title>Adding Third Party Repositories</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Yum_Repositories-Creating_Your_Own_Repository"> + <title>Creating Your Own Repository</title> + <para> + para, mention something about comps + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Yum_Repositories-Troubleshooting"> + <title>Testing & Troubleshooting the YUM Configuration</title> + <para> + para + </para> + </section> + + </section> + + <section id="Revisor_Documentation-Configuration-Configuring_A_Proxy"> + <title>Configuring A Proxy Server</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Configuration-Command-line_Options"> + <title>Command-line Options</title> + <para> + para + </para> + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Using_Kickstart"> + <title>Using Kickstart</title> + <para> + Kickstart is a configuration file format for automating installation procedures. Or at least, it was, originally. Nowadays, kickstart files are used as input to the compose tools, including Revisor. + </para> + <para> + Revisor again is unique in that it does not require a kickstart file for input. The other tools only take kickstart configuration files. Revisor though allows most of what is in a kickstart file to be configured interactively in Graphical User Interface mode. + </para> + + <section id="Revisor_Documentation-Using_Kickstart-How_Kickstart_Is_Used"> + <title>How Kickstart Is Used</title> + <para> + There's two cases in which a kickstart file is used differently. One is during the compose of installation media, and the other of course is during the compose of live media, or virtualization media. + </para> + + <section id="Revisor_Documentation-Using_Kickstart-How_Kickstart_Is_Used-Installation_Media"> + <title>Installation Media</title> + <para> + In the case of installation media, the following settings are used: + </para> + <para> + <itemizedlist> + <listitem> + <formalpara> + <title><literal>repo</literal></title> + <para> + The <literal>repo</literal> command in kickstart is used when Revisor is configured to use the repositories configured in the kickstart file only. Use <literal>kickstart_repos = 1</literal> to enable this feature, or set the appropriate checkbox in the Revisor GUI. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title><literal>%packages</literal></title> + <para> + The <literal>%packages</literal> section in kickstart is used to determine the RPM payload on the installation media. It can include groups and packages, and exclude packages. It accepts wildcards, both in includes and excludes of packages (but not groups). + </para> + </formalpara> + </listitem> + </itemizedlist> + </para> + <note> + <title>@core and @base</title> + <para> + By default, groups @core and @base are included in the package manifest. You can specify @base to not be included, by using <literal>%packages --nobase</literal>, but @core cannot be excluded using a kickstart package manifest. + </para> + </note> + <para> + Using <literal>kickstart_exact</literal>, you can exclude @core and @base so that you need to explicitly select them in the kickstart package manifest. + </para> + <para> + Using <literal>kickstart_exact_nevra</literal> ... + </para> + </section> + </section> + + <section id="Revisor_Documentation-Using_Kickstart-The_Kickstart_Package_Manifest"> + <title>The Kickstart Package Manifest</title> + <para> + para + </para> + + <formalpara> + <title>Group @core</title> + <para> + para + </para> + </formalpara> + + <formalpara> + <title>Group @base</title> + <para> + para + </para> + </formalpara> + + <formalpara> + <title>Including groups of packages</title> + <para> + para + </para> + </formalpara> + + <formalpara> + <title>Including a single package</title> + <para> + para + </para> + </formalpara> + + <formalpara> + <title>Excluding a single package</title> + <para> + para + </para> + </formalpara> + + <formalpara> + <title>Using wildcard matches</title> + <para> + para + </para> + </formalpara> + + <section id="Revisor_Documentation-Using_Kickstart-Using_Kickstart_With_Package_NEVRA"> + <title>Using Kickstart with Package NEVRA</title> + <para> + para + </para> + </section> + + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Compose_Process_Details"> + <title>Compose Process Details</title> + <para> + para + </para> + <section id="Revisor_Documentation-Compose_Process_Details-Dependency_Resolving"> + <title>Dependency Resolving</title> + <para> + Dependency resolving is the area where some of the efficiency Revisor can gain for you comes from. While of course there is specific reasons to do things one way, or the other, most people I speak to about Revisor, it is not very clear why, or what Revisor does in this area. First of all, there's two ways of resolving dependencies: + </para> + <para> + <orderedlist> + <listitem> + <formalpara> + <title>Inclusive Dependency Resolving</title> + <para> + Iterate all packages in the transaction and list their requirements, then for each of those requirements, find all packages that provide a matching capability, add those packages to the transaction, and don't forget to add the requirements those packages have themselves, back into the pile of (unmet) requirements. + </para> + </formalpara> + </listitem> + <listitem> + <formalpara> + <title>Exclusive Dependency Resolving</title> + <para> + Iterate all the packages and for each of the requirements found, find the best package that meets the requirement. This is also YUMs default behavior. Anaconda uses YUM during the installation, and this is the behaviour of YUM used during the installation. + </para> + </formalpara> + </listitem> + </orderedlist> + </para> + + <section id="Revisor_Documentation-Compose_Process_Details-Dependency_Resolving-Inclusive"> + <title>Inclusive Dependency Resolving</title> + <para> + Hypothetically, you could describe inclusive dependency as follows: + </para> + <para> + <screen>final_packages = [] +more_to_do = True +while more_to_do: + more_to_do = False + for package in packages: + if package in final_packages: + continue + + dependencies = find_package_dependencies() + for dependency in dependencies: + pulled_in_package = pull_in_dependency() + if pulled_in_package not in final_packages: + packages.append(pulled_in_package) + more_to_do = True</screen> + </para> + <para> + So, what does this mean? Basically, it means that if there is a requirement for a capability, all packages providing that capability are being pulled in. Now imagine package 'foo' requires capability 'web-client'. There's a number of packages providing that capability, right? So you get Firefox, lynx, elinks, konqueror, safari, Netscape, Internet Explorer, emacs, for free! All of those pull in their own dependencies also, of course. + </para> + <note> + <para> + If you catch this before it catches you, you can prevent the packages from being pulled in during dependency resolving by not making the package available in the <xref linkend="Revisor_Documentation-Appendix-Terminology-Package_Sack" /> in the first place, using the <literal>-firefox</literal> syntax in the kickstart package manifest, and setting <literal>kickstart_uses_pkgsack_excludes</literal> to 1. + </para> + </note> + <note> + <para> + You may have thought of it; pulling in packages this way may give you a package set (or <emphasis>RPM payload</emphasis>) that has conflicting packages. Imagine package <application>foo</application> requiring capability <application>bar</application>, which is provided by two packages that conflict with one another (either on explicit <literal>Conflicts:</literal> RPM header or file level). Both will be pulled in, hence disabling you to install everything (<literal>'*'</literal> or -previously- <literal>@Everything</literal> in the kickstart package manifest). + </para> + </note> + + <section id="Revisor_Documentation-Compose_Process_Details-Dependency_Resolving-Inclusive-When_This_Makes_Sense"> + <title>When This Makes Sense</title> + <para> + If you are composing a large distribution of which 3 million users in even so many different situations having so many different expectations and desires, you will want this behaviour, since you won't be able to determine which one of the packages for each capability someone in that group wants, and which one may not want. Or, in case of upgrades, what the system needs. Shipping them all on the same media is the best solution in these cases. + </para> + </section> + + <section id="Revisor_Documentation-Compose_Process_Details-Dependency_Resolving-Inclusive-When_This_Does_Not_Make_Sense"> + <title>When This Does Not Make Sense</title> + <para> + <itemizedlist> + <listitem> + <para> + When creating installation media to be installed unattended, or to be used in conjunction with deployment strategies + </para> + </listitem> + <listitem> + <para> + When creating installation media to be upgrading PCs you have controlled from the beginning, such as in a company + </para> + </listitem> + <listitem> + <para> + Installation for a small group of users or systems + </para> + </listitem> + <listitem> + <para> + When creating minimal installation media, or media with a minimal RPM payload. + </para> + </listitem> + <listitem> + <para> + When creating installation media that is to be used with installing "Everything" in the RPM payload. + </para> + </listitem> + </itemizedlist> + </para> + </section> + </section> + + <section id="Revisor_Documentation-Compose_Process_Details-Dependency_Resolving-Exclusive"> + <title>Exclusive Dependency Resolving</title> + <para> + Exclusive dependency resolving is what YUM does when you execute a <application>yum install</application>. Unless you've specified one of the packages satisfying any of the dependencies in the transaction, YUM is going to look up the best match for you. This results in the installation of only one package satisfying the dependency of other packages, rather then all packages satisfying said dependency being installed. + </para> + <para> + During the installation procedure, one of the major features of installation media, anaconda is going to use YUM dependency resolving to satisfy all the dependencies. + </para> + <note> + <title>Installation Procedure !== Upgrade Procedure</title> + <para> + Note that an installation procedure is not the same as an upgrade procedure. + </para> + </note> + </section> + + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Plugins"> + <title>Plugins</title> + <para> + para + </para> + + <section id="Revisor_Documentation-Plugins-Upstream"> + <title>Upstream Plugins</title> + <para> + Plugins available from upstream, maintained by upstream + </para> + + <section id="Revisor_Documentation-Plugins-Upstream-Cobbler_Module"> + <title>Cobbler Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Composer_Module"> + <title>Composer Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Delta_Module"> + <title>Delta Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-GUI_Module"> + <title>GUI (Graphical User Interface) Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-HUB_Module"> + <title>HUB Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Isolinux_Module"> + <title>Isolinux Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Jigdo_Module"> + <title>Jigdo Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Mock_Module"> + <title>Mock Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Rebrand_Module"> + <title>Rebrand Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Reuse_Installer_Images_Module"> + <title>Reuse Installer Images Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Server_Module"> + <title>Server Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-Virtualization_Module"> + <title>Virtualization Module</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Plugins-Upstream-WUI_Module"> + <title>WUI (Web-based User Interface) Module</title> + <para> + para + </para> + </section> + + </section> + + <section id="Revisor_Documentation-Plugins-Writing_Your_Own"> + <title>Writing Your Own Plugins</title> + <para> + para + </para> + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Tweaking_The_Build_Process"> + <title>Tweaking the build process</title> + <para> + para + </para> + + <section id="Revisor_Documentation-Tweaking_The_Build_Process-Reusing_Existing_Installer_Images"> + <title>Reusing Existing Installer Images</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Tweaking_The_Build_Process-Building_The_Installer_Images_In_Mock"> + <title>Building The Installer Images in Mock</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Tweaking_The_Build_Process-Omitting-isomd5sum"> + <title>Omitting isomd5sums</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Tweaking_The_Build_Process-Omitting-sha1sums"> + <title>Omitting SHA1SUMS</title> + <para> + para + </para> + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Tips_and_Tricks"> + <title>Tips and Tricks</title> + <para> + para + </para> + + <section id="Revisor_Documentation-Tips_and_Tricks-The_spin-kickstarts_Package"> + <title>The spin-kickstarts Package</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Tips_and_Tricks-Even_More_Debugging"> + <title>Even More Debugging</title> + <para> + something about using -x to buildinstall scripts + </para> + </section> + + <section id="Revisor_Documentation-Tips_and_Tricks-ksvalidator"> + <title>Kickstart Validator</title> + <para> + something about using -x to buildinstall scripts + </para> + </section> + + <section id="Revisor_Documentation-Tips_and_Tricks-Using_Mirrormanager_For_Mirror_Redirection"> + <title>Using Mirrormanager for Mirror Redirection</title> + <para> + Something about using Mirrormanager to redirect you to the local mirror (so you do not have to edit YUM configuration files). + </para> + </section> + + <section id="Revisor_Documentation-Tips_and_Tricks-The_localrepo_DNS_Alias"> + <title>Using The localrepo DNS Alias</title> + <para> + Something about using the localrepo DNS alias to point to your local mirror (either through real DNS or through /etc/hosts), so you do not have to edit the YUM configuration files. + </para> + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Frequently_Asked_Questions"> + <title>Frequently Asked Questions</title> + <para> + para + </para> + + <formalpara id="Revisor_Documentation-Frequently_Asked_Questions-What_Are_Installer_Images"> + <title>What Are Installer Images?</title> + <para> + para + </para> + </formalpara> + + <formalpara id="Revisor_Documentation-Frequently_Asked_Questions-Why_Rebuild_Installer_Images"> + <title>Why Rebuild Installer Images?</title> + <para> + para + </para> + </formalpara> + + </chapter> + + <chapter id="Revisor_Documentation-Testing"> + <title>Testing</title> + <para> + para + </para> + + <section id="Revisor_Documentation-Testing-Simple_Test_Cases"> + <title>Simple Test Cases</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Testing-Complex_Test_Cases"> + <title>Complex Test Cases</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Testing-Specific_Test_Cases"> + <title>Specific Test Cases</title> + <para> + para + </para> + </section> + + </chapter> + + <chapter id="Revisor_Documentation-Development"> + <title>Development</title> + <para> + This chapter sheds some light on development of Revisor, such as different branches and maintenance policies, versioning schemas, etcetera. + </para> + <para> + This part of the documentation relies on whether you have <application>sudo</application> set up properly. If you have not, you're on your own. + </para> + + <section id="Revisor_Documentation-Development-Running_Revisor_from_Source"> + <title>Running Revisor from Source</title> + <para> + The latest code in GIT can be built into a RPM you can install but one of the advantages of having the complete source tree is that you can run it directly from that source tree so that when you pull in the next updates you do not have to rebuild the RPM. Note that we do not bump the version number for every little change we make, and as such the RPM built does not allow you to use <literal>rpm -Uvh</literal> or <literal>rpm -Uvh --oldpackage</literal>. Of course, Revisor's Makefiles also allow <application>make install</application>, but that leaves a number of unmanaged files on your computer you would have to track down manually in order to remove Revisor completely. + </para> + <warning> + <title>Cannot have Revisor RPMs installed</title> + <para> + When running revisor from within the source tree, you cannot have any of the Revisor packages installed. Having Revisor RPM packages installed regardless will mess up the GIT repository or source tree. + </para> + </warning> + <para> + To run Revisor from within the source tree, checkout the master branch, and run the <filename>./switchhere</filename> script: + </para> + <para> + <screen>$ <userinput>./switchhere</userinput></screen> + </para> + <para> + The <filename>./switchhere</filename> script does the following: + </para> + <para> + <itemizedlist> + <listitem> + <para> + Symlink <filename>/etc/revisor/</filename> to <filename><replaceable>$PWD</replaceable>/conf/</filename> so that <filename>/etc/revisor/revisor.conf</filename>, the primary configuration file, and <filename>/etc/revisor/conf.d/</filename>, the configuration directory, are valid (the symlink causes the actual file and directory to be found in <filename><replaceable>$PWD</replaceable>/conf/</filename>) + </para> + </listitem> + <listitem> + <para> + Create the <filename>/usr/share/revisor/</filename> directory so that a couple of symlinks can be created from within that directory: + </para> + </listitem> + <listitem> + <para> + In Revisor 2.1.0 (development version in branch master), this includes: + </para> + <para> + <itemizedlist> + <listitem> + <para> + <filename>/usr/share/revisor/ui => <replaceable>$PWD</replaceable>/revisor/modgui/glade/</filename> + </para> + </listitem> + <listitem> + <para> + <filename>/usr/share/revisor/pixmaps => <replaceable>$PWD</replaceable>/revisor/modgui/glade/pixmaps/</filename> + </para> + </listitem> + <listitem> + <para> + <filename>/usr/share/revisor/comps => <replaceable>$PWD</replaceable>/conf/</filename> + </para> + </listitem> + </itemizedlist> + </para> + </listitem> + <listitem> + <para> + In Revisor 2.0.5 (branch F-7, F-8 or EL-5), this includes: + </para> + <para> + <itemizedlist> + <listitem> + <para> + <filename>/usr/share/revisor/ui => <replaceable>$PWD</replaceable>/glade/</filename> + </para> + </listitem> + <listitem> + <para> + <filename>/usr/share/revisor/pixmaps => <replaceable>$PWD</replaceable>/glade/pixmaps/</filename> + </para> + </listitem> + <listitem> + <para> + <filename>/usr/share/revisor/comps => <replaceable>$PWD</replaceable>/conf/</filename> + </para> + </listitem> + </itemizedlist> + </para> + </listitem> + <listitem> + <para> + In Revisor 2.1.0, also create symlinks from within the appropriate <filename>/usr/share/man/man<replaceable>$x</replaceable>/</filename> directories to the source for these man pages in <filename><replaceable>$PWD</replaceable>/doc/</filename>. + </para> + </listitem> + </itemizedlist> + </para> + <para> + From this moment on, you should be able to run: + </para> + <para> + <screen>$ <userinput>./revisor.py</userinput></screen> + </para> + <note> + <title>Root privileges required</title> + <para> + Note that revisor needs root privileges to run, and that you'll need to sudo or su-c to gain those. Use here whatever you find the most convenient; Revisor though should have a nice error message when run without those privileges. + </para> + </note> + + <section id="Revisor_Documentation-Development-Running_Revisor_from_Source-Required_Packages"> + <title>Installing the Required Packages</title> + <para> + To be able to run Revisor from within the source tree, you'll need to install the required packages for each component, of course. + </para> + <para> + To get a current list of those packages, use: + </para> + <para> + <screen>$ <userinput>rpmquery --specfile --qf="%{REQUIRES}\n" revisor.spec | sort | uniq | xargs -n 1 repoquery --requires --alldeps --resolve</userinput></screen> + </para> + </section> + + </section> + + <section id="Revisor_Documentation-Development-Building_Revisor_Packages"> + <title>Building Revisor Packages</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Development-Tickets"> + <title>Tickets</title> + <para> + bugzilla, trac + </para> + </section> + + <section id="Revisor_Documentation-Development-Versioning_Schema"> + <title>Versioning Schema</title> + <para> + para + </para> + </section> + + <section id="Revisor_Documentation-Development-Release_Procedure"> + <title>Release Procedure</title> + <para> + para + </para> + </section> + + </chapter> + + <xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + <index /> + <xi:include href="Appendix.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> + +</book> + diff --git a/doc/Revisor_Documentation/en-US/images/icon.svg b/doc/Revisor_Documentation/en-US/images/icon.svg new file mode 100644 index 0000000..c471a60 --- /dev/null +++ b/doc/Revisor_Documentation/en-US/images/icon.svg @@ -0,0 +1,3936 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:ns="http://ns.adobe.com/AdobeSVGViewerExtensions/3/" + xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + width="32" + height="32" + id="svg3017" + sodipodi:version="0.32" + inkscape:version="0.44+devel" + sodipodi:docname="book.svg" + sodipodi:docbase="/home/andy/Desktop"> + <metadata + id="metadata489"> + rdf:RDF + <cc:Work + rdf:about=""> + dc:formatimage/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="480" + inkscape:window-width="858" + inkscape:pageshadow="0" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="1" + inkscape:cx="16" + inkscape:cy="15.944056" + inkscape:window-x="0" + inkscape:window-y="33" + inkscape:current-layer="svg3017" /> + <defs + id="defs3019"> + <linearGradient + id="linearGradient2381"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop2383" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="stop2385" /> + </linearGradient> + <linearGradient + x1="415.73831" + y1="11.854" + x2="418.13361" + y2="18.8104" + id="XMLID_1758_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8362,0.5206,-1.1904,0.992,147.62,-30.9374)"> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="0" + id="stop3903" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop3905" /> + <a:midPointStop + style="stop-color:#CCCCCC" + offset="0" /> + <a:midPointStop + style="stop-color:#CCCCCC" + offset="0.5" /> + <a:midPointStop + style="stop-color:#F2F2F2" + offset="1" /> + </linearGradient> + <linearGradient + x1="500.70749" + y1="-13.2441" + x2="513.46442" + y2="-2.1547" + id="XMLID_1757_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop3890" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop3892" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <clipPath + id="XMLID_1755_"> + <use + id="use3874" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_343_" /> + </clipPath> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop3877" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop3879" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop3881" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop3883" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="471.0806" + y1="201.07761" + x2="481.91711" + y2="210.4977" + id="XMLID_1754_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#6498c1;stop-opacity:1" + offset="0.005618" + id="stop3863" /> + <stop + style="stop-color:#79a9cc;stop-opacity:1" + offset="0.2332" + id="stop3865" /> + <stop + style="stop-color:#a4cde2;stop-opacity:1" + offset="0.74049997" + id="stop3867" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="1" + id="stop3869" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="5.618000e-003" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="0.4438" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="1" /> + </linearGradient> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="XMLID_1753_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop3851" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop3853" /> + <a:midPointStop + style="stop-color:#B2B2B2" + offset="0" /> + <a:midPointStop + style="stop-color:#B2B2B2" + offset="0.5" /> + <a:midPointStop + style="stop-color:#F2F2F2" + offset="1" /> + </linearGradient> + <clipPath + id="XMLID_1751_"> + <use + id="use3837" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_338_" /> + </clipPath> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop3840" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop3842" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop3844" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop3846" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="468.2915" + y1="204.7612" + x2="479.39871" + y2="214.4166" + id="XMLID_1750_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop3830" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop3832" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop3818" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop3820" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <linearGradient + x1="501.0903" + y1="-19.2544" + x2="531.85413" + y2="0.72390002" + id="XMLID_1748_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop3803" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop3805" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop3807" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop3809" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="XMLID_2275_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop9947" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop9949" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop9951" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop9953" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <clipPath + id="XMLID_2273_"> + <use + id="use9933" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_960_" /> + </clipPath> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="XMLID_2274_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop9936" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop9938" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop9940" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop9942" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <linearGradient + x1="478.21341" + y1="-131.9297" + x2="469.85818" + y2="-140.28481" + id="XMLID_2272_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5592,0.829,-0.829,0.5592,101.3357,-104.791)"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop9917" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop9919" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop9921" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop9923" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <marker + refX="0" + refY="0" + orient="auto" + style="overflow:visible" + id="TriangleInM"> + <path + d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z " + transform="scale(-0.4,-0.4)" + style="fill:#5c5c4f" + id="path3197" /> + </marker> + <linearGradient + x1="200.7363" + y1="100.4028" + x2="211.99519" + y2="89.143997" + id="XMLID_3298_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#bfbfbf;stop-opacity:1" + offset="0" + id="stop20103" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop20105" /> + <a:midPointStop + offset="0" + style="stop-color:#BFBFBF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#BFBFBF" /> + <a:midPointStop + offset="1" + style="stop-color:#F2F2F2" /> + </linearGradient> + <linearGradient + x1="200.7363" + y1="100.4028" + x2="211.99519" + y2="89.143997" + id="linearGradient36592" + xlink:href="#XMLID_3298_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="181.2925" + y1="110.8481" + x2="192.6369" + y2="99.5037" + id="XMLID_3297_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="stop20096" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop20098" /> + <a:midPointStop + offset="0" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="181.2925" + y1="110.8481" + x2="192.6369" + y2="99.5037" + id="linearGradient36595" + xlink:href="#XMLID_3297_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="211.77589" + y1="105.7749" + x2="212.6619" + y2="108.2092" + id="XMLID_3296_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#0f6124;stop-opacity:1" + offset="0" + id="stop20087" /> + <stop + style="stop-color:#219630;stop-opacity:1" + offset="1" + id="stop20089" /> + <a:midPointStop + offset="0" + style="stop-color:#0F6124" /> + <a:midPointStop + offset="0.5" + style="stop-color:#0F6124" /> + <a:midPointStop + offset="1" + style="stop-color:#219630" /> + </linearGradient> + <linearGradient + x1="211.77589" + y1="105.7749" + x2="212.6619" + y2="108.2092" + id="linearGradient36677" + xlink:href="#XMLID_3296_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="208.9834" + y1="116.8296" + x2="200.0811" + y2="96.834602" + id="XMLID_3295_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop20076" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.5" + id="stop20078" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop20080" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="208.9834" + y1="116.8296" + x2="200.0811" + y2="96.834602" + id="linearGradient36604" + xlink:href="#XMLID_3295_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="195.5264" + y1="97.911102" + x2="213.5213" + y2="115.9061" + id="XMLID_3294_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="0" + id="stop20069" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop20071" /> + <a:midPointStop + offset="0" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="195.5264" + y1="97.911102" + x2="213.5213" + y2="115.9061" + id="linearGradient36607" + xlink:href="#XMLID_3294_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="186.1938" + y1="109.1343" + x2="206.6881" + y2="88.639999" + id="XMLID_3293_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop20056" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.16850001" + id="stop20058" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.23029999" + id="stop20060" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.2809" + id="stop20062" /> + <stop + style="stop-color:#c2c2c2;stop-opacity:1" + offset="0.5" + id="stop20064" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.1685" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.2303" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.2809" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#C2C2C2" /> + </linearGradient> + <linearGradient + x1="186.1938" + y1="109.1343" + x2="206.6881" + y2="88.639999" + id="linearGradient36610" + xlink:href="#XMLID_3293_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <linearGradient + x1="184.8569" + y1="112.2676" + x2="211.94099" + y2="89.541397" + id="XMLID_3292_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop20043" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.16850001" + id="stop20045" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.23029999" + id="stop20047" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0.2809" + id="stop20049" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop20051" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.1685" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.2303" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.2809" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="184.8569" + y1="112.2676" + x2="211.94099" + y2="89.541397" + id="linearGradient36613" + xlink:href="#XMLID_3292_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" /> + <marker + refX="0" + refY="0" + orient="auto" + style="overflow:visible" + id="TriangleOutM"> + <path + d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z " + transform="scale(0.4,0.4)" + style="fill:#5c5c4f;fill-rule:evenodd;stroke-width:1pt;marker-start:none" + id="path3238" /> + </marker> + <linearGradient + x1="165.3" + y1="99.5" + x2="165.3" + y2="115.9" + id="XMLID_3457_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#999;stop-opacity:1" + offset="0" + id="stop8309" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0.30000001" + id="stop8311" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="1" + id="stop8313" /> + <a:midPointstop + offset="0" + style="stop-color:#999999" /> + <a:midPointstop + offset="0.5" + style="stop-color:#999999" /> + <a:midPointstop + offset="0.3" + style="stop-color:#B2B2B2" /> + <a:midPointstop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointstop + offset="1" + style="stop-color:#B2B2B2" /> + </linearGradient> + <linearGradient + x1="165.3" + y1="99.5" + x2="165.3" + y2="115.9" + id="lg1997" + xlink:href="#XMLID_3457_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="175" + y1="99.800003" + x2="175" + y2="112.5" + id="XMLID_3456_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="0" + id="stop8300" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="0.60000002" + id="stop8302" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="1" + id="stop8304" /> + <a:midPointstop + offset="0" + style="stop-color:#737373" /> + <a:midPointstop + offset="0.5" + style="stop-color:#737373" /> + <a:midPointstop + offset="0.6" + style="stop-color:#191919" /> + <a:midPointstop + offset="0.5" + style="stop-color:#191919" /> + <a:midPointstop + offset="1" + style="stop-color:#191919" /> + </linearGradient> + <linearGradient + x1="175" + y1="99.800003" + x2="175" + y2="112.5" + id="lg2000" + xlink:href="#XMLID_3456_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="168.8" + y1="107.1" + x2="164.5" + y2="110" + id="XMLID_3455_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#666;stop-opacity:1" + offset="0" + id="stop8291" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="0.69999999" + id="stop8293" /> + <stop + style="stop-color:#191919;stop-opacity:1" + offset="1" + id="stop8295" /> + <a:midPointstop + offset="0" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.5" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.7" + style="stop-color:#191919" /> + <a:midPointstop + offset="0.5" + style="stop-color:#191919" /> + <a:midPointstop + offset="1" + style="stop-color:#191919" /> + </linearGradient> + <linearGradient + x1="168.8" + y1="107.1" + x2="164.5" + y2="110" + id="lg2003" + xlink:href="#XMLID_3455_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + id="lg63694"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop63696" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="stop63698" /> + </linearGradient> + <linearGradient + x1="458" + y1="483" + x2="465.20001" + y2="271.39999" + id="lg2006" + xlink:href="#lg63694" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(6.3e-2,0,0,6.3e-2,-1.3,-9.8)" /> + <linearGradient + x1="176.3" + y1="110.1" + x2="158.7" + y2="105" + id="XMLID_3453_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#666;stop-opacity:1" + offset="0" + id="stop8271" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="0.2" + id="stop8273" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop8275" /> + <a:midPointstop + offset="0" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.5" + style="stop-color:#666666" /> + <a:midPointstop + offset="0.2" + style="stop-color:#737373" /> + <a:midPointstop + offset="0.5" + style="stop-color:#737373" /> + <a:midPointstop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="176.3" + y1="110.1" + x2="158.7" + y2="105" + id="lg2009" + xlink:href="#XMLID_3453_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="173.60001" + y1="118.9" + x2="172.8" + y2="128.2" + id="XMLID_3449_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8232" /> + <stop + style="stop-color:#fff95e;stop-opacity:1" + offset="0.60000002" + id="stop8234" /> + <stop + style="stop-color:#ecd600;stop-opacity:1" + offset="1" + id="stop8236" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.6" + style="stop-color:#FFF95E" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFF95E" /> + <a:midPointstop + offset="1" + style="stop-color:#ECD600" /> + </linearGradient> + <linearGradient + x1="173.60001" + y1="118.9" + x2="172.8" + y2="128.2" + id="lg2016" + xlink:href="#XMLID_3449_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <radialGradient + cx="284.60001" + cy="172.60001" + r="6.5" + fx="284.60001" + fy="172.60001" + id="XMLID_3448_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.4,0,0,1.4,-237.3,-126.8)"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8219" /> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0.30000001" + id="stop8221" /> + <stop + style="stop-color:#c96b00;stop-opacity:1" + offset="0.89999998" + id="stop8223" /> + <stop + style="stop-color:#9a5500;stop-opacity:1" + offset="1" + id="stop8225" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.3" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.9" + style="stop-color:#C96B00" /> + <a:midPointstop + offset="0.5" + style="stop-color:#C96B00" /> + <a:midPointstop + offset="1" + style="stop-color:#9A5500" /> + </radialGradient> + <radialGradient + cx="284.60001" + cy="172.60001" + r="6.5" + fx="284.60001" + fy="172.60001" + id="rg2020" + xlink:href="#XMLID_3448_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.513992,0,0,2.347576,-689.1621,-378.5717)" /> + <linearGradient + x1="158.10001" + y1="123" + x2="164.2" + y2="126.6" + id="XMLID_3447_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecd600;stop-opacity:1" + offset="0" + id="stop8204" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.30000001" + id="stop8206" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop8208" /> + <a:midPointstop + offset="0" + style="stop-color:#ECD600" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECD600" /> + <a:midPointstop + offset="0.3" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="158.10001" + y1="123" + x2="164.2" + y2="126.6" + id="lg2026" + xlink:href="#XMLID_3447_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <radialGradient + cx="280.89999" + cy="163.7" + r="10.1" + fx="280.89999" + fy="163.7" + id="XMLID_3446_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.4,0,0,1.4,-237.3,-126.8)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop8197" /> + <stop + style="stop-color:#fff95e;stop-opacity:1" + offset="1" + id="stop8199" /> + <a:midPointstop + offset="0" + style="stop-color:#FFFFFF" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointstop + offset="1" + style="stop-color:#FFF95E" /> + </radialGradient> + <radialGradient + cx="280.89999" + cy="163.7" + r="10.1" + fx="280.89999" + fy="163.7" + id="rg2029" + xlink:href="#XMLID_3446_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7,0,0,1.7,-457.5,-266.8)" /> + <linearGradient + x1="156.5" + y1="122.7" + x2="180.10001" + y2="122.7" + id="XMLID_3445_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8184" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.2" + id="stop8186" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.30000001" + id="stop8188" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.40000001" + id="stop8190" /> + <stop + style="stop-color:#d68100;stop-opacity:1" + offset="1" + id="stop8192" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.2" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.3" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.4" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="1" + style="stop-color:#D68100" /> + </linearGradient> + <linearGradient + x1="156.5" + y1="122.7" + x2="180.10001" + y2="122.7" + id="lg2032" + xlink:href="#XMLID_3445_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="156.39999" + y1="115.4" + x2="180.10001" + y2="115.4" + id="XMLID_3444_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ecb300;stop-opacity:1" + offset="0" + id="stop8171" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.2" + id="stop8173" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.30000001" + id="stop8175" /> + <stop + style="stop-color:#ffe900;stop-opacity:1" + offset="0.40000001" + id="stop8177" /> + <stop + style="stop-color:#d68100;stop-opacity:1" + offset="1" + id="stop8179" /> + <a:midPointstop + offset="0" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.5" + style="stop-color:#ECB300" /> + <a:midPointstop + offset="0.2" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.3" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFFFB3" /> + <a:midPointstop + offset="0.4" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="0.5" + style="stop-color:#FFE900" /> + <a:midPointstop + offset="1" + style="stop-color:#D68100" /> + </linearGradient> + <linearGradient + x1="156.39999" + y1="115.4" + x2="180.10001" + y2="115.4" + id="lg2035" + xlink:href="#XMLID_3444_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" /> + <linearGradient + x1="379.70001" + y1="167.89999" + x2="383.89999" + y2="172.89999" + id="lg4286_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s16159" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.1" + id="s16161" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="1" + id="s16163" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.1" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#737373" + offset="1" /> + </linearGradient> + <linearGradient + x1="379.60001" + y1="167.8" + x2="383.79999" + y2="172" + id="lg6416" + xlink:href="#lg4286_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.622156,0.623859,-0.623859,2.62182,-882.9706,-673.7921)" /> + <linearGradient + x1="384.20001" + y1="169.8" + x2="384.79999" + y2="170.39999" + id="lg4285_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)"> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="0" + id="s16152" /> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="1" + id="s16154" /> + <ns:midPointStop + style="stop-color:#737373" + offset="0" /> + <ns:midPointStop + style="stop-color:#737373" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#D9D9D9" + offset="1" /> + </linearGradient> + <linearGradient + x1="384.20001" + y1="169.8" + x2="384.79999" + y2="170.39999" + id="lg6453" + xlink:href="#lg4285_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.6,0.6,-0.6,2.6,-883,-673.8)" /> + <linearGradient + x1="380.5" + y1="172.60001" + x2="382.79999" + y2="173.7" + id="lg4284_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)"> + <stop + style="stop-color:gray;stop-opacity:1" + offset="0" + id="s16145" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="1" + id="s16147" /> + <ns:midPointStop + style="stop-color:#808080" + offset="0" /> + <ns:midPointStop + style="stop-color:#808080" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#E5E5E5" + offset="1" /> + </linearGradient> + <linearGradient + x1="380.5" + y1="172.60001" + x2="382.79999" + y2="173.7" + id="lg6456" + xlink:href="#lg4284_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.6,0.6,-0.6,2.6,-883,-673.8)" /> + <radialGradient + cx="347.29999" + cy="244.5" + r="5.1999998" + fx="347.29999" + fy="244.5" + id="lg4282_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)"> + <stop + style="stop-color:#333;stop-opacity:1" + offset="0" + id="s16135" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="s16137" /> + <ns:midPointStop + style="stop-color:#333333" + offset="0" /> + <ns:midPointStop + style="stop-color:#333333" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#999999" + offset="1" /> + </radialGradient> + <linearGradient + x1="310.39999" + y1="397.70001" + x2="310.89999" + y2="399.5" + id="lg4280_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)"> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="0" + id="s16111" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.60000002" + id="s16113" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="1" + id="s16115" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.6" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="1" /> + </linearGradient> + <linearGradient + x1="310.39999" + y1="397.70001" + x2="310.89999" + y2="399.5" + id="lg6467" + xlink:href="#lg4280_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" /> + <linearGradient + x1="310.89999" + y1="395.79999" + x2="313.29999" + y2="403.10001" + id="lg4279_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)"> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0" + id="s16100" /> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0.40000001" + id="s16102" /> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="0.89999998" + id="s16104" /> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="1" + id="s16106" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.4" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0.9" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="310.89999" + y1="395.79999" + x2="313.29999" + y2="403.10001" + id="lg6465" + xlink:href="#lg4279_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" /> + <linearGradient + x1="307.79999" + y1="395.20001" + x2="313.79999" + y2="413.60001" + id="lg4278_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)"> + <stop + style="stop-color:#ffffb3;stop-opacity:1" + offset="0" + id="s16091" /> + <stop + style="stop-color:#fcd72f;stop-opacity:1" + offset="0.40000001" + id="s16093" /> + <stop + style="stop-color:#ffcd00;stop-opacity:1" + offset="1" + id="s16095" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFB3" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FCD72F" + offset="0.4" /> + <ns:midPointStop + style="stop-color:#FCD72F" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFCD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="306.5" + y1="393" + x2="309" + y2="404" + id="lg6400" + xlink:href="#lg4278_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" /> + <linearGradient + x1="352.10001" + y1="253.60001" + x2="348.5" + y2="237.8" + id="lg4276_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)"> + <stop + style="stop-color:#ffff87;stop-opacity:1" + offset="0" + id="s16077" /> + <stop + style="stop-color:#ffad00;stop-opacity:1" + offset="1" + id="s16079" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFAD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="335.60001" + y1="354.79999" + x2="337.89999" + y2="354.79999" + id="lg4275_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="s16057" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.80000001" + id="s16059" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="s16061" /> + <ns:midPointStop + style="stop-color:#D9D9D9" + offset="0" /> + <ns:midPointStop + style="stop-color:#D9D9D9" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.8" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="1" /> + </linearGradient> + <linearGradient + x1="335.60001" + y1="354.79999" + x2="337.89999" + y2="354.79999" + id="lg6463" + xlink:href="#lg4275_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" /> + <linearGradient + x1="337.39999" + y1="353.10001" + x2="339.39999" + y2="357.10001" + id="lg4274_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s16048" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.1" + id="s16050" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s16052" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.1" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="337.39999" + y1="353.10001" + x2="339.39999" + y2="357.10001" + id="lg6461" + xlink:href="#lg4274_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" /> + <linearGradient + x1="334.39999" + y1="355.5" + x2="335.5" + y2="356.79999" + id="lg4273_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s16041" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s16043" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="5.6e-003" /> + <ns:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="334.39999" + y1="355.5" + x2="335.5" + y2="356.79999" + id="lg6381" + xlink:href="#lg4273_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" /> + <linearGradient + x1="348.39999" + y1="247.39999" + x2="354.10001" + y2="242" + id="lg4271_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)"> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0" + id="s16025" /> + <stop + style="stop-color:#9e9e9e;stop-opacity:1" + offset="0.40000001" + id="s16027" /> + <stop + style="stop-color:black;stop-opacity:1" + offset="1" + id="s16029" /> + <ns:midPointStop + style="stop-color:#F2F2F2" + offset="0" /> + <ns:midPointStop + style="stop-color:#F2F2F2" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#000000" + offset="1" /> + </linearGradient> + <linearGradient + x1="351.29999" + y1="257.29999" + x2="346.29999" + y2="235.5" + id="lg4270_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffff87;stop-opacity:1" + offset="0" + id="s16007" /> + <stop + style="stop-color:#ffad00;stop-opacity:1" + offset="1" + id="s16009" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0" /> + <ns:midPointStop + style="stop-color:#FFFF87" + offset="0.5" /> + <ns:midPointStop + style="stop-color:#FFAD00" + offset="1" /> + </linearGradient> + <linearGradient + x1="351.29999" + y1="257.29999" + x2="346.29999" + y2="235.5" + id="lg6459" + xlink:href="#lg4270_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)" /> + <linearGradient + x1="43.799999" + y1="32.5" + x2="63.299999" + y2="66.400002" + id="XMLID_2708_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop75318" /> + <stop + style="stop-color:#fffcea;stop-opacity:1" + offset="1" + id="stop75320" /> + <a:midPointStop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointStop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointStop + style="stop-color:#FFFCEA" + offset="1" /> + </linearGradient> + <linearGradient + x1="43.799999" + y1="32.5" + x2="63.299999" + y2="66.400002" + id="lg1907" + xlink:href="#XMLID_2708_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)" /> + <linearGradient + x1="52.5" + y1="40.400002" + x2="58.200001" + y2="64" + id="XMLID_2707_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#ffdea0;stop-opacity:1" + offset="0" + id="stop75305" /> + <stop + style="stop-color:#ffd89e;stop-opacity:1" + offset="0.30000001" + id="stop75307" /> + <stop + style="stop-color:#ffd79e;stop-opacity:1" + offset="0.30000001" + id="stop75309" /> + <stop + style="stop-color:#dbaf6d;stop-opacity:1" + offset="0.69999999" + id="stop75311" /> + <stop + style="stop-color:#6f4c24;stop-opacity:1" + offset="1" + id="stop75313" /> + <a:midPointStop + style="stop-color:#FFDEA0" + offset="0" /> + <a:midPointStop + style="stop-color:#FFDEA0" + offset="0.6" /> + <a:midPointStop + style="stop-color:#FFD79E" + offset="0.3" /> + <a:midPointStop + style="stop-color:#FFD79E" + offset="0.5" /> + <a:midPointStop + style="stop-color:#DBAF6D" + offset="0.7" /> + <a:midPointStop + style="stop-color:#DBAF6D" + offset="0.5" /> + <a:midPointStop + style="stop-color:#6F4C24" + offset="1" /> + </linearGradient> + <linearGradient + x1="52.5" + y1="40.400002" + x2="58.200001" + y2="64" + id="lg1910" + xlink:href="#XMLID_2707_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)" /> + <linearGradient + x1="58" + y1="73.199997" + x2="44.5" + y2="19" + id="XMLID_2704_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)"> + <stop + style="stop-color:#d4a96c;stop-opacity:1" + offset="0.5" + id="stop75284" /> + <stop + style="stop-color:#dcb273;stop-opacity:1" + offset="0.60000002" + id="stop75286" /> + <stop + style="stop-color:#f0ca87;stop-opacity:1" + offset="0.80000001" + id="stop75288" /> + <stop + style="stop-color:#ffdc96;stop-opacity:1" + offset="0.69999999" + id="stop75290" /> + <stop + style="stop-color:#c18a42;stop-opacity:1" + offset="1" + id="stop75292" /> + <a:midPointStop + style="stop-color:#D4A96C" + offset="0.5" /> + <a:midPointStop + style="stop-color:#D4A96C" + offset="0.6" /> + <a:midPointStop + style="stop-color:#FFDC96" + offset="0.7" /> + <a:midPointStop + style="stop-color:#FFDC96" + offset="0.5" /> + <a:midPointStop + style="stop-color:#C18A42" + offset="1" /> + </linearGradient> + <linearGradient + x1="53.700001" + y1="32" + x2="53.700001" + y2="64.599998" + id="XMLID_2703_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e5c9b0;stop-opacity:1" + offset="0" + id="stop75268" /> + <stop + style="stop-color:#e5c9b0;stop-opacity:1" + offset="0.40000001" + id="stop75270" /> + <stop + style="stop-color:#c0aa94;stop-opacity:1" + offset="1" + id="stop75272" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0.5" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0.4" /> + <a:midPointStop + style="stop-color:#E5C9B0" + offset="0.5" /> + <a:midPointStop + style="stop-color:#C0AA94" + offset="1" /> + </linearGradient> + <linearGradient + x1="53.700001" + y1="32" + x2="53.700001" + y2="64.599998" + id="lg1916" + xlink:href="#XMLID_2703_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-29,-22.6)" /> + <linearGradient + x1="224.31" + y1="19.450001" + x2="214.33" + y2="11.46" + id="XMLID_419_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#404040;stop-opacity:1" + offset="0" + id="s1903" /> + <stop + style="stop-color:#6d6d6d;stop-opacity:1" + offset="0.33000001" + id="s1905" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1" + offset="1" + id="s1907" /> + <a:midPointStop + offset="0" + style="stop-color:#404040" /> + <a:midPointStop + offset="0.5" + style="stop-color:#404040" /> + <a:midPointStop + offset="0.33" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="0.5" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="1" + style="stop-color:#E9E9E9" /> + </linearGradient> + <linearGradient + x1="221.84" + y1="32.779999" + x2="212.2" + y2="20.27" + id="lg1988" + xlink:href="#XMLID_419_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" /> + <linearGradient + x1="228.35001" + y1="33.279999" + x2="215.42999" + y2="33.279999" + id="lg1900" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s1902" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="s1906" /> + <a:midPointStop + style="stop-color:#575757" + offset="0" /> + <a:midPointStop + style="stop-color:#575757" + offset="0.5" /> + <a:midPointStop + style="stop-color:#6D6D6D" + offset="0.33" /> + <a:midPointStop + style="stop-color:#6D6D6D" + offset="0.5" /> + <a:midPointStop + style="stop-color:#D3D3D3" + offset="1" /> + </linearGradient> + <linearGradient + x1="234.81" + y1="33.279999" + x2="228.27" + y2="33.279999" + id="lg1908" + xlink:href="#lg1900" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" /> + <linearGradient + x1="228.35001" + y1="33.279999" + x2="215.42999" + y2="33.279999" + id="XMLID_416_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#575757;stop-opacity:1" + offset="0" + id="s1874" /> + <stop + style="stop-color:#6d6d6d;stop-opacity:1" + offset="0.33000001" + id="s1876" /> + <stop + style="stop-color:#d3d3d3;stop-opacity:1" + offset="1" + id="s1878" /> + <a:midPointStop + offset="0" + style="stop-color:#575757" /> + <a:midPointStop + offset="0.5" + style="stop-color:#575757" /> + <a:midPointStop + offset="0.33" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="0.5" + style="stop-color:#6D6D6D" /> + <a:midPointStop + offset="1" + style="stop-color:#D3D3D3" /> + </linearGradient> + <linearGradient + x1="228.35001" + y1="33.279999" + x2="215.42999" + y2="33.279999" + id="lg1991" + xlink:href="#XMLID_416_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" /> + <radialGradient + cx="603.19" + cy="230.77" + r="1.67" + fx="603.19" + fy="230.77" + id="x5010_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1,0,0,1.1,-54.33,-75.4)"> + <stop + style="stop-color:#c9ffc9;stop-opacity:1" + offset="0" + id="stop29201" /> + <stop + style="stop-color:#23a11f;stop-opacity:1" + offset="1" + id="stop29203" /> + <a:midPointStop + offset="0" + style="stop-color:#C9FFC9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#C9FFC9" /> + <a:midPointStop + offset="1" + style="stop-color:#23A11F" /> + </radialGradient> + <radialGradient + cx="603.19" + cy="230.77" + r="1.67" + fx="603.19" + fy="230.77" + id="radialGradient5711" + xlink:href="#x5010_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.23,0,0,1.23,-709.93,-245.02)" /> + <linearGradient + x1="592.31" + y1="162.60001" + x2="609.32001" + y2="145.59" + id="lg5722" + xlink:href="#x5003_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="601.48999" + y1="170.16" + x2="613.84003" + y2="170.16" + id="x5002_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop29134" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="0.2" + id="stop29136" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="stop29138" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.20" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#FFFFFF" /> + <a:midPointStop + offset="1" + style="stop-color:#999999" /> + </linearGradient> + <linearGradient + x1="601.48999" + y1="170.16" + x2="613.84003" + y2="170.16" + id="lg5725" + xlink:href="#x5002_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.23" + id="x5004_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop29157" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop29159" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.23" + id="lg5728" + xlink:href="#x5004_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="592.31" + y1="162.60001" + x2="609.32001" + y2="145.59" + id="x5003_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0" + id="stop29143" /> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="1" + id="stop29145" /> + <a:midPointStop + offset="0" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="1" + style="stop-color:#E5E5E5" /> + </linearGradient> + <linearGradient + x1="592.31" + y1="162.60001" + x2="609.32001" + y2="145.59" + id="lg5732" + xlink:href="#x5003_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.24001" + id="x5000_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop29124" /> + <stop + style="stop-color:white;stop-opacity:1" + offset="1" + id="stop29126" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="1" + style="stop-color:#FFFFFF" /> + </linearGradient> + <linearGradient + x1="592.20001" + y1="156.45" + x2="609.98999" + y2="174.24001" + id="lg5735" + xlink:href="#x5000_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" /> + <linearGradient + x1="308.54999" + y1="149.89999" + x2="299.72" + y2="148.83" + id="XMLID_2433_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d6d6d6;stop-opacity:1" + offset="0" + id="71615" /> + <stop + style="stop-color:#a5a5a5;stop-opacity:1" + offset="1" + id="71617" /> + <a:midPointStop + offset="0" + style="stop-color:#D6D6D6" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D6D6D6" /> + <a:midPointStop + offset="1" + style="stop-color:#A5A5A5" /> + </linearGradient> + <linearGradient + x1="308.54999" + y1="149.89999" + x2="299.72" + y2="148.83" + id="lg1952" + xlink:href="#XMLID_2433_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" /> + <radialGradient + cx="307.39999" + cy="121" + r="23.35" + fx="307.39999" + fy="121" + id="XMLID_2432_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.98,0,0,0.98,2.88,2.75)"> + <stop + style="stop-color:#d2d2d2;stop-opacity:1" + offset="0.19" + id="71592" /> + <stop + style="stop-color:#cfcfcf;stop-opacity:1" + offset="0.44999999" + id="71594" /> + <stop + style="stop-color:#c7c7c7;stop-opacity:1" + offset="0.60000002" + id="71596" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1" + offset="0.74000001" + id="71598" /> + <stop + style="stop-color:#a4a4a4;stop-opacity:1" + offset="0.86000001" + id="71600" /> + <stop + style="stop-color:#8a8a8a;stop-opacity:1" + offset="0.95999998" + id="71602" /> + <stop + style="stop-color:gray;stop-opacity:1" + offset="1" + id="71604" /> + <a:midPointStop + offset="0.19" + style="stop-color:#D2D2D2" /> + <a:midPointStop + offset="0.8" + style="stop-color:#D2D2D2" /> + <a:midPointStop + offset="1" + style="stop-color:#808080" /> + </radialGradient> + <radialGradient + cx="307.39999" + cy="121" + r="23.35" + fx="307.39999" + fy="121" + id="radialGradient2331" + xlink:href="#XMLID_2432_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-276.62,-121.54)" /> + <linearGradient + x1="294.13" + y1="127.07" + x2="294.13" + y2="142.2" + id="XMLID_2430_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#b5d8ff;stop-opacity:1" + offset="0" + id="71582" /> + <stop + style="stop-color:black;stop-opacity:1" + offset="1" + id="71584" /> + <a:midPointStop + offset="0" + style="stop-color:#B5D8FF" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B5D8FF" /> + <a:midPointStop + offset="1" + style="stop-color:#000000" /> + </linearGradient> + <linearGradient + x1="294.13" + y1="127.07" + x2="294.13" + y2="142.2" + id="lg2820" + xlink:href="#XMLID_2430_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" /> + <linearGradient + x1="279.10999" + y1="148.03" + x2="309.16" + y2="148.03" + id="XMLID_2429_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e1e1e1;stop-opacity:1" + offset="0" + id="71564" /> + <stop + style="stop-color:#e1e1e1;stop-opacity:1" + offset="0.25" + id="71566" /> + <stop + style="stop-color:#a5a5a5;stop-opacity:1" + offset="0.44" + id="71568" /> + <stop + style="stop-color:#a5a5a5;stop-opacity:1" + offset="1" + id="71570" /> + <a:midPointStop + offset="0" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.25" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E1E1E1" /> + <a:midPointStop + offset="0.44" + style="stop-color:#A5A5A5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#A5A5A5" /> + <a:midPointStop + offset="1" + style="stop-color:#A5A5A5" /> + </linearGradient> + <linearGradient + x1="279.10999" + y1="148.03" + x2="309.16" + y2="148.03" + id="lg2818" + xlink:href="#XMLID_2429_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" /> + <radialGradient + cx="622.34302" + cy="14.449" + r="26.496" + fx="622.34302" + fy="14.449" + id="lg3499_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.851,0,0,0.849,69.297,51.658)"> + <stop + style="stop-color:#23468e;stop-opacity:1" + offset="0" + id="stop10972" /> + <stop + style="stop-color:#012859;stop-opacity:1" + offset="1" + id="stop10974" /> + <a:midPointStop + offset="0" + style="stop-color:#23468E" /> + <a:midPointStop + offset="0.5" + style="stop-color:#23468E" /> + <a:midPointStop + offset="1" + style="stop-color:#012859" /> + </radialGradient> + <radialGradient + cx="622.34302" + cy="14.449" + r="26.496" + fx="622.34302" + fy="14.449" + id="rg5791" + xlink:href="#lg3499_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.858,0,0,0.857,-511.7,9.02)" /> + <linearGradient + x1="616.112" + y1="76.247002" + x2="588.14099" + y2="60.742001" + id="lg3497_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#01326e;stop-opacity:1" + offset="0" + id="stop10962" /> + <stop + style="stop-color:#012859;stop-opacity:1" + offset="1" + id="stop10964" /> + <a:midPointStop + offset="0" + style="stop-color:#01326E" /> + <a:midPointStop + offset="0.5" + style="stop-color:#01326E" /> + <a:midPointStop + offset="1" + style="stop-color:#012859" /> + </linearGradient> + <linearGradient + x1="617.698" + y1="82.445999" + x2="585.95203" + y2="54.848999" + id="lg3496_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="stop10950" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop10952" /> + <a:midPointStop + offset="0" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="0.5" + style="stop-color:#E5E5E5" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="617.698" + y1="82.445999" + x2="585.95203" + y2="54.848999" + id="lg5794" + xlink:href="#lg3496_" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="601.39001" + y1="55.341" + x2="588.29199" + y2="71.515999" + id="lg3495_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop10941" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.52200001" + id="stop10943" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop10945" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.522" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="601.39001" + y1="55.341" + x2="588.29199" + y2="71.515999" + id="lg5771" + xlink:href="#lg3495_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.009,0,0,1.009,-581.615,-43.098)" /> + <linearGradient + x1="611.34601" + y1="55.279999" + x2="590.39001" + y2="81.157997" + id="lg3494_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="stop10932" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.52200001" + id="stop10934" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="stop10936" /> + <a:midPointStop + offset="0" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.5" + style="stop-color:#D9D9D9" /> + <a:midPointStop + offset="0.522" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#F2F2F2" /> + <a:midPointStop + offset="1" + style="stop-color:#CCCCCC" /> + </linearGradient> + <linearGradient + x1="611.34601" + y1="55.279999" + x2="590.39001" + y2="81.157997" + id="lg5774" + xlink:href="#lg3494_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.009,0,0,1.009,-581.616,-43.098)" /> + <linearGradient + x1="798.72998" + y1="69.839996" + x2="799.04999" + y2="70.709999" + id="g3302_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#005e00;stop-opacity:1" + offset="0" + id="s6504" /> + <stop + style="stop-color:#23a11f;stop-opacity:1" + offset="1" + id="s6506" /> + <a:midPointstop + style="stop-color:#005E00" + offset="0" /> + <a:midPointstop + style="stop-color:#005E00" + offset="0.5" /> + <a:midPointstop + style="stop-color:#23A11F" + offset="1" /> + </linearGradient> + <linearGradient + x1="798.72998" + y1="69.839996" + x2="799.04999" + y2="70.709999" + id="lg5851" + xlink:href="#g3302_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" /> + <linearGradient + x1="779.19" + y1="122.73" + x2="811.69" + y2="149.74001" + id="g3301_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,129.19)"> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0" + id="s6483" /> + <stop + style="stop-color:#eee;stop-opacity:1" + offset="0.17" + id="s6485" /> + <stop + style="stop-color:#e3e3e3;stop-opacity:1" + offset="0.34" + id="s6487" /> + <stop + style="stop-color:#cfcfcf;stop-opacity:1" + offset="0.50999999" + id="s6489" /> + <stop + style="stop-color:#b4b4b4;stop-opacity:1" + offset="0.67000002" + id="s6491" /> + <stop + style="stop-color:#919191;stop-opacity:1" + offset="0.83999997" + id="s6493" /> + <stop + style="stop-color:#666;stop-opacity:1" + offset="1" + id="s6495" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.71" /> + <a:midPointstop + style="stop-color:#666666" + offset="1" /> + </linearGradient> + <linearGradient + x1="779.19" + y1="122.73" + x2="811.69" + y2="149.74001" + id="lg5855" + xlink:href="#g3301_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,-0.316,0,1.263,-926.036,103.123)" /> + <clipPath + id="g3299_"> + <use + id="use6469" + x="0" + y="0" + width="1005.92" + height="376.97" + xlink:href="#g101_" /> + </clipPath> + <radialGradient + cx="1189.9301" + cy="100.05" + r="40.400002" + fx="1189.9301" + fy="100.05" + id="g3300_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34,-8.46e-2,0,0.34,394.16,137.13)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s6472" /> + <stop + style="stop-color:white;stop-opacity:0" + offset="1" + id="s6474" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointstop + style="stop-color:#000000" + offset="1" /> + </radialGradient> + <radialGradient + cx="1199.74" + cy="97.150002" + r="40.400002" + fx="1199.74" + fy="97.150002" + id="rg5860" + xlink:href="#g3300_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.409,-0.107,0,0.429,-451.489,113.149)" /> + <linearGradient + x1="796.38" + y1="67.580002" + x2="781.28003" + y2="58.549999" + id="g3298_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#4c8bca;stop-opacity:1" + offset="0" + id="s6462" /> + <stop + style="stop-color:#b7e9ff;stop-opacity:1" + offset="1" + id="s6464" /> + <a:midPointstop + style="stop-color:#4C8BCA" + offset="0" /> + <a:midPointstop + style="stop-color:#4C8BCA" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B7E9FF" + offset="1" /> + </linearGradient> + <linearGradient + x1="800.97998" + y1="140.72" + x2="777.71997" + y2="121.76" + id="g3297_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,129.19)"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="s6448" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s6450" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0.5" /> + <a:midPointstop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="800.97998" + y1="140.72" + x2="777.71997" + y2="121.76" + id="lg5890" + xlink:href="#g3297_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,129.19)" /> + <linearGradient + x1="790.03998" + y1="-16.33" + x2="779.84003" + y2="-3.73" + id="g3296_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,70.17)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="s6439" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.51999998" + id="s6441" /> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="1" + id="s6443" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0.5" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.52" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.5" /> + <a:midPointstop + style="stop-color:#CCCCCC" + offset="1" /> + </linearGradient> + <linearGradient + x1="790.03998" + y1="-16.33" + x2="779.84003" + y2="-3.73" + id="lg5866" + xlink:href="#g3296_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,28.6)" /> + <linearGradient + x1="785.84003" + y1="72.989998" + x2="785.26001" + y2="76.279999" + id="g3293_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s6412" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="1" + id="s6414" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointstop + style="stop-color:#737373" + offset="1" /> + </linearGradient> + <linearGradient + x1="785.84003" + y1="72.989998" + x2="785.26001" + y2="76.279999" + id="lg5871" + xlink:href="#g3293_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" /> + <linearGradient + x1="789.37" + y1="69.879997" + x2="791.03998" + y2="77.120003" + id="g3292_" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#999;stop-opacity:1" + offset="0" + id="s6403" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="0.28" + id="s6405" /> + <stop + style="stop-color:#666;stop-opacity:1" + offset="1" + id="s6407" /> + <a:midPointstop + style="stop-color:#999999" + offset="0" /> + <a:midPointstop + style="stop-color:#999999" + offset="0.5" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.28" /> + <a:midPointstop + style="stop-color:#F2F2F2" + offset="0.5" /> + <a:midPointstop + style="stop-color:#666666" + offset="1" /> + </linearGradient> + <linearGradient + x1="789.37" + y1="69.879997" + x2="791.03998" + y2="77.120003" + id="lg5874" + xlink:href="#g3292_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" /> + <linearGradient + x1="786.65997" + y1="136.12" + x2="786.71002" + y2="134.33" + id="g3290_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,-0.25,0,1,0,137.29)"> + <stop + style="stop-color:#d9d9d9;stop-opacity:1" + offset="0" + id="s6380" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="1" + id="s6382" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0" /> + <a:midPointstop + style="stop-color:#D9D9D9" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="1" /> + </linearGradient> + <linearGradient + x1="786.65997" + y1="136.12" + x2="786.71002" + y2="134.33" + id="lg5878" + xlink:href="#g3290_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.204,-0.316,0,1.263,-926.036,113.351)" /> + <radialGradient + cx="1458.77" + cy="-5.0999999" + r="35.130001" + fx="1458.77" + fy="-5.0999999" + id="g3289_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.42,0,0,0.42,167.09,79.84)"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="s6371" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="s6373" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0" /> + <a:midPointstop + style="stop-color:#FFFFFF" + offset="0.5" /> + <a:midPointstop + style="stop-color:#999999" + offset="1" /> + </radialGradient> + <radialGradient + cx="1458.77" + cy="-5.0999999" + r="35.130001" + fx="1458.77" + fy="-5.0999999" + id="rg5881" + xlink:href="#g3289_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.505,0,0,0.53,-724.957,40.636)" /> + <radialGradient + cx="1612.98" + cy="-4.4699998" + r="36.580002" + fx="1612.98" + fy="-4.4699998" + id="g3288_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34,0,0,0.36,238.56,86.87)"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="s6362" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0.63999999" + id="s6364" /> + <stop + style="stop-color:#737373;stop-opacity:1" + offset="1" + id="s6366" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.64" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.5" /> + <a:midPointstop + style="stop-color:#737373" + offset="1" /> + </radialGradient> + <radialGradient + cx="1612.98" + cy="-4.4699998" + r="36.580002" + fx="1612.98" + fy="-4.4699998" + id="rg5884" + xlink:href="#g3288_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.408,0,0,0.448,-638.943,49.495)" /> + <radialGradient + cx="1470.5" + cy="-10.21" + r="33.290001" + fx="1470.5" + fy="-10.21" + id="g3287_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.42,0,0,0.42,167.09,79.84)"> + <stop + style="stop-color:#e5e5e5;stop-opacity:1" + offset="0" + id="s6347" /> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0.38999999" + id="s6349" /> + <stop + style="stop-color:#b1b1b1;stop-opacity:1" + offset="0.75" + id="s6351" /> + <stop + style="stop-color:#aaa;stop-opacity:1" + offset="0.88" + id="s6353" /> + <stop + style="stop-color:#9e9e9e;stop-opacity:1" + offset="0.97000003" + id="s6355" /> + <stop + style="stop-color:#999;stop-opacity:1" + offset="1" + id="s6357" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0" /> + <a:midPointstop + style="stop-color:#E5E5E5" + offset="0.5" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.39" /> + <a:midPointstop + style="stop-color:#B2B2B2" + offset="0.87" /> + <a:midPointstop + style="stop-color:#999999" + offset="1" /> + </radialGradient> + <radialGradient + cx="1470.5" + cy="-10.21" + r="33.290001" + fx="1470.5" + fy="-10.21" + id="rg5887" + xlink:href="#g3287_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.505,0,0,0.53,-724.957,40.636)" /> + <pattern + patternTransform="matrix(0.592927,0,0,0.592927,78,462)" + id="cream-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-365.3146,-513.505)" + id="g3047"> + id="path2858" /> + <path + inkscape:label="#path2854" + sodipodi:nodetypes="czzzz" + style="fill:#e3dcc0" + id="path3060" + d="M 390.31462,529.50504 C 390.31462,534.47304 386.28262,538.50504 381.31462,538.50504 C 376.34662,538.50504 372.31462,534.47304 372.31462,529.50504 C 372.31462,524.53704 376.34662,520.50504 381.31462,520.50504 C 386.28262,520.50504 390.31462,524.53704 390.31462,529.50504 z " /> +</g> + </pattern> + <pattern + patternTransform="matrix(0.733751,0,0,0.733751,67,367)" + id="dark-cream-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-408.0946,-513.505)" + id="dark-cream-spot" + inkscape:label="#g3043"> + <path + sodipodi:nodetypes="czzzz" + style="fill:#c8c5ac" + d="M 433.09458,529.50504 C 433.09458,534.47304 429.06258,538.50504 424.09458,538.50504 C 419.12658,538.50504 415.09458,534.47304 415.09458,529.50504 C 415.09458,524.53704 419.12658,520.50504 424.09458,520.50504 C 429.06258,520.50504 433.09458,524.53704 433.09458,529.50504 z " + id="path2953" /> + </g> + </pattern> + <pattern + patternTransform="matrix(0.375,0,0,0.375,379,400)" + id="white-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-484.3997,-513.505)" + id="white-spot" + inkscape:label="#g3035"> + <path + style="opacity:0.25;fill:white" + id="path3033" + d="M 509.39967,529.50504 C 509.39967,534.47304 505.36767,538.50504 500.39967,538.50504 C 495.43167,538.50504 491.39967,534.47304 491.39967,529.50504 C 491.39967,524.53704 495.43167,520.50504 500.39967,520.50504 C 505.36767,520.50504 509.39967,524.53704 509.39967,529.50504 z " + sodipodi:nodetypes="czzzz" /> + </g> + </pattern> + <pattern + patternTransform="matrix(0.455007,0,0,0.455007,-5e-5,1.9e-5)" + id="black-spots" + height="32" + width="32" + patternUnits="userSpaceOnUse"> + <g + transform="translate(-448.3997,-513.505)" + id="black-spot" + inkscape:label="#g3039"> + <path + sodipodi:nodetypes="czzzz" + d="M 473.39967,529.50504 C 473.39967,534.47304 469.36767,538.50504 464.39967,538.50504 C 459.43167,538.50504 455.39967,534.47304 455.39967,529.50504 C 455.39967,524.53704 459.43167,520.50504 464.39967,520.50504 C 469.36767,520.50504 473.39967,524.53704 473.39967,529.50504 z " + id="path2961" + style="opacity:0.25;fill:black" /> + </g> + </pattern> + <linearGradient + x1="501.0903" + y1="-19.2544" + x2="531.85413" + y2="0.72390002" + id="linearGradient17334" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop17336" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop17338" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop17340" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop17342" /> + <a:midPointStop + offset="0" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.5112" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B4DAEA" /> + <a:midPointStop + offset="0.6461" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="1" + style="stop-color:#16336E" /> + </linearGradient> + <linearGradient + x1="415.73831" + y1="11.854" + x2="418.13361" + y2="18.8104" + id="linearGradient17426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.8362,0.5206,-1.1904,0.992,147.62,-30.9374)"> + <stop + style="stop-color:#ccc;stop-opacity:1" + offset="0" + id="stop17428" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop17430" /> + <a:midPointStop + offset="0" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="0.5" + style="stop-color:#CCCCCC" /> + <a:midPointStop + offset="1" + style="stop-color:#F2F2F2" /> + </linearGradient> + <linearGradient + x1="478.21341" + y1="-131.9297" + x2="469.85818" + y2="-140.28481" + id="linearGradient17434" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5592,0.829,-0.829,0.5592,101.3357,-104.791)"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop17436" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop17438" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop17440" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop17442" /> + <a:midPointStop + offset="0" + style="stop-color:#F3403F" /> + <a:midPointStop + offset="0.4213" + style="stop-color:#F3403F" /> + <a:midPointStop + offset="1" + style="stop-color:#A6100C" /> + </linearGradient> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17709" + xlink:href="#XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)" /> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17711" + xlink:href="#XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="linearGradient17713" + xlink:href="#XMLID_1753_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17715" + xlink:href="#XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="500.70749" + y1="-13.2441" + x2="513.46442" + y2="-2.1547" + id="linearGradient17717" + xlink:href="#XMLID_1757_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="linearGradient17721" + xlink:href="#XMLID_2274_" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="linearGradient17723" + xlink:href="#XMLID_2275_" + gradientUnits="userSpaceOnUse" /> + <linearGradient + x1="500.70749" + y1="-13.2441" + x2="513.46442" + y2="-2.1547" + id="linearGradient17416" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop17418" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop17420" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <defs + id="defs9929"> + <path + d="M 489.21,209.35 L 485.35,203.63 C 483.63,204.25 473.47,208.93 471.5,210.18 C 470.57,210.77 470.17,211.16 469.72,212.48 C 470.93,212.31 471.72,212.49 473.42,213.04 C 473.26,214.77 473.24,215.74 473.57,218.2 C 474.01,216.88 474.41,216.49 475.34,215.9 C 477.33,214.65 487.49,209.97 489.21,209.35 z " + id="XMLID_960_" /> + </defs> + <clipPath + id="clipPath17448"> + <use + id="use17450" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_960_" /> + </clipPath> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="linearGradient17452" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop17454" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop17456" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop17458" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop17460" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="linearGradient17463" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#f3403f;stop-opacity:1" + offset="0" + id="stop17465" /> + <stop + style="stop-color:#d02a28;stop-opacity:1" + offset="0.37889999" + id="stop17467" /> + <stop + style="stop-color:#b21714;stop-opacity:1" + offset="0.77649999" + id="stop17469" /> + <stop + style="stop-color:#a6100c;stop-opacity:1" + offset="1" + id="stop17471" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0" /> + <a:midPointStop + style="stop-color:#F3403F" + offset="0.4213" /> + <a:midPointStop + style="stop-color:#A6100C" + offset="1" /> + </linearGradient> + <linearGradient + x1="481.23969" + y1="212.5742" + x2="472.92981" + y2="207.4967" + id="linearGradient17807" + xlink:href="#XMLID_2275_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-177.1654,35.43307)" /> + <linearGradient + x1="473.7681" + y1="209.17529" + x2="486.98099" + y2="213.2001" + id="linearGradient17810" + xlink:href="#XMLID_2274_" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-177.1654,35.43307)" /> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17812" + xlink:href="#XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)" /> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17814" + xlink:href="#XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="linearGradient17816" + xlink:href="#XMLID_1753_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17818" + xlink:href="#XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17347" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop17349" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop17351" /> + <a:midPointStop + offset="0" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="0.5" + style="stop-color:#5387BA" /> + <a:midPointStop + offset="1" + style="stop-color:#96BAD6" /> + </linearGradient> + <linearGradient + x1="516.57672" + y1="-15.769" + x2="516.57672" + y2="0.84280002" + id="linearGradient17379" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b2b2b2;stop-opacity:1" + offset="0" + id="stop17381" /> + <stop + style="stop-color:#f2f2f2;stop-opacity:1" + offset="1" + id="stop17383" /> + <a:midPointStop + offset="0" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="0.5" + style="stop-color:#B2B2B2" /> + <a:midPointStop + offset="1" + style="stop-color:#F2F2F2" /> + </linearGradient> + <linearGradient + x1="502.70749" + y1="115.3013" + x2="516.39001" + y2="127.1953" + id="linearGradient17862" + xlink:href="#XMLID_1749_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,-166.1427,-0.18283)" /> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17864" + xlink:href="#XMLID_1756_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <defs + id="defs3859"> + <polygon + points="465.54,213.52 481.94,217.46 482.74,216.71 487.46,198.05 471.08,194.07 470.26,194.83 465.54,213.52 " + id="XMLID_343_" /> + </defs> + <linearGradient + x1="471.0806" + y1="201.07761" + x2="481.91711" + y2="210.4977" + id="linearGradient17389" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#6498c1;stop-opacity:1" + offset="0.005618" + id="stop17391" /> + <stop + style="stop-color:#79a9cc;stop-opacity:1" + offset="0.2332" + id="stop17393" /> + <stop + style="stop-color:#a4cde2;stop-opacity:1" + offset="0.74049997" + id="stop17395" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="1" + id="stop17397" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="5.618000e-003" /> + <a:midPointStop + style="stop-color:#6498C1" + offset="0.4438" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="1" /> + </linearGradient> + <clipPath + id="clipPath17400"> + <use + id="use17402" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_343_" /> + </clipPath> + <linearGradient + x1="505.62939" + y1="-14.9526" + x2="527.49402" + y2="-0.7536" + id="linearGradient17404" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop17406" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop17408" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop17410" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop17412" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17882" + xlink:href="#XMLID_1752_" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)" /> + <defs + id="defs3826"> + <polygon + points="463.52,216.14 480.56,220.24 481.36,219.5 483.03,202.04 469.05,196.69 468.24,197.45 463.52,216.14 " + id="XMLID_338_" /> + </defs> + <linearGradient + x1="468.2915" + y1="204.7612" + x2="479.39871" + y2="214.4166" + id="linearGradient17357" + gradientUnits="userSpaceOnUse"> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0" + id="stop17359" /> + <stop + style="stop-color:#96bad6;stop-opacity:1" + offset="1" + id="stop17361" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#96BAD6" + offset="1" /> + </linearGradient> + <clipPath + id="clipPath17364"> + <use + id="use17366" + x="0" + y="0" + width="744.09448" + height="600" + xlink:href="#XMLID_338_" /> + </clipPath> + <linearGradient + x1="506.09909" + y1="-11.5137" + x2="527.99609" + y2="2.7063999" + id="linearGradient17368" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0" + id="stop17370" /> + <stop + style="stop-color:#b4daea;stop-opacity:1" + offset="0.51120001" + id="stop17372" /> + <stop + style="stop-color:#5387ba;stop-opacity:1" + offset="0.64609998" + id="stop17374" /> + <stop + style="stop-color:#16336e;stop-opacity:1" + offset="1" + id="stop17376" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5112" /> + <a:midPointStop + style="stop-color:#B4DAEA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.6461" /> + <a:midPointStop + style="stop-color:#5387BA" + offset="0.5" /> + <a:midPointStop + style="stop-color:#16336E" + offset="1" /> + </linearGradient> + <linearGradient + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" + id="linearGradient2387" + xlink:href="#linearGradient2381" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" /> + <linearGradient + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" + id="linearGradient5105" + xlink:href="#linearGradient2381" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" /> + <linearGradient + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" + id="linearGradient5145" + xlink:href="#linearGradient2381" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2381" + id="linearGradient2371" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" + x1="296.4996" + y1="188.81061" + x2="317.32471" + y2="209.69398" /> + </defs> + <g + transform="matrix(0.437808,-0.437808,0.437808,0.437808,-220.8237,43.55311)" + id="g5089"> + <path + d="M 8.4382985,-6.28125 C 7.8309069,-6.28125 4.125,-0.33238729 4.125,1.96875 L 4.125,28.6875 C 4.125,29.533884 4.7068159,29.8125 5.28125,29.8125 L 30.84375,29.8125 C 31.476092,29.8125 31.968751,29.319842 31.96875,28.6875 L 31.96875,23.46875 L 32.25,23.46875 C 32.74684,23.46875 33.156249,23.059339 33.15625,22.5625 L 33.15625,-5.375 C 33.15625,-5.8718398 32.74684,-6.28125 32.25,-6.28125 L 8.4382985,-6.28125 z " + transform="translate(282.8327,227.1903)" + style="fill:#5c5c4f;stroke:black;stroke-width:3.23021388;stroke-miterlimit:4;stroke-dasharray:none" + id="path5091" /> + <rect + width="27.85074" + height="29.369793" + rx="1.1414107" + ry="1.1414107" + x="286.96509" + y="227.63805" + style="fill:#032c87" + id="rect5093" /> + <path + d="M 288.43262,225.43675 L 313.67442,225.43675 L 313.67442,254.80655 L 287.29827,254.83069 L 288.43262,225.43675 z " + style="fill:white" + id="rect5095" /> + <path + d="M 302.44536,251.73726 C 303.83227,259.59643 301.75225,263.02091 301.75225,263.02091 C 303.99609,261.41329 305.71651,259.54397 306.65747,257.28491 C 307.62455,259.47755 308.49041,261.71357 310.9319,263.27432 C 310.9319,263.27432 309.33686,256.07392 309.22047,251.73726 L 302.44536,251.73726 z " + style="fill:#a70000;fill-opacity:1;stroke-width:2" + id="path5097" /> + <rect + width="25.241802" + height="29.736675" + rx="0.89682275" + ry="0.89682275" + x="290.73544" + y="220.92249" + style="fill:#809cc9" + id="rect5099" /> + <path + d="M 576.47347,725.93939 L 582.84431,726.35441 L 583.25121,755.8725 C 581.35919,754.55465 576.39694,752.1117 574.98889,754.19149 L 574.98889,727.42397 C 574.98889,726.60151 575.65101,725.93939 576.47347,725.93939 z " + transform="matrix(0.499065,-0.866565,0,1,0,0)" + style="fill:#4573b3;fill-opacity:1" + id="rect5101" /> + <path + d="M 293.2599,221.89363 L 313.99908,221.89363 C 314.45009,221.89363 314.81318,222.25673 314.81318,222.70774 C 315.02865,229.0361 295.44494,244.47124 292.44579,240.30491 L 292.44579,222.70774 C 292.44579,222.25673 292.80889,221.89363 293.2599,221.89363 z " + style="opacity:0.65536726;fill:url(#linearGradient2371);fill-opacity:1" + id="path5103" /> + </g> +</svg>
commit 2a7e61059e8bd627ccae9d3f365638bfad5e96e8 Merge: 051bce6... b912500... Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 04:02:25 2009 +0100
Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor
commit 051bce64ebd6e9acec1b8c08be31da89cfcae93c Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 04:01:00 2009 +0100
Implement fix for #329: Quit button at the bottom right in the UI should go (johnp)
diff --git a/revisor/modgui/glade/base_buttons.glade b/revisor/modgui/glade/base_buttons.glade index 66c72eb..bab0936 100644 --- a/revisor/modgui/glade/base_buttons.glade +++ b/revisor/modgui/glade/base_buttons.glade @@ -1,261 +1,262 @@ -<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> -<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> - -<glade-interface> - - <widget class="GtkHBox" id="button_hbox"> - <property name="visible">True</property> - <property name="homogeneous">True</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkVBox" id="button_information_vbox"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkLabel" id="empty_label"> - <property name="visible">True</property> - <property name="label"></property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkButton" id="button_information"> - <property name="border_width">10</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label">gtk-info</property> - <property name="use_stock">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="focus_on_click">True</property> - <property name="sensitive">False</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkLabel" id="empty_label"> - <property name="visible">True</property> - <property name="label"></property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkVBox" id="button_back_vbox"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkLabel" id="empty_label"> - <property name="visible">True</property> - <property name="label"></property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkButton" id="button_back"> - <property name="border_width">10</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label">gtk-go-back</property> - <property name="use_stock">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="focus_on_click">True</property> - <signal name="clicked" handler="on_button_back_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:18 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkVBox" id="button_forward_vbox"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkLabel" id="empty_label"> - <property name="visible">True</property> - <property name="label"></property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkButton" id="button_forward"> - <property name="border_width">10</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label">gtk-go-forward</property> - <property name="use_stock">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="focus_on_click">True</property> - <signal name="clicked" handler="on_button_forward_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:24 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkVBox" id="button_cancel_vbox"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkLabel" id="empty_label"> - <property name="visible">True</property> - <property name="label"></property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkButton" id="button_cancel"> - <property name="border_width">10</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label">gtk-quit</property> - <property name="use_stock">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="focus_on_click">True</property> - <signal name="clicked" handler="on_button_cancel_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:30 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - -</glade-interface> +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + + <widget class="GtkHBox" id="button_hbox"> + <property name="visible">True</property> + <property name="homogeneous">True</property> + <property name="spacing">0</property> + + <child> + <widget class="GtkVBox" id="button_information_vbox"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">0</property> + + <child> + <widget class="GtkLabel" id="empty_label"> + <property name="visible">True</property> + <property name="label"></property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button_information"> + <property name="border_width">10</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label">gtk-info</property> + <property name="use_stock">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <property name="sensitive">False</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="empty_label"> + <property name="visible">True</property> + <property name="label"></property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkVBox" id="button_cancel_vbox"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">0</property> + + <child> + <widget class="GtkLabel" id="empty_label"> + <property name="visible">True</property> + <property name="label"></property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button_cancel"> + <property name="border_width">10</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label">gtk-quit</property> + <property name="use_stock">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_button_cancel_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:30 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkVBox" id="button_back_vbox"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">0</property> + + <child> + <widget class="GtkLabel" id="empty_label"> + <property name="visible">True</property> + <property name="label"></property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button_back"> + <property name="border_width">10</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label">gtk-go-back</property> + <property name="use_stock">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_button_back_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:18 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkVBox" id="button_forward_vbox"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">0</property> + + <child> + <widget class="GtkLabel" id="empty_label"> + <property name="visible">True</property> + <property name="label"></property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button_forward"> + <property name="border_width">10</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label">gtk-go-forward</property> + <property name="use_stock">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_button_forward_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:24 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + </widget> + +</glade-interface> diff --git a/revisor/modgui/glade/welcome_buttons.glade b/revisor/modgui/glade/welcome_buttons.glade index ec208f0..a771f90 100644 --- a/revisor/modgui/glade/welcome_buttons.glade +++ b/revisor/modgui/glade/welcome_buttons.glade @@ -89,6 +89,62 @@ <property name="fill">False</property> </packing> </child> + + <child> + <widget class="GtkVBox" id="button_cancel_vbox"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">0</property> + + <child> + <widget class="GtkLabel" id="empty_label"> + <property name="visible">True</property> + <property name="label"></property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button_cancel"> + <property name="border_width">10</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label">gtk-quit</property> + <property name="use_stock">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_button_cancel_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:30 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child>
<child> <widget class="GtkVBox" id="button_forward_vbox"> @@ -207,61 +263,6 @@ </packing> </child>
- <child> - <widget class="GtkVBox" id="button_cancel_vbox"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">0</property> - - <child> - <widget class="GtkLabel" id="empty_label"> - <property name="visible">True</property> - <property name="label"></property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkButton" id="button_cancel"> - <property name="border_width">10</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="label">gtk-quit</property> - <property name="use_stock">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="focus_on_click">True</property> - <signal name="clicked" handler="on_button_cancel_clicked" last_modification_time="Sun, 25 Mar 2007 16:36:30 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> </widget>
</glade-interface>
commit 2f46173c4d4ddefee01af237e974983ada33e451 Author: Jeroen van Meeuwen (Fedora Unity) kanarip@fedoraunity.org Date: Sun Feb 1 00:59:54 2009 +0100
Add missing files (#466832)
diff --git a/po/POTFILES.in b/po/POTFILES.in index d030008..17b15e4 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -70,5 +70,8 @@ revisor/modrebrand/__init__.py revisor/modreuseinstaller/__init__.py revisor/modserver/__init__.py revisor/modvirt/__init__.py +revisor/modwui/modwui/controllers.py +revisor/modwui/modwui/grids.py +revisor/modwui/modwui/options.py conf/revisor.desktop.in
commit b912500a1be57652d4d1158f65f4234a7976c199 Author: Guido Grazioli guido.grazioli@gmail.com Date: Fri Jan 30 18:38:28 2009 +0000
updated italian translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/Changelog b/po/Changelog index ced8a09..9b80c62 100644 --- a/po/Changelog +++ b/po/Changelog @@ -1,4 +1,6 @@ -Updated Polish translation +updated italian translation + +Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)Updated Polish translation
diff --git a/po/it.po b/po/it.po index c3e7536..3c26759 100644 --- a/po/it.po +++ b/po/it.po @@ -2,16 +2,19 @@ # Copyright (C) 2008 Free Software Foundation, Inc. # # -# Guido Grazioli guido.grazioli@gmail.com, 2008. +# Guido Grazioli guido.grazioli@gmail.com, 2008, 2009. # Francesco Tombolini tombo@adamantio.net, 2008. +#: ../revisor/modgui/glade/lm_bootloader.glade.h:4 +#: ../revisor/modgui/glade/lm_bootloader.glade.h:10 #: ../revisor/modgui/glade/lm_usercustomize.glade.h:1 +#: ../revisor/modgui/glade/lm_usercustomize.glade.h:4 msgid "" msgstr "" "Project-Id-Version: revisor.master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-10-04 18:11+0200\n" -"PO-Revision-Date: 2008-06-22 21:37+0200\n" -"Last-Translator: Francesco Tombolini tombo@adamantio.net\n" +"POT-Creation-Date: 2008-12-01 01:26+0000\n" +"PO-Revision-Date: 2009-01-30 19:34+0100\n" +"Last-Translator: Guido Grazioli guido.grazioli@gmail.com\n" "Language-Team: Italian fedora-trans-it@redhat.com\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,6 +43,24 @@ msgid "" " Free Software Foundation, Inc.,\n" " 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" +"\n" +" Revisor, a product of Fedora Unity\n" +" Copyright (C) 2005, 2006, 2007 Fedora Unity\n" +"\n" +" This program is free software; you can redistribute it and/or modify\n" +" it under the terms of the GNU General Public License as published by\n" +" the Free Software Foundation; either version 2 of the License, or\n" +" (at your option) any later version.\n" +"\n" +" This program is distributed in the hope that it will be useful,\n" +" but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +" See the GNU General Public License for more details.\n" +"\n" +" You should have received a copy of the GNU General Public License\n" +" along with this program; if not, write to the\n" +" Free Software Foundation, Inc.,\n" +" 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n"
#: ../revisor/modgui/glade/base_screen.glade.in.h:20 msgid "" @@ -67,12 +88,12 @@ msgstr "" "\t* Jeroen van Meeuwen (kanarip) kanarip@fedoraunity.org\n" "\n" "Traduttori:\n" -"\t* Guido Grazioli guido.grazioli@gmail.com \t* Francesco Tombolini " -"(tombo) tombo@adamantio.net" +"\t* Guido Grazioli guido.grazioli@gmail.com \n" +"\t* Francesco Tombolini (tombo) tombo@adamantio.net"
#: ../revisor/modgui/glade/base_screen.glade.in.h:32 msgid "<b>More information about:</b>" -msgstr "<b>Più informazioni su:</b>" +msgstr "<b>Altre informazioni su:</b>"
#: ../revisor/modgui/glade/base_screen.glade.in.h:33 msgid "<b>Version:</b> @VERSION@-@RELEASE@" @@ -101,9 +122,8 @@ msgid "Fedora Unity:" msgstr "Fedora Unity:"
#: ../revisor/modgui/glade/base_screen.glade.in.h:39 -#, fuzzy msgid "File" -msgstr "_File" +msgstr "File"
#: ../revisor/modgui/glade/base_screen.glade.in.h:40 #: ../revisor/modgui/glade/revisor.glade.h:43 @@ -150,27 +170,27 @@ msgstr "Client / _Server"
#: ../revisor/modgui/glade/build_type.glade.h:2 msgid "Configuration _File Mode" -msgstr "" +msgstr "Modalità _File di configurazione"
#: ../revisor/modgui/glade/build_type.glade.h:3 msgid "Please select the build type to use:" -msgstr "" +msgstr "Prego selezionare il tipo di build da eseguire:"
#: ../revisor/modgui/glade/build_type.glade.h:4 msgid "Select Build Type" -msgstr "" +msgstr "Seleziona tipo di build"
#: ../revisor/modgui/glade/build_type.glade.h:5 msgid "_Chroot Build" -msgstr "" +msgstr "Build in _Chroot"
#: ../revisor/modgui/glade/build_type.glade.h:6 msgid "_Normal Build" -msgstr "" +msgstr "Build _Normale"
#: ../revisor/modgui/glade/build_type.glade.h:7 msgid "_Virtualized Build" -msgstr "" +msgstr "Build _Virtualizzata"
#: ../revisor/modgui/glade/dialog_filechooser.glade.h:1 msgid "Choose a file or folder" @@ -178,7 +198,7 @@ msgstr "Selezionare un file o una cartella"
#: ../revisor/modgui/glade/finished_screen.glade.h:1 msgid "<b>Compose Results Location:</b>" -msgstr "" +msgstr "<b>Percorso dei risultati della composizione:</b>"
#: ../revisor/modgui/glade/finished_screen.glade.h:2 #: ../revisor/modgui/glade/load_kickstart.glade.h:1 @@ -188,7 +208,7 @@ msgstr "Opzioni avanzate"
#: ../revisor/modgui/glade/finished_screen.glade.h:3 msgid "Congratulations, Compose Complete" -msgstr "" +msgstr "Congratulazioni, composizione completata"
#: ../revisor/modgui/glade/finished_screen.glade.h:4 msgid "Create _Jigdo" @@ -200,11 +220,11 @@ msgstr "Crea _Torrent"
#: ../revisor/modgui/glade/finished_screen.glade.h:6 msgid "Generate _Kickstart for Install Clients" -msgstr "" +msgstr "Genera file _Kickstart per installazione su client"
#: ../revisor/modgui/glade/finished_screen.glade.h:7 msgid "Send _Compose to Server" -msgstr "" +msgstr "Invia la _composizione a un server"
#: ../revisor/modgui/glade/finished_screen.glade.h:8 msgid "Setup _DHCPD Server" @@ -272,15 +292,15 @@ msgstr "Autenticazione Hesiod"
#: ../revisor/modgui/glade/lm_auth.glade.h:12 msgid "Hesiod LHS:" -msgstr "Hesiod·LHS:" +msgstr "Hesiod LHS:"
#: ../revisor/modgui/glade/lm_auth.glade.h:13 msgid "Hesiod RHS:" -msgstr "Hesiod·RHS:" +msgstr "Hesiod RHS:"
#: ../revisor/modgui/glade/lm_auth.glade.h:14 msgid "Kerberos 5" -msgstr "Kerberos·5" +msgstr "Kerberos 5"
#: ../revisor/modgui/glade/lm_auth.glade.h:15 msgid "Kerberos 5 Authentication" @@ -288,15 +308,15 @@ msgstr "Autenticazione Kerberos 5"
#: ../revisor/modgui/glade/lm_auth.glade.h:16 msgid "Kerberos Domain Controller (KDC):" -msgstr "Kerberos·Domain·Controller·(KDC):" +msgstr "Kerberos Domain Controller (KDC):"
#: ../revisor/modgui/glade/lm_auth.glade.h:17 msgid "Kerberos Master Server:" -msgstr "Kerberos·Master·Server:" +msgstr "Kerberos Master Server:"
#: ../revisor/modgui/glade/lm_auth.glade.h:18 msgid "Kerberos Realm:" -msgstr "Kerberos·Realm:" +msgstr "Kerberos Realm:"
#: ../revisor/modgui/glade/lm_auth.glade.h:19 msgid "LDAP " @@ -415,6 +435,18 @@ msgstr "Parametri personalizzati del kernel: " msgid "Provide optional kernel parameters." msgstr "Inserire parametri personalizzati del kernel."
+#: ../revisor/modgui/glade/lm_bootloader.glade.h:6 +msgid "These could be as simple as 'noacpi' to disable advanced power control," +msgstr "Per esempio 'noacpi' per disabilitare il controllo energetico avanzato, " + +#: ../revisor/modgui/glade/lm_bootloader.glade.h:8 +msgid "or any other relevant kernel parameters." +msgstr "o qualsiasi altro parametro rilevante del kernel." + +#: ../revisor/modgui/glade/lm_bootloader.glade.h:12 +msgid "In most situations, the default should suffice." +msgstr "Nella maggior parte dei casi, l'impostazione predefinita è sufficiente." + #: ../revisor/modgui/glade/lm_display.glade.h:1 msgid "Color Depth" msgstr "Profondità colore" @@ -446,7 +478,7 @@ msgstr "Abilitato"
#: ../revisor/modgui/glade/lm_display.glade.h:8 msgid "Enabled in reconfiguration mode" -msgstr "" +msgstr "Abilitato in modalità riconfigurazione"
#: ../revisor/modgui/glade/lm_display.glade.h:9 msgid "General" @@ -580,29 +612,30 @@ msgstr "Livello di sicurezza:" msgid "Warn" msgstr "Attenzione"
+#: ../revisor/modgui/glade/lm_usercustomize.glade.h:2 +#: ../revisor/modgui/glade/lm_usercustomize.glade.h:10 +msgid "Customize your Live Media" +msgstr "Personalizza il supporto Live" + #: ../revisor/modgui/glade/lm_usercustomize.glade.h:6 msgid "Add user to the group "wheel"" -msgstr "" +msgstr "Aggiungi l'utente al gruppo "wheel""
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:7 msgid "Automatically login this user to the Desktop" -msgstr "" +msgstr "Login automatico di questo utente all'ambiente desktop"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:9 msgid "Create User Account:" msgstr "Creazione account utente:"
-#: ../revisor/modgui/glade/lm_usercustomize.glade.h:10 -msgid "Customize your Live Media" -msgstr "" - #: ../revisor/modgui/glade/lm_usercustomize.glade.h:11 msgid "Dump current user profile (and omit /etc/skel)" -msgstr "" +msgstr "Scarica il profilo edll'utente corrente (omettendo /etc/skel)"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:12 msgid "Enable "wheel" group to sudo without password" -msgstr "" +msgstr "Abilita il gruppo "wheel" ad eseguire sudo senza password"
#: ../revisor/modgui/glade/lm_usercustomize.glade.h:13 msgid "Full Name:" @@ -723,6 +756,9 @@ msgid "" "but may provide additional functionality. Please choose the packages which " "you would like to have installed." msgstr "" +"Alcuni pacchetti associati a questo gruppo non sono obbligatori per l'" +"installazione ma forniscono funzioni addizionali. Scegliere i pacchetti " +"che si desidera installare."
#: ../revisor/modgui/glade/package_selection.glade.h:14 msgid "dialog1" @@ -810,6 +846,23 @@ msgid "" "this program; if not, write to the Free Software Foundation, Inc., 51 " "Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" msgstr "" +"\n" +"Revisor, a product of Fedora Unity\n" +"Copyright (C) 2005 - 2008 Fedora Unity\n" +"\n" +"This program is free software; you can redistribute it and/or modify it " +"under the terms of the GNU General Public License as published by the Free " +"Software Foundation; either version 2 of the License, or (at your option) " +"any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public\n" +"License for more details.\n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, write to the Free Software Foundation, Inc., 51 " +"Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n"
#: ../revisor/modgui/glade/revisor.glade.h:22 msgid "" @@ -833,11 +886,11 @@ msgstr "0%"
#: ../revisor/modgui/glade/revisor.glade.h:29 msgid "<b>Installation Media</b>" -msgstr "" +msgstr "<b>Supporto di Installazione</b>"
#: ../revisor/modgui/glade/revisor.glade.h:30 msgid "<b>Live Media</b>" -msgstr "" +msgstr "<b>Supporto Live</b>"
#: ../revisor/modgui/glade/revisor.glade.h:31 msgid "<i>Initializing GUI</i>" @@ -879,7 +932,7 @@ msgstr "Directory di destinazione:"
#: ../revisor/modgui/glade/revisor.glade.h:42 msgid "Dynamically Set Header Label" -msgstr "" +msgstr "Imposta etichetta dell'Header dinamicamente"
#: ../revisor/modgui/glade/revisor.glade.h:44 msgid "Message" @@ -924,7 +977,7 @@ msgstr "Inizializzazione di Revisor."
#: ../revisor/modgui/glade/revisor.glade.h:53 msgid "Select Media Types" -msgstr "" +msgstr "Seleziona titpi di supporto"
#: ../revisor/modgui/glade/revisor.glade.h:54 msgid "Select Repositories:" @@ -932,7 +985,7 @@ msgstr "Selezionare i repository:"
#: ../revisor/modgui/glade/revisor.glade.h:55 msgid "Spin Target:" -msgstr "" +msgstr "Target della spin:"
#: ../revisor/modgui/glade/revisor.glade.h:56 msgid "Translators" @@ -1036,7 +1089,7 @@ msgstr "Nome:"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:19 msgid "Protect" -msgstr "" +msgstr "Protetto"
#: ../revisor/modgui/glade/revisor_configuration.glade.h:20 msgid "Repository Information" @@ -1056,19 +1109,19 @@ msgstr "<b>Tipi di supporto</b>"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:3 msgid "Installation Media Types" -msgstr "" +msgstr "Tipi di supporto Installazione"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:4 msgid "Live Media Types" -msgstr "" +msgstr "Tipi di supporto Live"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:6 msgid "Rebrand Media" -msgstr "" +msgstr "Supporto Rebrand"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:7 msgid "Rescue / Utility Media" -msgstr "" +msgstr "Supporto di Ripristino / Utility"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:8 #: ../revisor/modgui/glade/select_media.glade.h:7 @@ -1077,7 +1130,7 @@ msgstr "Selezione tipo(i) di supporto"
#: ../revisor/modgui/glade/select_media_advanced.glade.h:9 msgid "Virtualization Media" -msgstr "" +msgstr "SUpporto di Virtualizzazione"
#: ../revisor/modgui/glade/select_media.glade.h:1 #: ../revisor/modgui/glade/select_media_installation.glade.h:1 @@ -1113,15 +1166,15 @@ msgstr "Albero di installazione"
#: ../revisor/modgui/glade/select_media_installation.glade.h:5 msgid "PXE Payload" -msgstr "" +msgstr "Payload PXE"
#: ../revisor/modgui/glade/select_media_installation.glade.h:7 msgid "Select Installation Media Type(s)" -msgstr "" +msgstr "Seleziona tipo di supporto di installazione"
#: ../revisor/modgui/glade/select_media_installation.glade.h:8 msgid "Unified ISO Image" -msgstr "" +msgstr "Immagine ISO Unified"
#: ../revisor/modgui/glade/select_media_live.glade.h:2 msgid "Optical" @@ -1129,7 +1182,7 @@ msgstr "Ottico"
#: ../revisor/modgui/glade/select_media_live.glade.h:4 msgid "Select Live Media Type(s)" -msgstr "" +msgstr "Seleziona tipo di supporto Live"
#: ../revisor/modgui/glade/select_media_live.glade.h:5 msgid "USB Hard Disk" @@ -1149,7 +1202,7 @@ msgstr "Immagine di ripristino"
#: ../revisor/modgui/glade/select_media_utility.glade.h:4 msgid "Select Utility Media Type(s)" -msgstr "" +msgstr "Seleziona tipo di supporto Utility"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:1 msgid "<b>Virtualization Media Types</b>" @@ -1161,7 +1214,7 @@ msgstr "Guest KVM"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:4 msgid "Select Virtualization Media Type(s)" -msgstr "" +msgstr "Seleziona tipo di supporto Virtualizzazione"
#: ../revisor/modgui/glade/select_media_virtualization.glade.h:5 msgid "VMWare Appliance" @@ -1200,7 +1253,7 @@ msgstr "Benvenuto in Revisor, da Fedora Unity"
#: ../revisor.py:34 msgid "Cannot find anaconda-runtime in /usr/lib/anaconda-runtime" -msgstr "" +msgstr "Impossibile trovare il runtime di anaconda in /usr/lib/anaconda-runtime"
#: ../revisor/base.py:104 msgid "Running Revisor in CLI mode..." @@ -1223,7 +1276,7 @@ msgstr "Apertura di /usr/bin/htmlview %s%s" #: ../revisor/base.py:178 #, python-format msgid "Cannot fork process showing help, please use %s%s" -msgstr "" +msgstr "Impossibile eseguire il processo per mostrare l'help, usare %s%s"
#: ../revisor/base.py:180 #, python-format @@ -1241,37 +1294,59 @@ msgstr "Caricamento configurazione da %s"
#: ../revisor/base.py:197 ../revisor/base.py:258 ../revisor/base.py:265 #: ../revisor/base.py:275 ../revisor/base.py:285 ../revisor/cfg.py:473 -#: ../revisor/cfg.py:484 ../revisor/cfg.py:497 ../revisor/pkgorder.py:172 -#: ../revisor/pkgorder.py:177 ../revisor/pkgorder.py:188 -#: ../revisor/pkgorder.py:191 ../revisor/pkgorder.py:200 -#: ../revisor/pkgorder.py:209 +#: ../revisor/cfg.py:484 ../revisor/cfg.py:497 ../revisor/pkgorder.py:178 +#: ../revisor/pkgorder.py:183 ../revisor/pkgorder.py:194 +#: ../revisor/pkgorder.py:197 ../revisor/pkgorder.py:206 +#: ../revisor/pkgorder.py:215 #, python-format msgid "Using deprecated YUM function: %s()" -msgstr "" +msgstr "Uso della funzione deprecata di YUM: %s()"
#: ../revisor/base.py:199 #, python-format msgid "" "yum.YumBase.doConfigSetup failed, probably an invalid configuration file %s" msgstr "" +"yum.YumBase.doConfigSetup fallita, probabilmente il file di configurazione %s non è valido"
#: ../revisor/base.py:202 #, python-format msgid "Bumping YUMs debuglevel (%d) to our debuglevel (%d)" -msgstr "" +msgstr "Impostazione del debuglevel di YUM (%d) a quello di Revisor (%d)"
#: ../revisor/base.py:204 #, python-format msgid "YUMs debuglevel now %d" -msgstr "" +msgstr "Il livello di debug di YUM ora è %d"
#: ../revisor/base.py:239 msgid "Another application is running which is accessing software information." msgstr "" +"Un'altra applicazione in esecuzione sta accedendo alle informazioni software."
#: ../revisor/base.py:244 msgid "Fatal Error: Unable to retrieve software information.\n" -msgstr "" +msgstr "Errore fatale: impossibile recuperare le informazioni sul software.\n" + +#: ../revisor/base.py:245 +msgid "\tThis could be caused by one of the following:\n" +msgstr "\tQuesto potrebbe essere causato da uno o più dei seguenti:\n" + +#: ../revisor/base.py:246 +msgid "\t - not having a network connection available,\n" +msgstr "\t - connessione di rete non disponibile,\n" + +#: ../revisor/base.py:247 +msgid "\t - Server refusing connections,\n" +msgstr "\t - il server nega le connessioni,\n" + +#: ../revisor/base.py:248 +msgid "\t - Using a mirror that isn't fully synchronized,\n" +msgstr "\t - uso di un mirror non completamente sincronizzato,\n" + +#: ../revisor/base.py:249 +msgid "\t - Misconfigured repositories." +msgstr "\t - repositori con configurazione errata."
#: ../revisor/base.py:254 msgid "Setting up a Transaction Set" @@ -1279,17 +1354,19 @@ msgstr "Impostazione del set di transazione"
#: ../revisor/base.py:261 msgid "Getting myself a piece of the RPMDB" -msgstr "" +msgstr "Riserva di una parte di RPMDB"
#: ../revisor/base.py:268 msgid "" "Apparently we're running on an Enterprise Linux system (we can tell from the " "way yum sets up the RPM Database)" msgstr "" +"Sembra che l'ambiente di esecuzione sia un Enterprise Linux (dal modo in cui " +"yum imposta il database di RPM)"
#: ../revisor/base.py:271 msgid "Getting Repository Information" -msgstr "" +msgstr "Recupero informazioni sul repositorio"
#: ../revisor/base.py:278 #, python-format @@ -1298,7 +1375,7 @@ msgstr "Elenco architetture = %s"
#: ../revisor/base.py:280 msgid "Getting the Package Sacks" -msgstr "" +msgstr "Recupero dei Package Sack"
#: ../revisor/base.py:290 #, python-format @@ -1325,117 +1402,125 @@ msgid "" "What we're getting from pykickstart is: %d groups, %d packages and %d " "excluded packages. %d packages are being explicitly ignored." msgstr "" +"Il risultato di pykickstart è: %d gruppi, %d pacchetti e %d pacchetti esclusi. " +"%d pacchetti sono stati esplicitamente ignorati."
-#: ../revisor/base.py:329 ../revisor/base.py:618 +#: ../revisor/base.py:329 ../revisor/base.py:625 msgid "Select kickstart packages" -msgstr "" +msgstr "Selezione pacchetti kickstart"
#: ../revisor/base.py:337 #, python-format msgid "Using pkgsack excludes, the list of packages to exclude is now: %r" msgstr "" +"Utilizzo delle esclusioni pkgsack, la lista dei pacchetti da escludere ora è: %r"
-#: ../revisor/base.py:354 ../revisor/base.py:646 +#: ../revisor/base.py:354 ../revisor/base.py:653 msgid "Appending group @core" -msgstr "" +msgstr "Aggiunta del gruppo @core"
-#: ../revisor/base.py:369 ../revisor/base.py:661 +#: ../revisor/base.py:369 ../revisor/base.py:668 msgid "Appending group @base" -msgstr "" +msgstr "Aggiunta del gruppo @base"
-#: ../revisor/base.py:381 ../revisor/base.py:672 +#: ../revisor/base.py:388 ../revisor/base.py:679 #, python-format msgid "Found group: %s" msgstr "Trovato gruppo: %s"
-#: ../revisor/base.py:387 +#: ../revisor/base.py:394 #, python-format msgid "Repository metadata cannot be found: %s: %s" -msgstr "" +msgstr "Impossibile trovare i metadati del repositorio: %s: %s"
-#: ../revisor/base.py:390 +#: ../revisor/base.py:397 #, python-format msgid "Group not found: %s" msgstr "Gruppo non trovato: %s"
-#: ../revisor/base.py:402 +#: ../revisor/base.py:409 #, python-format msgid "Selecting required packages for group %s" msgstr "Selezione dei pacchetti necessari per il gruppo %s"
-#: ../revisor/base.py:406 ../revisor/base.py:427 ../revisor/base.py:448 -#: ../revisor/base.py:467 +#: ../revisor/base.py:413 ../revisor/base.py:434 ../revisor/base.py:455 +#: ../revisor/base.py:474 #, python-format msgid "Including %s" msgstr "Inclusione di %s"
-#: ../revisor/base.py:416 ../revisor/base.py:436 +#: ../revisor/base.py:423 #, python-format -msgid "From Groups: Adding %s-%s:%s-%s.%s to transaction" -msgstr "Dai gruppi: Aggiunta %s-%s:%s-%s.%s alla transazione" +msgid "From Groups (required): Adding %s-%s:%s-%s.%s to transaction" +msgstr "Dai gruppi (necessario): Aggiunto %s-%s:%s-%s.%s alla transazione"
-#: ../revisor/base.py:423 +#: ../revisor/base.py:430 #, python-format msgid "Selecting default packages for group %s" msgstr "Selezione dei pacchetti predefiniti per il gruppo %s"
#: ../revisor/base.py:443 #, python-format +msgid "From Groups (default): Adding %s-%s:%s-%s.%s to transaction" +msgstr "Dai gruppi (predefinito): Aggiunto %s-%s:%s-%s.%s alla transazione" + +#: ../revisor/base.py:450 +#, python-format msgid "Selecting optional packages for group %s" msgstr "Selezione dei pacchetti opzionali per il gruppo %s"
-#: ../revisor/base.py:457 ../revisor/base.py:476 +#: ../revisor/base.py:464 ../revisor/base.py:483 #, python-format -msgid "From Groups --optional: Adding %s-%s:%s-%s.%s to transaction" -msgstr "" +msgid "From Groups (optional): Adding %s-%s:%s-%s.%s to transaction" +msgstr "Dai gruppi (opzionale): Aggiunto %s-%s:%s-%s.%s alla transazione"
-#: ../revisor/base.py:463 +#: ../revisor/base.py:470 #, python-format msgid "No include parameter for group %s, using defaults" -msgstr "" +msgstr "Nessun paramentro di inclusione per il gruppo %s, verrà usato il default"
-#: ../revisor/base.py:485 ../revisor/base.py:689 +#: ../revisor/base.py:492 ../revisor/base.py:696 #, python-format msgid "Testing condition: %s / %s" msgstr "Verifica condizione: %s / %s"
-#: ../revisor/base.py:499 +#: ../revisor/base.py:506 #, python-format msgid "From package list, including: %s" msgstr "Dalla lista pacchetti, inclusione: %s"
-#: ../revisor/base.py:502 +#: ../revisor/base.py:509 #, python-format msgid "Package %s is in excludeList, continuing" -msgstr "" +msgstr "Il pacchetto %s è nella excludeList, continuo"
-#: ../revisor/base.py:510 +#: ../revisor/base.py:517 msgid "No packages found!" msgstr "Nessun pacchetto trovato!"
-#: ../revisor/base.py:515 ../revisor/base.py:544 +#: ../revisor/base.py:522 ../revisor/base.py:551 #, python-format msgid "From Packages: Adding %s-%s:%s-%s.%s to transaction" msgstr "Dai pacchetti: Aggiunta %s-%s:%s-%s.%s alla transazione"
-#: ../revisor/base.py:522 +#: ../revisor/base.py:529 #, python-format msgid "Could not find package '%s', searching..." msgstr "Impossibile trovare il pacchetto '%s', ricerca..."
-#: ../revisor/base.py:535 +#: ../revisor/base.py:542 #, python-format msgid "Found packages matching '%s': %s" msgstr "Trovati pacchetti corrispondenti a '%s': %s"
-#: ../revisor/base.py:546 +#: ../revisor/base.py:553 #, python-format msgid "From Packages: Not adding %s now because it is in the ignore list" msgstr "" "Per l'opzione Packages: %s non aggiunto perchè presenta nell'elenco " "pacchetti da ignorare "
-#: ../revisor/base.py:557 +#: ../revisor/base.py:564 #, python-format msgid "" "More then one package found for %s-%s-%s.%s - going to add them all to the " @@ -1444,29 +1529,31 @@ msgstr "" "Trovato più di un pacchetto per %s-%s-%s.%s - verranno tutti aggiunti alla " "transazione"
-#: ../revisor/base.py:559 +#: ../revisor/base.py:566 #, python-format msgid "Could not find package %s-%s-%s.%s" msgstr "Impossibile trovare il pacchetto %s-%s-%s.%s"
-#: ../revisor/base.py:562 +#: ../revisor/base.py:569 #, python-format msgid "From Packages (exact string %s-%s-%s.%s), selecting %s-%s-%s.%s" msgstr "Dai pacchetti (stringa esatta %s-%s-%s.%s), selezionato %s-%s-%s.%s"
-#: ../revisor/base.py:582 ../revisor/base.py:737 +#: ../revisor/base.py:589 ../revisor/base.py:744 #, python-format msgid "From Excludes: Removing %s-%s:%s-%s.%s from transaction" msgstr "Da esclusioni: Rimozione %s-%s:%s-%s.%s dalla transazione"
-#: ../revisor/base.py:585 ../revisor/base.py:740 +#: ../revisor/base.py:592 ../revisor/base.py:747 #, python-format msgid "" "Apparently trying to exclude a package that is not available in the " "repositories loaded, or hasn't been added to the transaction: %s" msgstr "" +"Tentativo di escludere un pacchetto non disponibile nei repositori caricati, " +"o che non è stato aggiunto alla transazione: %s"
-#: ../revisor/base.py:591 +#: ../revisor/base.py:598 #, python-format msgid "" "\n" @@ -1478,80 +1565,92 @@ msgid "" "You can continue with these minor errors but obviously the results may not " "be what you expected." msgstr "" +"\n" +"I seguenti errori sono occorso mentre si selezionaveno gruppi e pacchetti da " +"kickstart:\n" +"\n" +"- %s\n" +"\n" +"E' possibile continuare comunque ignorando queste anomalie minori, ma il " +"risultato potrebbe non corrispondere a quanto richiesto."
-#: ../revisor/base.py:597 +#: ../revisor/base.py:604 msgid "This is what was selected to be installed:" msgstr "Riepilogo della selezione per l'installazione:"
-#: ../revisor/base.py:610 +#: ../revisor/base.py:617 #, python-format msgid "" "What we're getting from pykickstart is: %d groups, %d packages and %d " "excluded packages." msgstr "" +"Risultati di pykickstart: %d gruppi, %d pacchetti e %d pacchetti esclusi."
-#: ../revisor/base.py:629 +#: ../revisor/base.py:636 #, python-format msgid "Using pkgsack excludes, excluded packages is now: %r" -msgstr "" +msgstr "Uso degli excludes di pkgsack, i pacchetti esclusi sono ora: %r"
-#: ../revisor/base.py:669 +#: ../revisor/base.py:676 #, python-format msgid "No such group %s" msgstr "Il gruppo %s non esiste"
-#: ../revisor/base.py:726 +#: ../revisor/base.py:733 #, python-format msgid "Adding %s-%s:%s-%s.%s" msgstr "Aggiunta di %s-%s:%s-%s.%s"
-#: ../revisor/base.py:758 +#: ../revisor/base.py:765 msgid "Initting progress bar for " msgstr "Inizializzazione barra di avanzamento per "
-#: ../revisor/base.py:765 +#: ../revisor/base.py:772 msgid "Apparently we have not yet entered the Build Media stage" -msgstr "" +msgstr "Apparentemente, lo stadio Creazione Media non è ancora iniziato"
-#: ../revisor/base.py:794 +#: ../revisor/base.py:801 ../revisor/misc.py:156 #, python-format msgid "Checking dependencies for %s.%s" msgstr "Controllo dipendenze per %s.%s"
#. pbar.cur_task += 1.0 -#: ../revisor/base.py:816 +#: ../revisor/base.py:823 ../revisor/misc.py:183 #, python-format msgid "Unresolvable dependency %s %s %s in %s.%s" msgstr "Dipendenza non risolta: %s %s %s in %s.%s"
-#: ../revisor/base.py:823 +#: ../revisor/base.py:830 ../revisor/misc.py:190 #, python-format msgid "Added %s-%s:%s-%s.%s for %s-%s:%s-%s.%s (requiring %s %s %s)" msgstr "Aggiunta di %s-%s:%s-%s.%s per %s-%s:%s-%s.%s (che richiede %s·%s·%s)"
-#: ../revisor/base.py:826 +#: ../revisor/base.py:833 ../revisor/misc.py:196 msgid "Checking dependencies - allowing conflicts within the package set" msgstr "Controllo dipendenze - conflitti tollerati nel set di pacchetti"
-#: ../revisor/base.py:827 ../revisor/base.py:856 +#: ../revisor/base.py:834 ../revisor/base.py:863 msgid "Resolving Dependencies" msgstr "Risoluzione delle dipendenze"
-#: ../revisor/base.py:849 +#: ../revisor/base.py:856 #, python-format msgid "" "The following packages were excluded using the kickstart package manifest, " "but were included for dependency resolving:\n" " - %s" msgstr "" +"I seguenti pacchetti sono stati esclusi usando il manifest dei pacchetti di " +"kickstart, ma sono stati reinclusi per risolvere dipendenze:\n" +" - %s"
-#: ../revisor/base.py:855 +#: ../revisor/base.py:862 msgid "" "Checking dependencies - not allowing any conflicts within the package set" msgstr "" "Controllo dipendenze - non sono permessi conflitti nel set di pacchetti"
-#: ../revisor/base.py:883 +#: ../revisor/base.py:890 #, python-format msgid "" "Unable to resolve dependencies for some packages selected:\n" @@ -1563,16 +1662,16 @@ msgstr "" "%s"
#. End of dependency resolving -#: ../revisor/base.py:887 ../revisor/image.py:97 +#: ../revisor/base.py:894 ../revisor/image.py:97 msgid "Unable to build transaction" msgstr "Impossibile creare la transazione"
-#: ../revisor/base.py:892 ../revisor/image.py:102 +#: ../revisor/base.py:899 ../revisor/image.py:102 #, python-format msgid "Succesfully built transaction: ret %s, msg %s" msgstr "Transazione creata correttamente: ret %s, msg %s"
-#: ../revisor/base.py:898 +#: ../revisor/base.py:905 #, python-format msgid "" "Errors where encountered while downloading package headers:\n" @@ -1583,194 +1682,209 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:907 +#: ../revisor/base.py:914 msgid "" "The package set after dependency resolving does not match the packages " "selected in the kickstart manifest" msgstr "" +"L'insieme di pacchetti determinato dopo la risoluzione delle dipendenze non " +"corrisponde ai pacchetti selezionati nel manifest di kickstart"
-#: ../revisor/base.py:931 +#: ../revisor/base.py:941 #, python-format msgid "No such repository: %s" msgstr "Repository non trovato: %s"
-#: ../revisor/base.py:933 +#: ../revisor/base.py:943 #, python-format msgid "Enabling %s repository" msgstr "Repository %s abilitato"
-#: ../revisor/base.py:951 -#, fuzzy, python-format +#: ../revisor/base.py:962 +#, python-format msgid "Disabling %s repository" -msgstr "Repository %s abilitato" +msgstr "Repository %s disabilitato"
-#: ../revisor/base.py:972 +#: ../revisor/base.py:969 +msgid "Creating a list of SRPMs" +msgstr "Creazione dell'elenco di SRPM in corso" + +#: ../revisor/base.py:984 +msgid "Source RPM PO already in the list" +msgstr "RPM dei sorgenti già presente nell'elenco" + +#: ../revisor/base.py:986 +#, python-format +msgid "Source RPM found in non-source repository %s" +msgstr "Pacchetto RPM di sorgenti trovato nel repositorio (non di sorgenti) %s" + +#: ../revisor/base.py:988 #, python-format msgid "Error: Cannot find a source rpm for %s" msgstr "Errore: impossibile trovare il pacchetto rpm sorgente per %s"
-#: ../revisor/base.py:974 ../revisor/modgui/build_media.py:106 +#: ../revisor/base.py:990 ../revisor/modgui/build_media.py:106 #: ../revisor/modgui/build_media.py:142 ../revisor/modgui/build_media.py:219 msgid "Downloading Source Packages" msgstr "Download pacchetti dei sorgenti"
-#: ../revisor/base.py:1003 ../revisor/progress.py:441 +#: ../revisor/base.py:1019 ../revisor/progress.py:441 #, python-format msgid "Downloading %s" msgstr "Download di %s"
-#: ../revisor/base.py:1033 ../revisor/modgui/build_media.py:101 +#: ../revisor/base.py:1049 ../revisor/modgui/build_media.py:101 #: ../revisor/modgui/build_media.py:214 msgid "Downloading Packages" msgstr "Download dei pacchetti"
-#: ../revisor/base.py:1042 +#: ../revisor/base.py:1058 msgid "Unable to find a suitable mirror." msgstr "Impossibile trovare un mirror idoneo."
-#: ../revisor/base.py:1054 +#: ../revisor/base.py:1070 #, python-format msgid "Errors were encountered while downloading packages: %s" msgstr "Si sono verificati degli errori durante il download dei pacchetti: %s"
-#: ../revisor/base.py:1095 +#: ../revisor/base.py:1111 #, python-format msgid "Overriding auto package selection with user package selection for %s..." msgstr "" "Selezione automatica dei pacchetti prevaricata dalla selezione utente per %" "s..."
-#: ../revisor/base.py:1108 +#: ../revisor/base.py:1124 #, python-format msgid "Adding required package %s-%s:%s-%s.%s" msgstr "Aggiunta del pacchetto necessario %s-%s:%s-%s.%s"
#. This list has already been resolved -#: ../revisor/base.py:1111 +#: ../revisor/base.py:1127 #, python-format msgid "%s. This is a required package." msgstr "%s. Questo è un pacchetto necessario."
-#: ../revisor/base.py:1123 +#: ../revisor/base.py:1139 #, python-format msgid "Adding suggested package %s-%s:%s-%s.%s" msgstr "Aggiunta del pacchetto consigliato %s-%s:%s-%s.%s"
-#: ../revisor/base.py:1133 +#: ../revisor/base.py:1149 #, python-format msgid "Packages that do not need to be on the media: %s" -msgstr "" +msgstr "Pacchetti non necessari sul supporto: %s"
-#: ../revisor/base.py:1158 ../revisor/base.py:1184 +#: ../revisor/base.py:1174 ../revisor/base.py:1200 msgid "Did not succeed in adding in all required packages" msgstr "Impossibile aggiungere tutti i pacchetti necessari"
-#: ../revisor/base.py:1192 +#: ../revisor/base.py:1208 msgid "Populating statistics" msgstr "Popolamento statistiche"
-#: ../revisor/base.py:1208 -#, fuzzy, python-format +#: ../revisor/base.py:1224 +#, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a archivesize header" msgstr "" -"Il pacchetto %s-%s:%s-%s.%s non contiene il dato sulla dimensione nell'header" +"Il pacchetto %s-%s:%s-%s.%s non contiene il dato archivesize nell'header"
-#: ../revisor/base.py:1216 -#, fuzzy, python-format +#: ../revisor/base.py:1232 +#, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a installedsize header" msgstr "" -"Il pacchetto %s-%s:%s-%s.%s non contiene il dato sulla dimensione nell'header" +"Il pacchetto %s-%s:%s-%s.%s non contiene il dato installedsize nell'header"
-#: ../revisor/base.py:1224 -#, fuzzy, python-format +#: ../revisor/base.py:1240 +#, python-format msgid "Package %s-%s:%s-%s.%s does not seem to have a packagesize header" msgstr "" -"Il pacchetto %s-%s:%s-%s.%s non contiene il dato sulla dimensione nell'header" +"Il pacchetto %s-%s:%s-%s.%s non contiene il dato packagesize nell'header"
-#: ../revisor/base.py:1234 +#: ../revisor/base.py:1250 #, python-format msgid "Total size of all packages (archivesize): %s %s" -msgstr "" +msgstr "Dimensione totale di tutti i pacchetti (archivesize): %s %s"
-#: ../revisor/base.py:1235 +#: ../revisor/base.py:1251 #, python-format msgid "Total size of all packages, (installedsize): %s %s" -msgstr "" +msgstr "Dimensione totale di tutti i pacchetti (installedsize): %s %s"
-#: ../revisor/base.py:1236 +#: ../revisor/base.py:1252 #, python-format msgid "Total size of all packages, (packagesize): %s %s" -msgstr "" +msgstr "Dimensione totale di tutti i pacchetti (packagesize): %s %s"
-#: ../revisor/base.py:1271 +#: ../revisor/base.py:1287 #, python-format msgid "Report of the %d most space consuming packages" msgstr "Riepilogo dei %d pacchetti di maggiori dimensioni"
-#: ../revisor/base.py:1366 ../revisor/base.py:1380 ../revisor/base.py:2001 +#: ../revisor/base.py:1382 ../revisor/base.py:1396 ../revisor/base.py:2017 #, python-format msgid "Creating pkgdir: %s" msgstr "Creazione pkgdir: %s"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:1389 +#: ../revisor/base.py:1405 msgid "Linking in packages" msgstr "Creazione link ai pacchetti"
-#: ../revisor/base.py:1408 ../revisor/base.py:2025 +#: ../revisor/base.py:1424 ../revisor/base.py:2041 #, python-format msgid "Package hard link failed: %s: %s" msgstr "Hardlink al pacchetto fallito: %s: %s"
-#: ../revisor/base.py:1413 ../revisor/base.py:2030 +#: ../revisor/base.py:1429 ../revisor/base.py:2046 #, python-format msgid "Copying: %s to %s" msgstr "Copia: %s su %s"
-#: ../revisor/base.py:1416 ../revisor/base.py:2033 +#: ../revisor/base.py:1432 ../revisor/base.py:2049 #, python-format msgid "Symlinking: %s to %s" msgstr "Creazione link simbolico: %s su %s"
-#: ../revisor/base.py:1419 ../revisor/base.py:2036 +#: ../revisor/base.py:1435 ../revisor/base.py:2052 msgid "Package symlink succeeded" msgstr "Symlink al pacchetto creato con successo"
-#: ../revisor/base.py:1421 ../revisor/base.py:1428 ../revisor/base.py:2038 -#: ../revisor/base.py:2045 +#: ../revisor/base.py:1437 ../revisor/base.py:1444 ../revisor/base.py:2054 +#: ../revisor/base.py:2061 #, python-format msgid "Package link failed, trying copy: %s: %s" msgstr "Link al pacchetto fallito, tentativo di copia: %s: %s"
-#: ../revisor/base.py:1438 +#: ../revisor/base.py:1454 msgid "Creating Repository Information" msgstr "Creazione delle informazioni del repository"
#. FIXME: Optionally recompose installer images -#: ../revisor/base.py:1453 +#: ../revisor/base.py:1469 msgid "Building Installation Images" msgstr "Creazione immagini di installazione"
-#: ../revisor/base.py:1459 +#: ../revisor/base.py:1475 msgid "Using already existing installer images" -msgstr "" +msgstr "Uso delle immagini di installazione già esistenti"
-#: ../revisor/base.py:1473 +#: ../revisor/base.py:1489 msgid "Linking in release notes" msgstr "Collegamento alle note di rilascio"
-#: ../revisor/base.py:1485 +#: ../revisor/base.py:1501 #, python-format msgid "Copying updates.img from %s to %s" msgstr "Copia di updates.img da %s a %s"
-#: ../revisor/base.py:1494 ../revisor/pungi.py:412 +#: ../revisor/base.py:1510 ../revisor/pungi.py:414 #, python-format msgid "copy_dir '%s' not accessible" msgstr "copy_dir '%s' non accessibile"
-#: ../revisor/base.py:1505 +#: ../revisor/base.py:1521 #, python-format msgid "Size of the installation tree is %s MB" msgstr "La dimensione dell'albero di installazione è %s MB" @@ -1779,102 +1893,101 @@ msgstr "La dimensione dell'albero di installazione è %s MB" #. That makes our lives difficult, hihi #. So, make sure that if we're on el_linux, the repository gets #. bind mounted and configured appropriately -#: ../revisor/base.py:1555 +#: ../revisor/base.py:1571 msgid "Running pkgorder" msgstr "Esecuzione di pkgorder"
-#: ../revisor/base.py:1618 +#: ../revisor/base.py:1634 msgid "Appending group core and base" -msgstr "" +msgstr "Aggiunta dei gruppi core e base"
-#: ../revisor/base.py:1625 -#, fuzzy, python-format +#: ../revisor/base.py:1641 +#, python-format msgid "Appending default group %s" -msgstr "Selezione dei pacchetti predefiniti per il gruppo %s" +msgstr "Aggiunta del gruppo predefinito %s"
-#: ../revisor/base.py:1665 -#, fuzzy, python-format +#: ../revisor/base.py:1681 +#, python-format msgid "Appending non-default group %s" -msgstr "Selezione dei pacchetti predefiniti per il gruppo %s" +msgstr "Aggiunta del gruppo non predefinito %s"
-#: ../revisor/base.py:1671 -#, fuzzy, python-format +#: ../revisor/base.py:1687 +#, python-format msgid "Appending non-default support group %s" -msgstr "Selezione dei pacchetti predefiniti per il gruppo %s" +msgstr "Aggiunta del gruppo di supporto non predefinito %s"
-#: ../revisor/base.py:1738 +#: ../revisor/base.py:1754 #, python-format msgid "Not running package ordering, using file %s instead" -msgstr "" +msgstr "Ordinamento dei pacchetti non eseguito, file %s in uso per l'ordinamento"
-#: ../revisor/base.py:1740 -#, fuzzy +#: ../revisor/base.py:1756 msgid "Not running package ordering" -msgstr "Esecuzione di pkgorder" +msgstr "Esecuzione dell'odinamento dei pacchetti non eseguita"
-#: ../revisor/base.py:1772 +#: ../revisor/base.py:1788 msgid "^Install using kickstart" -msgstr "" +msgstr "^Installazione usando kickstart"
#. Split Tree -#: ../revisor/base.py:1795 +#: ../revisor/base.py:1811 #, python-format msgid "Splitting Build Tree (%s)" -msgstr "" +msgstr "Suddivisione del build tree (%s)"
#. Split repo -#: ../revisor/base.py:1801 +#: ../revisor/base.py:1817 #, python-format msgid "Splitting Repository (%s)" -msgstr "" +msgstr "Suddivisione del repositorio (%s)"
-#: ../revisor/base.py:1815 ../revisor/modgui/build_media.py:244 +#: ../revisor/base.py:1831 ../revisor/modgui/build_media.py:244 #, python-format msgid "Creating %s ISO Image #%d" msgstr "Creazione immagine ISO %s #%d"
-#: ../revisor/base.py:1820 ../revisor/modgui/build_media.py:248 +#: ../revisor/base.py:1836 ../revisor/modgui/build_media.py:248 #, python-format msgid "Creating %s ISO Image" msgstr "Creazione immagine ISO %s"
#. For all images but source images; implant the md5 into the ISO for the media check #. FIXME: Well, it seems we don't deal with source images here. -#: ../revisor/base.py:1834 +#: ../revisor/base.py:1850 msgid "Implanting MD5 into ISO Images" msgstr "Inserimento MD5 nelle immagini ISO"
#. mediatype = built_image["mediatype"] #. if not mediatype == 'source': -#: ../revisor/base.py:1842 +#: ../revisor/base.py:1858 #, python-format msgid "Implanting md5 into ISO Image: %s" msgstr "Inserimento md5 nell'immagine ISO: %s"
-#: ../revisor/base.py:1848 +#: ../revisor/base.py:1864 msgid "Cannot implant ISO md5sum" -msgstr "" +msgstr "Impossibile impiantare la md5sum della ISO"
#. Do some SHA1SUMMONING -#: ../revisor/base.py:1856 +#: ../revisor/base.py:1872 msgid "Creating SHA1SUMs for Images" msgstr "Creazione SHA1SUM per le immagini"
-#: ../revisor/base.py:1872 +#: ../revisor/base.py:1888 msgid "Creating Rescue ISO Image" msgstr "Creazione immagine ISO di ripristino"
-#: ../revisor/base.py:1932 -#, fuzzy, python-format +#: ../revisor/base.py:1948 +#, python-format msgid "Copying %s to %s (%d files)" -msgstr "Copia di %s su %s" +msgstr "Copia di %s su %s (%d file)"
-#: ../revisor/base.py:1936 -#, fuzzy, python-format +#: ../revisor/base.py:1952 +#, python-format msgid "Moving %s to %s (%d files)" -msgstr "Copia di %s su %s" +msgstr "Spostamento di %s su %s (%d file)"
-#: ../revisor/base.py:1939 +#: ../revisor/base.py:1955 #, python-format msgid "" "Moving of the source tree failed (trying copy):\n" @@ -1885,7 +1998,7 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:1942 +#: ../revisor/base.py:1958 #, python-format msgid "" "Copying of the source tree failed:\n" @@ -1896,12 +2009,12 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:1947 ../revisor/pungi.py:408 +#: ../revisor/base.py:1963 ../revisor/pungi.py:410 #, python-format msgid "Copying %s to %s" msgstr "Copia di %s su %s"
-#: ../revisor/base.py:1951 +#: ../revisor/base.py:1967 #, python-format msgid "" "Copying of the installation tree failed:\n" @@ -1912,42 +2025,41 @@ msgstr "" "\n" "%s"
-#: ../revisor/base.py:1957 +#: ../revisor/base.py:1973 msgid "Creating ext3 filesystem" msgstr "Creazione filesystem ext3"
-#: ../revisor/base.py:1964 +#: ../revisor/base.py:1980 msgid "Configuring System" msgstr "Configurazione del sistema"
#. Now for each txmbr in #. Link the localPkg() result into the build tree -#: ../revisor/base.py:2010 -#, fuzzy +#: ../revisor/base.py:2026 msgid "Linking in Source packages" -msgstr "Creazione link ai pacchetti" +msgstr "Creazione link ai pacchetti dei sorgenti"
-#: ../revisor/base.py:2065 +#: ../revisor/base.py:2081 #, python-format msgid "Setting rundir to %s" msgstr "Impostazione di rundir a %s"
-#: ../revisor/base.py:2071 +#: ../revisor/base.py:2087 #, python-format msgid "Directory %s could not be created. Aborting" msgstr "Impossibile creare la directory %s. Terminato"
-#: ../revisor/base.py:2073 +#: ../revisor/base.py:2089 #, python-format msgid "Running command: %s" msgstr "Esecuzione comando: %s"
-#: ../revisor/base.py:2074 +#: ../revisor/base.py:2090 #, python-format msgid "Extra information: %s %s %s" msgstr "Informazioni extra: %s %s %s"
-#: ../revisor/base.py:2102 +#: ../revisor/base.py:2118 #, python-format msgid "Got an error from %s (return code %s)" msgstr "Errore restituito da %s (codice di errore %s)" @@ -2140,6 +2252,8 @@ msgid "" "You have selected a model with architecture %s which doesn't compose on the " "system architecture %s." msgstr "" +"E' stato selezionato un modello con architettura %s che non è possibile " +"comporre sull'architettura di sistema %s."
#: ../revisor/cfg.py:641 msgid "Setting options from configuration file" @@ -2181,103 +2295,106 @@ msgstr "" "Si è tentato di caricare il modello %s ma n