pax_global_header00006660000000000000000000000064115431501440014510gustar00rootroot0000000000000052 comment=fdcfd68030360bda94dab980eaa181ecc35ec47b pykickstart-1.83/000077500000000000000000000000001154315014400140135ustar00rootroot00000000000000pykickstart-1.83/.gitignore000066400000000000000000000000661154315014400160050ustar00rootroot00000000000000*.pyc .*.swp pykickstart*.tar.gz pykickstart*.tar.bz2 pykickstart-1.83/COPYING000066400000000000000000000430761154315014400150600ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy 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. 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 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., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. pykickstart-1.83/MANIFEST.in000066400000000000000000000002311154315014400155450ustar00rootroot00000000000000include COPYING ChangeLog Makefile pykickstart.spec recursive-include po *.po *.pot Makefile recursive-include docs programmers-guide kickstart-docs.txt pykickstart-1.83/Makefile000066400000000000000000000062131154315014400154550ustar00rootroot00000000000000PKGNAME=pykickstart VERSION=$(shell awk '/Version:/ { print $$2 }' $(PKGNAME).spec) RELEASE=$(shell awk '/Release:/ { print $$2 }' $(PKGNAME).spec | sed -e 's|%.*$$||g') TAG=r$(VERSION)-$(RELEASE) MANDIR=/usr/share/man PREFIX=/usr TESTSUITE:=tests/baseclass.py default: all all: $(MAKE) -C po docs: mkdir -p docs curl -A "pykickstart-build" -o docs/kickstart-docs.txt "http://fedoraproject.org/w/index.php?title=Anaconda/Kickstart&action=raw" curl -A "programmers-guide" -o docs/programmers-guide "http://fedoraproject.org/w/index.php?title=PykickstartIntro&action=raw" check: @echo "*** Running pylint to verify source ***" PYTHONPATH=. pylint pykickstart/*.py pykickstart/*/*.py --rcfile=/dev/null -i y -r n --disable=C,R --disable=W0141,W0142,W0221,W0401,W0403,W0603,W0611,W0612,W0613,W0614,W0703 test: @echo "*** Running unittests ***" PYTHONPATH=. python $(TESTSUITE) -v clean: -rm *.tar.gz pykickstart/*.pyc pykickstart/commands/*.pyc pykickstart/handlers/*.pyc tests/*.pyc tests/commands/*.pyc docs/* ChangeLog $(MAKE) -C po clean python setup.py -q clean --all install: all python setup.py install --root=$(DESTDIR) $(MAKE) -C po install ChangeLog: (GIT_DIR=.git git log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2) tag: git tag -a -m "Tag as $(TAG)" -f $(TAG) @echo "Tagged as $(TAG)" archive: check test tag docs @rm -f ChangeLog @make ChangeLog git archive --format=tar --prefix=$(PKGNAME)-$(VERSION)/ $(TAG) > $(PKGNAME)-$(VERSION).tar mkdir -p $(PKGNAME)-$(VERSION)/docs/ cp docs/kickstart-docs.txt $(PKGNAME)-$(VERSION)/docs/ cp docs/programmers-guide $(PKGNAME)-$(VERSION)/docs/ cp ChangeLog $(PKGNAME)-$(VERSION)/ tar -rf $(PKGNAME)-$(VERSION).tar $(PKGNAME)-$(VERSION) gzip -9 $(PKGNAME)-$(VERSION).tar rm -rf $(PKGNAME)-$(VERSION) @echo "The archive is in $(PKGNAME)-$(VERSION).tar.gz" local: docs @rm -f ChangeLog @make ChangeLog @rm -rf $(PKGNAME)-$(VERSION).tar.gz @rm -rf /tmp/$(PKGNAME)-$(VERSION) /tmp/$(PKGNAME) @dir=$$PWD; cp -a $$dir /tmp/$(PKGNAME)-$(VERSION) @cd /tmp/$(PKGNAME)-$(VERSION) ; python setup.py -q sdist @cp /tmp/$(PKGNAME)-$(VERSION)/dist/$(PKGNAME)-$(VERSION).tar.gz . @rm -rf /tmp/$(PKGNAME)-$(VERSION) @echo "The archive is in $(PKGNAME)-$(VERSION).tar.gz" rpmlog: @git log --pretty="format:- %s (%ae)" $(TAG).. |sed -e 's/@.*)/)/' @echo bumpver: @NEWSUBVER=$$((`echo $(VERSION) |cut -d . -f 2` + 1)) ; \ NEWVERSION=`echo $(VERSION).$$NEWSUBVER |cut -d . -f 1,3` ; \ DATELINE="* `date "+%a %b %d %Y"` `git config user.name` <`git config user.email`> - $$NEWVERSION-1" ; \ cl=`grep -n %changelog pykickstart.spec |cut -d : -f 1` ; \ tail --lines=+$$(($$cl + 1)) pykickstart.spec > speclog ; \ (head -n $$cl pykickstart.spec ; echo "$$DATELINE" ; make --quiet rpmlog 2>/dev/null ; echo ""; cat speclog) > pykickstart.spec.new ; \ mv pykickstart.spec.new pykickstart.spec ; rm -f speclog ; \ sed -i "s/Version: $(VERSION)/Version: $$NEWVERSION/" pykickstart.spec ; \ sed -i "s/version='$(VERSION)'/version='$$NEWVERSION'/" setup.py .PHONY: check clean install tag archive local docs pykickstart-1.83/README000066400000000000000000000002621154315014400146730ustar00rootroot00000000000000pykickstart is a python library consisting of a data representation of kickstart files, a parser to read file into that representation, and a writer to generate kickstart files. pykickstart-1.83/po/000077500000000000000000000000001154315014400144315ustar00rootroot00000000000000pykickstart-1.83/po/Makefile000066400000000000000000000031201154315014400160650ustar00rootroot00000000000000# # Makefile for the PO files (translation) catalog # # $Id$ TOP = ../.. # What is this package? NLSPACKAGE = pykickstart POTFILE = $(NLSPACKAGE).pot INSTALL = /usr/bin/install -c INSTALL_DATA = $(INSTALL) -m 644 INSTALL_DIR = /usr/bin/install -d # destination directory INSTALL_NLS_DIR = $(RPM_BUILD_ROOT)/usr/share/locale # PO catalog handling MSGMERGE = msgmerge -v XGETTEXT = xgettext --default-domain=$(NLSPACKAGE) \ --add-comments MSGFMT = msgfmt --statistics --verbose # What do we need to do POFILES = $(wildcard *.po) MOFILES = $(patsubst %.po,%.mo,$(POFILES)) PYSRC = $(wildcard ../pykickstart/*.py) SRCFILES = $(PYSRC) $(wildcard ../tools/ks*) #default:: clean all:: update-po $(MOFILES) $(POTFILE): $(SRCFILES) $(XGETTEXT) -L Python --keyword=_ --keyword=N_ $(SRCFILES) @if cmp -s $(NLSPACKAGE).po $(POTFILE); then \ rm -f $(NLSPACKAGE).po; \ else \ mv -f $(NLSPACKAGE).po $(POTFILE); \ fi; \ update-po: Makefile $(POTFILE) refresh-po refresh-po: Makefile for cat in $(POFILES); do \ lang=`basename $$cat .po`; \ if $(MSGMERGE) $$lang.po $(POTFILE) > $$lang.pot ; then \ mv -f $$lang.pot $$lang.po ; \ echo "$(MSGMERGE) of $$lang succeeded" ; \ else \ echo "$(MSGMERGE) of $$lang failed" ; \ rm -f $$lang.pot ; \ fi \ done clean: @rm -fv *mo *~ .depend install: $(MOFILES) @for n in $(MOFILES); do \ l=`basename $$n .mo`; \ $(INSTALL_DIR) $(INSTALL_NLS_DIR)/$$l/LC_MESSAGES; \ $(INSTALL_DATA) --verbose $$n $(INSTALL_NLS_DIR)/$$l/LC_MESSAGES/$(NLSPACKAGE).mo; \ done %.mo: %.po $(MSGFMT) -o $@ $< .PHONY: missing depend pykickstart-1.83/po/af.po000066400000000000000000000121251154315014400153600ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/am.po000066400000000000000000000121251154315014400153670ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/ar.po000066400000000000000000000175721154315014400154070ustar00rootroot00000000000000# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # #, 2010. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-07-11 01:39-0700\n" "Last-Translator: Majed Baghlaf (ماجد بغلف)\n" "Language-Team: Fedora Arabic Translation Team \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 1.0\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "تجاهل الأوامر الناقصة في السطر %(lineno)s: الأمر %(cmd)s يعتبر ناقصاً وليس له أي تأثير. من المحتمل إزالته من الإصدارات القادمة، والذي سيتسبب في حدوث خطأ فادح من kickstart. الرجاء تعديل ملف kickstart لحذف هذا الأمر." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "أمر غير معروف: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "حدثت المشكلة التالية في السطر %(lineno)s من ملف kickstart :\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "كانت هناك مشكلة في القراءة في السطر %s من ملف kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "الخيار %s مطلوب" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "الخيار %(option)s تم عرضه في النسخة %(intro)s، ولكنك تستخدم kickstart صيغة نسخة %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "الخيار %(option)s لم يعد معتمداً." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "الخيار %(option)s تمت إزالته من النسخة %(removed)s, ولكنك تستخدم kickstart صيغة نسخة %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "تجاهل الأوامر الناقصة في السطر %(lineno)s: الأمر %(option)s يعتبر ناقصاً وليس له أي تأثير. من المحتمل إزالته من الإصدارات القادمة، والذي سيتسبب في حدوث خطأ فادح من kickstart. الرجاء تعديل ملف kickstart لحذف هذا الأمر." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "الخيار %(opt)s: قيمة منطقية غير صالحة: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "الخيار %(opt)s: قيمة سلسلة غير صالحة: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "تم تعيين العلامة المطلوبة للخيار الذي لايأخذ قيمة" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "رابط غير قانوني لـ %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "غير قادر على فتح ملف %%ksappend: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "غير قادر على فتح ملف %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "غير قادر على فتح ملف مدخلات kickstart : %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "المجموعة لايمكنها تحديد --nodefaults و --optional معاً" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "الجزء لاينتهي بـ %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "تم تحديد نسخة غير مدعومة: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "توقف بعد أول خطأ أو تحذير" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "تحليل تضمين الملفات %include عندما توجد" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "عرض النسخ المتوفرة من صيغة kickstart" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "نسخة صيغة الـ kickstart التي سيتم مقابلتها للتحقق" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "خطأ في قراءة %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "النسخة %s غير مدعومة من pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "يستخدم الملف خياراً أو أمراً ناقص.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "خطأ عام kickstart في ملف الإدخال" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "خطأ عام في ملف الإدخال: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "يجب أن تحدد نسختين من الصيغ" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "تمت إزالة الأوامر التالية في %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "الأوامر التالية ناقصة في %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "تم إضافة الأوامر التالية في %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "تم إضافة الخيارات التالية للأمر %s في %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "الخيارات التالية ناقصة من الأمر %s في %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "الخيارات التالية تمت إزالتها من الأمر %s في %s:" pykickstart-1.83/po/as.po000066400000000000000000000235641154315014400154060ustar00rootroot00000000000000# translation of pykickstart.master.as.po to Assamese # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Amitakhya Phukan , 2006. # Amitakhya Phukan , 2006. # Amitakhya Phukan , 2007, 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.as\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-31 16:13+0530\n" "Last-Translator: Amitakhya Phukan \n" "Language-Team: Assamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1)\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s শাৰীত অবচিত আদেশ আওকাণ কৰা হৈছে: %(cmd)s আদেশৰ অবচয় হৈছে আৰু কোনো " "প্ৰভাব নোহোৱা হ'ল । ভৱিষ্যতে মুক্তি পাব লগা সংস্কৰণৰ পৰা আঁতৰুৱা হ'ব পাৰে, যাৰ " "পৰিণাম হ'ব kickstartৰ পৰা এটা ধ্বংসকাৰী ভুল । এই বিকল্প আঁতৰাব'লৈ অনুগ্ৰহ কৰি " "আপোনাৰ kickstart নথি-পত্ৰ সলনি কৰক ।" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "অজ্ঞাত আদেশ: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "kickstart নথি-পত্ৰৰ %(lineno)s শাৰীত নিম্নলিখিত ভুল হ'ল:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "kickstart নথি-পত্ৰৰ %s শাৰীৰ পৰা পঢ়োঁতে এটা সমস্যা হ'ল" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s বিকল্পৰ প্ৰয়োজন" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "বিকল্প %(option)s ক %(intro)s সংস্কৰণত উত্থাপিত কৰা হৈছিল, কিন্তু আপুনি kickstart " "অন্বয় সংস্কৰণ %(version)s ব্যৱহাৰ কৰিছে ।" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "বিকল্প %(option)s ক %(removed)s সংস্কৰণৰ পৰা আঁতৰুৱা হৈছিল, কিন্তু আপুনি kickstart " "অন্বয় সংস্কৰণ %(version)s ব্যৱহাৰ কৰিছে ।" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s শাৰীত অবচিত বিকল্প আওকাণ কৰা হৈছে: %(option)s বিকল্পৰ অবচয় হৈছে আৰু " "কোনো প্ৰভাব নোহোৱা হ'ল । ভৱিষ্যতে মুক্তি পাব লগা সংস্কৰণৰ পৰা আঁতৰুৱা হ'ব পাৰে, যাৰ " "পৰিণাম হ'ব kickstartৰ পৰা এটা ধ্বংসকাৰী ভুল । এই বিকল্প আঁতৰাব'লৈ অনুগ্ৰহ কৰি " "আপোনাৰ kickstart নথিপত্ৰ সলনি কৰক ।" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "বিকল্প %(opt)s: অবৈধ বুলিয়েন্ মান: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "বিকল্প %(opt)s: অবৈধ আখৰৰ মান: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "মান গ্ৰহণ নকৰা বিকল্পৰ বাবে প্ৰয়োজনীয় সংকেত নিৰ্ধাৰিত কৰা হৈছে" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend ৰ বাবে অবৈধ url: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend নথিপত্ৰ খুলিব নোৱাৰি: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend নথিপত্ৰ খুলিব নোৱাৰি" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend নথিপত্ৰ খুলিব নোৱাৰি: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "সমষ্টিয়ে --nodefaults আৰু --optional দুয়োটা নিৰ্ধাৰিত কৰিব নোৱাৰে" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "অসমৰ্থিত সংস্কৰণ নিৰ্ধাৰিত: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "প্ৰথম ভুল বা সকীয়নিৰ পিছত ৰখি যাব" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include দেখোঁতে অন্তৰ্ভুক্ত নথি-পত্ৰ বিশ্লেষণ কৰক" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "কাৰ বিপক্ষে kickstart অন্বয়ৰ সংস্কৰণৰ প্ৰমাণীকৰণ কৰিব লাগে" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart ৰ দ্বাৰা %s সংস্কৰণ অসমৰ্থিত" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "নথি-পত্ৰই অবচিত বিকল্প বা আদেশ ব্যৱহাৰ কৰে ।\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "নিবেশ নথি-পত্ৰত সাধাৰণ kickstart ভুল" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "নিবেশ নথি-পত্ৰত সাধাৰণ ভুল: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s %%end এৰে শেষ নহয় । এই শব্দবিন্যাস অবচিত । ইয়াক ভৱিষ্যতে মুক্তি পাব লগা " #~ "সংস্কৰণৰ পৰা আঁতৰুৱা হ'ব পাৰে, যাৰ পৰিণাম হ'ব kickstartৰ পৰা এটা ধ্বংসকাৰী ভুল " #~ "। এই উন্নত শব্দবিন্যাস ব্যৱহাৰ কৰিবলৈ অনুগ্ৰহ কৰি আপোনাৰ kickstart নথিপত্ৰ সলনি " #~ "কৰক ।" #~ msgid "Script" #~ msgstr "স্ক্ৰিপ্ট" pykickstart-1.83/po/ast.po000066400000000000000000000171221154315014400155630ustar00rootroot00000000000000# translation of ast.po to Asturian # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Astur , 2009. # msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2009-10-30 13:27+0100\n" "Last-Translator: astur \n" "Language-Team: Fedora Asturian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" "X-Poedit-Language: Asturian\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Inorando comandu obsoletu en llinia %(lineno)s: El comandu %(cmd)s ta " "obsoletu y yá nun produz efeutu. Puede desaniciase de versiones futures, lo " "que producirá un fallu fatal dende'l ficheru de rempuestes (kickstart). Por " "favor, modifica'l to ficheru de rempuestes (kickstart) y desanicia esti " "comandu." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Comandu desconocíu: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Hebo'l siguiente problema na llinia %(lineno)s del ficheru de rempuestes " "(kickstart):\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" "Hebo un problema al lleer la llinia %s del ficheru de rempuestes (kickstart)" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Requierse la opción %s" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "La opción %(option)s púnxose na versión %(intro)s, y tas usando la sintaxis " "del kickstart versión %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "La opción %(option)s desanicióse na versión %(removed)s, y tas usando la " "sintaxis del kickstart versión %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Inorando opción obsoleta en llinia %(lineno)s: la opción %(option)s ta " "obsoleta y yá nun tien efeutu. Puede desaniciase de versiones futures, lo " "que producirá un fallu fatal dende'l ficheru de rempuestes (kickstart). Por " "favor, modifica'l to ficheru de rempuestes (kickstart) y desanicia esta " "opción." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opción %(opt)s: valor booleanu inválidu: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opción %(opt)s: valor cadena inválidu: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Necesítase poner una etiqueta pa una opción que nun toma un valor" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "URL illegal pa %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Nun pudo abrise'l ficheru %%ksappend:" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Nun pudo abrise'l ficheru %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Nun pudo abrise'l ficheru %%ksappend:" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "El grupu nun puede especificar --nodefaults y --optional al empar" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Especificóse una versión que nun se sofita: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "parar darréu del primer fallu o avisu" #: ../tools/ksvalidator:53 #, fuzzy, python-format msgid "parse include files when %include is seen" msgstr "examinar ficheros include cuando se vea %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versión de la sintaxis de kickstart cola que validar" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "La versión %s nun se sofita en pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "El ficheru ta usando una opción o comandu pervieyu.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Fallu xeneral nel ficheru de rempuestes (kickstart) d'entrada" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Fallu xeneral nel ficheru d'entrada: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s nun termina con %%end. Esta sintaxis yá nun s'usa. Puede desaniciase " #~ "de versiones futures, lo que producirá un fallu fatal de kickstart. Por " #~ "favor, modifica'l to ficheru kickstart pa usar esti anovamientu de " #~ "sintáxis." #~ msgid "Script" #~ msgstr "Script" pykickstart-1.83/po/be.po000066400000000000000000000121251154315014400153600ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/bg.po000066400000000000000000000220731154315014400153650ustar00rootroot00000000000000# translation of pykickstart.pot to Bulgarian # translation of pykickstart.po to Bulgarian # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Miroslav Ivanov , 2007. # Doncho N. Gunchev , 2007. # Alexander Todorov , 2008 msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-08 13:06+0100\n" "Last-Translator: Alexander Todorov \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "Премахване на старите отхвърлени команди на ред %(lineno)s: Командата %(cmd)s е била отхвърлена и вече няма ефект. Може би ще бъде премахната от бъдещи версии, което ще предизвика фатални грешки kickstart. Моля променете вашия kickstart файл, премахвайки тази команда." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Непозната команда: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Следния проблем възникна на ред %(lineno)s от kickstart файла:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Възникна проблем при четене на ред %s от kickstart файла" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Опцията %s е задължителна" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "Премахване на старите отхвърлени опции на ред %(lineno)s: Опцията %(option)s е била отхвърлена и вече няма ефект. Може би ще бъде премахната от бъдещи версии, което ще предизвика фатални грешки kickstart. Моля променете вашия kickstart файл, премахвайки тази опция." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Опция %(opt)s: невалидна булева стойност: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Опция %(opt)s: невалиден низ: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Поставен е флаг за изискване за опция, неприемаща параметри" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Невалиден адрес (URL) за %%ksappend: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Не може да се отвори %%ksappend файла" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Не може да се отвори %%ksappend файла: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Групата не може да съдържа едновременно --nodefaults и --optional" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Указана е неподдържана версия: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "спиране след първата грешка или предупреждение" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "Разбор на включените файлове при намеране на %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "Версия на kickstart синтаксиса, за която да се валидира" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Версия %s не се поддържа от pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Файлът ползва остаряла опция или команда.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Генерална kickstart грешка във сходящия файл" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Генерална грешка във сходящия файл: %s" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Опцията %(option)s вече не се поддържа" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Не може да се отвори %%ksappend файла: %s" #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "Опцията %(option)s бе премахната от версията %(removed)s, но вие ползвате kickstart синтаксис версия %(version)s" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "Опцията %(option)s бе добавена във версия %(intro)s, но вие ползвате kickstart синтаксис версия %(version)s" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Секцията не завършва с %%end." #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Трябва да посочите две синктаксис версий." #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Грешка при четене на %s:\n" "%s" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Следните команди са премахнати от %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Следните опций са премахнати от %s командата в %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Следните опций са добавени с %s командата в %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Следните команди са добавени в %s:" #~ msgid "%s does not end with %%end. This syntax has been deprecated. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "%s не завършва с %%end: Опцията е била отхвърлена и вече няма ефект. Може би ще бъде премахната от бъдещи версии, което ще предизвика фатални грешки. Моля променете вашия kickstart файл, премахвайки тази опция." #~ msgid "Script" #~ msgstr "Скрипт" pykickstart-1.83/po/bn.po000066400000000000000000000121251154315014400153710ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/bn_IN.po000066400000000000000000000267401154315014400157670ustar00rootroot00000000000000# translation of pykickstart.master.po to Bengali INDIA # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Runa Bhattacharjee , 2006, 2007. # Runa Bhattacharjee , 2008, 2011. msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2011-01-05 14:19+0530\n" "Last-Translator: \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "\n" "\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s পংক্তির মধ্যে উল্লিখিত অবচিত বিকল্প অগ্রাহ্য করা হচ্ছে: %(cmd)s বিকল্পটি " "অবচিত হয়েছে ও বর্তমানে কোনো প্রভাব সৃষ্টি করে না। ভবিষ্যতের কোনো রিলিজে এটি " "অপসারণ করা হবে যার ফলে kickstart কর্মের সময় গুরুতর ত্রুটির ইঙ্গিত দেওয়া হবে। অনুগ্রহ " "করে kickstart ফাইল থেকে এই বিকল্পটি মুছে ফেলুন।" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "অজানা কমান্ড: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "kickstart ফাইলের %(lineno)s পংক্তির মধ্যে নিম্নলিখিত সমস্যা উৎপন্ন হয়েছে:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Kickstart ফাইলের %s পংক্তি থেকে পড়তে সমস্যা" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s বিকল্প উল্লেখ করা আবশ্যক" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s বিকল্পটি %(intro)s সংস্করণে প্রস্তুত করা হয়েছে। আপনি বর্তমানে kickstart " "সিন্টেক্স সংস্করণ %(version)s ব্যবহার করছেন।" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s বিকল্পটি বর্তমানে সমর্থিত হয় না।" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s বিকল্পটি %(removed)s সংস্করণে অপসারণ করা হয়েছে। আপনি বর্তমানে " "kickstart সিন্টেক্স সংস্করণ %(version)s ব্যবহার করছেন।" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s পংক্তির মধ্যে উল্লিখিত অবচিত বিকল্প অগ্রাহ্য করা হচ্ছে: %(option)s " "বিকল্পটি অবচিত হয়েছে ও বর্তমানে কোনো প্রভাব সৃষ্টি করে না। ভবিষ্যতের কোনো রিলিজে " "এটি অপসারণ করা হবে যার ফলে kickstart কর্মের সময় গুরুতর ত্রুটির ইঙ্গিত দেওয়া হবে। " "অনুগ্রহ করে kickstart ফাইল থেকে এই বিকল্পটি মুছে ফেলুন।" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "%(opt)s বিকল্প: বুলিয়ান মান বৈধ নয়: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "%(opt)s বিকল্প: স্ট্রিং মান বৈধ নয়: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" "কোনো মান গ্রহণ করতে অক্ষম বিকল্পের জন্য আবশ্যক মানের ফ্ল্যাগ নির্ধারণ করা হয়েছে" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend-র ক্ষেত্রে অবৈধ url: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend ফাইল খুলতে ব্যর্থ: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend ফাইল খুলতে ব্যর্থ" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "ইনপুট kickstart ফাইল খুলতে ব্যর্থ: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "দল দ্বারা --nodefaults ও --optional উভয় একযোগে নির্ধারণ করা যাবে না" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "বিভাগের অন্তে %%end অনুপস্থিত।" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "অসমর্থিত সংস্করণ উল্লিখিত হয়েছে: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "প্রথম ত্রুটি অথবা সতর্কবার্তা উৎপন্ন হলে স্থগিত করা হবে" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include প্রদর্শিত হলে include ফাইল পার্স করা হবে" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "kickstart সিন্টেক্সের উপলব্ধ সংস্করণগুলির তালিকা প্রদর্শন করা হবে" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "যে kickstart সিন্টেক্স সংস্করণের সাথে যাচাই করা হবে" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s পড়তে সমস্যা:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "%s সংস্করণটি pykickstart দ্বারা সমর্থিত নয়" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ফাইলের মধ্যে কোনো অবিচত অপশন অথবা কমান্ড প্রয়োগ করা হয়েছে।\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "ইনপুট ফাইলের মধ্যে kickstart সংক্রান্ত সাধারণ সমস্যা" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "ইনপুট ফাইলের মধ্যে সাধারণ সমস্যা: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "সিন্টেক্সের দুটি সংস্করণ উল্লেখ করা আবশ্যক।" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "%s-র মধ্যে নিম্নলিখিত কমান্ডগুলি মুছে ফেলা হয়েছে:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "%s-এ নিম্নলিখিত কমান্ডগুলি অবচিত হয়েছে:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "%s-এ নিম্নলিখিত কমান্ডগুলি যোগ করা হয়েছে:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "%s-র কমান্ডের সাথে নিম্নলিখিত বিকল্পগুলি %s-এ যোগ করা হয়েছে:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "%s-র কমান্ড থেকে নিম্নলিখিত বিকল্পগুলি %s-এ অবচিত করা হয়েছে:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "%s-র কমান্ডের থেকে নিম্নলিখিত বিকল্পগুলি %s-এ মুছে ফেলা হয়েছে:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s-র শেষে %%end প্রয়োগ করা হয় না। এই সিন্টেক্স বর্তমানে অবচিত হয়েছে। " #~ "ভবিষ্যতের কোনো রিলিজে এটি অপসারণ করা হবে যার ফলে kickstart কর্মের সময় গুরুতর " #~ "ত্রুটির ইঙ্গিত দেওয়া হবে। নতুন সিন্টেক্স ব্যবহার করে kickstart ফাইলটি অনগ্রহ করে " #~ "পরিবর্তন করুন।" #~ msgid "Script" #~ msgstr "স্ক্রিপ্ট" pykickstart-1.83/po/bs.po000066400000000000000000000164201154315014400154000ustar00rootroot00000000000000# translation of hr.po to Bosnian # Adnan Hodzic , 2007. msgid "" msgstr "" "Project-Id-Version: hr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-01-23 16:52+0100\n" "Last-Translator: Adnan Hodzic \n" "Language-Team: Bosnian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Croatian\n" "X-Poedit-Country: CROATIA\n" "X-Poedit-SourceCharset: utf-8\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, fuzzy, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Ignorirat će se zastarjela opcija u %(lineno)s: Opcija %(option)s " "zanemaruje se i nema više ikakva učinka. Mogla bi se ukloniti u budućim " "verzijama, što bi moglo rezultirati ozbiljnim pogreškama unutar kickstarta. " "Uredite vašu kickstart datoteku radi uklanjanja ove opcije." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Pojavio se sljedeći problem u retku %(lineno)s kickstart datoteke:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Došlo je do problema pri čitanju retka %s kickstart datoteke" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Potrebna je opcija %s" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcija %(option)s pojavila se u verziji %(intro)s, ali vi upotrebljavate " "kickstart sintaksu verzije %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcija %(option)s uklonjena je iz verzije %(removed)s, ali vi upotrebljavate " "kickstart sintaksu verzije %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Ignorirat će se zastarjela opcija u %(lineno)s: Opcija %(option)s " "zanemaruje se i nema više ikakva učinka. Mogla bi se ukloniti u budućim " "verzijama, što bi moglo rezultirati ozbiljnim pogreškama unutar kickstarta. " "Uredite vašu kickstart datoteku radi uklanjanja ove opcije." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opcija %(opt)s: nepravilna Booleova vrijednost: %(value)r" #: ../pykickstart/options.py:136 #, fuzzy, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opcija %(opt)s: nepravilna Booleova vrijednost: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Zahtijevani komplet zastavica za opciju koja ne prihvaća vrijednosti" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Opća pogreška unutar ulazne datoteke: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, fuzzy, python-format msgid "Unsupported version specified: %s" msgstr "Određena je nepodržana verzija" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "zaustavi pri prvoj pogrešci ili upozorenju" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "raščlani datoteke 'include' dok je vidljiv %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "Verzija kickstart sintakse za uspoređivanje valjanosti" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Pykickstart ne podržavu verziju %s" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Datoteka upotrebljava zanemarenu opciju ili naredbu.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Opća kickstart pogreška unutar ulazne datoteke" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Opća pogreška unutar ulazne datoteke: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #, fuzzy #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "Ignorirat će se zastarjela opcija u %(lineno)s: Opcija %(option)s " #~ "zanemaruje se i nema više ikakva učinka. Mogla bi se ukloniti u budućim " #~ "verzijama, što bi moglo rezultirati ozbiljnim pogreškama unutar " #~ "kickstarta. Uredite vašu kickstart datoteku radi uklanjanja ove opcije." pykickstart-1.83/po/ca.po000066400000000000000000000217101154315014400153550ustar00rootroot00000000000000# translation of pykickstart.po to catalan # Catalan translations for pykickstart package # Traduccions al català del paquet «pykickstart». # Copyright © 2006, 2007 The Free Software Foundation, Inc. # This file is distributed under the same license as the pykickstart package. # # Robert Antoni Buj Gelonch , 2010 # Josep Puigdemont i Casamajó , 2006, 2007. # Cristina Gil Rodríguez , 2006. # Xavier Conde Rueda , 2006 # # This file is translated according to the glossary and style guide of # Softcatalà. If you plan to modify this file, please read first the page # of the Catalan translation team for the Fedora project at: # http://www.softcatala.org/projectes/fedora/ # and contact the previous translator # # Aquest fitxer s'ha de traduir d'acord amb el recull de termes i la guia # d'estil de Softcatalà. Si voleu modificar aquest fitxer, llegiu si # us plau la pàgina de catalanització del projecte Fedora a: # http://www.softcatala.org/projectes/fedora/ # i contacteu l'anterior traductor/a. # msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-09-20 05:42+0100\n" "Last-Translator: Robert Antoni Buj Gelonch \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Catalan\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "S'ha ignorat una ordre obsoleta a la línia %(lineno)s: L'ordre %(cmd)s és obsoleta i no tindrà cap efecte. S'eliminarà de futures versions, i provocarà un error fatal del kickstart. Modifiqueu el vostre fitxer kickstart per eliminar aquesta opció." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "No es coneix l'ordre: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "S'ha produït el següent problema a la línia %(lineno)s del fitxer del kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Hi ha hagut un problema en llegir el fitxer del kickstart a la línia %s" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Es requereix l'opció %s" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "S'ha ignorat una opció obsoleta a la línia %(lineno)s: L'opció %(option)s és obsoleta i no tindrà cap efecte. S'eliminarà de futures versions, i provocarà un error fatal del kickstart. Modifiqueu el vostre fitxer kickstart per eliminar aquesta opció." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opció %(opt)s: el valor booleà no és vàlid: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opció %(opt)s: el valor de la cadena no és vàlid: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "S'ha establert el senyalador de requerit per a una opció que no pren cap valor" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "La url per a %%ksappend no és vàlida: %s" #: ../pykickstart/parser.py:105 #: ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "No es pot obrir el fitxer %%ksappend" # FIXME: Quin grup??? (josep) #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "El grup no pot especificar --nodefaults i --optional alhora" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 #: ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 #: ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "La versió especificada no és compatible: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "atura't al primer error o avís" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "analitza fitxers d'inclusió quan es trobi %include" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "la versió de la sintaxi del kickstart a validar" #: ../tools/ksvalidator:82 #: ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "El pykickstart no és compatible amb la versió %s" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "El fitxer utilitza una opció o una ordre obsoletes.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "S'ha produït un error general del kickstart en el fitxer d'entrada" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Hi ha un error general al fitxer d'entrada: %s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "L'opció %(option)s ja no està suportada." #: ../pykickstart/parser.py:673 #: ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "La secció no acaba amb %%end." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "L'opció %(option)s es va eliminar en la versió %(removed)s, no obstant esteu utilitzant la versió %(version)s de la sintaxi del kickstart." #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "L'opció %(option)s es va introduir en la versió %(intro)s, no obstant esteu utilitzant la versió %(version)s de la sintaxi del kickstart" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "No es pot obrir el fitxer %%ksappend : %s" #: ../pykickstart/parser.py:140 #: ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "No es pot obrir el fitxer d'entrada de kickstart: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Heu d'especificar dos versions de la sintaxis." #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "llistat de totes les versions disponibles de la sintaxis kickstart" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "S'ha produït un error mentre es llegia %s:\n" "%s" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Les següents comandes van ser eliminades en %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Les següents comandes es van considerar com a obsoletes en %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Les següents opcions van eliminar-se de la comanda %s en %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Les següents opcions van considerar-se obsoletes en la comanda %s en %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Les següents opcions es van afegir en la comanda %s en %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Les següents comandes es van afegir en %s:" #~ msgid "%s does not end with %%end. This syntax has been deprecated. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "%s no acaba amb %%end. Aquesta sintaxi és obsoleta. Podria ser eliminada de les properes versions, i provocarà un error del kickstart. Modifiqueu el fitxer kickstart per usar la sintaxi actualitzada." #~ msgid "Script" #~ msgstr "Script" pykickstart-1.83/po/cs.po000066400000000000000000000200221154315014400153720ustar00rootroot00000000000000# translation of cs.po to Czech # Translation of pykickstart to Czech # This file is distributed under the same license as the pykickstart package. # Copyright (C) 2006 FSF # # Nikola Štohanzl , 2006. # Milan Kerslager , 2007. # Adam Přibyl , 2007. # Miloslav Trmač , 2008. msgid "" msgstr "" "Project-Id-Version: cs\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-22 10:58+0100\n" "Last-Translator: Milan Keršláger \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "Ignoruji zastaralý příkaz na řádku %(lineno)s: Příkaz %(cmd)s již není používán a nemá již žádný efekt. V budoucnosti může být odstraněn, což by mohlo způsobit závažnou chybu kickstartu. Upravte prosím Váš kickstart soubor tak, aby zastaralý příkaz neobsahoval." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Neznámý příkaz: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Na řádku %(lineno)s kickstart souboru došlo k problému:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Došlo k problému při čtení řádku %s v kickstart souboru." #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Volba %s je povinná" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "Volba %(option)s byla přidána až ve verzi %(intro)s, avšak používáte syntaxi verze %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Volba %(option)s již není podporována." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "Volba %(option)s byla odstraněna ve verzi %(removed)s, avšak používáte syntaxi verze %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "Ignoruji zastaralou volbu na řádku %(lineno)s: Volba %(option)s již není používána a nemá již žádný efekt. V budoucnosti může být odstraněna, což by mohlo způsobit závažnou chybu kickstartu. Upravte prosím Váš kickstart soubor tak, aby tuto volbu neobsahoval." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Volba %(opt)s: neplatná boolean hodnota: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Volba %(opt)s: neplatná hodnota řetězce: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Povinný přepínač pro volbu nemá žádnou hodnotu " #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Neplatné url pro %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Nelze otevřít %%ksappend soubor: %s" #: ../pykickstart/parser.py:105 #: ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Nemohu otevřít soubor %%ksappend " #: ../pykickstart/parser.py:140 #: ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Nelze otevřít kickstart soubor: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Skupina nemůže mít zároveň --nodefaults a --optional" #: ../pykickstart/parser.py:673 #: ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Sekce nekončí značkou %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 #: ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 #: ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Použita nepodporovaná verze: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "skončit po první chybě nebo varování" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "zpracovat vložené (include) soubory, je-li zaznamenáno %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "vypsat dostupné verze kickstart syntaxe" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "zkontrolovat syntaxi proti verzi kickstartu" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Chyba při čtení %s:\n" "%s" #: ../tools/ksvalidator:82 #: ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Verze %s není programem pykickstart podporována" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Soubor obsahuje zastaralý příkaz nebo volbu.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Kickstart chyba ve vstupním souboru" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Chyba ve vstupním souboru: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Je nutné specifikovat dvě verze syntaxe." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Následující příkazy v %s byly odstraněny:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Následující příkazy v %s jsou zastaralé:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Následující příkazy byly do %s přidány:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Následující volby pro příkaz %s byly přidány v %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Následující volby jsou pro příkaz %s zastaralé v %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Následující volby pro příkaz %s byly odebrány v %s:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s nekončí s %%end. Tato syntaxe je zastaralá. V budoucnosti může být " #~ "odstraněna, což by mohlo způsobit závažnou chybu kickstartu. Upravte " #~ "prosím Váš soubor kickstart tak, aby používal tuto novou syntaxi." #~ msgid "Script" #~ msgstr "Skript" pykickstart-1.83/po/cy.po000066400000000000000000000121251154315014400154050ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/da.po000066400000000000000000000200351154315014400153550ustar00rootroot00000000000000# Danish translation of pykickstart. # Copyright (C) 2006 Christian Rose. # Christian Rose , 2006. # Keld Simonsen , 2006. # Keld Simonsen , 2007. # Kris Thomsen , 2009-2011. # msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2011-02-11 18:12+0100\n" "Last-Translator: Kris Thomsen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Ignorerer forældet kommando på linje %(lineno)s: %(cmd)s-kommandoen er " "forældet og har ikke længere nogen effekt. Den bliver muligvis fjernet fra " "fremtidige udgaver, hvilket vil resultere i en fatal fejl fra \"kickstart\". " "Redigér venligst din kickstart-fil for at fjerne denne kommando." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Ukendt kommando: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Følgende fejl opstod på linje %(lineno)s i kickstart-filen:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Der opstod et problem med læsning fra linje %s af kickstart-filen" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Indstillingen %s er krævet" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Indstillingen %(option)s blev introduceret i version %(intro)s, men du " "bruger kickstart-syntax version %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Indstillingen %(option)s er ikke længere understøttet." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Indstillingen %(option)s blev fjernet i version %(removed)s, men du bruger " "kickstart-syntaks version %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Ignorerer forældet indstilling på linje %(lineno)s: %(option)s-indstillingen " "er forældet og har ikke længre nogen effekt. Den bliver muligvis fjernet fra " "fremtidige udgaver, hvilket vil resultere i en fatal fejl fra \"kickstart\". " "Redigér venligst din kickstart-fil for at fjerne denne indstilling." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Indstilling %(opt)s: ugyldig sandheds-værdi: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Indstilling %(opt)s: ugyldig værdi på tekststreng: %(value)r" # Hær blir det mærkeligt... #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Nødvendigt flag sat for indstilling, som ikke tager en værdi" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Ugyldig url til %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Kunne ikke åbne %%ksappend fil: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Kunne ikke åbne %%ksappend fil" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Kunne ikke åbne %%ksappend fil: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Gruppe kan ikke angive både --nodefaults og --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Sektionen slutter ikke med %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Ikke-understøttet version angivet: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "stop efter den første fejl eller den første advarsel" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "tolk inkluderingsfiler når %include er fundet" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "oplist de tilgængelige versioner af kickstart-syntax" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "version af kickstart-syntaks der skal valideres imod" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Fejl under læsning af %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Versionen %s er ikke understøttet af pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Filen bruger en forældet indstilling eller en forældet kommando.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Generel kickstart-fejl i inddatafil" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Generel fejl i inddatafil: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Du sḱal angive to syntaxversioner." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Følgende kommandoer blev fjernet i %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Følgende kommandoer blev forældret i %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Følgende kommandoer blev tilføjet i %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Følgende indstillinger blev tilføjet til kommandoen %s i %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Følgende indstillinger blev forældet fra kommandoen %s i %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Følgende indstillinger blev fjernet fra kommandoen %s i %s:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s slutter ikke med %%end. Denne syntaks er forældet. Den bliver muligvis " #~ "fjernet i fremtidige versioner, hvilket vil resultere i en fatal fejl fra " #~ "\"kickstart\". Redigér venligst din kickstart-fil til at bruge denne " #~ "opdaterede syntaks." #~ msgid "Script" #~ msgstr "Skript" pykickstart-1.83/po/de.po000066400000000000000000000174331154315014400153710ustar00rootroot00000000000000# translation of pykickstart.master.de.po to # German translation of pykickstart # This file is distributed under the same license as the pykickstart package. # Copyright (C) 2006 Red Hat, Inc. # # # Nadine Reissle , 2006. # Marcus Gloeckner , 2006. # Fabian Affolter , 2007-2009. # msgid "" msgstr "" "Project-Id-Version: pykickstart.master.de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-07-29 05:39+1000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: German\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Veraltete Option in Zeile %(lineno)s nicht beachten: Der Befehl %(cmd)s ist " "veraltet und hat keine Wirkung mehr. Er wird vielleicht von zukünftigen " "Versionen entfernt werden, was dann zu einem nicht behebbaren Fehler von " "Kickstart führen wird. Bitte ändern Sie Ihre Kickstart-Datei, um diesen " "Befehl zu entfernen." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Unbekannter Befehl: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Das folgende Problem trat in Zeile %(lineno)s der Kickstart-Datei auf:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Es gab ein Problem beim Lesen von Zeile %s der Kickstart-Datei" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Option %s ist erforderlich" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Die Option %(option)s wurde in Version %(intro)s eingeführt, Sie benutzen " "jedoch Kickstart-Syntax-Version %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Die Option %(option)s wird nicht länger unterstützt." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Die Option %(option)s wurde in Version %(removed)s entfernt, Sie benutzen " "jedoch Kickstart-Syntax-Version %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Veraltete Option in Zeile %(lineno)s nicht beachten: Die %(option)s Option " "ist veraltet und hat keine Wirkung mehr. Sie wird vielleicht von zukünftigen " "Versionen entfernt werden, was dann zu einem nicht behebbaren Fehler von " "Kickstart führen wird. Bitte ändern Sie Ihre Kickstart-Datei, um diese " "Option zu entfernen." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Option %(opt)s: ungültiger boolescher Wert: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Option %(opt)s: ungültiger String-Wert: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" "Vorgeschriebene Bitschalter-Einstellung für die Option, die keinen Wert " "annimmt" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Ungültiger URL für %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Die Datei %%ksappend kann nicht geöffnet werden: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Die Datei %%ksappend kann nicht geöffnet werden" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Die Eingabe-Kickstart-Datei kann nicht geöffnet werden: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Die Gruppe kann nicht gleichzeitig --nodefaults und --optional angeben" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Absatz endet nicht mit %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Es wurde eine nicht-unterstützte Version angegeben: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "nach erstem Fehler oder erster Warnung stoppen" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "include-Dateien analysieren, wenn %include erscheint" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "verfügbaren Versionen der Kickstart-Syntax auflisten" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "Version des Kickstart-Syntax, gegen den bestätigt werden soll" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Fehler beim Lesen von %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Die Version %s wird von pykickstart nicht unterstützt" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Datei benutzt eine veraltete Option oder Befehl.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Allgemeiner Kickstart-Fehler in Eingabe-Datei" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Allgemeiner Fehler in der Eingabe-Datei: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Sie müssen zwei Syntax-Versionen angeben." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Die folgenden Befehle wurden in %s entfernt:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Die folgenden Befehle sind in %s veraltet:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Die folgenden Befehle wurden in %s hinzugefügt:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Die folgenden Optionen wurden zu dem Befehl %s in %s hinzugefügt:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Die folgenden Optionen von dem Befehl %s gelten als veraltet in %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Die folgenden Optionen wurden von dem Befehl %s in %s entfernt:" pykickstart-1.83/po/de_CH.po000066400000000000000000000173751154315014400157500ustar00rootroot00000000000000# German translation of pykickstart # This file is distributed under the same license as the pykickstart package. # Copyright (C) 2006 Red Hat, Inc. # # Fabian Affolter , 2007-2009. # msgid "" msgstr "" "Project-Id-Version: pyKickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2009-04-17 23:51+0100\n" "Last-Translator: Fabian Affolter \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Swiss German\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Veraltete Option in Zeile %(lineno)s nicht beachten: Der Befehl %(cmd)s ist " "veraltet und hat keine Wirkung mehr. Er wird vielleicht von zukünftigen " "Versionen entfernt werden, was dann zu einem nicht behebbaren Fehler von " "Kickstart führen wird. Bitte ändern Sie Ihre Kickstart-Datei, um diesen " "Befehl zu entfernen." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Unbekannter Befehl: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Das folgende Problem trat in Zeile %(lineno)s der Kickstart-Datei auf:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Es gab ein Problem beim Lesen von Zeile %s der Kickstart-Datei" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Option %s ist erforderlich" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Die Option %(option)s wurde in Version %(intro)s eingeführt, Sie benutzen " "jedoch Kickstart-Syntax-Versionen %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Die Option %(option)s wurde in Version %(removed)s entfernt, Sie benutzen " "jedoch Kickstart-Syntax-Versionen %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Veraltete Option in Zeile %(lineno)s nicht beachten: Die %(option)s Option " "ist veraltet und hat keine Wirkung mehr. Sie wird vielleicht von zukünftigen " "Versionen entfernt werden, was dann zu einem nicht behebbaren Fehler von " "Kickstart führen wird. Bitte ändern Sie Ihre Kickstart-Datei, um diese " "Option zu entfernen." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Option %(opt)s: ungültiger boolescher Wert: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Option %(opt)s: ungültiger String-Wert: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" "Vorgeschriebene Bitschalter-Einstellung für die Option, die keinen Wert " "annimmt" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Ungültiger URL für %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Die Datei %%ksappend kann nicht geöffnet werden: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Die Datei %%ksappend kann nicht geöffnet werden" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Die Datei %%ksappend kann nicht geöffnet werden: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Die Gruppe kann nicht gleichzeitig --nodefaults und --optional angeben" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Es wurde eine nicht-unterstützte Version angegeben: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "nach erstem Fehler oder erster Warnung stoppen" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "include-Dateien analysieren, wenn %include erscheint" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "Version des Kickstart-Syntax, gegen den bestätigt werden soll" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Die Version %s wird von pykickstart nicht unterstützt" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Datei benutzt eine veraltete Option oder Befehl.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Allgemeiner Kickstart-Fehler in Eingabe-Datei" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Allgemeiner Fehler in der Eingabe-Datei: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s endet nicht mit %%end. Diese Syntax ist veraltet. Sie wird vielleicht " #~ "von zukünftigen Versionen entfernt werden, was dann zu einem nicht " #~ "behebbaren Fehler von Kickstart führen wird. Bitte ändern Sie Ihre " #~ "Kickstart-Datei, um diese Option zu entfernen." #~ msgid "Script" #~ msgstr "Skript" pykickstart-1.83/po/el.po000066400000000000000000000250771154315014400154040ustar00rootroot00000000000000# Greek Translation of pykickstart.master # Copyright (C) 2010 Fedora Project Greek Translation Team # This file is distributed under the same license as the pykickstart package. # # Simos Xenitellis , 2006. # Dimitris Glezos , 2006. # Thalia Papoutsaki , 2010. # Pierros Papadeas , 2010. msgid "" msgstr "" "Project-Id-Version: master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-03-01 10:13+0200\n" "Last-Translator: Pierros Papadeas \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Greek\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "Αγνόηση άχρηστης εντολής στην γραμμή %(lineno)s: Η εντολή %(cmd)s θεωρείται παλιά και δεν έχει πλέον αποτελέσματα. Πιθανώς να αφαιρεθεί από μελλοντικές εκδόσεις, πράγμα το οποίο θα προκαλέσει μοιραίο σφάλμα στο kickstart. Παρακαλώ τροποποιήστε το αρχείο kickstart και αφαιρέστε την εντολή." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Άγνωστη εντολή: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Το ακόλουθο πρόβλημα προέκυψε στην γραμμή %(lineno)s του kickstart αρχείου:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Υπήρξε πρόβλημα κατά την ανάγνωση της γραμμής %s του kickstart αρχείου" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Απαιτείται η επιλογή %s" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "Η επιλογή %(option)s εισήχθηκε στην έκδοση %(intro)s, αλλά χρησιμοποιείτε το kickstart με σύνταξη έκδοσης %(version)s" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "Η επιλογή %(option)s αφαιρέθηκε στην έκδοση %(removed)s, αλλά χρησιμοποιείτε σύνταξη της έκδοσης %(version)s του kickstart" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "Αγνόηση επιλογής που δεν είναι πλέον σε χρήση στην γραμμή %(lineno)s: Η επιλογή %(option)s θεωρείται παλιά και δεν έχει πλέον αποτελέσματα. Πιθανώς να αφαιρεθεί από μελλοντικές εκδόσεις, πράγμα το οποίο θα προκαλέσει μοιραίο σφάλμα στο kickstart. Παρακαλώ τροποποιήστε το αρχείο kickstart και αφαιρέστε την εντολή." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Επιλογή %(opt)s: μη έγκυρη τιμή boolean: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Επιλογή %(opt)s: μη έγκυρη τιμή: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Η απαραίτητη ρύθμιση για την επιλογή δεν δέχεται τιμή" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Μη έγκυρο URL για το %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Αποτυχία ανοίγματος του αρχείου %%ksappend:" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Αποτυχία ανοίγματος του αρχείου %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Αποτυχία ανοίγματος του αρχείου %%ksappend:" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Αδυναμία ταυτόχρονου ορισμού --nodefaults και --optional από την ομάδα" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Μη υποστηριζόμενη έκδοση: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "τερματισμός μετά το πρώτο σφάλμα ή προειδοποίηση" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "περιέλαβε τα αρχεία όταν φανεί το %include" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "έκδοση σύνταξης kickstart για αναφορά κατά την πιστοποίηση" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Η έκδοση %s δεν υποστηρίζεται από το pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Το αρχείο χρησιμοποιεί μια επιλογή ή εντολή που δεν είναι πλέον σε χρήση.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Γενικό σφάλμα kickstart στο αρχείο εισαγωγής" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Γενικό σφάλμα στο αρχείο εισαγωγής: %s" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format, fuzzy msgid "The following options were added to the %s command in %s:" msgstr "Οι παρακάτω επιλογές προστέθηκαν στην εντολή %s στο %s:" #: ../tools/ksverdiff:74 #, python-format, fuzzy msgid "The following commands were added in %s:" msgstr "Οι παρακάτω εντολές προστέθηκαν στο %s:" #: ../tools/ksverdiff:68 #, python-format, fuzzy msgid "The following commands were removed in %s:" msgstr "Οι παρακάτω εντολές αφαιρέθηκαν από το %s:" #: ../tools/ksverdiff:110 #, python-format, fuzzy msgid "The following options were removed from the %s command in %s:" msgstr "Οι παρακάτω επιλογές αφαιρέθηκαν από την εντολή %s στο %s:" #: ../pykickstart/options.py:93 #, python-format, fuzzy msgid "The %(option)s option is no longer supported." msgstr "Η επιλογή %(option)s δεν υποστηρίζεται πλέον." #: ../tools/ksvalidator:56 #, fuzzy msgid "list the available versions of kickstart syntax" msgstr "Προβολή λίστας όλων των διαθέσιμων εκδόσεων της σύνταξης του kickstart" #: ../tools/ksverdiff:54 #, fuzzy msgid "You must specify two syntax versions." msgstr "Πρέπει να ορίσετε δύο εκδόσεις σύνταξης." #: ../tools/ksvalidator:76 #, python-format, fuzzy msgid "" "Error reading %s:\n" "%s" msgstr "" "Σφάλμα κατά την ανάγνωση %s:\n" "%s" #~ msgid "%s does not end with %%end. This syntax has been deprecated. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "Το %s δεν τελειώνει με %%end. Η σύνταξη αυτή δεν είναι πλέον σε χρήση. Πιθανώς να αφαιρεθεί από μελλοντικές εκδόσεις, πράγμα το οποίο θα προκαλέσει μοιραίο σφάλμα στο kickstart. Παρακαλώ τροποποιήστε το αρχείο kickstart και αφαιρέστε την εντολή." #~ msgid "Script" #~ msgstr "Κώδικας" #~ msgid "Command %s does not take any arguments" #~ msgstr "%s: η επιλογή `--%s' δεν επιτρέπει κάποιο στοιχείο\n" #~ msgid "Unexpected arguments to %(command)s command: %(options)s" #~ msgstr "Αναπάντεχη απάντηση από GnuPG: %s" #~ msgid "Command %s only takes one argument" #~ msgstr "το \"%s\" αναμένει 1 παράμετρο" #~ msgid "Mount point required for %s" #~ msgstr "καθορίστηκε άγνωστο πρωτόκολλο για το %s" #~ msgid "Unexpected arguments to %(cmd)s command: %(options)s" #~ msgstr "Αναπάντεχη απάντηση από GnuPG: %s" #~ msgid "Device '%(device)s' is already used in multipath '%(multipathdev)s'" #~ msgstr "Η συσκευή '%s' είναι ενεργοποιημένη, παρακαλώ τερματίστε την πρώτα\n" pykickstart-1.83/po/en_GB.po000066400000000000000000000176621154315014400157570ustar00rootroot00000000000000# English (British) translation. # Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Abigail Brady , Bastien Nocera , 2007. # Bruce Cowan , 2010. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-09-18 00:46+0100\n" "Last-Translator: Bruce Cowan \n" "Language-Team: British English \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.6.1\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Unknown command: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "There was a problem reading from line %s of the kickstart file" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Option %s is required" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "The %(option)s option is no longer supported." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Option %(opt)s: invalid boolean value: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Option %(opt)s: invalid string value: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Required flag set for option that doesn't take a value" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Illegal url for %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Unable to open %%ksappend file: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Unable to open %%ksappend file" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Unable to open input kickstart file: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Group cannot specify both --nodefaults and --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Section does not end with %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Unsupported version specified: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "halt after the first error or warning" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "parse include files when %include is seen" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "list the available versions of kickstart syntax" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "version of kickstart syntax to validate against" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Error reading %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "The version %s is not supported by pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "File uses a deprecated option or command.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "General kickstart error in input file" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "General error in input file: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "You must specify two syntax versions." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "The following commands were removed in %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "The following commands were deprecated in %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "The following commands were added in %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "The following options were added to the %s command in %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "The following options were deprecated from the %s command in %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "The following options were removed from the %s command in %s:" #, fuzzy #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " #~ "been deprecated and no longer has any effect. It may be removed from " #~ "future releases, which will result in a fatal error from kickstart. " #~ "Please modify your kickstart file to remove this option." pykickstart-1.83/po/es.po000066400000000000000000000202331154315014400154000ustar00rootroot00000000000000# translation of es.po to Spanish # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Manuel Ospina , 2006. # msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-06-18 09:24-0300\n" "Last-Translator: Domingo Becker \n" "Language-Team: Fedora Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" "X-Poedit-Language: Spanish\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "Se ignora comando descartado en línea %(lineno)s: El comando %(cmd)s fue descartado y ya no produce efecto. Puede ser eliminado de versiones futuras, lo que resultará en un error fatal desde el archivo de respuestas (kickstart). Por favor, modifique su archivo de respuestas (kickstart) y elimine este comando." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Comando desconocido: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "El siguiente problema ocurrió en la línea %(lineno)s del archivo de respuestas (kickstart):\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Hubo un problema al leer la línea %s del archivo de respuestas (kickstart)" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Se requiere la opción %s" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "La opción %(option)s fue introducida en la versión %(intro)s, y usted está usando la sintaxis del kickstart versión %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "La opción %(option)s ya no es soportada." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "La opción %(option)s fue eliminada en la versión %(removed)s, y usted está usando la sintaxis del kickstart versión %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "Se ignora opción obsoleta en línea %(lineno)s: la opción %(option)s ha sido descartada y ya no tiene efecto. Puede ser borrada de versiones futuras, lo que resultará en un error fatal desde el archivo de respuestas (kickstart). Por favor, modifique su archivo de respuestas (kickstart) y elimine esta opción." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opción %(opt)s: valor booleano inválido: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opción %(opt)s: valor cadena inválido: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Se requiere poner una bandera para una opción que no toma un valor" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "URL ilegal para %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "No se pudo abrir el archivo %%ksappend: %s" #: ../pykickstart/parser.py:105 #: ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "No se pudo abrir el archivo %%ksappend" #: ../pykickstart/parser.py:140 #: ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "No se pudo abrir el archivo kickstart de entrada: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "El grupo no puede especificar --nodefaults y --optional a la vez." #: ../pykickstart/parser.py:673 #: ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "La sección no finaliza con %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 #: ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 #: ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Se especificó una versión no soportada: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "parar después del primer error o advertencia" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "examinar archivos include cuando se vea %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "listar las versiones de sintaxis de kickstart disponibles" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versión de la sintaxis de kickstart con la cual validar" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Error al leer %s:\n" "%s" #: ../tools/ksvalidator:82 #: ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "La versión %s no es soportada por pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "El archivo está usando una opción o comando obsoleto.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Error general en el archivo de respuestas (kickstart) de entrada" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Error general en el archivo de entrada: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Debe especificar dos versiones de sintaxis." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Los siguientes comandos fueron eliminados de %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Los siguientes comandos se volvieron obsoletos en %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Los siguientes comandos se agregaron a %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Las siguientes opciones se agregaron al comando %s en %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Las siguientes opciones se volvieron obsoletas en el comando %s en %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Las siguientes opciones se eliminaron del comando %s en %s:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s no termina con %%end. Esta sintaxis ya no es usada. Puede ser " #~ "eliminada de versiones futuras, lo que puede resultar en un error fatal " #~ "desde el archivo de respuestas kickstart. Por favor, modifique su archivo " #~ "de respuestas kickstart para que se use la sintaxis actualizada." #~ msgid "Script" #~ msgstr "Script" pykickstart-1.83/po/et.po000066400000000000000000000121251154315014400154020ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/eu_ES.po000066400000000000000000000121251154315014400157720ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/fa.po000066400000000000000000000221341154315014400153610ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: pyKickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-23 20:52+0330\n" "Last-Translator: Mostafa \n" "Language-Team: fedoraproject.ir \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Persian\n" "X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" "X-Poedit-SourceCharset: utf-8\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "چشم‌پوشی از فرمان منسوخ شده در خط «%(lineno)s» : فرمان «%(cmd)s» منسوخ گردیده است و دیگر اثری ندارد. این فرمان ممکن است در نسخه های آینده حذف گردد، که منجر به خطائی مهلک از kickstart خواهد شد. لطفا پروندهٔ kickstart خود را برای حذف این فرمان ویرایش نمائید." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "فرمان ناشناخته: «%s» " #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "مشکل زیر در خط «%(lineno)s» فایل kickstart رخ داد: \n" "\n" "«%(msg)s»\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "مشکل خواندنی از خط «%s» پروندهٔ kickstart وجود داشت." #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "گزینهٔ «%s» مورد نیاز است" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "گزینهٔ «%(option)s» در نسخهٔ «%(intro)s» معرفی شد، اما شما از نحو (syntax) نسخهٔ «%(version)s» استفاده میکنید." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "گزینه ی %(option)s مدتی است حمایت نمی شود." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "گزینهٔ «%(option)s» از نسخهٔ «%(removed)s» حذف گردید، اما شما اکنون از نسخهٔ نحو «%(version)s» برنامهٔ kickstart‌ استفاده می‌کنید." #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "چشم پوشی کردن از گزینهٔ منسوخ شده در خط «%(lineno)s»: گزینهٔ «%(option)s» منسوخ شده است و دیگر اثری ندارد. ممکن است از نسخه‌های آینده حذف گردد، که منجر به یک خطای مهلک در kickstart خواهد شد. لطفا پروندهٔ kickstrart خود را برای حذف این انتخاب ویرایش کنید." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "گزینهٔ «%(opt)s»: مقدار نامعتبر بولی: «%(value)r»" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "گزینهٔ «%(opt)s»: مقدار رشتهٔ نامعتبر: «%(value)r»" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "به یک مجموع پرچم برای گزینه که مقدار نگیرد نیاز است." #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "نشانهٔ اینترنتی غیرمجاز برای «%%ksappend»: «%s»" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "بازکردن پرونده %%ksappend مقدور نبود: %s" #: ../pykickstart/parser.py:105 #: ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "بازکردن پروندهٔ «%%ksappend» مقدور نیست" #: ../pykickstart/parser.py:140 #: ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "بازکردن خروجی پرونده kickstart مقدور نیست:%s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "گروه نمی‌تواند هردوی --nodefaults و --optional را مشخص کند" #: ../pykickstart/parser.py:673 #: ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "بخش نمی‌تواند به %%end ختم شود." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 #: ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 #: ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "نسخهٔ حمایت نشده‌ای مشخص گردیده است: «%s»" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "توقف پس از اولین خطا یا اخطار" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "فایلهای include را هنگامیکه «%include» دیده شد، تجزیه کنید." #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "لیست نسخ موجود از نحو kickstart" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "نسخهٔ نحو kickstart تأئید میشود" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "خطا هنگام خواندن %s:\n" "%s" #: ../tools/ksvalidator:82 #: ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "نسخهٔ «%s» بوسیلهٔ pykickstart حمایت نمی‌گردد" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "پرونده از یک گزینه یا فرمان منسوخ استفاده می‌کند.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "خطای عمومی kickstart در پروندهٔ ورودی" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "خطای عمومی در پروندهٔ ورودی: «%s»" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "شما باید دو نسخه نحو مشخص کنید." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "دستورهای ذیل از %s حذف شد:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "دستورهای ذیل در %s منسوخ شده اند:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "دستورات ذیل به %s افزوده شد:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "گزینه های ذیل به %s دستور %s اضافه شد:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "گزینه های ذیل از %s دستور %s منسوخ شده اند:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "گزینه های ذیل از دستور %s در %s برداشته شد:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "«%s» بوسیلهٔ یک «%%end» پایان نیافت. این نحو منسوخ شده است. ممکن است از " #~ "نسخه‌های آینده حذف گردد، که منجر به خطای مهلکی در kickstart خواهد شد. لطفا " #~ "پروندهٔ kickstart خود را برای استفاده از این نحو به‌روزشده ویرایش نمائید." #~ msgid "Script" #~ msgstr "کدنوشته" pykickstart-1.83/po/fi.po000066400000000000000000000175551154315014400154040ustar00rootroot00000000000000# Translation of pykickstart to Finnish. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the pykickstart package. # Ville-Pekka Vainio , 2007, 2010. msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-07-21 00:09+0300\n" "Last-Translator: Ville-Pekka Vainio \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Jätetään huomiotta vanhentunut komento rivillä %(lineno)s: Komento %(cmd)s " "on vanhentunut eikä sillä ole enää vaikutusta. Se voidaan poistaa tulevista " "versioista, josta seuraa vakava kickstart-virhe. Poista tämä valitsin " "kickstart-tiedostosta." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Tuntematon komento: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Seuraava ongelma tapahtui kickstart-tiedoston rivillä %(lineno)s:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Kickstart-tiedoston rivin %s lukemisessa oli ongelma" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Valitsin %s vaaditaan" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Valitsin %(option)s esiteltiin versiossa %(intro)s, mutta käytössä on " "kicstart-syntaksin versio %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Valitsinta %(option)s ei enää tueta." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Valitsin %(option)s poistettiin versiossa %(removed)s, mutta käytät " "kickstart-syntaksin versiota %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Jätetään huomiotta vanhentunut valitsin rivillä %(lineno)s: Valitsin %" "(option)s on vanhentunut eikä sillä ole enää vaikutusta. Se voidaan poistaa " "tulevista versioista, josta seuraa vakava kickstart-virhe. Poista tämä " "valitsin kickstart-tiedostosta." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Valitsin %(opt)s: virheellinen totuusarvo: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Valitsin %(opt)s: virheellinen merkkijonoarvo: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Vaadittu lippu asetettu valitsimelle, joka ei ota arvoa" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Tiedoston %%ksappend URL ei kelpaa: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Tiedostoa %%ksappend ei voi avata: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Tiedostoa %%ksappend ei voi avata" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Tiedostoa kickstart-syötetiedostoa ei voi avata: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Ryhmä ei voi määrittää sekä --nodefaults että --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Osa ei pääty %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Tukematon versio määritetty: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "lopeta ensimmäisen virheen tai varoituksen jälkeen" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "jäsennä include-tiedostot kun %include huomataan" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "luetteloi saatavilla olevat kickstart-syntaksin versiot" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versio kickstart-syntaksista, jota vasten validoidaan" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Virhe luettaessa %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Pykickstart ei tue versiota %s" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Tiedosto käyttää käytöstä poistunutta valitsinta tai komentoa.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Yleinen kickstart-virhe syötetiedostossa" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Yleinen virhe syötetiedostossa: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Kaksi syntaksiversiota on annettava." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Seuraavat komennot poistettiin versiossa %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Seuraavat komennot vanhennettiin versiossa %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Seuraavat komennot lisättiin versiossa %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Seuraavat valitsimet lisättiin %s-komentoon versiossa %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Seuraavat valitsimet vanhennettiin %s-komennosta versiossa %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Seuraavat valitsimet poistettiin %s-komennosta versiossa %s:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s ei pääty %%end. Tämä syntaksi on vanhentunut. Se voidaan poistaa " #~ "tulevista versioista, josta seuraa vakava kickstart-virhe. Muokkaa " #~ "kickstart-tiedostoa käyttämään uutta syntaksia." #~ msgid "Script" #~ msgstr "Komentosarja" pykickstart-1.83/po/fr.po000066400000000000000000000206011154315014400153770ustar00rootroot00000000000000# translation of fr.po to Français # Damien Durand , 2006. # Decroux Fabien , 2006. # Thomas Canniot , 2006, 2007. # Copyright (C) 2006 THE fr'S COPYRIGHT HOLDER # This file is distributed under the same license as the fr package. msgid "" msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-04 23:01+0100\n" "Last-Translator: Kevin Raymond \n" "Language-Team: Français \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\\n\\nX-Poedit-Country: FRANCE\n" "X-Poedit-Language: French\n" "X-Poedit-SourceCharset: utf-8\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "Commande obsolète sur la ligne %(lineno)s ignorée : la commande %(cmd)s est obsolète et n'a plus d'effet. Elle pourra être supprimée lors de futures versions, ce qui provoquera une erreur fatale de kickstart. Merci de modifier votre fichier kickstart et de retirer cette commande." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Commande inconnue : %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Le problème suivant s'est produit sur la ligne %(lineno)s du fichier kickstart :\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Un problème est survenu lors de la lecture de la ligne %s du fichier kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "L'option %s est requise" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "L'option %(option)s a été implémentée dans la version %(intro)s, mais vous utilisez la syntaxe de kickstart correspondant à la version %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "L'option %(option)s n'est plus prise en charge." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "L'option %(option)s a été supprimée dans la version %(removed)s, mais vous utilisez la syntaxe de kickstart correspondant à la version %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "Option obsolète sur la ligne %(lineno)s ignorée : l'option %(option)s est obsolète et n'a plus d'effet. Elle pourra être supprimée lors de futures versions, ce qui provoquera une erreur fatale de kickstart. Merci de modifier votre fichier kickstart et de retirer cette option." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Option %(opt)s : valeur booléenne invalide : %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Option %(opt)s : valeur de chaîne invalide : %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "L'ensemble des paramètres pour cette option ne prennent aucune valeur" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "URL illégale pour %%ksappend : %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Impossible d'ouvrir le fichier %%ksappend : %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Impossible d'ouvrir le fichier %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Impossible d'ouvrir le fichier d'entrée kickstart : %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Le groupe ne peut pas à la fois spécifier --nodefaults et --optional" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "La version spécifiée non prise en charge : %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "arrêt après le premier message d'avertissement ou d'erreur" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "analyse les fichiers inclus quand %include est observé" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "affiche les différentes syntaxes correspondant aux différentes versions de kickstart" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "Version de la syntaxe de kickstart à valider" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Erreur lors de la lecture de %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "La version %s n'est pas prise en charge par pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Le fichier utilise une option ou une commande obsolète.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Erreur générale de kickstart due au fichier source" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Erreur générale dans le fichier source : %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Vous devez spécifier deux versions de syntaxe." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Les commandes suivantes ont été supprimées de %s :" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Les commandes suivantes sont obsolètes dans %s :" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Les commandes suivantes ont été ajoutées dans %s :" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Les options suivantes ont été ajoutées à la commande %s dans %s :" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Les options suivantes sont obsolètes dans la commande %s dans %s :" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Les options suivantes ont été supprimées de la commande %s dans %s :" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "La section ne se termine pas par %%end." #~ msgid "%s does not end with %%end. This syntax has been deprecated. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "%s ne se termine pas par %%end. Cette syntaxe a été dépréciée. Elle pourra être supprimée lors de futures versions, ce qui provoquera une erreur fatale de kickstart. Merci de modifier votre fichier kickstart et d'utiliser la nouvelle syntaxe." #~ msgid "Script" #~ msgstr "Script" pykickstart-1.83/po/gl.po000066400000000000000000000122141154315014400153730ustar00rootroot00000000000000# translation of gl.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006. # msgid "" msgstr "" "Project-Id-Version: gl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2006-07-21 00:57+0200\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Comando descoñecido: %s" #: ../pykickstart/errors.py:46 #, fuzzy, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Ocorreu o seguinte problema na liña %s do ficheiro kickstart:\n" "\n" "%s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/gu.po000066400000000000000000000246471154315014400154210ustar00rootroot00000000000000# translation of pykickstart.master.gu.po to Gujarati # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Ankit Patel , 2006, 2007. # Sweta Kothari , 2011. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.gu\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2011-01-04 14:35+0530\n" "Last-Translator: Sweta Kothari \n" "Language-Team: Gujarati\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "લીટી %(lineno)s પર દૂર કરવામાં આવેલ વિકલ્પ અવગણી રહ્યા છીએ: %(cmd)s વિકલ્પ કાઢી " "નાંખવામાં આવેલ છે અને તેની લાંબા સમય સુધી અસર નથી. તે ભવિષ્યના પ્રકાશનોમાંથી દૂર કરવામાં " "આવશે, કે જે કિકસ્ટાર્ટમાંથી ઘાતક ભૂલોમાં પરિણમશે. મહેરબાની કરીને આ આદેદશ દૂર કરવા માટે " "તમારી કિકસ્ટાર્ટ સુધારો." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "અજ્ઞાત આદેશ: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "નીચેની સમસ્યા કિકસ્ટાર્ટ ફાઈલની %(lineno)s લીટી પર ઉદ્ભવેલ છે:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "કિકસ્ટાર્ટ ફાઈલની લીટી %s માંથી વાંચવામાં સમસ્યા ઉદ્દભવી હતી" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "વિકલ્પ %s જરૂરી છે" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "વિકલ્પ %(option)s એ આવૃત્તિ %(intro)s માં પરિચયમાં આવ્યો હતો, પરંતુ તમે કિકસ્ટાર્ટ " "વાક્યરચના આવૃત્તિ %(version)s વાપરી રહ્યા છો." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s વિકલ્પ લાંબા સમય સુધી આધારભૂત નથી." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "વિકલ્પ %(option)s એ આવૃત્તિ %(removed)s માં દૂર કરવામાં આવ્યો હતો, પરંતુ તમે કિકસ્ટાર્ટ " "વાક્યરચના આવૃત્તિ %(version)s વાપરી રહ્યા છો." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "લીટી %(lineno)s પર અવગણાયેલ વિકલ્પ અવગણી રહ્યા છીએ: %(option)s વિકલ્પ કાઢી " "નાંખવામાં આવેલ છે અને તેની લાંબા સમય સુધી અસર નથી. તે ભવિષ્યના પ્રકાશનોમાંથી દૂર કરવામાં " "આવશે, કે જે કિકસ્ટાર્ટમાંથી ઘાતક પરિણામો આપશે. મહેરબાની કરીને આ વિકલ્પ દૂર કરવા માટે " "તમારી કિકસ્ટાર્ટ સુધારો." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "વિકલ્પ %(opt)s: અયોગ્ય બુલિયન કિંમત: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "વિકલ્પ %(opt)s: અયોગ્ય શબ્દમાળા કિંમત: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "વિકલ્પ માટે સુયોજિત જરૂરી નિશાની કે જે કિંમત લેતી નથી" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend માટે અયોગ્ય url: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend ફાઈલ ખોલવામાં અસમર્થ: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend ફાઈલ ખોલવામાં અસમર્થ" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "ઇનપુટ કિકસ્ટાર્ટ ફાઈલ ખોલવામાં અસમર્થ: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "જૂથ --nodefaults અને --optional બંને સ્પષ્ટ કરી શકતું નથી" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "વિભાગ %%end સાથે અંત થતો નથી." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "બિનઆધારભૂત આવૃત્તિ સ્પષ્ટ થયેલ છે: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "પ્રથમ ભૂલ અથવા ચેતવણી પછી અટકાવો" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "જ્યારે %include એ દેખાય ત્યારે સમાવિષ્ટ ફાઈલોનું પદચ્છેદન કરો" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "કિકસ્ટાર્ટ સંદર્ભની ઉપલબ્ધ આવૃત્તિઓની યાદી કરો" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "ના વિરુદ્ધ માન્ય કરવાની કિકસ્ટાર્ટ વાક્યરચનાની આવૃત્તિ" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s ને વાંચી રહ્યા હોય ત્યારે ભૂલ:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "આવૃત્તિ %s એ pykickstart દ્વારા આધારભૂત નથી" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ફાઈલ કાઢી નાંખવામાં આવેલ વિકલ્પ અથવા આદેશ વાપરે છે.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "ઈનપુટ ફાઈલમાં સામાન્ય કિકસ્ટાર્ટ ભૂલ" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "ઈનપુટ ફાઈલમાં સામાન્ય ભૂલ: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "તમારે બે સંદર્ભ આવૃત્તિઓને સ્પષ્ટ કરવુ જ જોઇએ." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "નીચેનાં આદેશો %s માં દૂર કરવામાં આવ્યા હતા:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "નીચેનાં આદેશો %s માં અપ્રચલિત કરી દીધા હતા:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "નીચેનાં આદેશોને %s માં ઉમેરાયેલ હતા:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "નીચેનાં વિકલ્પો %s માં %s આદેશમાં ઉમેરાયેલ હતા:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "નીચેનાં વિકલ્પો %s માં %s આદેશમાંથી અપ્રચલિત કર્યા હતા:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "નીચેનાં વિકલ્પોને %s માં %s આદેશમાંથી દૂર કરી દીધા હતા:" pykickstart-1.83/po/he.po000066400000000000000000000174311154315014400153730ustar00rootroot00000000000000# translation of pykickstart.master.po to Hebrew # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the pykickstart package. # Oron Peled , 2008. # msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-04-07 23:54GMT\n" "Last-Translator: Oron Peled \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "מתעלם מפקודה מיושנת בשורה %(lineno)s: הפקודה %(cmd)s סומנה כמיושנת ואינה " "משפיעה יותר. יתכן ותוסר בגרסאות עתידיות, כך שיגרמו שגיאות ריצה של kickstart. " "מומלץ להסיר את הפקודה מקבצי ה-kickstart שלכם." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "פקודה לא מוכרת: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "התקלה הבאה קרתה בשורה %(lineno)s של קובץ ה-kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "הייתה בעיה בקריאת שורה %s מקובץ ה-kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "נדרשת אפשרות %s" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "האפשרות %(option)s נוספה בגרסה %(intro)s, אך אתם משתמשים בגרסת קובץ %" "(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "האפשרות %(option)s הוסרה בגרסה %(removed)s, אך הקובץ שברשותכם בנוי לפי כללי " "גרסה %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "מתעלם מאפשרויות מיושנות בשורה %(lineno)s: האפשרות %(option)s סומנה כמיושנת " "ואינה משפיעה עוד. יתכן ותוסר בגרסאות עתידיות, כך שיגרמו שגיאות ריצה ב-" "kickstart. מומלץ להסיר אפשרות זו מקובצי ה-kickstart שלך." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "אפשרות %(opt)s: ערך בוליאני לא חוקי: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "אפשרות %(opt)s: מחרוזת לא חוקית: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "כתובת לא חוקית עבור %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "נכשל בפתיחת קובץ %%ksappend:" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "נכשל בפתיחת קובץ %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "נכשל בפתיחת קובץ %%ksappend:" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "קבוצה אינה יכולה לציין גם ‪--nodefaults‬ וגם ‪--optional‬" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "הגרסה שנבחרה, %s, אינה נתמכת" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "עצור לאחר השגיאה או האזהרה הראשונה" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "יש לכלול קבצים ולפרשם כאשר נתקלים בהוראת %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "בדיקה מול גרסת תחביר kickstart" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "הגרסה %s אינה נתמכת על ידי pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "הקובץ משתמש באפשרות או פקודה מיושנת.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "שגיאת kickstart כללית בקובץ הקלט" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "שגיאה כללית בקובץ הקלט: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "השורה %s אינה מסתיימת ב-%%end. תחביר זה הנו מיושן ויתכן שיוסר מגרסאות " #~ "עתידיות, דבר שיגרום לשגיאת ריצה ב-kickstart. מומלץ לעדכן את קובץ ה-" #~ "kickstart שלך כך שישתמש בתחביר המעודכן." #~ msgid "Script" #~ msgstr "תסריט" pykickstart-1.83/po/hi.po000066400000000000000000000243641154315014400154020ustar00rootroot00000000000000# translation of pykickstart.master.hi.po to Maithili # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Rajesh Ranjan , 2006, 2007, 2008. # hi , 2007. # Rajesh Ranjan , 2011. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.hi\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2011-01-17 15:45+0530\n" "Last-Translator: Rajesh Ranjan \n" "Language-Team: Maithili \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s पंक्ति पर पदावनत कमांड अनदेखा कर रहा है: %(cmd)s कमांड पदावनत किया जा " "रहा है और अब कोई प्रभाव नहीं रखता है. इसे भविष्य के रिलीज से हटाया जा सकता है जो कि " "किकस्टार्ट से गंभीर त्रुटि लायेगा. कृपया यह कमांड हटाने के लिये अपना किकस्टार्ट रूपांतरित " "करें." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "अनजान कमांड: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "किकस्टार्ट फाइल %(lineno)s के पंक्ति पर निम्न समस्या आयी:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "किकस्टार्ट फाइल के %s पंक्ति से पढ़ने में समस्या था" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s विकल्प जरूरी है" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s विकल्प %(intro)s संस्करण में लाया गया था, लेकिन आप किकस्टार्ट वाक्यरचना " "संस्करण %(version)s का प्रयोग कर रहे हैं." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s विकल्प अब समर्थित नहीं रह गया है." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s विकल्प %(removed)s संस्करण में हटाया गया था, लेकिन आप किकस्टार्ट वाक्यरचना " "संस्करण %(version)s का प्रयोग कर रहे हैं." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s पंक्ति पर पदावनत विकल्प अनदेखा किया: %(option)s विकल्प पदावनत किया " "गया है और अब कोई प्रभाव नहीं रखता है. इसे भविष्य के रिलीज से हटाया जा सकता है, जो " "किकस्टार्ट से गंभीर परिणाम लायेगा. यह विकल्प हटाने के लिये अपना किकस्टार्ट फाइल बदलें." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "विकल्प %(opt)s: अवैध बुलियन मान: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "विकल्प %(opt)s: अवैध स्ट्रिंग मान: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "विकल्प के लिये फ्लैग सेट जरूरी जो कि एक मान नहीं रखता है" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend के लिए अवैध url: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend फाइल खोलने में असमर्थ: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend फाइल खोलने में असमर्थ" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "इनपुट %%ksappend फाइल खोलने में असमर्थ: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "समूह --nodefaults और --optional दोनों को निर्दिष्ट नहीं कर सकता है" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "खंड %%end से समाप्त नहीं होता है." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "असमर्थित संस्करण निर्दिष्ट: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "पहले त्रुटि या चेतावनी के बाद रोकें" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "जब %include देखा जाता है विश्लेषण फाइल शामिल करता है" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "किकस्टार्ट वाक्यरचना का उपलब्ध संस्करण की सूची दें" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "किकस्टार्ट वाक्य रचना का संस्करण जिसके वरक्स सत्यापित करना है" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s पठन में त्रुटि:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "संस्करण %s pykickstart के द्वारा समर्थित नहीं है" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "फाइल एक पदावनत संस्करण या कमांड प्रयोग करता है.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "इनपुट फाइल में सामान्य किकस्टार्ट त्रुटि" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "इनपुट फाइल में सामान्य त्रुटि: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "आपको जरूर दो वाक्यरचना संस्करण निर्दिष्ट करने चाहिए." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "निम्नलिखित कमांड %s में हटाए गए थे:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "निम्नलिखित कमांड %s में पदावनत किए गए थे:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "निम्नलिखित कमांड %s में जोड़े गए थे:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "निम्नलिखित विकल्प को %s कमांड में %s में जोड़ा गया था:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "निम्नलिखित विकल्प को %s कमांड से %s में पदावनत किया गया था:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "निम्नलिखित विकल्प को %s कमांड से %s में हटाया गया था:" pykickstart-1.83/po/hr.po000066400000000000000000000165051154315014400154110ustar00rootroot00000000000000msgid "" msgstr "" "Project-Id-Version: pykickstar\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-10-06 03:03+0100\n" "Last-Translator: Renato Pavicic translator-shop.org>\n" "Language-Team: Renato Pavicic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Croatian\n" "X-Poedit-Country: CROATIA\n" "X-Poedit-SourceCharset: utf-8\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Ignorirat će se zastarjela opcija u %(lineno)s: Naredba %(cmd)s zanemaruje " "se i nema više ikakva učinka. Mogla bi se ukloniti u budućim verzijama, što " "bi moglo rezultirati ozbiljnim pogreškama unutar kickstarta. Uredite vašu " "kickstart datoteku radi uklanjanja ove opcije." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Nepoznata naredba: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Pojavio se sljedeći problem u retku %(lineno)s kickstart datoteke:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Došlo je do problema pri čitanju retka %s kickstart datoteke" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Potrebna je opcija %s" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcija %(option)s pojavila se u verziji %(intro)s, ali vi upotrebljavate " "kickstart sintaksu verzije %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcija %(option)s uklonjena je iz verzije %(removed)s, ali vi upotrebljavate " "kickstart sintaksu verzije %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Ignorirat će se zastarjela opcija u %(lineno)s: Opcija %(option)s zanemaruje " "se i nema više ikakva učinka. Mogla bi se ukloniti u budućim verzijama, što " "bi moglo rezultirati ozbiljnim pogreškama unutar kickstarta. Uredite vašu " "kickstart datoteku radi uklanjanja ove opcije." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opcija %(opt)s: nepravilna Booleova vrijednost: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opcija %(opt)s: nepravilna vrijednost: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Zahtijevani komplet zastavica za opciju koja ne prihvaća vrijednosti" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Nepravilna URL adresa za %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Otvaranje datoteke %%ksappend nije moguće:" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Otvaranje datoteke %%ksappend nije moguće" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Otvaranje datoteke %%ksappend nije moguće:" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Grupa ne može odrediti obje opcije --nodefaults i --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Određena je nepodržana verzija: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "zaustavi pri prvoj pogrešci ili upozorenju" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "raščlani datoteke 'include' dok je vidljiv %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "Verzija kickstart sintakse za uspoređivanje valjanosti" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Pykickstart ne podržavu verziju %s" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Datoteka upotrebljava zanemarenu opciju ili naredbu.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Opća kickstart pogreška unutar ulazne datoteke" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Opća pogreška unutar ulazne datoteke: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s ne završava s %%end. Sintaksa se zanemaruje. Mogla bi se ukloniti u " #~ "budućim verzijama, što bi moglo rezultirati ozbiljnim pogreškama unutar " #~ "kickstarta. Uredite vašu kickstart datoteku radi ažuriranja ove sintakse." #~ msgid "Script" #~ msgstr "Skripta" pykickstart-1.83/po/hu.po000066400000000000000000000170141154315014400154100ustar00rootroot00000000000000# Tamas Szanto , 2006. # Arpad Biro , 2007. msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-04-23 21:05+0100\n" "Last-Translator: Sulyok Péter \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "X-Poedit-Language: Hungarian\n" "X-Poedit-Country: HUNGARY\n" "X-Poedit-SourceCharset: utf-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Elavult parancs mellőzése a(z) %(lineno)s. sorban: a(z) %(cmd)s parancs " "elavult, már nincs hatása. További kiadásokból talán már eltávolítják, és a " "kickstart végzetes hibát fog jelezni. Kérem távolítsa el ezt a parancsot a " "kickstart fájlból!" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Ismeretlen parancs: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Az alábbi hiba történt a kickstart fájl %(lineno)s. sorában:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Hiba történt a kickstart fájl %s. sorát beolvasva" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s opció szükséges" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s opciót a(z) %(intro)s változatban vezették be, de kickstart " "szintaxis %(version)s változatát használja" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s opciót megszüntették %(removed)s változatban, de %(version)s " "verziójú kickstart szintaxist használ" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s. sorban elavult beállítás mellőzése,: %(option)s beállítás már " "elavult, nincs hatása. A későbbi kiadásokból talán már eltávolítják, és " "kickstart végzetes hibát fog jelezni. Kérem távolítsa el ezt a beállítást a " "kickstart fájlból!" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "%(opt)s beállítás: érvénytelen logikai érték: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "%(opt)s beállítás: érvénytelen szöveg: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Kötelező attribútumú egy olyan beállítás, melynek nincs értéke" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Érvénytelen URL %%ksappend fájlhoz: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Nem lehet megnyitni %%ksappend fájlt:" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Nem lehet megnyitni %%ksappend fájlt" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Nem lehet megnyitni %%ksappend fájlt:" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "A csoport nem adhat meg --nodefaults és --optional opciót egyszerre" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Nem támogatott verzió van megadva: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "leállás az első hiba vagy figyelmeztetés után" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "az include fájlok feldolgozása %include előfordulásakor" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" "melyik Kickstart-szintaxisverziónak megfelelően kell végezni az ellenőrzést" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Pykickstart nem támogatja %s változatot" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "A fájlban elavult parancs vagy beállítás szerepel.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Általános Kickstart-hiba történt egy bemeneti fájlban" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Általános hiba történt egy bemeneti fájlban: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s nem %%end kifejezésre végződik. Ez a szintaxis elavult. További " #~ "kiadásokból talán már eltávolítják, és a kickstart végzetes hibát fog " #~ "jelezni. Kérem távolítsa el ezt a parancsot a kickstart fájlból!" #~ msgid "Script" #~ msgstr "Írás" pykickstart-1.83/po/hy.po000066400000000000000000000121251154315014400154120ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/id.po000066400000000000000000000166731154315014400154020ustar00rootroot00000000000000# pykickstart Bahasa Indonesia (Id). # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the pykickstart package. # Teguh DC , 2006-2008. # $Id$ msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-09-02 14:28+0700\n" "Last-Translator: Teguh DC \n" "Language-Team: Fedora Trans ID \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Mengabaikan perintah usang pada baris %(lineno)s: Perintah %(cmd)s telah " "usang dan tidak memiliki efek apapun. Perintah ini mungkin akan dihilangkan " "dari rilis selanjutnya, yang akan mengakibatkan kesalahan fatal dari " "kickstart. Silakan modifikasi berkas kickstart untuk menghapus perintah ini." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Perintah tidak ada: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Masalah berikut ini terdapat pada baris %(lineno)s dalam berkas kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Ada masalah pada saat membaca dari baris %s dalam berkas kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Opsi %s dibutuhkan" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opsi %(option)s diperkenalkan pada versi %(intro)s, tapi anda mempergunakan " "sintak kickstart versi %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opsi %(option)s telah dihilangkan di versi %(removed)s, tapi anda memakai " "sintak kickstart versi %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Mengabaikan opsi usang pada baris %(lineno)s: Opsi %(option)s telah usang " "dan tidak lagi memiliki efek apa pun. Opsi ini kemungkinan akan dihilangkan " "pada rilis selanjutnya, dimana akan menghasilkan kesalahan fatal dari " "kickstart. Silakan modifikasi berkas kickstart anda untuk menghapus opsi ini." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opsi %(opt)s: nilai boolean tidak valid: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opsi %(opt)s: nilai string tidak valid: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Flag yang dibutuhkan untuk opsi tidak memiliki nilai" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Url ilegal untuk %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Tidak dapat membuka berkas %%ksappend :" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Tidak dapat membuka berkas %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Tidak dapat membuka berkas %%ksappend :" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Group tidak menemukan spesifikasi untuk --nodefaults dan --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Versi yang tidak didukung: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "halt setelah kesalahan atau peringatan pertama" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "parse berkas include ketika terlihat %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versi dari sintak kickstart yang akan divalidasi" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Versi %s tidak didukung oleh pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Berkas mempergunakan opsi atau perintah usang.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Kesalahan kickstart yang umum pada berkas masukan" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Kesalahan umum pada berkas masukan: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s tidak diakhiri dengan %%end. Sintak ini sudah usang. Kemungkinan ini " #~ "akan ditinggalkan di rilis selanjutnya, yang mana akan mengakibatkan " #~ "kesalahan fatal dari kickstart. Silakan modifikasi berkas kickstart anda " #~ "dengan sintak yang telah diperbarui." #~ msgid "Script" #~ msgstr "Skrip" pykickstart-1.83/po/is.po000066400000000000000000000170761154315014400154170ustar00rootroot00000000000000# translation of pykickstart.master.po to icelandic # Icelandic translation of pykickstart # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Richard Allen # # Sveinn í Felli , 2009. msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2009-03-20 12:48+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: icelandic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Hunsa úreltann rofa á línu %(lineno)s: Rofinn %(cmd)s er nú úreltur og " "hefur ekki lengur nein áhrif. Hann verður líkast til fjarlægður í næstu " "útgáfum sem verður til þess að villa kemur upp í hraðuppsetningum.Vinsamlega " "breyttu hraðuppsetningaskránum þínum og fjarlægðu þennan rofa." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Óþekkt skipun: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Eftirfarandi vandi kom upp á línu %(lineno)s í hraðuppsetningarskránni:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Það kom upp villa við að lesa úr línu %s í hraðuppsetningarskránni" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Rofann %s vantar" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Rofinn %(option)s kom fyrst fram í útgáfu %(intro)s en þú ert að nota " "hraðuppsetningaraðferð %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Rofinn %(option)s var fjarlægður í útgáfu %(removed)s en þú ert að nota " "hraðræsiaðferð %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Hunsa úreltann rofa á línu %(lineno)s: Rofinn %(option)s er nú úreltur og " "hefur ekki lengur nein áhrif. Hann verður líkast til fjarlægður í næstu " "útgáfum sem verður til þess að villa kemur upp í hraðuppsetningum.Vinsamlega " "breyttu hraðuppsetningaskránum þínum og fjarlægðu þennan rofa." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Rofinn %(opt)s: ógilt gildi: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Rofinn %(opt)s: ógilt gildi: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Viðfang til staðar við rofa sem ekki tekur gildi" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Ógild slóð fyrir %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Gat ekki opnað %%ksappend skrána: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Gat ekki opnað %%ksappend skrána" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Gat ekki opnað %%ksappend skrána: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Hópur má ekki vera bæði --nodefaults og --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Ógild útgáfa gefin upp: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "stöðva eftir fyrstu villu eða viðvörun" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "þáttun innifelur skrár meðan %include er til staðar" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "útgáfa hraðuppsetningar til að yfirfara eftir" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Útgáfan %s er ekki studd af pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Skráin inniheldur úreltann rofa eða skipun.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Almenn hraðuppsetningarvilla í ílagsskrá" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Almenn villa í ílagsskrá: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s endar ekki með %%end. Þessi framsetning er úrelt og hefur ekki lengur " #~ "nein áhrif. Þetta verður líkast til fjarlægt í næstu útgáfum sem verður " #~ "til þess að villa kemur upp í hraðuppsetningum.Vinsamlega breyttu " #~ "hraðræsiskránum þínum og fjarlægðu þennan rofa." #~ msgid "Script" #~ msgstr "Skrifta" pykickstart-1.83/po/it.po000066400000000000000000000171111154315014400154060ustar00rootroot00000000000000# translation of pykickstart.master.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006. # # Francesco Tombolini , 2006, 2007, 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-09 14:17+1000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Il comando deprecato sulla riga %(lineno)s sarà ignorato: Il comando %(cmd)" "s è deprecato e non possiede alcun effetto. Potrebbe essere rimosso dalle " "versioni future, producendo un errore fatale nel kickstart. Si prega di " "modificare il file kickstart rimuovendo questo comando." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Comando sconosciuto: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Si è verificato il seguente problema sulla riga %(lineno)s del file di " "kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" "Si è verificato un problema durante la lettura dalla riga %s del file di " "kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "L'opzione %s è necessaria" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "L'opzione %(option)s è stata introdotta con la versione %(intro)s, ma si sta " "utilizzando la versione della sintassi di kickstart %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "L'opzione %(option)s non è più supportata." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "L'opzione %(option)s è stata rimossa nella versione %(removed)s, ma si sta " "utilizzando la versione della sintassi di kickstart %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "L'opzione deprecata sulla riga %(lineno)s sarà ignorata: L'opzione %(option)" "s è stata deprecata e non possiede alcun effetto. Tale opzione potrà essere " "rimossa dalle versioni future, che risulterà in un errore fatale di " "kickstart. Si prega di modificare il file kickstart in modo da rimuovere " "questa opzione." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opzione %(opt)s: valore booleano non valido: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opzione %(opt)s: valore stringa non valido: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Insieme di flag necessarie per l'opzione che non accetta alcun valore" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Url illegale per %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Impossibile aprire il file %%ksappend : %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Impossibile aprire il file %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Impossibile aprire il file kickstart di input: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Group non può specificare sia --nodefaults che --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "La sezione non termina con %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Versione specificata non supportata: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "arrestarsi dopo il primo errore o avvertimento" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "esaminare i file include quando %include viene visualizzato" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "elenca le versioni disponibili della sintassi di kickstart" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versione della sintassi del kickstart verso cui validare" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Errore di lettura %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "La versione %s non è supportata da pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Il file utilizza una opzione o comando deprecati.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Errore kickstart generale nel file input" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Errore generale nel file input: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Specificare due versioni della sintassi." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "I seguenti comandi sono stati rimossi in %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "I seguenti comandi sono stati deprecati in %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "I seguenti comandi sono stati aggiunti in %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Le seguenti opzioni sono state aggiunte al comando %s in %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Le seguenti opzioni sono state deprecate dal comando %s in %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Le seguenti opzioni sono state rimosse dal comando %s in %s:" pykickstart-1.83/po/ja.po000066400000000000000000000207311154315014400153660ustar00rootroot00000000000000# translation of ja.po to # translation of ja.po to Japanese # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Kiyoto James Hashida , 2006, 2007. # kiyoto james hashida , 2006. # Noriko Mizumoto , 2006. # Hyu_gabaru Ryu_ich , 2007. # Noriko Mizumoto , 2010. msgid "" msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-06-30 11:56+1000\n" "Last-Translator: Noriko Mizumoto \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s 行の廃止されたコマンドを無視します: %(cmd)s コマンドは廃止されてお" "り、どんな効果も持ちません。将来のリリースでは削除される可能性があり、キック" "スタートの致命的なエラーとなります。使用中のキックスタートファイルを修正し" "て、このコマンドを取り除いてください。" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "不明なコマンド: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "以下の問題がキックスタートファイルの %(lineno)s 行で発生しました:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "キックスタートファイルの %s の行の読み込みに問題がありました" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "オプション %s は必須です" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "%(option)s オプションはバージョン %(intro)s で導入されましたが、 現在、 キックスタート構文のバージョン %(version)s を使用しています。" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s オプションには対応しなくなります。" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "%(option)s オプションはバージョン %(removed)s で削除されましたが、 現在、 キックスタート構文バージョン %(version)s を使用しています。" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s 行の廃止されたオプションを無視します: %(option)s オプションは廃止" "されており、どんな効果も持ちません。将来のリリースでは削除される可能性があ" "り、キックスタートの致命的なエラーとなります。使用中のキックスタートファイル" "を修正して、このオプションを取り除いてください。" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "オプション %(opt)s: 無効なブール値: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "オプション %(opt)s: 無効な文字列値: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "値を取らないオプションに必要なフラグが設定されています" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend としては不正な url: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend ファイルを開けません: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend ファイルを開けません" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "入力キックスタートファイルを開けません: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "--nodefaults と --optional の両方のグループは指定できません" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "セクションが %%end で終了していません。" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "サポートされていないバージョンが指定されています: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "最初のエラーまたは警告で停止する" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include が表示された時に include ファイルを構文解析する" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "キックスタート構文の利用可能なバージョンを表示" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "確証対象のキックスタート構文のバージョン" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s の読み込みにエラー発生:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "バージョン %s はキックスタートでサポートされていません" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ファイルは無用になったオプションかコマンドを使用しています。\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "入力ファイル内の一般的なキックスタートエラー" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "入力ファイル内の一般的なエラー: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "2 種類の構文バージョンを指定する必要があります。" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "次のコマンドは %s で削除されました:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "次のコマンドは %s で廃止予定とされました:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "次のコマンドは %s で追加されました:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "次のオプションは %s コマンドに %s で追加されました:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "次のオプションは %s コマンドでは %s で廃止予定とされました:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "次のオプションは %s コマンドから %s で削除されました:" pykickstart-1.83/po/ka.po000066400000000000000000000123531154315014400153700ustar00rootroot00000000000000# translation of ka.po to Georgian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # George Machitidze , 2007. msgid "" msgstr "" "Project-Id-Version: ka\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-03-05 00:53+0400\n" "Last-Translator: George Machitidze \n" "Language-Team: Georgian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=1; plural=0\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "პარამეტრი %s აუცილებელია" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/kn.po000066400000000000000000000276641154315014400154200ustar00rootroot00000000000000# translation of pykickstart.master.kn.po to Kannada # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # shankar Prasad , 2006. # Shankar Prasad , 2007, 2008, 2011. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.kn\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2011-01-07 16:28+0530\n" "Last-Translator: Shankar Prasad \n" "Language-Team: Kannada \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s ಸಾಲಿನ ಅಸಮ್ಮತಿಗೊಂಡ ಆಜ್ಞೆಯನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತಿದೆ: ಆಯ್ಕೆ %(cmd)s ಯು " "ಅಸಮ್ಮತಿಗೊಂಡಿದ್ದು ಹಾಗು ಇನ್ನು ಮುಂದೆ ಯಾವುದೇ ಪರಿಣಾಮ ನೀಡುವುದಿಲ್ಲ. ಅದು ಮುಂದಿನ " "ಬಿಡುಗಡೆಗಳಲ್ಲಿ ತೆಗೆಲ್ಪಟ್ಟು, ಕೊನೆಗೆ ಕಿಕ್ ಸ್ಟಾರ್ಟಿನಿಂದ ಮಾರಕ ದೋಷಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ. " "ದಯವಿಟ್ಟು ಈ ಆಜ್ಞೆಯನ್ನು ತೆಗೆಯಲು ನಿಮ್ಮ ಕಿಕ್ ಸ್ಟಾರ್ಟ್ ಕಡತವನ್ನು ಮಾರ್ಪಡಿಸಿ" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "ಗೊತ್ತಿರದ ಆಜ್ಞೆ: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "ಕಿಕ್ ಸ್ಟಾರ್ಟ್ ಕಡತದ %(lineno)s ಸಾಲಿನಲ್ಲಿ ಈ ಕೆಳಗಿನ ತೊಂದರೆಯು ಕಂಡುಬಂದಿದೆ:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "ಕಿಕ್ ಸ್ಟಾರ್ಟಿನ ಕಡತದ್ %s ಸಾಲಿನಿಂದ ಓದುವಲ್ಲಿ ತೊಂದರೆ ಉಂಟಾಗಿದೆ" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "ಆಯ್ಕೆ %s ನ ಆವಶ್ಯಕತೆ ಇದೆ" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "ಆಯ್ಕೆ %(option)s ಯು ಆವೃತ್ತಿ %(intro)s ಯಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ, ಆದರೆ ನೀವು ಕಿಕ್‌ಸ್ಟಾರ್ಟ್ " "ಸಿಂಟ್ಯಾಕ್ಸ್ ಆವೃತ್ತಿ %(version)s ಯನ್ನು ಬಳಸುತ್ತಿದ್ದೀರಿ." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s ಆಯ್ಕೆಗೆ ಇನ್ನು ಮುಂದೆ ಬೆಂಬಲವಿರುವುದಿಲ್ಲ." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "ಆಯ್ಕೆ %(option)s ಯು ಆವೃತ್ತಿ %(removed)s ನಲ್ಲಿ ವಜಾಗೊಳಿಸಲಾಗಿದೆ, ಆದರೆ ನೀವು " "ಕಿಕ್‌ಸ್ಟಾರ್ಟ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಆವೃತ್ತಿ %(version)s ಯನ್ನು ಬಳಸುತ್ತಿದ್ದೀರಿ." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "ಸಾಲು %(lineno)s ನ ಅಸಮ್ಮತಿಗೊಂಡ ಆಯ್ಕೆಯನ್ನುನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತಿದೆ: ಆಯ್ಕೆ %(option)s ಯು " "ಅಸಮ್ಮತಿಗೊಂಡಿದ್ದು ಹಾಗು ಇನ್ನು ಮುಂದೆ ಯಾವುದೇ ಪರಿಣಾಮ ನೀಡುವುದಿಲ್ಲ. ಅದು ಮುಂದಿನ " "ಬಿಡುಗಡೆಗಳಲ್ಲಿ ತೆಗೆಲ್ಪಟ್ಟು, ಕೊನೆಗೆ ಕಿಕ್ ಸ್ಟಾರ್ಟಿನಿಂದ ಮಾರಕ ದೋಷಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ. " "ದಯವಿಟ್ಟು ಈ ಆಯ್ಕೆಯನ್ನು ತೆಗೆಯಲು ನಿಮ್ಮ ಕಿಕ್ ಸ್ಟಾರ್ಟ್ ಕಡತವನ್ನು ಮಾರ್ಪಡಿಸಿ" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "ಆಯ್ಕೆ %(opt)s: ಅಮಾನ್ಯ ಬೂಲಿಯನ್ ಮೌಲ್ಯ: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "ಆಯ್ಕೆ %(opt)s: ಅಮಾನ್ಯ ವಾಕ್ಯ ಮೌಲ್ಯ: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "ಮೌಲ್ಯವನ್ನು ಹೊಂದದ ಆಯ್ಕೆಗಳಿಗೆ ತಲೆಚೀಟಿಯ ಅಗತ್ಯವಿದೆ" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend ಗೆ ಅಸಮ್ಮತ url: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend file ಕಡತವನ್ನು ತೆರೆಯಲಾಗಿಲ್ಲ: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend ಕಡತವನ್ನು ತೆರೆಯಲಾಗಿಲ್ಲ" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "ಇನ್‌ಪುಟ್‌ ಕಿಕ್‌ಸ್ಟಾರ್ಟ್ ಕಡತವನ್ನು ತೆರೆಯಲಾಗಿಲ್ಲ: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "ಸಮೂಹಕ್ಕೆ --nodefaults ಹಾಗೂ --optional ಗಳೆರೆಡನ್ನೂ ನಿಗದಿಸಲು ಸಾಧ್ಯವಿರುವುದಿಲ್ಲ" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "ವಿಭಾಗವು %%end ನೊಂದಿಗೆ ಅಂತ್ಯಗೊಳ್ಳುವುದಿಲ್ಲ." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "ಬೆಂಬಲಿತವಾಗದ ಆವೃತ್ತಿಯನ್ನು ಸೂಚಿಸಲಾಗಿದೆ: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "ಪ್ರಥಮ ದೋಷ ಅಥವ ಎಚ್ಚರಿಕೆಯ ನಂತರ ನಿಲ್ಲು" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include ಕಂಡಾಗ ವಿಶ್ಲೇಷಣೆಯು ಕಡತಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "ಕಿಕ್‌ಸ್ಟಾರ್ಟ್ ಕಡತದ ಲಭ್ಯವಿರುವ ಆವೃತ್ತಿಗಳ ಪಟ್ಟಿ" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "ಇದರ ವಿರುದ್ಧ ಮಾನ್ಯಮಾಡಬೇಕಾದ ಕಿಕ್-ಸ್ಟಾರ್ಟ್ ಸಿಂಟ್ಯಾಕ್ಸಿನ ಆವೃತ್ತಿ" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s ಅನ್ನು ಓದುವಲ್ಲಿ ದೋಷ:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart ನಿಂದ ಬೆಂಬಲಿತವಾಗದೇ ಇರುವ %s ಆವೃತ್ತಿ" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ಕಡತವು ಅಸಮ್ಮತಿಗೊಂಡ ಆಯ್ಕೆ ಅಥವ ಆಜ್ಞೆಯನ್ನು ಉಪಯೋಗಿಸುತ್ತದೆ.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "ಆದಾನಗೊಂಡ ಕಡತದಲ್ಲಿ ಸಾಮನ್ಯ ಕಿಕ್ ಸ್ಟಾರ್ಟ್ ದೋಷ" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "%s ಕಡತದಲ್ಲಿ ಸಾಮನ್ಯ ದೋಷ" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "ನೀವು ಕನಿಷ್ಟ ಎರಡು ಸಿಂಟ್ಯಾಕ್ಸ್ ಆವೃತ್ತಿಗಳನ್ನು ಸೂಚಿಸಬೇಕು." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು %s ನಲ್ಲಿ ತೆಗೆದು ಹಾಕಲಾಗಿದೆ:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು %s ನಲ್ಲಿ ತೆಗೆದು ಹಾಕಲಾಗಿದೆ:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು %s ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "ಈ ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು %s ಎಂಬ ಆಜ್ಞೆಗೆ %s ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "ಈ ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು %s ಎಂಬ ಆಜ್ಞೆಯಿಂದ %s ನಲ್ಲಿ ಅಪ್ರಚಲಿತಗೊಳಿಸಲಾಗಿದೆ:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "ಈ ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು %s ಎಂಬ ಆಜ್ಞೆಗೆ %s ನಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾಗಿದೆ:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s ವು %%end ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುವುದಿಲ್ಲ. ಈ ವಾಕ್ಯವನ್ನು ತೆಗೆದು ಹಾಕಲಾಗಿದೆ. ಅದು " #~ "ಮುಂದಿನ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ತೆಗೆಲ್ಪಡಬಹುದಾಗಿದ್ದು, ಅದು ಕಿಕ್ ಸ್ಟಾರ್ಟಿನಿಂದ ಮಾರಕ ದೋಷಕ್ಕೆ " #~ "ಕಾರಣವಾಗುತ್ತದೆ. ದಯವಿಟ್ಟು ಈ ಅಪ್‍ಡೇಟ್ ಆದ ವಾಕ್ಯವನ್ನು ಬಳಸಲು ನಿಮ್ಮ ಕಿಕ್ ಸ್ಟಾರ್ಟ್ ಕಡತವನ್ನು " #~ "ಮಾರ್ಪಡಿಸಿ." #~ msgid "Script" #~ msgstr "ಸ್ಕ್ರಿಪ್ಟ್‍" pykickstart-1.83/po/ko.po000066400000000000000000000201111154315014400153750ustar00rootroot00000000000000# translation of pykickstart.master.po to Korean # translation of ko.po to # translation of ko.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006. # # Eunju Kim , 2006, 2007, 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-26 16:38+1000\n" "Last-Translator: Eunju Kim \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "%(lineno)s 번째 줄에서 앞으로 삭제될 명령은 무시됩니다. %(cmd)s 명령은 삭제되었으며 더이상 아무런 효과를 가지고 있지 않습니다. 킥스타트에서 치명적인 오류를 가져오는 이 명령은 다음 배포판부터 완전히 삭제될 것입니다. 이 명령을 제거하기 위해 킥스타트 파일을 수정해 주시기 바랍니다." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "알 수 없는 명령: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "킥스타트 파일의 %(lineno)s번째 줄에서 다음과 같은 문제 발생:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "킥스타트파일의 %s번째 줄을 읽는데 문제 발생" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "옵션 %s가 필요" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "옵션 %(option)s은 버전 %(intro)s에 소개되었으나, 킥스타트 구문 버전 %(version)s을 사용하시고 있습니다" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "옵션 %(option)s은 버전 %(removed)s에서 삭제되었으나, 킥스타트 구문 버전 %(version)s을 사용하시고 있습니다" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "%(lineno)s 번째 줄에서 앞으로 삭제될 옵션은 무시됩니다. %(option)s 옵션은 삭제되었으며 더이상 아무런 효과를 가지고 있지 않습니다. 킥스타트에서 치명적인 오류를 가져오는 이 옵션은 다음 배포판부터 완전히 삭제될 것입니다. 이 옵션을 제거하기 위해 킥스타트 파일을 수정해 주시기 바랍니다." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "옵션 %(opt)s: 유효하지 않은 부울(boolean) 값: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "옵션 %(opt)s: 유효하지 않은 문자열 값: %(value)r " #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "값을 가지지 않는 옵션을 위해 사용되는 플래그 모음이 필요" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend의 잘못된 URL: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend 파일을 열 수 없음: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend 파일을 열 수 없음" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend 파일을 열 수 없음: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "그룹은 --nodefaults 및 --optional을 지정할 수 없음" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "지원되지 않는 버전 지정: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "처음 오류 혹은 경고 후에 정지" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include 가 보여질때 include 파일을 구문 분석함" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "확인을 위한 킥스타트 구문의 버전" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "버전 %s은 pykickstart에 의해 지원되지 않습니다" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "파일은 앞으로 삭제될 옵션이나 명령을 사용함.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "입력 파일에서 일반적인 킥스타트 오류" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "입력 파일에서 일반적인 오류: %s" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "옵션 %(option)s 는 더이상 지원되지 않습니다." #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "섹션이 %%end 로 끝나지 않습니다." #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s:\n" "%s 를 읽는중에 오류가 발생했습니다." #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "사용 가능한 kickstart 구문 목록을 표시합니다." #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #~ msgid "%s does not end with %%end. This syntax has been deprecated. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "%s은 %%end로 끝나지 않습니다. 이러한 구문은 삭제되었습니다. 킥스타트에서 치명적인 오류를 가져오는 이 구문은 다음 배포판부터 완전히 삭제될 것입니다. 업데이트된 구문을 사용하려면 킥스타트 파일을 수정해 주시기 바랍니다. " #~ msgid "Script" #~ msgstr "스크립트 " pykickstart-1.83/po/ku.po000066400000000000000000000121251154315014400154110ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/lo.po000066400000000000000000000121251154315014400154040ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/lt.po000066400000000000000000000121251154315014400154110ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/lv.po000066400000000000000000000121251154315014400154130ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/mai.po000066400000000000000000000212111154315014400155340ustar00rootroot00000000000000# translation of pykickstart.master.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Sangeeta Kumari , 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-02-29 01:51+0530\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s पंक्ति पर पदावनत कमांड अनदेखा कए रहल अछि. %(cmd)s कमांड पदावनत कएल " "जाए रहल अछि आओर आब कोनो प्रभाव नहि राखैत अछि. एकरा भविष्यक रिलीजसँ हटाओल जाए सकैत " "अछि जे किकस्टार्ट सँ गंभीर त्रुटि आनत. कृप्या ई कमांड हटाबै क' लेल अपन किकस्टार्ट रूपांतरित " "करू." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "अनजान कमांड: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "किकस्टार्ट फाइल %(lineno)s क' पंक्ति पर निम्न समस्या आएल:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "किकस्टार्ट फाइल क' %s पंक्तिसँ पढ़एमे समस्या छल" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s विकल्प जरूरी अछि" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s विकल्प %(intro)s संस्करणमे आनल गेल छला, मुदा अहाँ किकस्टार्ट वाक्यरचना " "संस्करण %(version)s क' प्रयोग कए रहल अछि" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s विकल्प %(removed)s संस्करणमे हटाओल गेल छल, मुदा अहाँ किकस्टार्ट वाक्यरचना " "संस्करण %(version)s क' प्रयोग कए रहल छी" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s पंक्ति पर पदावनत विकल्प अनदेखा कएलक: %(option)s विकल्प पदावनत कएल गेल " "अछि आओर आब कोनो प्रभाव नहि राखैत अछि. एकरा भविष्यक रिलीजसँ हटाओल जाए सकैत अछि. जे " "किकस्टार्टसँ गंभीर परिणाम आनत. ई विकल्प हटाबै क' लेल अपन किकस्टार्ट फाइल बदलू." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "विकल्प %(opt)s: अवैध बुलियन मान: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "विकल्प क' लेल फ्लैग सेट जरूरी जे एकटा मान नहि राखैत अछि" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "इनपुट फाइलमे सामान्य त्रुटि: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "समूह --nodefaults आओर --optional दुनूकेँ निर्दिष्ट नहि कए सकैत अछि" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "असमर्थित संस्करण निर्दिष्ट: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "पहिले त्रुटि अथवा चेतावनीक बाद रोकू" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "जखन %include देखल जाएत अछि विश्लेषण फाइल सामिल करैत अछि" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "किकस्टार्ट वाक्य रचनाक संस्करण जकर वरक्स सत्यापित कएनाइ अछि" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "संस्करण %s pykickstart क' द्वारा समर्थित नहि अछि" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "फाइल एकटा पदावनत संस्करण अथवा कमांड प्रयोग करैत अछि.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "इनपुट फाइलमे सामान्य किकस्टार्ट त्रुटि" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "इनपुट फाइलमे सामान्य त्रुटि: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "Script" #~ msgstr "स्किप्ट" pykickstart-1.83/po/mk.po000066400000000000000000000213431154315014400154030ustar00rootroot00000000000000# translation of pykickstart.mk.po to Macedonian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Arangel Angov , 2007. msgid "" msgstr "" "Project-Id-Version: pykickstart.mk\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-07-12 22:55+0200\n" "Last-Translator: Arangel Angov \n" "Language-Team: Macedonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Игнорирам заостаната команда на линија %(lineno)s: Командата %(cmd)s е " "заостаната и повеќе не функционира. Може да биде отстранета од " "иднитеизданија а тоа може да резултира со фатална грешка од kickstart. Ве " "молам сменете ја Вашата датотека за kickstart и отстранете ја оваа опција." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Непозната команда: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Следниов проблем се случи на линија %(lineno)s од датотеката за kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Постои проблем со читањето од линија %s од датотеката за kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Опцијата %s е достапна" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Опцијата %(option)s беше претставена во верзијата %(intro)s, но Вие " "користите синтакса за kickstart од верзијата %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Опцијата %(option)s беше отстранета во верзијата %(removed)s, а вие " "користите синтакса за kickstart од верзијата %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Игнорирам заостаната опција на линија %(lineno)s. Опцијата %(option)s е " "заостаната и повеќе не функционира. Може да биде отстранета од " "иднитеизданија а тоа може да резултира со фатална грешка од kickstart. Ве " "молам сменете ја Вашата датотека за kickstart и отстранете ја оваа опција." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Опцијата %(opt)s: невалидна boolean вредност: %(value)r" #: ../pykickstart/options.py:136 #, fuzzy, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Опцијата %(opt)s: невалидна boolean вредност: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Потребниот сет на знаменца за опција која што не прима вредности" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Општа грешка во датотеката за запишување: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Групата не може да ги одреди двете --nodefaults и --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Одредена е неподдржана верзија: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "исклучи после првата грешка или предупредување" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "парсирај include датотеки кога забележиш %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "верзијата на синтакстата за kickstart за валидација" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Верзијата %s не е поддржана од страна на pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Датотеката користи заостаната опција или команда.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Општа kickstart грешка во датотеката за запишување" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Општа грешка во датотеката за запишување: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #, fuzzy #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "Игнорирам заостаната опција на линија %(lineno)s. Опцијата %(option)s е " #~ "заостаната и повеќе не функционира. Може да биде отстранета од " #~ "иднитеизданија а тоа може да резултира со фатална грешка од kickstart. " #~ "Ве молам сменете ја Вашата датотека за kickstart и отстранете ја оваа " #~ "опција." pykickstart-1.83/po/ml.po000066400000000000000000000251631154315014400154100ustar00rootroot00000000000000# translation of ml.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Ani Peter , 2006, 2007. msgid "" msgstr "" "Project-Id-Version: ml\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-12 12:53+0530\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "\n" "\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s വരിയിലുളള തെറ്റായ ഉപാധി ഉപേക്ഷിക്കുന്നു: %(cmd)s കമാന്‍ഡ് ഇനി " "സ്വീകരിക്കുന്നില്ല. ഇനിയുളള റിലീസില്‍ ഇത് നീക്കം ചെയ്യുന്നതാണ്, kickstart-ന്‍റെ ഒരു പിഴവായി " "ഇത് കാണപ്പെടുന്നതാണ്. ഈ കമാന്‍ഡ് നീക്കം ചെയ്ത് നിങ്ങളുടെ kickstart ഫയലില്‍ മാറ്റം വരുത്തുക." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "തെറ്റായ കമാന്‍ഡ്: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "കിക്ക് സ്റ്റാര്‍ട്ട് ഫൈലില്‍ %(lineno)s ലൈനില്‍ ആണ് ഈ പ്രശ്നം ഉണ്ടായത്:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "കിക്ക്സ്റ്റാറ്‍ട്ട് ഫൈലില്‍ %s ാം ലൈന്‍ വായിക്കുന്നതില്‍ ഒരു പ്രശ്നം കാണപ്പെട്ടിരുന്നു" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s എന്ന ഉപാധി ആവശ്യമുണ്ട്" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s എന്ന ഉപാധി %(intro)s വേറ്‍ഷനില്‍ ലഭ്യമാണ്, പക്ഷേ നിങ്ങള്‍ ഉപയോഗിക്കുന്നത് " "kickstart സിന്‍റാക്സ് വേറ്‍ഷന്‍ %(version)s ആണ്." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s എന്ന ഉപാധി %(removed)s വേറ്‍ഷനില്‍ നിന്നും നീക്കിയിരിക്കുന്നു, പക്ഷേ നിങ്ങള്‍ " "ഉപയോഗിക്കുന്നത് kickstart സിന്‍റാക്സ് വേറ്‍ഷന്‍ %(version)s ആണ്." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s വരിയിലുളള തെറ്റായ ഉപാധി ഉപേക്ഷിക്കുന്നു: %(option)s കമാന്‍ഡ് ഇനി " "സ്വീകരിക്കുന്നില്ല. ഇനിയുളള റിലീസില്‍ ഇത് നീക്കം ചെയ്യുക, kickstart-ന്‍റെ ഒരു പിഴവായി ഇത് " "കാണപ്പെടുന്നതാണ്. ഈ കമാന്‍ഡ് നീക്കം ചെയ്ത് നിങ്ങളുടെ kickstart ഫയലില്‍ മാറ്റം വരുത്തുക" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "%(opt)s ഉപാധി: അസാധുവായ ബൂളിയന്‍ വാല്യു: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "ഉപാധി %(opt)s: അസാധുവായ സ്ട്രിങ് മൂല്ല്യം: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "ഒരു മൂല്യവും അടങ്ങാത്ത ഉപാധിയ്ക്ക് ആവശ്യപ്പെട്ട ഫ്ളാഗ് സെറ്റ് ചെയ്യപ്പെട്ടിരിക്കുന്നു" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend-നുളള url തെറ്റാണ്: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend ഫയല്‍ തുറക്കുവാന്‍ സാധ്യമാകുന്നില്ല: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend ഫയല്‍ തുറക്കുവാന്‍ സാധ്യമാകുന്നില്ല" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend ഫയല്‍ തുറക്കുവാന്‍ സാധ്യമാകുന്നില്ല: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "ഗ്റൂപ്പിന് --nodefaults-ഉം --optional-ഉം നല്‍കുവാന്‍ സാധ്യമല്ല" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "പിന്തുണ ലഭ്യമല്ലാത്ത വേറ്‍ഷന്‍: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "ആദ്യത്തെ പിഴവ് അല്ലെങ്കില്‍ മുന്നറിയിപ്പിന് ശേഷം നിര്‍ത്തുക" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include കാണുന്പോള്‍ include ഫയലുകള്‍ പാഴ്സ് ചെയ്യുക" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "kickstart സിന്‍റാക്സ് പരിശോധിക്കേണ്ടത് എങ്ങനെ" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "%s എന്ന വേറ്‍ഷന് pykickstart പിന്തുണ നല്‍കുന്നില്ല" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "തെറ്റായ ഒരു ഉപാധി അല്ലെങ്കില്‍ കമാന്‍ഡ് ഫയല്‍ ഉപയോഗിക്കുന്നു.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "ഇന്‍പുട്ട് ഫൈലില്‍ സാധാരണ കിക്ക് സ്റ്റാര്‍ട്ട് പിഴവ്" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "ഇന്‍പുട്ട് ഫൈലില്‍ സാധാരണ പിഴവ് : %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s, %%end-ല്‍ അവസാനിക്കുന്നില്ല. ഈ സിന്റാക്സ് ഇപ്പോള്‍ ലഭ്യമല്ല. ഇനിയുളള റിലീസില്‍ നിന്നും " #~ "ഇത് നീക്കപ്പെടുന്നതാണ്. ഇത് കിക്ക്സ്റ്റാര്‍ട്ടില്‍ തകരാറുകള്‍ക്ക് കാരണമാകുന്നു. അതിനാല്‍ പരിഷ്കരിച്ച " #~ "സിന്റാക്സ് ഉപയോഗിക്കുന്നതിനായി ദയവായി നിങ്ങളുടെ കിക്ക്സ്റ്റാര്‍ട്ട് ഫയലില്‍ മാറ്റം വരുത്തുക." #~ msgid "Script" #~ msgstr "സ്ക്രിപ്റ്റ്" pykickstart-1.83/po/mr.po000066400000000000000000000243771154315014400154240ustar00rootroot00000000000000# translation of pykickstart.master.mr.po to marathi # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # sandeep shedmake , 2006. # Rahul Bhalerao , 2006. # sandeep shedmake , 2007. # Sandeep Shedmake , 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.mr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-12 16:44+0530\n" "Last-Translator: Sandeep Shedmake \n" "Language-Team: marathi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s ओळीवर नापसंत आदेशाकडे दुर्लक्ष केल्यास: %(cmd)s आदेश नापसंत केले आणि त्यामुळे " "त्याचा ह्यापुढे काहीच परिणाम राहणार नाही. ते पुढच्या प्रकाशनासाठी नाहीसे होऊ शकते, " "ज्याचा परिणाम किकस्टार्टकडून गंभीर चूका घडतील. हा आदेश काढून टाकण्साठी कृपया तुमच्या " "किकस्टार्ट फाइल मध्ये सुधारणा करा." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "अपरिचित आदेश: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "किकस्टार्ट फाइलच्या %(lineno)s ओळीवर खालील समस्या आढळली:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "किकस्टार्ट फाइलच्या %s ओळी वाचताना समस्या आढळली होती" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "पर्याय %s आवश्यक आहे" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s पर्याय %(intro)s आवृत्तीमध्ये ओळखीस आले होते, परंतु आपण%(version)s " "कीकस्टार्ट व्याकरण आवृत्ती वापरत आहात" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s पर्याय %(removed)s आवृत्तीमध्ये काढून टाकण्यात आले होते, परंतु आपण%(version)" "s कीकस्टार्ट व्याकरण आवृत्ती वापरत आहात" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s ओळीवर नापसंत पर्यायाकडे दुर्लक्ष केल्यास: %(option)s पर्याय नापसंत केले आणि " "त्यामुळे त्याचा ह्यापुढे काहीच परिणाम राहणार नाही. ते पुढच्या प्रकाशनासाठी नाहीसे होऊ " "शकते, ज्याचा परिणाम किकस्टार्टकडून गंभीर चूका घडतील. हा पर्याय काढून टाकण्साठी कृपया " "तुमच्या किकस्टार्ट फाइल मध्ये सुधारणा करा." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "पर्याय %(opt)s: अप्रमाणीत बुलियन मूल्य: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "पर्याय %(opt)s: अप्रमाणीत स्ट्रींग मुल्य: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "फ्लैग सेटची पर्यायाकरीता आवश्यकता आहे जे मूल्ये घेत नाही" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend करीता अवैध url: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend फाइल उघडण्यास असमर्थ: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend फाइल उघडण्यास असमर्थ" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend फाइल उघडण्यास असमर्थ: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "संच --nodefaults व --optional पर्याय दर्शवू शकत नाही" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "असमर्थित आवृत्ती दर्शविल्या गेले: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "पहिली चूक किंवा चेतावनी नंतर थांबावे" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "जेव्हा %include दिसते तेव्हा include फाइल्सचे विश्लेषण करा" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "कीकस्टार्ट संरचना ची आवृत्ती च्या विरुद्धात तपासनी" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "%s आवृत्ती pykickstart द्वारे समर्थित नाही" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "नापसंत पर्याय किंवा आदेश यांचा फाइल वापर करते.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "इनपुट फाइल मध्ये सर्वसाधारण किकस्टार्ट चूका" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "इनपुट फाइल मध्ये सर्वसाधारण चूका: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s %%end सह समाप्त होत नाही. ही रचना वापरणीत नाही. ते पुढच्या प्रकाशनासाठी " #~ "नाहीसे होऊ शकते, ज्याचा परिणाम किकस्टार्टकडून गंभीर चूका घडतील. हा पर्याय काढून " #~ "टाकण्साठी कृपया तुमच्या किकस्टार्ट फाइल मध्ये सुधारणा करा." #~ msgid "Script" #~ msgstr "स्क्रीप्ट" pykickstart-1.83/po/ms.po000066400000000000000000000166231154315014400154200ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Sharuzzaman Ahmat Raslan , 2006. # msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-04-08 19:15+0800\n" "Last-Translator: Sharuzzaman Ahmat Raslan \n" "Language-Team: Malay \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.10.2\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Mengabaikan arahan tidak disokong pada baris %(lineno)s: Arahan %(cmd) " "telah tidak disokong dan tidak lagi mempunyai kesan. Ia mungkin dibuang " "dari edaran masa hadapan, dimana akan mengakibatkan ralat maut dari " "kickstart. Sila ubahsuai fail kickstart anda untuk membuang arahan ini." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Arahan tidak diketahui: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Masalah berikut berlaku pada baris %(lineno)s untuk fail kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Terdapat masalah membaca dari baris %s untuk fail kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Pilihan %s diperlukan" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Pilihan %(option)s telah diperkenalkan dalam versi %(intro)s, tetapi anda " "menggunakan sintaks kickstart versi %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Pilihan %(option)s telah dibuang dalam versi %(removed)s, tetapi anda " "menggunakan sintaks kickstart versi %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Mengabaikan pilihan tidak disokong pada baris %(lineno)s: Pilihan %(option)s " "telah tidak disokong dan tidak lagi mempunyai kesan. Ia mungkin dibuang dari " "edaran masa hadapan, dimana akan mengakibatkan ralat maut dari kickstart. " "Sila ubahsuai fail kickstart anda untuk membuang pilihan ini." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Pilihan %(opt)s: nilai boolean tidak sah: %(value)r" #: ../pykickstart/options.py:136 #, fuzzy, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Pilihan %(opt)s: nilai boolean tidak sah: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Memerlukan penanda ditetapkan untuk pilihan yang tidak menerima nilai" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Ralat umum dalam fail masukan: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Kumpulan tidak boleh menyatakan kedua-dua --nodefaults dan --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Versi tidak disokong dinyatakan: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "henti selepas ralat atau amaran pertama" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "huraian menyertakan fail apabila %include kelihatan" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versi sintaks kickstart untuk disahkan" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Versi %s tidak disokong oleh pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Fail menggunakan pilihan atau arahan tidak diguna.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Ralat umum kickstart dalam fail masukan" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Ralat umum dalam fail masukan: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #, fuzzy #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "Mengabaikan pilihan tidak disokong pada baris %(lineno)s: Pilihan %" #~ "(option)s telah tidak disokong dan tidak lagi mempunyai kesan. Ia mungkin " #~ "dibuang dari edaran masa hadapan, dimana akan mengakibatkan ralat maut " #~ "dari kickstart. Sila ubahsuai fail kickstart anda untuk membuang pilihan " #~ "ini." pykickstart-1.83/po/my.po000066400000000000000000000121251154315014400154170ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/nb.po000066400000000000000000000164541154315014400154020ustar00rootroot00000000000000# Norwegian bokmål translation of pykickstart. # Copyright (C) 2007 THE pykickstart'S COPYRIGHT HOLDER # This file is distributed under the same license as the pykickstart package. # Kjartan Maraas , 2007-2010. # msgid "" msgstr "" "Project-Id-Version: pykickstart 1.77\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-13 13:55+0100\n" "Last-Translator: Kjartan Maraas \n" "Language-Team: Norwegian bokmål \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Ignorerer foreldet kommando på linje %(lineno)s: Kommandoen %(cmd)s er " "foreldet og har ingen effekt lenger. Den kan tas bort i fremtidige " "versjoner, noe som vil resultere i alvorlig feil fra kickstart. Vennligst ta " "bort denne kommandoen fra din kickstart-fil." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Ukjent kommando: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Følgende problem oppsto på linje %(lineno)s av kickstart-filen:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Følgende feil oppsto på linje %s i kickstart-filen." #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Flagget %s er nødvendig" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Flagget %(option)s var introdusert i versjon %(intro)s, men du bruker " "versjon %(version)s av kickstart-syntaksen." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Flagget %(option)s ble tatt bort i versjon %(removed)s, men du bruker " "versjon %(version)s av kickstart-syntaksen." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Ignorerer foreldet flagg på linje %(lineno)s. Flagget %(option)s er foreldet " "og har ingen effekt lenger. Det kan komme til å tas bort i fremtidige " "versjoner, som kan resultere i en alvorlig feil fra kickstart. Vennligst ta " "vekk dette flagget i din kickstart-fil." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Flagget %(opt)s: ugyldig booleansk verdi: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Flagget %(opt)s: ugyldig strengverdi: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Nødvendig flagg satt for flagg som ikke tar imot en verdi" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Ugyldig URL for %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Kan ikke åpne %%ksappend-fil: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Kan ikke åpne %%ksappend-fil" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Kan ikke åpne %%ksappend-fil: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Gruppen kan ikke spesifisere både --nodefaults og --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Usupportert versjon spesifisert: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "stopp etter første feil eller advarsel" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "tolke inkluderingsfiler når %include er funnet" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versjon av kickstart-syntaks å validere mot" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Denne versjonen %s er ikke støttet av pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Filen bruker et foreldet flagg eller kommando.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Allmenn kickstart-feil i inndatafil" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Allmenn feil i inndatafil: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s slutter ikke med %%end. Denne syntaksen er gammel og kan bli tatt bort " #~ "i fremtidige versjoner, hvilket kan resultere i en alvorlig feil fra " #~ "kickstart. Vennligst oppdater din kickstart-fil til ny syntaks." #~ msgid "Script" #~ msgstr "Skript" pykickstart-1.83/po/nds.po000066400000000000000000000130341154315014400155560ustar00rootroot00000000000000# translation of pykickstart.master.nds.po to # Low German translation of pykickstart # This file is distributed under the same license as the pykickstart package. # Copyright (C) 2006 Red Hat, Inc. # # Nils-Christoph Fiedler , 2010. # msgid "" msgstr "" "Project-Id-Version: pykickstart.master.nds\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-12-04 12:49+0100\n" "Last-Translator: Nils-Christoph Fiedler \n" "Language-Team: Fedora Low German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Low German\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Unbekannte Order: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Da gev dat een Problem in Reeg %(lineno)s in de Kickstart-Datei:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Da gev dat een Problem in Reeg %s in de Kickstart-Datei" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Optschoon %s is nödig" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "De Optschoon %(option)s warrt nich mehr unnerstütt." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 #: ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 #: ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 #: ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 #: ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 #: ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 #: ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/nl.po000066400000000000000000000202651154315014400154070ustar00rootroot00000000000000# translation of pykickstart to Dutch # Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc. # This file is distributed under the same license as the pykickstart package. # Roland Hermans , 2006. # Peter van Egdom , 2006, 2007, 2008. # Geert Warrink , 2010. msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-06-18 15:25+0200\n" "Last-Translator: Geert Warrink \n" "Language-Team: Fedora\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.5.2\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Verouderd commando op regel %(lineno)s wordt genegeerd: Het %(cmd)s " "commando is verouderd en heeft geen effect meer. Het wordt misschien " "verwijderd in toekomstige versies, wat zal resulteren in een fatale fout van " "kickstart. Pas jouw kickstart bestand aan om dit commando te verwijderen." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Onbekend commando: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Het volgende probleem deed zich voor op regel %(lineno)s van het kickstart " "bestand:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" "Er was een probleem met het lezen van regel %s van het kickstart bestand" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Optie %s is vereist" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "De %(option)s optie werd geïntroduceerd in versie %(intro)s, maar je " "gebruikt kickstart syntaxis versie %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "De %(option)s optie wordt niet meer ondersteund." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "De %(option)s optie werd verwijderd in versie %(removed)s, maar je gebruikt " "kickstart syntaxis versie %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Verouderde optie op regel %(lineno)s wordt genegeerd: De %(option)s optie " "is verouderd en heeft geen effect meer. Het wordt misschien verwijderd in " "toekomstige versies, wat zal resulteren in een fatale fout van kickstart. " "Pas jouw kickstart bestand aan om deze optie te verwijderen." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Optie %(opt)s: ongeldige booleaanse waarde: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Optie %(opt)s: ongeldige tekenreeks waarde: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Vereiste vlag gezet voor optie die geen waarde neemt" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Ongeldige url voor %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Niet in staat om %%ksappend bestand %s te openen" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Niet in staat om %%ksappend bestand te openen" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Niet in staat om kickstart bestand %s te openen" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Groep kan niet zowel --nodefaults als --optional specificeren" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Sectie eindigt niet met %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Niet-ondersteunde versie opgegeven: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "na de eerste fout of waarschuwing stoppen" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "include bestanden verwerken wanneer %include is gezien" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "lijst van beschikbare versies van kickstart syntaxis" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versie van kickstart syntaxis waartegen moet worden gevalideerd" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Fout tijdens het lezen van %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "De versie %s wordt niet ondersteund door pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Bestand gebruikt een verouderde optie of commando.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Algemene kickstart fout in invoerbestand" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Algemene fout in invoerbestand: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Je moet twee syntaxis versies specificeren." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "De volgende commando's zijn verwijderd in %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "De volgende commando's zijn verouderd in %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "De volgende commando's zijn toegevoegd in %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "De volgende opties zijn toegevoegd aan het %s commando in %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "De volgende opties zijn verouderd voor het %s commando in %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "De volgende opties zijn verwijderd voor het %s commando in %s:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s eindigt niet met %%end. Deze syntaxis is verouderd. Het kan worden " #~ "verwijderd in toekomstige versies, wat zal resulteren in een fatale fout " #~ "van kickstart. Pas uw kickstart-bestand aan om deze bijgewerkte syntaxis " #~ "te gebruiken." #~ msgid "Script" #~ msgstr "Script" pykickstart-1.83/po/nn.po000066400000000000000000000121251154315014400154050ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/nso.po000066400000000000000000000121251154315014400155710ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/or.po000066400000000000000000000300211154315014400154050ustar00rootroot00000000000000# translation of pykickstart.master.or.po to Oriya # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Subhransu Behera , 2006, 2007. # Subhransu Behera , 2007. # Manoj Kumar Giri , 2008. # Manoj Kumar Giri , 2011. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.or\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2011-01-04 19:55+0530\n" "Last-Translator: Manoj Kumar Giri \n" "Language-Team: Oriya \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.1\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s ଲାଇନରେ ଥିବା ଅନାବଶ୍ଯକ ପସନ୍ଦକୁ ଆଗ୍ରହ୍ଯ କରୁଅଛି: %(cmd)s ନିର୍ଦ୍ଦେଶକୁ ନାପସନ୍ଦ " "କରାଯାଇଛି ଏବଂ ଏବେ ଏହାର କୌଣସି ପ୍ରଭାବନାହିଁ। ଏହା ଭବିଷ୍ଯତ ସଂସ୍କରଣ ମାନଙ୍କରେ କାଢି ଦିଆଯାଇ " "ପାରେ, ଯାହାକି କିକ-ଷ୍ଟାର୍ଟରେ ଗୋଟିଏ ମାରାତ୍ମକ ତୃଟି ସୃଷ୍ଟି କରିପାରେ। ଏହି ପସନ୍ଦକୁ କାଢିବା ପାଇଁ ଦୟାକରି " "ଆପଣଙ୍କ କିକ-ଷ୍ଟାର୍ଟ ଫାଇଲକୁ ବଦଳାନ୍ତୁ।" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "ଅଜ୍ଞାତ ନିର୍ଦ୍ଦେଶ: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "କିକଷ୍ଟାର୍ଟ ଫାଇଲର %(lineno)s ଲାଇନରେ ନିମ୍ନଲିଖିତ ସମସ୍ଯା ଦେଖାଦେଲା:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "କିକଷ୍ଟାର୍ଟ ଫାଇଲ ର %s ଲାଇନ ରେ ପଢିବା ସମୟ ରେ ତୃଟି" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s ପସନ୍ଦ ଟି ଆବଶ୍ଯକ" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s ବିକଳ୍ପକୁ ସଂସ୍କରଣ %(intro)s ରେ ପ୍ରାରମ୍ଭ କରାଯାଇଥିଲା, କିନ୍ତୁ ଆପଣ କିକ-ଷ୍ଟାର୍ଟ " "ବାକ୍ଯବିନ୍ଯାସ %(version)s ବ୍ଯବହାର କରୁଛନ୍ତି।" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s ବିକଳ୍ପ ବର୍ତ୍ତମାନ ସମର୍ଥିତ ନୁହଁ।" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "%(option)s ବିକଳ୍ପକୁ ସଂସ୍କରଣ %(removed)s ରେ କଢ଼ାଯାଇଥିଲା, କିନ୍ତୁ ଆପଣ କିକ-ଷ୍ଟାର୍ଟ " "ବାକ୍ଯବିନ୍ଯାସ %(version)s ବ୍ଯବହାର କରୁଛନ୍ତି।" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s ଲାଇନରେ ଥିବା ଅଦରକାରି ପସନ୍ଦକୁ ଆଗ୍ରହ୍ଯ କରୁଅଛି: %(option)s ପସନ୍ଦଟି ଅଦରକାରି ଅଟେ " "ଏବଂ ଏବେ ଏହାର କୌଣସି ପ୍ରଭାବନାହିଁ। ଏହା ଭବିଷ୍ଯତ ସଂସ୍କରଣ ମାନଙ୍କରେ କାଢି ଦିଆ ଯାଇପାରେ, ଯାହାକି " "କିକଷ୍ଟାର୍ଟରେ ଗୋଟିଏ ମାରାତ୍ମକ ତୃଟି ସୃଷ୍ଟି କରିପାରେଏହି ପସନ୍ଦକୁ କାଢିବା ପାଇଁ ଦୟାକରି ଆପଣଙ୍କ କିକଷ୍ଟାର୍ଟ " "ଫାଇଲକୁ ରୂପାନ୍ତର କରନ୍ତୁ।" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "ପସନ୍ଦ %(opt)s: ଅବୈଧ ବୁଲିଆନ ମୂଲ୍ଯ: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "ବିକଳ୍ପ %(opt)s: ଅବୈଧ ବାକ୍ୟଖଣ୍ଡ ମୂଲ୍ଯ: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "ଯେଉଁ ପସନ୍ଦ ଗୁଡିକ କୌଣସି ମୂଲ୍ଯ ଗ୍ରହଣ କରନ୍ତି ନାହିଁ ତାଙ୍କ ପାଇଁ ବିଶେଷ ସୂଚକ ସେଟ କରିବା ଆବଶ୍ଯକ" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend ପାଇଁ ଅବୈଧ ୟୁ.ଆର.ଏଲ.: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend ଫାଇଲକୁ ଖୋଲିବାରେ ଅସମର୍ଥ: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend ଫାଇଲକୁ ଖୋଲିବାରେ ଅସମର୍ଥ" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend ଫାଇଲକୁ ଖୋଲିବାରେ ଅସମର୍ଥ: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "ସମୂହ ଉଭୟ --nodefaults ଏବଂ --optional କୁ ଉଲ୍ଲେଖ କରିପାରିବ ନାହିଁ" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "%%end ସହିତ ବିଭାଗ ସମାପ୍ତ ହୋଇନଥାଏ।" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "ଅସମର୍ଥିତ ସଂସ୍କରଣ ଉଲ୍ଲେଖ କରାଯାଇଛି: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "ସର୍ବପ୍ରଥମ ତୃଟି କିମ୍ବା ଚେତାବନୀ ପରେ କିଛି କ୍ଷଣ ବିରାମ ଦିଅ" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include ଦେଖାଗଲା ବେଳେ ଅନ୍ତର୍ବେଶିତ ଫାଇଲ ମାନଙ୍କ ବିଶ୍ଳେଷଣ କର" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "ଉପଲବ୍ଧ କିକ-ଷ୍ଟାର୍ଟର ସଂସ୍କରଣର ବାକ୍ୟବିନ୍ୟାସକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "ଏହା ବିରୋଧରେ ବୈଧିକୃତ କରାଯିବା କିକ-ଷ୍ଟାର୍ଟର ସଂସ୍କରଣ" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s କୁ ପଢ଼ିବାରେ ତ୍ରୁଟି:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "%s ସଂସ୍କରଣ pykickstart ଦ୍ବାରା ସମର୍ଥିତ ନୁହେଁ" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ଫାଇଲ ଟି ଗୋଟିଏ ଅଦରକାରି ପସନ୍ଦ କିମ୍ବା ନିର୍ଦ୍ଦେଶ କୁ ବ୍ଯବହାର କରୁଅଛି। \n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "ନିବେଶ ଫାଇଲ ରେ ସାଧାରଣ କିକଷ୍ଟାର୍ଟ ତୃଟି" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "ନିବେଶ ଫାଇଲ ରେ ସାଧାରଣ ତୃଟି: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "ଆପଣଙ୍କୁ ନିଶ୍ଚିତ ଭାବରେ ଦୁଇଟି ବାକ୍ୟବିନ୍ୟାସ ସଂସ୍କରଣ ଉଲ୍ଲେଖ କରିବା ଉଚିତ।" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "%s ରେ ନିମ୍ନଲିଖିତ ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ କଢ଼ାଯାଇଛି:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "ନିମ୍ନଲିଖିତ ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ %s ରେ ପୁରୁଣା ହୋଇଯାଇଛି:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "ନିମ୍ନଲିଖିତ ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ %s ରେ ଯୋଡ଼ା ଯାଇଛି:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "ନିମ୍ନଲିଖିତ ବିକଳ୍ପଗୁଡ଼ିକ %s ରେ ଥିବା %s ନିର୍ଦ୍ଦେଶ ସହିତ ଯୋଗ କରାଯାଇଛି:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "ନିମ୍ନଲିଖିତ ବିକଳ୍ପଗୁଡ଼ିକ %s ରେ ଥିବା %s ନିର୍ଦ୍ଦେଶରେ ପୁରୁଣା ହୋଇଯାଇଛି:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "ନିମ୍ନଲିଖିତ ବିକଳ୍ପଗୁଡ଼ିକ %s ରେ ଥିବା %s ନିର୍ଦ୍ଦେଶରୁ କଢ଼ାଯାଇଛି:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s %%end ସହିତ ଶେଷ ହୁଏନାହିଁ। ଏହି ବାକ୍ୟବିନ୍ୟାସକୁ ଅପସନ୍ଦ କରାଯାଇଛି। ଏହା ଭବିଷ୍ଯତ ସଂସ୍କରଣ " #~ "ମାନଙ୍କରେ କାଢି ଦିଆ ଯାଇପାରେ, ଯାହାକି କିକଷ୍ଟାର୍ଟରେ ଗୋଟିଏ ମାରାତ୍ମକ ତୃଟି ସୃଷ୍ଟି କରିପାରେ। " #~ "ବାକ୍ୟବିନ୍ୟାସ ଅଦ୍ୟତନକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଦୟାକରି ଆପଣଙ୍କ କିକଷ୍ଟାର୍ଟ ଫାଇଲକୁ ରୂପାନ୍ତର କରନ୍ତୁ।" #~ msgid "Script" #~ msgstr "ସ୍କ୍ରିପ୍ଟ" pykickstart-1.83/po/pa.po000066400000000000000000000253571154315014400154050ustar00rootroot00000000000000# translation of pa.po to Punjabi # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Amanpreet Singh Alam , 2006. # Jaswinder Singh Phulewala , 2006, 2007, 2008. # A S Alam , 2006. # Jaswinder Singh , 2011. msgid "" msgstr "" "Project-Id-Version: pa\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2011-01-12 16:17+0530\n" "Last-Translator: Jaswinder Singh \n" "Language-Team: PLTG\n" "Language: pa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.6.1\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s ਸਤਰ ਵਿੱਚ ਗਲਤ ਕਮਾਂਡ ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %(cmd)s ਕਮਾਂਡ " "ਬਰਤਰਫ਼ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਇਸ ਦਾ ਕੋਈ ਅਸਰ ਨਹੀਂ ਹੋਵੇਗਾ। ਇਹ ਆਉਣ ਵਾਲੇ ਰੀਲਿਜ਼ਾਂ ਵਿੱਚੋਂ " "ਹਟਾਈ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਕਿੱਕਸਟਾਰਟ ਤੋਂ ਘਾਤਕ ਗਲਤੀ ਹੋ ਸਕਦੀ ਹੈ। " "ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਕਮਾਂਡ ਨੂੰ ਹਟਾਉਣ ਲਈ ਆਪਣੀ ਕਿੱਕਸਟਾਰਟ ਦੀ ਸੋਧ ਕਰੋ।" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "ਅਣਜਾਣ ਕਮਾਂਡ: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "ਕਿੱਕਸਟਾਰਟ ਫਾਈਲ ਦੀ %(lineno)s ਸਤਰ ਵਿੱਚ ਹੇਠਲੀ ਗਲਤੀ ਹੈ:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "ਕਿੱਕਸਟਾਰਟ ਫਾਇਲ ਦੀ %s ਸਤਰ ਨੂੰ ਪੜਨ ਵਿੱਚ ਸਮੱਸਿਆ ਹੈ" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "ਚੋਣ %s ਦੀ ਲੋੜ ਹੈ" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "ਚੋਣ %(option)s ਨੂੰ ਵਰਜਨ %(intro)s ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਪਰ ਤੁਸੀਂ ਕਿੱਕਸਟਾਰਟ ਖਾਕਾ " "ਵਰਜਨ %(version)s ਵਰਤ ਰਹੇ ਹੋ" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s ਚੋਣ ਨੂੰ ਹੁਣ ਸਹਿਯੋਗ ਨਹੀਂ ਹੋਵੇਗਾ।" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "ਚੋਣ %(option)s ਨੂੰ ਵਰਜਨ %(removed)s ਵਿੱਚ ਹਟਾਇਆ ਗਿਆ ਹੈ, ਪਰ ਤੁਸੀਂ ਕਿੱਕਸਟਾਰਟ " "ਖਾਕਾ ਵਰਜਨ %(version)s ਵਰਤ ਰਹੇ ਹੋ" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s ਸਤਰ ਵਿੱਚ ਗਲਤ ਚੋਣ ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %(option)s ਕਮਾਂਡ ਬਰਤਰਫ਼ ਕੀਤੀ " "ਗਈ ਹੈ ਅਤੇ ਇਸ ਦਾ ਕੋਈ ਅਸਰ ਨਹੀਂ ਹੋਵੇਗਾ। ਇਹ ਆਉਣ ਵਾਲੇ ਰੀਲਿਜ਼ਾਂ ਵਿੱਚੋਂ ਹਟਾਈ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਦੇ " "ਨਤੀਜੇ ਵਜੋਂ ਕਿੱਕਸਟਾਰਟ ਤੋਂ ਘਾਤਕ ਗਲਤੀ ਆਵੇਗੀ। ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਚੋਣ ਨੂੰ ਹਟਾਉਣ ਲਈ ਆਪਣੀ ਕਿੱਕਸਟਾਰਟ " "ਦੀ ਸੋਧ ਕਰੋ।" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "ਚੋਣ %(opt)s: ਸਹੀ ਬੂਲੀਅਨ ਮੁੱਲ: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "ਚੋਣ %(opt)s: ਗਲਤ ਸਤਰ ਮੁੱਲ: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "ਲੋੜੀਂਦੇ ਚਿੰਨ ਦੀ ਚੋਣ ਦਰਸਾਈ ਹੈ ਜੋ ਮੁੱਲ ਨਹੀਂ ਲੈਂਦੀ" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend ਲਈ ਗਲਤ url : %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend ਫਾਇਲ ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਮਰਥ: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend ਫਾਇਲ ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਮਰਥ" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend ਫਾਇਲ ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਮਰਥ: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "ਗਰੁੱਪ --nodefaults ਅਤੇ --optional ਦੋਨਾਂ ਨੂੰ ਦਰਸਾ ਨਹੀਂ ਸਕਦਾ" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "ਸ਼ੈਕਸ਼ਨ ਦਾ ਅੰਤ %%end ਨਾਲ ਨਹੀਂ ਹੁੰਦਾ।" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਵਰਜਨ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "ਪਹਿਲੀ ਗਲਤੀ ਜਾਂ ਚੇਤਾਵਨੀ ਤੋਂ ਬਾਅਦ ਬੰਦ ਕਰੋ" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "parse ਵਿੱਚ ਫਾਇਲਾਂ ਸ਼ਾਮਲ ਹਨ ਜਦੋਂ %include ਵੇਖਿਆ" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "ਕਿੱਕਸਟਾਰਟ ਖਾਕੇ ਦੇ ਉਪਲੱਬਧ ਵਰਜਨ ਵੇਖਾਓ" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "ਕਿੱਕਸਟਾਰਟ ਖਾਕੇ ਦਾ ਵਰਜਨ ਜਿਸ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ ਹੈ" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s ਨੂੰ ਲੋਡ ਕਰਨ ਵੇਲੇ ਗਲਤੀ:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "ਵਰਜਨ %s ਨੂੰ pykickstart ਦੁਆਰਾ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ਫਾਇਲ ਵਲੋਂ ਗਲਤ ਚੋਣ ਜਾਂ ਕਮਾਂਡ ਵਰਤੀ ਗਈ ਹੈ।\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "ਇੰਨਪੁੱਟ ਫਾਇਲ ਵਿੱਚ ਆਮ ਕਿੱਕਸਟਾਰਟ ਗਲਤੀ ਹੈ" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "ਇੰਨਪੁੱਟ ਫਾਇਲ ਵਿੱਚ ਆਮ ਗਲਤੀ ਹੈ: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "ਤੁਹਾਨੂੰ ਦੋ ਖਾਕਾ ਵਰਜਨ ਦੇਣੇ ਜਰੂਰੀ ਹਨ।" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "ਹੇਠਲੀਆਂ ਕਮਾਡਾਂ %s ਤੋਂ ਹਟਾਈਆਂ ਗਈਆਂ ਹਨ:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "ਹੇਠਲੀਆਂ ਕਮਾਂਡਾਂ %s ਵਿੱਚ ਛੱਡੀਆਂ ਗਈਆਂ ਹਨ:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "ਹੇਠਲੀਆਂ ਕਮਾਡਾਂ %s ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "ਹੇਠਲੀਆਂ ਚੋਣਾਂ %s ਵਿੱਚ %s ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "ਹੇਠਲੀਆਂ ਚੋਣਾਂ %s ਕਮਾਂਡ ਤੋਂ %s ਵਿੱਚ ਛੱਡੀਆਂ ਗਈਆਂ ਹਨ:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "ਹੇਠਲੀਆਂ ਚੋਣਾਂ %s ਕਮਾਂਡ ਤੋਂ %s ਵਿੱਚ ਹਟਾਈਂ ਗਈਆਂ ਹਨ:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s ਦਾ ਅੰਤ %%end ਨਾਲ ਨਹੀਂ ਹੁੰਦਾ। ਇਹ ਖਾਕਾ ਛੱਡਿਆ ਗਿਆ ਹੈ। ਇਹ ਆਉਣ ਵਾਲੇ ਰੀਲਿਜ਼ਾਂ ਵਿੱਚੋਂ " #~ "ਹਟਾਈ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਕਿੱਕਸਟਾਰਟ ਤੋਂ ਘਾਤਕ ਗਲਤੀ ਆਵੇਗੀ। ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਚੋਣ " #~ "ਨੂੰ ਹਟਾਉਣ ਲਈ ਆਪਣੀ ਕਿੱਕਸਟਾਰਟ ਦੀ ਸੋਧ ਕਰੋ।" #~ msgid "Script" #~ msgstr "ਸਕਰਿਪਟ" pykickstart-1.83/po/pl.po000066400000000000000000000165261154315014400154160ustar00rootroot00000000000000# translation of pl.po to Polish # Piotr Drąg , 2006. # msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-06-17 20:04+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Ignorowanie przestarzałego polecenia w wierszu %(lineno)s: polecenie %(cmd)s " "jest przestarzałe i jego użycie nie powoduje żadnych zmian. Może zostać " "usunięte z przyszłych wydań, co spowoduje krytyczny błąd pliku kickstart. " "Należy zmodyfikować plik kickstart, aby usunąć to polecenie." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Nieznane polecenie: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Wystąpił następujący problem w wierszu %(lineno)s pliku kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Wystąpił problem podczas odczytywania z wiersza %s pliku kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Opcja %s jest wymagana" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcja %(option)s została wprowadzona w wersji %(intro)s, ale używana jest " "wersja składni kickstart %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Opcja %(option)s nie jest już obsługiwana." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcja %(option)s została usunięta w wersji %(removed)s, ale używana jest " "wersja składni kickstart %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Ignorowanie przestarzałej opcji w wierszu %(lineno)s: opcja %(option)s jest " "przestarzała i jej użycie nie powoduje żadnych zmian. Może zostać usunięta z " "przyszłych wydań, co spowoduje krytyczny błąd pliku kickstart. Należy " "zmodyfikować plik kickstart, aby usunąć tę opcję." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opcja %(opt)s: nieprawidłowa wartość zmiennej logicznej: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opcja %(opt)s: nieprawidłowa wartość ciągu: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Wymagane ustawienie flagi dla opcji, która nie przyjmuje wartości" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Niedozwolony adres URL dla %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Nie można otworzyć pliku %%ksappend: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Nie można otworzyć pliku %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Nie można otworzyć wejściowego pliku kickstart: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Grupa nie może podać zarówno --nodefaults, jak i --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Sekcja nie kończy się na %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Podano nieobsługiwaną wersję: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "wyłączenie po pierwszym błędzie lub ostrzeżeniu" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "przetworzenie plików nagłówków po zobaczeniu %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "wyświetlenie listy dostępnych wersji składni plików kickstart" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "wersja składni kickstart, jaką sprawdzać" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Błąd podczas odczytywania %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Wersja %s nie jest obsługiwana przez program pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Plik używa przestarzałej opcji lub polecenia.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Ogólny błąd kickstart w pliku wejściowym" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Ogólny błąd w pliku wejściowym: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Należy podać dwie wersje składni." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Następujące polecenia zostały usunięte w %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Następujące polecenia stały się przestarzałe w %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Następujące polecenia zostały dodane w %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Następujące opcje zostały dodane do polecenia %s w %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Następujące opcje polecenia %s stały się przestarzałe w %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Następujące opcje zostały usunięte z polecenia %s w %s:" pykickstart-1.83/po/pt.po000066400000000000000000000176271154315014400154310ustar00rootroot00000000000000# Rui Gouveia , 2010. msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-28 16:26+0100\n" "Last-Translator: Rui Gouveia \n" "Language-Team: trans-pt@lists.fedoraproject.org\n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.6.1\n" "X-POFile-SpellExtra: end\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "A ignorar o comando desactualizado na linha %(lineno)s: O comando %(cmd)s " "foi descontinuado e já não tem qualquer efeito. Poderá ser removido em " "versões futuras, o que irá resultar num erro fatal do kickstart. Por favor, " "modifique o seu ficheiro kickstart para remover este comando." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Comando desconhecido: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Ocorreu o seguinte problema na linha %(lineno)s do ficheiro de kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Houve um problema ao ler da linha %s do ficheiro kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "A opção %s é obrigatória" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "A opção %(option)s foi introduzida na versão %(intro)s, mas você está a " "utilizar a sintaxe da versão %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "A opção %(option)s já não é suportada." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "A opção %(option)s foi removida na versão %(removed)s, mas você está a " "utilizar a sintaxe da versão %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "A ignorar a opção desactualizada na linha %(lineno)s: A opção %(option)s " "foi descontinuada e já não tem qualquer efeito. Poderá ser removida em " "versões futuras, o que irá resultar num erro fatal do kickstart. Por favor, " "modifique o seu ficheiro kickstart para remover esta opção." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opção %(opt)s: o valor booleano é inválido: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opção %(opt)s: o valor textual é inválido: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Marca obrigatória definida para opção que não recebe um valor" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "URL inválido para %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Incapaz de abrir o ficheiro %%ksappend: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Incapaz de abrir o ficheiro %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Incapaz de abrir ficheiro kickstart: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "O grupo não pode especificar ambos --nodefaults e --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Secção não termina com %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Especificada uma versão não suportada: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "parar após o primeiro erro ou aviso" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "processar os ficheiros de inclusão quando aparecer o %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "lista as versões disponíveis da sintaxe do kickstart" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versão da sintaxe do kickstart utilizada na validação" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Erro ao ler %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "A versão %s não é suportada pelo pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "O ficheiro utiliza uma opção ou comando desactualizados.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Erro geral do kickstart no ficheiro" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Erro geral no ficheiro: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Deve especificar duas versões de sintaxe." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Os comandos a seguir foram removidos em %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Os comandos a seguir foram descontinuados em %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Os comandos a seguir foram adicionados em %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "As opções a seguir foram adicionadas ao comando %s em %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "As opções a seguir foram descontinuadas do comando %s em %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "As opções a seguir foram removidas do comando %s em %s:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "O %s não termina com %%end. Esta sintaxe foi descontinuada. Poderá ser " #~ "removida nas versões futuras, o que irá resultar num erro fatal no " #~ "'kickstart'. Por favor modifique o seu ficheiro de 'kickstart' para usar " #~ "esta sintaxe actualizada." #~ msgid "Script" #~ msgstr "Programa" pykickstart-1.83/po/pt_BR.po000066400000000000000000000203101154315014400157730ustar00rootroot00000000000000# translation of pt_BR.po to Brazilian Portuguese # Copyright (C) 2006 THE pt_BR'S COPYRIGHT HOLDER # This file is distributed under the same license as the pt_BR package. # Rodrigo Padula de Oliveira , 2006. # Diego Búrigo Zacarão , 2006. # Valnir Ferreira Jr. , 2006,2007. # Igor Pires Soares , 2006,2007. # Itamar Rabaiolli , 2010. # # msgid "" msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-09 22:38-0300\n" "Last-Translator: Itamar Rabaiolli \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "Ignorando comando obsoleto na linha %(lineno)s: O comando %(cmd)s está obsoleto e não tem mais efeito. Ele pode ser removido das futuras versões, o que resultará em um erro fatal do kickstart. Por favor, modifique o seu arquivo kickstart para remover esse comando." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Comando desconhecido: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "O seguinte problema ocorreu na linha %(lineno)s do arquivo kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Houve um problema ao ler a linha %s do arquivo kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Opção %s é requerida" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "A opção %(option)s foi introduzida na versão %(intro)s, mas você está usando a versão %(version)s da sintaxe do kickstart." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "A opção %(option)s não é mais suportada." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "A opção %(option)s foi removida na versão %(removed)s, mas você está usando a versão %(version)s da sintaxe do kickstart." #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "Ignorando opção obsoleta na linha %(lineno)s: A opção %(option)s está obsoleta e não tem mais nenhum efeito. Ela pode ser removida das futuras versões, o que resultará em um erro fatal no kickstart. Por favor, modifique o seu arquivo kickstart para remover essa opção." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opção %(opt)s: valor Booleano inválido: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opção %(opt)s: valor da string inválido: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Sinalização requerida definida para opção que não aceita um valor" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "url inválida para %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Não foi possível abrir o arquivo %%ksappend %s" #: ../pykickstart/parser.py:105 #: ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Não foi possível abrir o arquivo %%ksappend" #: ../pykickstart/parser.py:140 #: ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Não foi possível abrir o arquivo ksappend: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Grupo não pode especificar tanto o --nodefaults como o --optional" #: ../pykickstart/parser.py:673 #: ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Seção não termina com o %%fim" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 #: ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 #: ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Versão especificada não suportada: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "parar após o primeiro erro ou aviso" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "analisar arquivos de inclusão quando %include for encontrado" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "lista das versões da sintaxe do kickstart disponíveis" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "versão correspondente da sintaxe do kickstart para validação" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Erro de leitura %s:\n" "%s" #: ../tools/ksvalidator:82 #: ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "A versão %s não é suportada pelo pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Arquivo com um comando ou opção obsoleta.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Erro geral do kickstart no arquivo de entrada" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Erro geral no arquivo de entrada: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Você deve especificar a sintaxe de duas versões." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Os comandos a seguir foram removidos em %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Os seguintes comandos são obsoletos em %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Os comandos a seguir foram adicionados em %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "As seguintes opções foram adicionadas ao comando %s em %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "As seguintes opções foram preteridas no comando %s em %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "As opções a seguir foram retirados do comando %s em %s:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s não termina com %%end. A sintaxe está obsoleta. Ela pode ser removida " #~ "das futuras versões, o que resultará em um erro fatal no kickstart. Por " #~ "favor, modifique o seu arquivo kickstart para utilizar esta sintaxe " #~ "atualizada." #~ msgid "Script" #~ msgstr "Script" pykickstart-1.83/po/pykickstart.pot000066400000000000000000000121271154315014400175300ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/ro.po000066400000000000000000000121251154315014400154120ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/ru.po000066400000000000000000000215311154315014400154210ustar00rootroot00000000000000# translation of ru.po to Russian # translation of ru.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Andrew Martynov , 2006, 2007. # Yulia , 2006, 2010. # Nikolay Sivov , 2007. msgid "" msgstr "" "Project-Id-Version: ru\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-05 09:52+1000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Игнорируется устаревший параметр в строке %(lineno)s: команда %(cmd)s устарела и больше не используется. Она может быть удалена в будущих выпусках, что приведёт к критическим ошибкам кикстарта. " "Удалите эту команду из вашего файла кикстарта." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Неизвестная команда: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Обнаружена проблема в строке %(lineno)s файла кикстарта:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Ошибка при чтении строки %s файла кикстарта" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Параметр %s является обязательным" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Параметр %(option)s добавлен в версии %(intro)s, а вы используете синтаксис " "кикстарта версии %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Параметр %(option)s больше не поддерживается" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Параметр %(option)s удалён в версии %(removed)s, а вы используете синтаксис " "кикстарта версии %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Игнорируется устаревший параметр в строке %(lineno)s: параметр %(option)s " "устарел и больше не используется. Он может быть " "удалён в будущих выпусках, что приведёт к критическим ошибкам кикстарта. " "Удалите этот параметр из вашего файла кикстарта." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Параметр %(opt)s: недопустимое логическое значение: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Параметр %(opt)s: недопустимая строка: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Для параметра, не принимающего значение, установлен обязательный флаг" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "недопустимый URL для %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Не удалось открыть файл %%ksappend: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Не удалось открыть файл %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Не удалось открыть входной файл кикстарта: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Группа не может одновременно включать «--nodefaults» и «--optional»" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "В конце секции нет %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Указанная версия не поддерживается: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "останов после первой ошибки или предупреждения" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "обработать включённые файлы при обнаружении %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "показать доступные версии синтаксиса кикстарта" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "версия синтаксиса кикстарта, в соответствии с которой будет выполняться проверка" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Ошибка чтения %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart не поддерживает версию %s" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "В файле используется устаревший параметр или команда.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Общая ошибка кикстарта во входном файле" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Общая ошибка во входном файле: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Необходимо указать две версии синтаксиса." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Следующие команды удалены в %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Следующие команды устарели в %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Следующие команды добавлены в %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Следующие параметры добавлены к команде %s в %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Следующие параметры команды %s считаются устаревшими в %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Следующие параметры команды %s удалены в %s:" pykickstart-1.83/po/si.po000066400000000000000000000121251154315014400154050ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/sk.po000066400000000000000000000177431154315014400154220ustar00rootroot00000000000000# Slovak translation of pykickstart. # This file is distributed under the same license as the pykickstart package. # # Mike Karas , 2007. # Ondrej Šulek , 2008, 2010. msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-09-29 18:16+0200\n" "Last-Translator: Ondrej Šulek \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.1\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Zastaraný príkaz na riadku %(lineno)s bude ignorovaný: Príkaz %(cmd)s sa už " "nepoužíva " "a viac už nemá žiaden efekt. Z novších vydaní môže byť odstránený, " "čo spôsobí úplné zlyhanie kickstart-u. Prosím opravte Váš kickstart súbor " "odstránením tohoto zastaraného príkazu." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Neznámy príkaz: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Vyskytol sa následujúci problém na riadku %(lineno)s kickstart súboru:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Nastal problém pri čítaní riadku %s z kickstart súboru" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Voľba %s je vyžadovaná" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Voľba %(option)s bola zavedená vo verzií %(intro)s, ale vy používate " "kickstart syntax verzie %(version)s." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Voľba %(option)s už nie je podporovaná." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Voľba %(option)s bola odstránená vo verzií %(removed)s, ale vy používate " "kickstart syntax verzie %(version)s." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Zastaraná voľba na riadku %(lineno)s bude ignorovaná: Voľba %(option)s sa už " "nepoužíva " "a viac už nemá žiaden význam. Z novších vydaní môže byť " "odstránená, čo spôsobí úplné zlyhanie kickstart-u. Prosím opravte Váš " "kickstart súbor odstránením tejto voľby." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Voľba %(opt)s: nesprávna logická hodnota: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Voľba %(opt)s: nesprávna hodnota reťazca: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Požadovaný prepínač pre voľbu nemá žiadnu hodnotu" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Neplatné url pre %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Nepodarilo sa otvoriť %%ksappend súbor: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Nepodarilo sa otvoriť %%ksappend súbor" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Nepodarilo sa otvoriť vstupný kickstart súbor: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Skupina nemôže mať zároveň, --nodefaults a --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Sekcia nekončí s %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Špecifikovaná nepodporovaná verzia: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "zastaviť po prvej chybe alebo varovaní" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "spracovať vložené (include) súbory ak bude nájdené %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "vypísať dostupné verzie kickstart syntaxe" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "verzia kickstart syntaxe oproti ktorej validovať" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Chyba pri čítaní %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Verzia %s nie je podporovaná pykickstart-om" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Súbor používa zastaranú voľbu alebo príkaz.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Všeobecná chyba kickstart-u vo vstupnom súbore" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Všeobecná chyba vo vstupnom súbore: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Musíte zadať dve verzie syntaxe." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Nasledujúce príkazy v %s boli odstránené:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Nasledujúce príkazy v %s sú zastarané:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Nasledujúce príkazy boli do %s pridané:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Nasledujúce voľby pre príkaz %s boli v %s pridané:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Nasledujúce voľby sú pre príkaz %s zastarané v %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Nasledujúce voľby pre príkaz %s boli v %s odstránené:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s nekončí s %%end. Táto syntaxa je zastaralá. Z novších vydaní môže byť " #~ "odstránená, čo spôsobí úplné zlyhanie kickstart-u. Prosím opravte Váš " #~ "kickstart súbor použitím tejto upravenej syntaxe." #~ msgid "Script" #~ msgstr "Skript" pykickstart-1.83/po/sl.po000066400000000000000000000162071154315014400154150ustar00rootroot00000000000000# translation of sl.po to Slovenian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Rok Papez , 2006, 2007. msgid "" msgstr "" "Project-Id-Version: sl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-04-11 22:16+0200\n" "Last-Translator: Rok Papez \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Zastarele nastavitve v vrstici %(lineno)s so zanemarjene. Nastavitev %(cmd)s " "je zastarela in ne deluje več. V naslednjih izdajah bo morda odstranjena in " "bo povzročila napako. Odstranite jo iz datoteke kickstart." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Neznani ukaz: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "V vrstici %(lineno)s datoteke kickstart je prišlo do naslednje težave:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Napaka pri branju vrstice %s iz datoteke kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Potrebna je nastavitev %s" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Nastavitev %(option)s je bila dodana v različici %(intro)s, toda uporabljate " "kickstart sintakso iz različice %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Nastavitev %(option)s je bila odstranjena v različici %(removed)s, toda " "uporabljate kickstart sintakso različice %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Zastarele nastavitve v vrstici %(lineno)s so zanemarjene. Nastavitev %" "(option)s je zastarela in ne deluje več. V naslednjih izdajah bo morda " "odstranjena in bo povzročila napako. Odstranite jo iz datoteke kickstart." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Nastavitev %(opt)s: neveljavna vrednost boolean: %(value)r" #: ../pykickstart/options.py:136 #, fuzzy, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Nastavitev %(opt)s: neveljavna vrednost boolean: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Nastavitev, ki ne sprejema dodatnih vrednosti je označena kot obvezna" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Splošna napaka v vhodni datoteki: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Skupina ne more hkrati določati in --nodefaults in --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Navedena je nepodprta različica: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "ustavi ob prvi napaki ali opozorilu" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "obdelaj vključne datoteke kjer naletiš na %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "ugotavljanje pravilnosti glede na različica sintakse kickstart" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart ne podpira različice %s" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "V datoteki je zastareli parameter ali ukaz.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Splošna napaka kickstart v vhodni datoteki" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Splošna napaka v vhodni datoteki: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #, fuzzy #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "Zastarele nastavitve v vrstici %(lineno)s so zanemarjene. Nastavitev %" #~ "(option)s je zastarela in ne deluje več. V naslednjih izdajah bo morda " #~ "odstranjena in bo povzročila napako. Odstranite jo iz datoteke kickstart." pykickstart-1.83/po/sq.po000066400000000000000000000121251154315014400154150ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/sr.po000066400000000000000000000210621154315014400154160ustar00rootroot00000000000000# Serbian translations for pykickstart package. # Copyright (C) 2005 Red Hat, Inc. # This file is distributed under the same license as the pykickstart package. # Igor Miletic , 2007. # Miloš Komarčević , 2007. # msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-10-05 20:42-0000\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Занемаривање застареле наредбе на линији %(lineno)s: Наредба %(cmd)s је " "застарела и више нема никакво дејство. Може бити избачена у следећим " "издањима што ће довести до кобне грешке у kickstart-у. Измените kickstart " "датотеку тако што ћете избацити ову наредбу." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Непозната наредба: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Следећи проблем се десио на линији %(lineno)s kickstart датотеке:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Десио се проблем читајући линију %s kickstart датотеке" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Опција %s је обавезна" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Опција %(option)s је уведена у верзији %(intro)s, а користите kickstart " "синтаксу верзије %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Опција %(option)s је избачена у верзији %(removed)s, а користите kickstart " "синтаксу верзије %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Занемаривање застареле опције на линији %(lineno)s: Опција %(option)s је " "застарела и више нема никакво дејство. Може бити избачена у следећим " "издањима што ће довести до кобне грешке у kickstart-у. Измените kickstart " "датотеку тако што ћете избацити ову опцију." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Опција %(opt)s: неважећа булова вредност: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Опција %(opt)s: неважећа вредност ниске: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Захтевана ознака подешена за опцију која не узима вредност" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Неважећи урл за %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Не могу да отворим %%ksappend датотеку: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Не могу да отворим %%ksappend датотеку" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Не могу да отворим %%ksappend датотеку: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Група не може назначити и --nodefaults и --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Назначена је неподржана верзија: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "заустави после прве грешке или упозорења" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "рашчлани „include“ датотеке када је %include опажен" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "верзија kickstart синтаксе којом се оверава" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart не подржава верзију %s " #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Датотека користи застарелу опцију или наредбу.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Општа kickstart грешка у улазној датотеци" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Општа грешка у улазној датотеци: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s се не завршава са %%end. Ова синтакса је застарела. Може бити " #~ "избачена у следећим издањима што ће довести до кобне грешке у kickstart-" #~ "у. Измените kickstart датотеку употребом ове ажурне синтаксе." #~ msgid "Script" #~ msgstr "Скрипта" pykickstart-1.83/po/sr@latin.po000066400000000000000000000167621154315014400165610ustar00rootroot00000000000000# Serbian(Latin) translations for pykickstart package. # Copyright (C) 2005 Red Hat, Inc. # This file is distributed under the same license as the pykickstart package. # Igor Miletic , 2007. # Miloš Komarčević , 2007. # msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2007-10-05 20:42-0000\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Zanemarivanje zastarele naredbe na liniji %(lineno)s: Naredba %(cmd)s je " "zastarela i više nema nikakvo dejstvo. Može biti izbačena u sledećim " "izdanjima što će dovesti do kobne greške u kickstartu. Izmenite kickstart " "datoteku tako što ćete izbaciti ovu naredbu." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Nepoznata naredba: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Sledeći problem se desio na liniji %(lineno)s kickstart datoteke:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Desio se problem čitajući liniju %s kickstart datoteke" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Opcija %s je obavezna" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcija %(option)s je uvedena u verziji %(intro)s, a koristite kickstart " "sintaksu verzije %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Opcija %(option)s je izbačena u verziji %(removed)s, a koristite kickstart " "sintaksu verzije %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Zanemarivanje zastarele opcije na liniji %(lineno)s: Opcija %(option)s je " "zastarela i više nema nikakvo dejstvo. Može biti izbačena u sledećim " "izdanjima što će dovesti do kobne greške u kickstartu. Izmenite kickstart " "datoteku tako što ćete izbaciti ovu opciju." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Opcija %(opt)s: nevažeća bulova vrednost: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Opcija %(opt)s: nevažeća vrednost niske: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Zahtevana oznaka podešena za opciju koja ne uzima vrednost" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Nevažeći url za %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Ne mogu da otvorim %%ksappend datoteku: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Ne mogu da otvorim %%ksappend datoteku" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "Ne mogu da otvorim %%ksappend datoteku: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Grupa ne može naznačiti i --nodefaults i --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Naznačena je nepodržana verzija: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "zaustavi posle prve greške ili upozorenja" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "raščlani „include“ datoteke kada je %include opažen" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "verzija kickstart sintakse kojom se overava" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart ne podržava verziju %s " #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Datoteka koristi zastarelu opciju ili naredbu.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Opšta kickstart greška u ulaznoj datoteci" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Opšta greška u ulaznoj datoteci: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s se ne završava sa %%end. Ova sintaksa je zastarela. Može biti " #~ "izbačena u sledećim izdanjima što će dovesti do kobne greške u " #~ "kickstartu. Izmenite kickstart datoteku upotrebom ove ažurne sintakse." #~ msgid "Script" #~ msgstr "Skripta" pykickstart-1.83/po/sv.po000066400000000000000000000165031154315014400154260ustar00rootroot00000000000000# Swedish messages for pykickstart. # Copyright © 2001-2008, 2010 Free Software Foundation, Inc. # Christian Rose , 2006. # Magnus Larsson , 2007. # Göran Uddeborg , 2008, 2010. # # $Revision: 1.4 $ msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-10 12:37+0200\n" "Last-Translator: Göran Uddeborg \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Ignorerar föråldrat kommando på rad %(lineno)s: %(cmd)s-kommandot är " "föråldrat och har inte längre någon effekt. Det kan komma att tas bort från " "framtida utgåvor, vilket kommer att resultera i ett ödesdigert fel från " "kickstart. Ändra din kickstart-fil och ta bort detta kommando." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Okänt kommando: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Följande fel inträffade på rad %(lineno)s i kickstart-filen:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Det uppstod ett problem vid inläsning från rad %s av kickstart-filen" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Flaggan %s krävs" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "Flaggan %(option)s introducerades i version %(intro)s, men du använder version %(version)s av kickstart-syntaxen." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Flaggan %(option)s stöds inte längre." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "Flaggan %(option)s togs bort i version %(removed)s, men du använder version %(version)s av kickstart-syntax." #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Ignorerar föråldrad flagga på rad %(lineno)s: %(option)s-flaggan är " "föråldrad och har inte längre någon effekt. Den kan komma att tas bort från " "framtida utgåvor, vilket kommer att resultera i ett ödesdigert fel från " "kickstart. Ändra din kickstart-fil och ta bort denna flagga." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Flagga %(opt)s: ogiltigt booleskt värde: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Flagga %(opt)s: ogiltigt strängvärde: %(value)r" # Här blir det konstigt... #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Nödvändig flagga satt för flagga som inte tar ett värde" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Ogiltig url för %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Kan inte öppna %%ksappend-filen: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Kan inte öppna %%ksappend-filen" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Kan inte öppna %%ksappend-filen: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Grupp kan inte ange både --nodefaults och --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Sektionen slutar inte med %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Version som inte stöds angiven: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "stanna efter det första felet eller den första varningen" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "tolka inkluderingsfiler då %include hittas" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "lista de tillgängliga versionerna av kickstart-syntax" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "version av kickstart-syntax att validera mot" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Fel när %s lästes:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Versionen %s stöds inte av pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Filen använder en föråldrad flagga eller ett föråldrat kommando.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Allmänt kickstart-fel i indatafil" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Allmänt fel i indatafil: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Du måste ange två syntaxversioner." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Följande kommandon togs bort i %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Följande kommandon undanbedes i %s:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Följande kommandon lades till i %s:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Följande flaggor lades till kommandot %s i %s:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Följande flaggor undanbedes från kommandot %s i %s:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Följande flaggor togs bort från kommandot %s i %s:" pykickstart-1.83/po/ta.po000066400000000000000000000251201154315014400153750ustar00rootroot00000000000000# translation of pykickstart.master.ta.po to Tamil # translation of ta.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Felix , 2006, 2007. # I felix , 2007. # I. Felix , 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.ta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-14 12:06+0530\n" "Last-Translator: I. Felix \n" "Language-Team: Tamil \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "%(lineno)s: வரியில் நீக்கப்பட்ட விருப்பத்தை நிராகரிக்கிறது: %(cmd)s கட்டளை நீக்கப்பட்டது " "இது ஒரு போதும் செயல்படுத்தப்படாது. இது வரும் வெளியீடுகளிலிருந்து நீக்கப்படலாம், இது " "கிக்ஸ்டார்ட்டில் முக்கியமான பிழை கொடுக்கும். இந்தக் கட்டளையை நீக்க உங்கள் கிக்ஸ்டார்ட் கோப்பினை " "மாற்றவும்." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "தெரியாத கட்டளை: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "கிக்ஸ்டார்ட் கோப்பு வரி %(lineno)s இல் பின்வரும் பிழை ஏற்பட்டுள்ளது:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "கிக்ஸ்டார்ட் கோப்பின் வரி %sல் வாசிக்கும் போது சிக்கல் உள்ளது" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "விருப்பம் %s தேவைப்படுகிறது" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "விருப்பம் %(option)s பதிப்பு %(intro)sஇல் அறிமுகப்பட்டுள்ளது, ஆனால் நீங்கள் கிக்ஸ்டார்ட் " "இலக்கண பதிப்பு %(version)s ஐ பயன்படுத்துகிறீர்கள்" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "விருப்பம் %(option)s பதிப்பு %(removed)sஇல் நீக்கப்பட்டது, ஆனால் நீங்கள் கிக்ஸ்டார்ட் இலக்கண " "பதிப்பு %(version)s ஐ பயன்படுத்துகிறீர்கள்" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "%(lineno)s: வரியில் எதிரிடையான விருப்பத்தை நிராகரிக்கிறது: %(option)s விருப்பம் " "எதிரிடையாகவும் ஒரு போதும் செயல்படுத்தப்படாது. இது வரும் வெளியீடுகளிலிருந்து " "நீக்கப்படலாம், இது கிக்ஸ்டார்ட்டில் முக்கியமான பிழை கொடுக்கும். இந்த விருப்பத்தை நீக்க உங்கள் " "கிக்ஸ்டார்ட் கோப்பினை மாற்றவும்." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "விருப்பம் %(opt)s: தவறான பூலியன் மதிப்பு: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "விருப்பம் %(opt)s: தவறான சர மதிப்பு: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "ஒரு மதிப்பினை ஏற்காத விருப்பத்திற்கு கொடி அமைவு தேவைப்படுகிறது" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappendக்கு தவறான url: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend கோப்பினை திறக்க முடியவில்லை: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend கோப்பினை திறக்க முடியவில்லை" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend கோப்பினை திறக்க முடியவில்லை: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "குழு --nodefaults மற்றும் --optional இரண்டையும் குறிப்பிடாது" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "துணைபுரியாத பதிப்பு குறிப்பிடப்பட்டுள்ளது: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "முதல் பிழை அல்லது எச்சரிக்கைக்கு பின் நிறுத்தவும்" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include தெரிந்தால் பகுத்தல் கோப்புகளை சேர்க்கிறது" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "கிக்ஸ்டார்ட் இலக்கணத்தின் பதிப்பு மதிப்பிடுகிறது" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "பதிப்பு %s pykickstartஆல் துணைபுரியாதது" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "கோப்பு எதிரிடையான விருப்பம் அல்லது கட்டளை பயன்படுத்துகிறது.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "உள்ளீடு கோப்பில் பொதுவான கிக்ஸ்டார்ட் பிழை" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "உள்ளீடு கோப்பில் பொதுவான பிழை: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s ஆனது %%end ஆல் முடிக்கப்படாது. இந்த இலக்கணம் நீக்கப்பட்டது. இது வரும் " #~ "வெளியீடுகளிலிருந்து நீக்கப்படலாம், இது கிக்ஸ்டார்ட்டில் முக்கியமான பிழை கொடுக்கும். " #~ "மேம்பட்ட இலக்கணத்திற்கு உங்கள் கிக்ஸ்டார்ட் கோப்பினை மாற்றவும்." #~ msgid "Script" #~ msgstr "உரை" pykickstart-1.83/po/te.po000066400000000000000000000240521154315014400154040ustar00rootroot00000000000000# translation of pykickstart.master.te.po to Telugu # translation of te.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006. # # Sree Ganesh , 2006. # Krishna Babu K , 2007, 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master.te\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-26 20:03+0530\n" "Last-Translator: Krishna Babu K \n" "Language-Team: Telugu \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "డిప్రికేటెడ్ ఆదేశం ఆన్ లైన్ %(lineno)s వదిలేయండి: ఆదేశం %(cmd)s డిప్రికేట్ అయింది మరియు ఎటువంటి " "ప్రభావం కలుగచేయదు. ఏదైతే కిక్ స్టార్టు నుండి ఫాటల్ దోషాలను ఇస్తుందో, దానిని భవిష్య విడుదలలో తీసివేయవచ్చు." "ఈ ఆదేశాన్ని తొలగించుటకు కిక్ స్టార్టు దస్త్రాన్ని మార్చండి." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "తెలియని ఆదేశం: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "కిక్ స్టార్టు ఫైలు యొక్క పంక్తిలో %(lineno)sలో కింది సమస్య తలెత్తింది:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "కిక్ స్టార్టు ఫైలు %s లైను నుండీ చదవటంలో సమస్య ఉంది" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s ఐచ్చికం కావలసి ఉంది" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "ఆ అవకాశం %(option)s విడుదల%(intro)s లో పరిచయం చేయబడింది,అయితే మీరు విడుదల %(version)s " "యొక్క కిక్ స్టార్టు సింటాక్సు వాడుతున్నారు" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "ఆ అవకాశం %(option)s విడుదల%(removed)s లో తొలగించబడింది,అయితే మీరు విడుదల %(version)s " "యొక్క కిక్ స్టార్టు సింటాక్సు వాడుతున్నారు" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "ఈ డీప్రికేటెడ్ ఐచ్ఛికం లైను %(lineno)s గుర్తించకు: ఈ %(option)s డ్రీప్రికేటెడ్ చేయబడింది " "ఇప్పటివరకూ ఎటువంటి ప్రభావాన్నీ కలిగిలేదు. ఇది ముందలి విడుదలలో తొలగించబడవచ్చు, ఇది kickstartలో " "పెద్ద దోషం. ఈ ఐచ్ఛికాన్ని తొలగించటానికి kickstart ఫైలును దయచేసి మార్చండి." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "ఐచ్ఛికం %(opt)s: చెల్లని boolean విలువ: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "ఐచ్చికం %(opt)s: చెల్లని స్ట్రింగ్ విలువ: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "ఐచ్ఛికం కోసం ఏ విలువనీ తీసుకోని flag అమర్పు కావలసి ఉంది" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend కు సరికాని url: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend దస్త్రాన్ని తెరువలేదు: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend దస్త్రాన్ని తెరువలేదు" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "%%ksappend దస్త్రాన్ని తెరువలేదు: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "--nodefaults మరియు --optional ని సమూహం తెలుపలేదు" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "మద్దతునీయని విడుదల తెలుపబడినది: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "మొదటి దోషం లేదా హెచ్చరిక తరువాత ఆగు" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%includeని చూసినప్పుడు ఫైళ్లకూడా విశ్లేషించు" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "కిక్ స్టార్టు సిన్టాక్సు యోక్క విడుదలకు వ్యతిరేకంగా పరిశీలన" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart చేత విడుదల %s కు మద్దతు సమకూరదు" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ఫైలు తక్కువ చేయబడిన ఐచ్ఛికం లేదా ఆదేశంను ఉపయోగిస్తుంది.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "input ఫైలులో సాధారణ kickstart దోషం" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr " input ఫైలులో సాధరణ దోషం: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s అనునది %%end తో ముగియదు. ఈ సిన్‌టాక్స్‍ నిరోధించబడింది. ఇది భవిష్య విడుదలలనుండి " #~ "తీసివేయబడవచ్చు, ఏదైతా కిక్‌స్టార్ట్‍ నందు దోషమునకు కారణమౌతుందో. ఈ నవీకరించిన సిన్టాక్స్‍‌ను " #~ "ఉపయోగించుటకు దయచేసి మీ కిక్‌స్టార్ట్‍ దస్త్రమును సవరించుము." #~ msgid "Script" #~ msgstr "స్క్రిప్ట్‍" pykickstart-1.83/po/th.po000066400000000000000000000222521154315014400154070ustar00rootroot00000000000000# PyKickstart # Copyright (C) 2009 # This file is distributed under the same license as the PyKickstart package. # Manatsawin Hanmongkolchai , 2009 msgid "" msgstr "" "Project-Id-Version: pykickstart master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2009-09-09 09:21+0700\n" "Last-Translator: Manatsawin \n" "Language-Team: Thai \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Virtaal 0.4.0\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "จะข้ามคำสั่งที่ล้าหลังในบรรทัด %(lineno)s: คำสั่ง %(cmd)s " "กลายเป็นคำสั่งล้าหลังและไม่มีผลอีกต่อไป " "นอกจากนี้ยังอาจถูกถอดออกในรุ่นหน้าซึ่งทำให้เกิดข้อผิดพลาดร้ายแรงใน kickstart โปรดแก้ไขไฟล์ " "kickstart โดยลบคำสั่งนี้ออก" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "ไม่รู้จักคำสั่ง: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "มีปัญหาต่อไปนี้เกิดขึ้นในบรรทัด %(lineno)s ของไฟล์ kickstart:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "เกิดปัญหาขณะอ่านไฟล์ %s ของไฟล์ kickstart" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "ต้องระบุตัวเลือก %s" #: ../pykickstart/options.py:87 #, fuzzy, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "ตัวเลือก %(option)s มีครั้งแรกในรุ่น %(intro)s แต่คุณกำลังใช้ไวยากรณ์ kickstart รุ่น %" "(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, fuzzy, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "คำสั่ง %(option)s ถูกถอดในรุ่น %(removed)s แต่คุณกำลังใช้ไวยากรณ์ kickstart รุ่น %" "(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "จะข้ามตัวเลือกที่เลิกใช้แล้วในบรรทัด %(lineno)s: ตัวเลือก %(option)s " "ถูกเลิกใช้แล้วและจะไม่มีผลใดๆ อีก มันอาจถูกถอดออกจากรุ่นต่อๆ ไปซึ่งทำให้ kickstart " "เกิดข้อผิดพลาดร้ายแรง โปรดแก้ไขไฟล์ kickstart ของคุณโดยลบตัวเลือกนี้ออก" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "ตัวเลือก %(opt)s: ค่าเท็จจริงผิดรูปแบบ: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "ตัวเลือก %(opt)s: ข้อความผิดรูปแบบ: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "ตั้งธง \"ต้องระบุค่า\" ไว้ในตัวเลือกที่ไม่มีการรับค่า" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "URL ผิดพลาดสำหรับ %%ksappend: %s" #: ../pykickstart/parser.py:99 #, fuzzy, python-format msgid "Unable to open %%ksappend file: %s" msgstr "ไม่สามารถเปิดไฟล์ %%ksappend: " #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "ไม่สามารถเปิดไฟล์ %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, fuzzy, python-format msgid "Unable to open input kickstart file: %s" msgstr "ไม่สามารถเปิดไฟล์ %%ksappend: " #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "ในกลุ่มไม่สามารถระบุทั้ง --nodefaults และ --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "ระบุรุ่นที่ไม่สนับสนุน: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "หยุดหลังจากข้อผิดพลาดหรือคำเตือนแรก" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "ประมวลผลไฟล์ include เมื่อพบ %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "รุ่นไวยากรณ์ kickstart ที่จะตรวจสอบ" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart ไม่รองรับรุ่น %s" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "ไฟล์ใช้ตัวเลือกหรือคำสั่งที่เลิกใช้แล้ว\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "ข้อผิดพลาด kickstart ทั่วไปในไฟล์รับเข้า" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "ข้อผิดพลาดทั่วไปในไฟล์รับเข้า: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s ไม่ได้จบด้วย %%end ไวยากรณ์นี้ได้ถูกเลิกใช้แล้ว และอาจถูกถอดออกจากรุ่นต่อๆ " #~ "ไปซึ่งจะทำให้kickstart เกิดข้อผิดพลาดร้ายแรง โปรดแก้ไขไฟล์ kickstart " #~ "เพื่อให้ใช้ไวยากรณ์ใหม่นี้" #~ msgid "Script" #~ msgstr "สคริปต์" pykickstart-1.83/po/tr.po000066400000000000000000000166751154315014400154350ustar00rootroot00000000000000# translation of PACKAGE. # Copyright (C) 2006 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # <>, 2006. # , fuzzy # # msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-10-26 09:55+0200\n" "Last-Translator: Hasan Alp iNAN \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "%(lineno)s satırındaki onaylanmamış komut gözardı ediliyor: %(cmd)s komutu önerilmemektedir ve artık hiçbir etkisi yoktur. Kikstart'da ölümcül hatalara neden olabileceği için gelecek sürümlerde kaldırılmış olabilir. Lütfen bu komutu kaldırmak için kikstart dosyanızı düzenleyin." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Bilinmeyen komut: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "Kickstart dosyasının %(lineno)s . satırını okurken hata ile karşılaşıldı:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Kickstart dosyasının %s . satırını okurken hata ile karşılaşıldı." #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "%s seçeneği gereklidir" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "%(option)s seçeneği %(intro)s sürümüyle tanıtıldı, ancak siz kickstart sözdizimi sürüm %(version)s kullanıyorsunuz." #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s seçeneği artık desteklenmiyor." #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "%(option)s seçeneği %(removed)s sürümünden çıkarıldı, ancak siz kickstart sözdizimi sürüm %(version)s kullanıyorsunuz." #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "%(lineno)s satırındaki onaylanmamış seçenek gözardı ediliyor: %(option)s seçeneği önerilmemektedir ve artık hiçbir etkisi yoktur. Kikstart'da ölümcül hatalara neden olabileceği için gelecek sürümlerde kaldırılmış olabilir. Lütfen bu komutu kaldırmak için kikstart dosyanızı düzenleyin." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "%(opt)s seçeneği: geçersiz mantıksal değer: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "%(opt)s seçeneği: geçersiz dizge değeri: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Değer almayan seçenek için gereken işaret sabiti" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "%%ksappend için kuraldışı url: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "%%ksappend dosyası açılamıyor: %s" #: ../pykickstart/parser.py:105 #: ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "%%ksappend dosyası açılamıyor" #: ../pykickstart/parser.py:140 #: ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Giriş kickstart dosyası açılamıyor: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Grup hem --nodefault hem de --optional 'ı belirleyemez" #: ../pykickstart/parser.py:673 #: ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Bölüm %%end ile bitmiyor." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 #: ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 #: ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Desteklenmeyen sürüm belirlenmiş: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "İlk hata veya uyarı sonrası durdur" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "%include görüldüğünde eklenen dosyaları çözümle" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "mevcut kickstart sözdizimi sürümlerini listele" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "kickstart sözdizimi sürümünü doğrulamak için" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "%s okuma hatası:\n" "%s" #: ../tools/ksvalidator:82 #: ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "%s sürümü pykickstart tarafından desteklenmiyor" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "Dosya onaylanmamış bir seçenek veya komut kullanıyor.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Girdi dosyasında genel kickstart hatası" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "%s girdi dosyasında genel hata" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "İki sözdizimi sürümü belirtmelisiniz." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "Aşağıdaki komutlar %s içinden çıkarıldı:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "Aşağıdaki komutlar %s içinde önerilmiyor:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "Aşağıdaki komutlar %s içine eklendi:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "Aşağıdaki seçenekler %s komutunun bulunduğu %s içine eklendi:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "Aşağıdaki seçenekler %s komutunun bulunduğu %s içinde önerilmiyor:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "Aşağıdaki seçenekler %s komutunun bulunduğu %s içinden çıkarıldı:" pykickstart-1.83/po/uk.po000066400000000000000000000226711154315014400154200ustar00rootroot00000000000000# Ukrainian translation to system-config-securitylevel. # Copyright (C) Free Software Foundation. # # Maxim Dzіumanenko , 2006-2007. # Yuri Chornoivan , 2010. msgid "" msgstr "" "Project-Id-Version: pykickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-08-20 11:24+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.1\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" "Застарілий параметр проігноровано у рядку %(lineno)s: Команда %(cmd)s " "застаріла та більше не призводить до будь-яких дій. У майбутніх випусках її " "буде видалено, що буде призводити до фатальної помилки kickstart. Видаліть " "цей параметр з вашого файлу kickstart." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "Невідома команда: %s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "У рядку %(lineno)s файлу kickstart виявлено наступну проблему:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "Проблема при читанні з рядка файлу %s" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "Параметр %s є обов'язковим" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Параметр %(option)s введено у версії %(intro)s, але ви використовуєте " "синтаксис kickstart версії %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "Параметр %(option)s більше не підтримується." #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" "Параметр %(option)s було вилучено у версії %(removed)s, ви ж " "використовуєте синтаксис kickstart версії %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" "Застарілий параметр проігноровано у рядку %(lineno)s: Параметр %(option)s " "застарів та більше не призводить до будь-яких дій. У майбутніх випусках він " "може бути видалений, що буде призводити до фатальної помилки kickstart. " "Видаліть цей параметр з вашого файлу kickstart." #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "Параметр %(opt)s: неправильне логічне значення: %(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "Параметр %(opt)s: неправильне логічне значення: %(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "Встановлено обов'язковий ключ для параметра, який не приймає значення" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "Некоректний url для %%ksappend: %s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "Не вдалося відкрити файл %%ksappend: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "Не вдається відкрити файл %%ksappend" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "Не вдається відкрити файл вхідних даних kickstart file: %s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "Група не може одночасно включати --nodefaults та --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "Розділ не завершується інструкцією %%end." #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "Вказано непідтримувану версію: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "зупинка після першої помилки чи попередження" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "аналізувати включені файли, коли зустрічається %include" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "показати список доступних версій синтаксису kickstart" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "версія синтаксису kickstart для перевірки відповідності" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "Помилка під час читання %s:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "Версія %s не підтримується програмою pykickstart" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "У файлі використовується застарілий параметр чи команда.\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "Загальна помилка kickstart у вхідному файлі" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "Загальна помилка у вхідному файлі: %s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "Вам слід вказати дві версії синтаксису." #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "У %s вилучено такі команди:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "У %s застарілими стали такі команди:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "У %s додано такі команди:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "До команди %s у %s додано такі параметри:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "У команді %s у %s такі параметри стали застарілими:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "У команді %s у %s було вилучено такі параметри:" #~ msgid "" #~ "%s does not end with %%end. This syntax has been deprecated. It may be " #~ "removed from future releases, which will result in a fatal error from " #~ "kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "" #~ "%s не закінчується лексемою %%end. Синтаксим застарів та більше не " #~ "призводить до будь-яких дій. У майбутніх випусках він може бути " #~ "видалений, що буде призводити до фатальної помилки kickstart. Видаліть " #~ "цей параметр з вашого файлу kickstart." #~ msgid "Script" #~ msgstr "Сценарій" pykickstart-1.83/po/ur.po000066400000000000000000000121251154315014400154200ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/vi.po000066400000000000000000000121251154315014400154100ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/po/zh_CN.po000066400000000000000000000165611154315014400160030ustar00rootroot00000000000000# translation of pykickstart.master.po to Simplified Chinese # # Xi Huang , 2006. # Leah Liu , 2008. msgid "" msgstr "" "Project-Id-Version: pykickstart.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2008-03-26 11:27+1000\n" "Last-Translator: Leah Liu \n" "Language-Team: Simplified Chinese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "忽略第%(lineno)s: 行的过时命令 %(cmd)s 已经过时,不再起作用.这个会导致 kickstart 执行时发生严重的指令可能会在未来的发行版本中删除.请您修改您的kickstart 文件,删除该命令." #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "未知命令:%s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" "kickstart文件的第%(lineno)s 行发生问题:\n" "\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "读取 kickstart 文件的第 %s 行时发生问题" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "选项 %s 是必需的" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "忽略第 %(lineno)s: 行中的过时选项:%(option)s 选项已经过时,不再起任何作用。这个选项可能会在未来的版本中被删除,这会导致 kickstart 运行时产生严重错误。请修改您的 kickstart 文件,删除该选项。" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "选项%(opt)s: 无效的布尔值:%(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "选项 %(opt)s:无效的字符串值:%(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "不需要数值的选项需要设定标志" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "非法url %%ksappend: %s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "无法打开 %%ksappend file" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "组都不能注明--nodefaults 和--optional" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "指定了不支持的版本: %s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "在第一次错误或警告时停止" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "遇到 %include 时,解析包含文件" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "kickstart语法版本证实冲突" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "%s版本不被pykickstart支持" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "文件使用了一个过时的选项或命令。\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "输入文件中的 kickstart 错误" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "输入文件有错误: %s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "不再支持 %(option)s 选项。" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "段落没有以 % %end 结尾。" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "无法打开 % %ksappend 文件:%s " #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "无法打开 input kickstart 文件:%s " #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "读取 %s:\n" "%s 时错误" #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "选项 %(option)s 在%(removed)s版本中被移除,但是你正在使用%(version)s版本kickstart的语法。" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "这个选项 %(option)s 被 %(intro)s 版本引入,但是您正在使用 %(version)s 版本的kickstart语法。" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "以下命令在 %s 中被添加:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "以下选项添加到 %s ,在 %s 中:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "以下选项在 %s 命令在 %s 中不被推荐:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "以下选项从 %s 中移除,在 %s:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "以下命令在 %s 中不推荐:" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "列出kickstart的可用符号版本" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "以下命令在 %s 中被移除:" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "你必须指定两个符号版本。" #~ msgid "%s does not end with %%end. This syntax has been deprecated. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to use this updated syntax." #~ msgstr "%s 不是以 %%end 结尾。这个语法已经过时,这个选项可能会在未来的发行版本中被删除,这会导致 kickstart 运行时产生严重错误。请将您的 kickstart 文件改为使用这个更新的语法。" #~ msgid "Script" #~ msgstr "脚本" pykickstart-1.83/po/zh_TW.po000066400000000000000000000162721154315014400160340ustar00rootroot00000000000000# Translation of pykickstart to Traditional Chinese. # This file is distributed under the same license as the pykickstart package. # Copyright (C) 2010 The pykickstart Project (msgids). # Chester Cheng , 2006. # Terry Chuang , 2008. # Wei-Lun Chao , 2010. # msgid "" msgstr "" "Project-Id-Version: pykickstart 1.77\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: 2010-09-18 15:00+0800\n" "Last-Translator: Wei-Lun Chao \n" "Language-Team: Chinese (traditional) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../pykickstart/base.py:185 #, python-format msgid "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command." msgstr "忽略第 %(lineno)s 行的過時指令:%(cmd)s 已經淘汰,不再起任何作用。這指令可能會自未來的版本中移除,這會讓 kickstart 執行時產生嚴重的錯誤。請修改您的 kickstart 檔案,移除這選項。" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "不明指令:%s" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n\n" "%(msg)s\n" msgstr "" "以下問題發生在 kickstart 檔案的第 %(lineno)s 行:\n\n" "%(msg)s\n" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "讀取 kickstart 檔案時,在第 %s 行發生問題" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "選項 %s 是必需的" #: ../pykickstart/options.py:87 #, python-format msgid "The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s." msgstr "%(option)s 這個選項被引介於 %(intro)s 版本中,但是您正在使用 kickstart 語法版本 %(version)s" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "%(option)s 選項已不再支援。" #: ../pykickstart/options.py:95 #, python-format msgid "The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s." msgstr "%(option)s 這個選項已自 %(removed)s 版本中移除,但是您正在使用 kickstart 語法版本 %(version)s" #: ../pykickstart/options.py:98 #, python-format msgid "Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option." msgstr "忽略第 %(lineno)s 行中的過時選項:%(option)s 選項已經淘汰,不再起任何作用。這選項可能會自未來的版本中移除,這會讓 kickstart 執行時產生嚴重的錯誤。請修改您的 kickstart 檔案,移除這選項。" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "選項 %(opt)s:不合規定的布林值:%(value)r" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "選項 %(opt)s:無效的字串值:%(value)r" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "不需要數值的選項所必須設定的旗標" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "不合規定的 %%ksappend url:%s" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "無法開啟 %%ksappend 檔案:%s" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "無法開啟 %%ksappend 檔案" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "無法開啟 kickstart 輸入檔案:%s" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "群組不可同時指定 --nodefaults 和 --optional" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "區段未以 %%end 做結束。" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "指定了不支援的版本:%s" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "在第一次錯誤或警告時中止執行" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "遇到 %include 時,解析引入檔" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "列出 kickstart 語法的可用版本" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "需驗證的 kickstart 語法版本" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" "讀取 %s 時發生錯誤:\n" "%s" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "pykickstart 不支援 %s 這個版本" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" "檔案使用了一個過時的選項或指令。\n" "%s" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "在輸入檔中發生一般 kickstart 錯誤" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "輸入檔中發生一般錯誤:%s" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "您必須指定兩種語法版本。" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "下列命令在 %s 中已移除:" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "下列命令在 %s 中已過時:" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "下列命令在 %s 中已加入:" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "下列選項已加入至 %s 命令於 %s 之中:" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "下列選項已不宜用在 %s 命令於 %s 之中:" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "下列選項已移除自 %s 命令於 %s 之中:" pykickstart-1.83/po/zu.po000066400000000000000000000121251154315014400154300ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-06-16 17:03-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../pykickstart/base.py:185 #, python-format msgid "" "Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this command." msgstr "" #: ../pykickstart/base.py:389 #, python-format msgid "Unknown command: %s" msgstr "" #: ../pykickstart/errors.py:46 #, python-format msgid "" "The following problem occurred on line %(lineno)s of the kickstart file:\n" "\n" "%(msg)s\n" msgstr "" #: ../pykickstart/errors.py:48 #, python-format msgid "There was a problem reading from line %s of the kickstart file" msgstr "" #: ../pykickstart/options.py:83 #, python-format msgid "Option %s is required" msgstr "" #: ../pykickstart/options.py:87 #, python-format msgid "" "The %(option)s option was introduced in version %(intro)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:93 #, python-format msgid "The %(option)s option is no longer supported." msgstr "" #: ../pykickstart/options.py:95 #, python-format msgid "" "The %(option)s option was removed in version %(removed)s, but you are using " "kickstart syntax version %(version)s." msgstr "" #: ../pykickstart/options.py:98 #, python-format msgid "" "Ignoring deprecated option on line %(lineno)s: The %(option)s option has " "been deprecated and no longer has any effect. It may be removed from future " "releases, which will result in a fatal error from kickstart. Please modify " "your kickstart file to remove this option." msgstr "" #: ../pykickstart/options.py:131 #, python-format msgid "Option %(opt)s: invalid boolean value: %(value)r" msgstr "" #: ../pykickstart/options.py:136 #, python-format msgid "Option %(opt)s: invalid string value: %(value)r" msgstr "" #: ../pykickstart/options.py:173 msgid "Required flag set for option that doesn't take a value" msgstr "" #: ../pykickstart/parser.py:94 #, python-format msgid "Illegal url for %%ksappend: %s" msgstr "" #: ../pykickstart/parser.py:99 #, python-format msgid "Unable to open %%ksappend file: %s" msgstr "" #: ../pykickstart/parser.py:105 ../pykickstart/parser.py:107 #, python-format msgid "Unable to open %%ksappend file" msgstr "" #: ../pykickstart/parser.py:140 ../pykickstart/parser.py:790 #, python-format msgid "Unable to open input kickstart file: %s" msgstr "" #: ../pykickstart/parser.py:345 msgid "Group cannot specify both --nodefaults and --optional" msgstr "" #: ../pykickstart/parser.py:673 ../pykickstart/parser.py:733 #, python-format msgid "Section does not end with %%end." msgstr "" #. If nothing else worked, we're out of options. #: ../pykickstart/version.py:103 ../pykickstart/version.py:112 #: ../pykickstart/version.py:115 ../pykickstart/version.py:131 #: ../pykickstart/version.py:185 #, python-format msgid "Unsupported version specified: %s" msgstr "" #: ../tools/ksvalidator:50 msgid "halt after the first error or warning" msgstr "" #: ../tools/ksvalidator:53 #, python-format msgid "parse include files when %include is seen" msgstr "" #: ../tools/ksvalidator:56 msgid "list the available versions of kickstart syntax" msgstr "" #: ../tools/ksvalidator:58 msgid "version of kickstart syntax to validate against" msgstr "" #: ../tools/ksvalidator:76 #, python-format msgid "" "Error reading %s:\n" "%s" msgstr "" #: ../tools/ksvalidator:82 ../tools/ksverdiff:61 #, python-format msgid "The version %s is not supported by pykickstart" msgstr "" #: ../tools/ksvalidator:98 #, python-format msgid "" "File uses a deprecated option or command.\n" "%s" msgstr "" #: ../tools/ksvalidator:104 msgid "General kickstart error in input file" msgstr "" #: ../tools/ksvalidator:107 #, python-format msgid "General error in input file: %s" msgstr "" #: ../tools/ksverdiff:54 msgid "You must specify two syntax versions." msgstr "" #: ../tools/ksverdiff:68 #, python-format msgid "The following commands were removed in %s:" msgstr "" #: ../tools/ksverdiff:71 #, python-format msgid "The following commands were deprecated in %s:" msgstr "" #: ../tools/ksverdiff:74 #, python-format msgid "The following commands were added in %s:" msgstr "" #: ../tools/ksverdiff:100 #, python-format msgid "The following options were added to the %s command in %s:" msgstr "" #: ../tools/ksverdiff:105 #, python-format msgid "The following options were deprecated from the %s command in %s:" msgstr "" #: ../tools/ksverdiff:110 #, python-format msgid "The following options were removed from the %s command in %s:" msgstr "" pykickstart-1.83/pykickstart.spec000066400000000000000000000750011154315014400172420ustar00rootroot00000000000000%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Summary: A python library for manipulating kickstart files Name: pykickstart Url: http://fedoraproject.org/wiki/pykickstart Version: 1.83 Release: 1%{?dist} # This is a Red Hat maintained package which is specific to # our distribution. Thus the source is only available from # within this srpm. Source0: %{name}-%{version}.tar.gz License: GPLv2 Group: System Environment/Libraries BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel, gettext, python-setuptools-devel Requires: python, python-urlgrabber %description The pykickstart package is a python library for manipulating kickstart files. %prep %setup -q %build make %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %find_lang %{name} %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root,-) %doc README ChangeLog COPYING docs/programmers-guide %doc docs/kickstart-docs.txt %{python_sitelib}/* %{_bindir}/ksvalidator %{_bindir}/ksflatten %{_bindir}/ksverdiff %changelog * Fri Mar 25 2011 Chris Lumens - 1.83-1 - Add kickstart network --nodefroute option (#668417) (rvykydal) - Add support for network --bootproto ibft option (#668417) (rvykydal) - Add network --activate option (#668417) (rvykydal) - Add support for F16. (clumens) * Fri Feb 18 2011 Chris Lumens - 1.82-1 - Add support for "logvol --label=" (#677571). (clumens) * Wed Jan 19 2011 Chris Lumens - 1.81-1 - Add support for "raid --label=" (#670643). (clumens) - --baseurl/--mirrorlist are no longer required for the repo command. (clumens) - Make use of the "interactive" command an error. (clumens) * Fri Dec 10 2010 Chris Lumens - 1.80-1 - Remove preceededInclude= support (#639372). (clumens) - support noverifyssl on the rhel6-branch (method, repo) (#660340). (akozumpl) - l10n: Added Low German translation (ncfiedler) * Mon Nov 08 2010 Chris Lumens 1.79-1 - Move from pychecker to pylint, since the latter actually works. - Lots of minor corrections for pylint. - Add bootloader --iscrypted (#554870). - Add support for F15. * Fri Sep 10 2010 Chris Lumens - 1.78-1 - Raise KickstartError instead of IOError (#618002). (clumens) - It's --biospart, not --biosdisk (#620855). (clumens) - Translation updates. * Tue Jul 20 2010 Chris Lumens - 1.77-1 - Send the key command down the memory hole. (clumens) - Deprecate interactive kickstart mode. (clumens) * Thu Jul 08 2010 Chris Lumens - 1.76-1 - method: new parameter '--noverifyssl' after --url. (akozumpl) - repo: new parameter '--noverifyssl'. (akozumpl) * Tue Jun 22 2010 Chris Lumens - 1.75-1 - Update translation files. (clumens) - Remove everything from pykickstart that's been deprecated forever. (clumens) - Using the knowledge of what command supports what option, condense test cases. (clumens) - Add a method to list all supported options for a command being tested. (clumens) - Add support for F14. (clumens) - The %end at the end of a section is now required. (clumens) * Thu Jun 10 2010 Chris Lumens - 1.74-1 - If an option is deprecated, do not care if it takes a value (#602303). (clumens) - Don't compare the dest ("telnet") with the option string ("--telnet"). (clumens) - The --connect= parameter wasn't really deprecated in FC6. (clumens) * Tue Jun 01 2010 Chris Lumens - 1.73-1 - Allow "ignoredisk" to explicitly specify interactive usage (#596804) (pjones) * Fri Apr 23 2010 Chris Lumens - 1.72-1 - Return non-zero on error from ksvalidator (#585284). (clumens) * Wed Apr 14 2010 Chris Lumens - 1.71-1 - Don't overwrite the excluded group list after every %packages line (#577334). (clumens) - Add a bunch of test cases for the packages section. (clumens) * Wed Mar 31 2010 Chris Lumens - 1.70-1 - Add support for RAID4 (#578514). (clumens) - Escape percent signs in the changelog. (clumens) * Wed Mar 10 2010 Chris Lumens - 1.69-1 - Add driverdisk --biospart= (#570437). (clumens) - Fix IOError catching in ksflatten (jgregusk, #558650). * Thu Jan 14 2010 Chris Lumens - 1.68-1 - Support removing groups that were included by a glob (#554717). (clumens) - Make sure that everything in version.versionMap has a handler. (clumens) - Add support for RHEL6 (#552230). (clumens) - Don't consider RHEL versions as developmental even if they're latest. (clumens) - Add lineno to BaseData and derived classes (version 2) (hdegoede) - Give the non mandatory iscsi --port argument a sane default (hdegoede) - Change python_sitelib macro to use %%global for new rpm (hdegoede) - Fix typo in iscsi parsing error message (hdegoede) * Thu Dec 03 2009 Chris Lumens - 1.67-1 - Don't use action="append_const" in firewall.py. - Make "make archive" depend on test and check passing again. - versionToString now works in all cases we test for. - Fix the few pychecker errors outstanding in options.py. - Fix make docs to make docs dir before trying to download files there (hdegoede) * Wed Nov 25 2009 Hans de Goede - 1.66-1 - Add --dcb option to fcoe command (#513011) - Remove rhpl from tests - Port bootloader --hvargs option added in rhel5 - Ignore comments when looking for %%ksappend lines (#525676) - Use python 2.x exception syntax * Thu Nov 12 2009 Chris Lumens - 1.65-1 - Add additional arguments to BaseHandler.__init__ for better map control. - Return the KickstartCommand/KickstartData object from dispatcher. - Add an "sshpw" command for changing the passwords in anaconda's env. - Add --proxy support to the url and repo commands. - Add support for F13. Is it really that time already? * Wed Sep 30 2009 Chris Lumens - 1.64-1 - Update the zfcp command for F12 (#526360). - Move "make" to %%build (#524215). * Wed Sep 16 2009 Chris Lumens - 1.63-1 - Add encryption key escrow support (mitr, #508963). - Fix the repo test cases to expect quotes around the repo's name. * Thu Sep 10 2009 Chris Lumens - 1.62-1 - Support translated help text in optparse (#479519). - If the input kickstart file cannot be read, raise IOError (#519477). * Thu Aug 27 2009 Chris Lumens - 1.61-1 - Include the error messages from URLGrabError in the exception (#518443). * Tue Aug 11 2009 Chris Lumens - 1.60-1 - Put quotes around the repo's name (Marc.Herbert@gmail.com). - Make duplicate entries warnings, not errors (#516338). * Tue Jul 28 2009 Chris Lumens - 1.59-1 - Handle a few more places where a urlgrabber error could happen (#512951). - Error out if the same partition/repo/network is defined twice (#512956). - Call parent class tests first. (jlaska) - Add KSOptionParser to FC3 upgrade command. (jlaska) - Correct missing return stmt in _getArgsAsStr() (jlaska) * Fri Jul 17 2009 Chris Lumens - 1.58-1 - Adjust writePriority to fix lvm-on-raid0 test cases (jlaska). - Add F12 to the version number tests. (clumens) - F12_User test case. (dcantrell) - Add --gecos argument to the 'user' command (dcantrell) - Convert user.py to use _getArgsAsStr() (dcantrell) * Fri Jul 10 2009 Chris Lumens - 1.57-1 - Another patch to make the bootloader test work (jlaska). * Thu Jul 09 2009 Chris Lumens - 1.56-1 - Make sure to import the gettext stuff in fcoe. (clumens) - Correctly deprecate bootloader --lba32 (jlaska). - pykickstart: fix zfcp command writepriority (hdegoede) - pykickstart: Add fcoe command (take 2) (hdegoede) - Add a test case for RAID (jlaska). * Thu Jul 02 2009 Chris Lumens - 1.55-1 - Add support for the group command to F12 (#509119). - RHEL5 now supports RAID 10. - The f12 hander class should be called F12Handler. (jgranado) - Remove bootloader --lba32. - Add a new version of the driverdisk command without --type=. - Add initial support for F12. - Fetch the programmers-guide from the wiki now. * Mon May 18 2009 Chris Lumens - 1.54-1 - Make sure the F11 handler gets used for "partition" and "part" (#501020). * Wed Apr 29 2009 Chris Lumens - 1.53-1 - Move lineno= from KSOptionParser.__init__ to parse_args (#497149). (clumens) - Use the F11 version of the partition command. (clumens) - Remove the --start and --end options since anaconda no longer uses them. (clumens) - Remove a broken test case. (clumens) * Wed Feb 18 2009 Chris Lumens - 1.52-1 - Add lots more test cases (alindebe, mgracik, stickster). - Add a skip attribute on key to shut up pychecker. - Only show autostep command when requested (jlaska) - Strip spaces from service names, and require an option to be provided. - Surround services lists in double quotes. - Remove the extra space from the services __str__ method. - Fix output formatting bugs in firewall, partition, and repo (mgracik). - Specifying both or neither of --drives and --only-use should be an error. - Corrected newline char in return value of FC6_Method. (mgracik) - Make --drives a required option for FC3, and catch no args on F8. - Fix final printing of the rescue command (mgracik). - Surround output strings in double quotes. - Fix a typo in the deviceprobe command. - Revert the more strict option processing on displaymode. - Properly handle erroring on extra args, not just extra options. - Don't use the logging class since it interferes with the logging test. - port without host should raise KickstartParseError, not kickstartValueError. - Add the --key option to option processing, since it's a valid argument. - Fix test cases that were failing due to the new use of KSOptionParser. - Teach driverdisk.py command to reject extra partitions (stickster). - Add KSOptionParser to all commands ... enables more strick option checking (jlaska). - Use KSOptionParser so we can catch bad command options (jlaska). * Thu Jan 29 2009 Chris Lumens - 1.51-1 - Make a couple changes to how the logging command is handled. - Add a lot of test cases (clumens, alindebe, jlaska, fcami, adamwill, pfrields). - Fix output formatting for the rootpw command. - For commands that take exactly one argument, check and error correctly. - Surround module options in quotes on the output side (jlaska). - Set module opts in the FC3 handler correctly. - Fix newlines on the device command output (jlaska). - If --autoscreenshot is not specified, still output "autostep". - Move the currentCmd and currentLine into getParser(). (jlaska) - Write out an selinux line if set to disabled, but not if None. - F9_LogVolData should inherit from FC4_LogVolData, not FC3_LogVolData (jlaska). - Add unittest framework along with logvol and vnc unittests. (jlaska) - Don't set the KSOption.required attribute in the constructor (jlaska). * Sat Jan 10 2009 Chris Lumens - 1.50-1 - Add a script to diff two versions of kickstart syntax. - Add an option to ksvalidator to list all available syntax versions. - Remove a couple extra newlines in output formatting. - Add documentation for the new %%include representation. - Add support %include to the pykickstart data objects. * Thu Jan 08 2009 Chris Lumens - 1.49-1 - Add upgrade --root-device (atodorov, #471232). - Use python's builtin set rather than the Sets module (#477836, dcantrell). * Tue Dec 23 2008 Chris Lumens - 1.48-1 - Allow ignoring group metadata from repos, using a '--ignoregroups' boolean. (notting) - Add initial support for F11. - Specify the command versions in the handlers instead of making copies. - Remove empty and pointless __init__ methods. - Pass arguments to superclasses via *args and **kwargs, all the way up. - Add removedKeywords and removedAttrs lists on Commands and Data. - Fix version regexes to handle double digits and minor releases (jlaska). * Thu Oct 30 2008 Chris Lumens - 1.47-1 - Fix enabling services we specify by specific options. * Mon Oct 27 2008 Chris Lumens - 1.46-1 - Add support for firewall --service (#467005). * Tue Oct 14 2008 Chris Lumens - 1.45-1 - Lots of translation updates. - Remove use of string.partition for python2.4 (atodorov). * Mon Sep 22 2008 Chris Lumens - 1.44-1 - Add support for reverse CHAP to the kickstart iscsi command (hans) - Fix typo (katzj) * Wed Sep 03 2008 Chris Lumens - 1.43-1 - Revert "Do not include passphrases for encrypted block devices in anaconda-ks.cfg." (dlehman) - yum doesn't like when mirrorlist is "". (clumens) * Mon Aug 11 2008 Chris Lumens - 1.42-1 - Add rescue command to pykickstart (atodorov) - Sort %%packages output (katzj) - Fix a typo (atodorov). * Fri Aug 01 2008 Chris Lumens - 1.41-1 - RHEL5 supports ignoredisk --only-use now too. (clumens) - Do not include passphrases for encrypted block devices in anaconda-ks.cfg. (dlehman) - Fix F9,F10,RHEL5 "part" commands to use the same class as "partition". (dlehman) - Add an apply method() for commands and implement for lang (katzj) * Tue Jul 15 2008 Chris Lumens - 1.40-1 - RHEL5_LogVolData should inherit from FC4, not FC3. Also fix FC9->F9 typo. (dlehman) - Support creation of encrypted block devices in RHEL5. (#449830) (dlehman) - Use the right LogVolData objects for RHEL3 and 4 (jlaska). (clumens) - We no longer use rhpl for translations. (clumens) - All the base classes should derive from object. (clumens) * Fri Jun 13 2008 Chris Lumens - 1.39-1 - It's helpful to return the parser object. (clumens) * Tue Jun 10 2008 Chris Lumens - 1.38-1 - Fix loading the Handler object by looking for a more specific name (#450740). (clumens) * Sun Jun 08 2008 Chris Lumens - 1.37-1 - XConfig is still used by other projects, so just deprecate some options. (clumens) * Thu May 29 2008 Chris Lumens - 1.36-1 - It should be repo --cost, not repo --priority. (clumens) * Fri May 23 2008 Chris Lumens - 1.35-1 - Bring driverdisk command in line with the docs. (clumens) - Change RAID command print priorities (jlaska). - According to docs, physvols are space delimited. (jlaska) - Don't write the label out twice (jlaska). - Deprecate monitor and xconfig commands. (clumens) * Wed May 07 2008 Chris Lumens - 1.34-1 - Load the handler module automatically. (clumens) - Add support for F10. (clumens) - Initialize cmd.handler earlier; fixes repo.methodToRepo() (markmc) - Don't shadow builtin function names. (clumens) - Running check is now required before pykickstart can be packaged. (clumens) - Reorganize code a little bit to pass pychecker. (clumens) * Tue Apr 08 2008 Chris Lumens - 1.33-1 - Fix whitespace when printing out the bootloader command (pmeyers). - Fix the type on bootloader --timeout processing. (clumens) * Wed Apr 02 2008 Chris Lumens - 1.32-1 - Make the string reader act like the file reader upon EOF. (clumens) - Add syntax for encrypted logical volumes. (clumens) * Tue Mar 25 2008 Chris Lumens - 1.31-1 - Support end-of-line comments. (clumens) - Lots of translation updates. * Tue Feb 26 2008 Chris Lumens - 1.30-1 - Reverse writePriorities of iscsi and iscsname (#434965, jlaska). - Fix printing of iscsiname command (#434945, jlaska). - Don't traceback on ENOENT. (pnasrat) - Store the mouse name as a string, not a list. (clumens) - Update translations. * Wed Jan 30 2008 Chris Lumens - 1.29-1 - Renamed bootproto=ask to bootproto=query, add to RHEL5 as well. (clumens) * Wed Jan 23 2008 Chris Lumens - 1.28-1 - Fix traceback on volgroup command. (clumens) * Thu Jan 17 2008 Chris Lumens - 1.27-1 - The bootprotoList needs to be defined before it's used. (clumens) * Thu Jan 17 2008 Chris Lumens - 1.26-1 - Add support for network --bootproto=ask. (clumens) * Tue Jan 15 2008 Chris Lumens - 1.25-1 - Add the version to the output ks file. (clumens) - Add syntax for encrypted partitions and raid devices. (clumens) * Thu Jan 10 2008 Chris Lumens - 1.24-1 - Make inheritance and overriding of %%packages work (#427768). (clumens) - Add an option for which languages should be installed. (katzj) - Use the right name for the iscsi --target variable (#418781). (clumens) * Mon Dec 10 2007 Chris Lumens - 1.23-1 - Take Makefile improvements from anaconda. - Fix a traceback on F9 zerombr command (#395431). - Update to handle new Python eggs packaging. * Tue Nov 20 2007 Chris Lumens 1.22-1 - Don't process or write out vnc --enabled (jlaska AT redhat DOT com). - Fix a traceback in the clearpart command. * Tue Nov 06 2007 Chris Lumens 1.21-1 - Save script line numbers for debugging. - More internal cleanups. * Wed Oct 31 2007 Chris Lumens 1.20-1 - Pull wiki docs from the new location. - Fix error messages for options that have been removed after having been previously deprecated. - zerombr no longer takes any arguments. - %%packages --ignoredeps --resolvedeps have been removed. - firewall --high --medium have been removed. - vnc --connect has been removed. - xconfig options from monitor have now been removed. - --bytes-per-inode has been marked as deprecated. - Fix typos. - Add --fsprofile option to disk commands (pjones). - Add F9 support (pjones). - Lots of internal fixes (clumens, pjones). * Tue Oct 23 2007 Chris Lumens 1.19-1 - Fix a traceback on the cdrom method. * Thu Oct 18 2007 Chris Lumens 1.18-1 - Don't write out %%end to packages and scripts if the syntax version doesn't support it. - Remove obsolete translation (#332221). * Thu Oct 04 2007 Chris Lumens 1.17-1 - Simplify argument processing and printing. * Wed Oct 03 2007 Chris Lumens 1.16-1 - Undeprecate %%packages --excludedocs. - Fix a traceback in the device command handling. - Add bootloader --timeout (katzj). * Tue Oct 02 2007 Chris Lumens 1.15-1 - Update translations (#259121). - The device command no longer takes a type argument. * Fri Sep 28 2007 Chris Lumens 1.14-1 - Fix output formatting for packages section header (#310211). - Add a script to flatten kickstart files containing includes (katzj). * Wed Sep 12 2007 Chris Lumens 1.13-1 - Add a function to convert URL method strings into repo objects (jkeating). - Writer formatting fixes. - Add kickstart documentation from the Fedora Wiki. * Tue Sep 04 2007 Chris Lumens 1.12-1 - Fix lots of problems in processing the bootloader, device, network, and raid commands. - Add %%end when writing out scripts and packages. - Add a makefile target to run pychecker to cut down on errors in releases. * Mon Sep 3 2007 Jeremy Katz - 1.11-1 - fix a few tracebacks * Fri Aug 31 2007 Chris Lumens 1.10-1 - Add network --ipv6=. * Fri Aug 24 2007 Chris Lumens 1.9-1 - Add support for the %%end directive to be placed at the end of scripts and packages sections. Deprecate old syntax. - Clean up after ksvalidator if pykickstart issues a traceback. - Add support for repo --priority --includepkgs --excludepkgs. - Fix newline at end of reboot --eject output (#253562). * Mon Aug 13 2007 Chris Lumens 1.8-1 - Fix type checking of string values. * Thu Aug 09 2007 Chris Lumens 1.7-1 - Clarify license in spec file and all source files. - Check string values to options to make sure they're not other options (#251318). * Thu Aug 02 2007 Chris Lumens 1.6-1 - Fix a couple tracebacks in ksvalidator. - Change --class to --dhcpclass (#248912). * Thu Jul 19 2007 Chris Lumens 1.5-2 - Require rhpl (#248953). * Tue Jul 17 2007 Chris Lumens 1.5-1 - Fix traceback when calling preprocessKickstart. * Tue Jul 17 2007 Chris Lumens 1.4-1 - Add methods to handle the %%ksappend directive. - Fix ignoredisk --disks. * Wed Jul 11 2007 Chris Lumens - 1.3-1 - Add support for ignoredisk --only-use. - Fix traceback in raid command printing method (#246709). * Fri Jun 08 2007 Chris Lumens - 1.2-2 - Fix package review problems (#226334). * Mon Jun 04 2007 Chris Lumens - 1.2-1 - Fix harddrive install method error checking (#232492). - Set authentication information from the input line to preserve quoting (#241657). - Allow included files to be given by URL. - Fix typo in user --iscrypted option. * Mon May 14 2007 Chris Lumens - 1.1-1 - Better regexes for splitting version strings into family and version. - Add basic support for RHEL3. - Update translations. * Fri Apr 13 2007 Chris Lumens - 1.0-1 - Update documentation. - Update translations. * Mon Mar 19 2007 Chris Lumens - 0.100-1 - bootloader should be written out after upgrade/install. - Treat class names as unicode strings (#231053). * Wed Mar 07 2007 Chris Lumens - 0.99-1 - The timezone command didn't recognize --isUtc before FC6 (#231189). - Recognize %%ksappend lines in ksvalidator. - Don't set default values in some command __init__ methods. - Added an updates command. - Add support for RAID10. * Mon Feb 26 2007 Chris Lumens - 0.98-1 - Fix device command syntax to match anaconda. - Fix __call__ on method command. * Wed Feb 21 2007 Chris Lumens - 0.97-1 - Fix traceback when not overriding default mappings (#229505). * Tue Feb 20 2007 Chris Lumens - 0.96-1 - Fix __str__ methods for langsupport and reboot commands. - Renamed BaseHandler.empty to BaseHandler.maskAllExcept. - Split command objects out into their own files in commands/. - Rename command objects to start with Version_. - Support extended group selection syntax. * Wed Feb 14 2007 Chris Lumens - 0.95-1 - KickstartParser no longer takes a version argument. - Be more lenient in what strings stringToVersion accepts. - Allow setting state on one data object from multiple files. * Wed Feb 07 2007 Chris Lumens - 0.94-1 - Add a newline to the end of the key command output. - Use network bootproto constants (#197694). - Fix tracebacks in subclass __str__ methods (#226734). * Wed Jan 31 2007 Chris Lumens - 0.93-2 - Make some minor spec file changes to get closer to the extras guidelines. * Thu Jan 25 2007 Chris Lumens - 0.93-1 - Add support for FC3, RHEL4, and RHEL5. - The key command was not supported until after FC6. - Accept more strings in stringToVersion. * Fri Jan 19 2007 Chris Lumens - 0.92-1 - Fix KickstartVersionError reporting. - Add a version attribute to handler objects. - Fix line number reporting on lots of commands. - Add initial support for Fedora 7 and remove deprecated commands. - Accept a --default argument to the %%packages header (#221305). * Wed Jan 17 2007 Chris Lumens - 0.91-1 - Add a method to read kickstart files from strings. * Tue Jan 16 2007 Chris Lumens - 0.90-1 - Support multiple versions of kickstart syntax from one code base (#189348). - Fix inconsistency between Script parser and writer (#222877). * Fri Dec 15 2006 Chris Lumens - 0.43-1 - Pull in new translations (#216620). * Thu Dec 7 2006 Jeremy Katz - 0.42-2 - rebuild against python 2.5 * Tue Dec 05 2006 Chris Lumens - 0.42-1 - Fix traceback when writing out repo command (#218274). * Fri Dec 01 2006 Chris Lumens - 0.41-1 - Fix traceback when using deprecated commands (#218047, #218059). * Thu Nov 30 2006 Chris Lumens - 0.40-1 - Pull in new translations (#216620). - Add --level argument to logging command writer. * Tue Oct 24 2006 Chris Lumens - 0.39-2 - Fix release number. * Tue Oct 24 2006 Chris Lumens - 0.39-1 - Add writer for --key (#211997). * Tue Oct 17 2006 Jeremy Katz - 0.38-1 - allow --skip for installation number as well (#207029) * Mon Oct 16 2006 Jeremy Katz - 0.37-1 - support for installation numbers (#207029) * Fri Oct 13 2006 Bill Nottingham - 0.36-1 - use valid charsets in translations (#210720) * Fri Sep 29 2006 Chris Lumens - 0.35-1 - Fix traceback in harddrive command (#208557). * Mon Sep 25 2006 Chris Lumens - 0.34-1 - Add support for --biospart option to harddrive (#207585). - Update writer for syntax changes. * Wed Sep 20 2006 Jeremy Katz - 0.33-1 - improved iscsi syntax - allow multiple zfcp devs * Thu Jul 20 2006 Chris Lumens 0.32-1 - Limit --bootproto to what anaconda supports. - Add --noipv4 and --noipv6 network options. * Tue Jun 20 2006 Chris Lumens 0.31-1 - Handle nfs --opts (katzj). - RAID devices should be integers instead of strings (#176537). - Add initial support for iscsi (katzj). * Tue Jun 06 2006 Chris Lumens 0.30-2 - Add BuildRequires to fix building under mock (#194156, Joost Soeterbroek ). * Thu May 25 2006 Chris Lumens 0.30-1 - Change order of LVM-related writing functions (#193073). - Require urlgrabber. - Return a more useful error message on unknown commands. - Fix logvol writing typo. - Make ksvalidator validate from a URL in addition to a file. - Don't write out an empty packages section (#192851). * Tue May 23 2006 Chris Lumens 0.29-1 - Add multipath command, handlers, and data objects (pjones). - Rename --ports to --port in writer. * Mon May 15 2006 Chris Lumens 0.28-1 - Support --mtu for the network command (#191328). - Accept --isUtc for backwards compatibility. * Wed May 04 2006 Chris Lumens 0.27-1 - Output formatting fixes. - Added commands for managing users and services. * Mon Apr 17 2006 Chris Lumens 0.26-1 - Ignore spaces before group names (#188095). - Added some translations. - Add options for repo command. - Reorder %%packages section output. - Output %%packages header options. - Initialize RAID and volume group members to empty lists. * Mon Mar 27 2006 Chris Lumens 0.25-1 - Add support for the logging command. * Mon Mar 27 2006 Chris Lumens 0.24-1 - Don't write out a blank xconfig line. - Reorder output handlers to group like commands together. - Mark strings for translation. * Tue Mar 07 2006 Chris Lumens 0.23-1 - Backwards compatibility support for options to zerombr. * Fri Feb 24 2006 Chris Lumens 0.22-1 - Get ignoredisk working again (#182934). * Fri Feb 17 2006 Chris Lumens 0.21-1 - Provide an option to not traceback on missing include files (#181760). - Update programming documentation. * Mon Feb 13 2006 Chris Lumens 0.20-1 - Correctly set --noformat and --useexisting on lvm and raid. * Mon Feb 13 2006 Chris Lumens 0.19-1 - --onboot requires a value (#180987). - Be more strict about commands that don't take arguments. * Thu Feb 09 2006 Chris Lumens 0.18-1 - Fix some errors pychecker caught. - Allow exceptions to not be fatal so ksvalidator can spot more errors in a single pass (#179894). * Wed Feb 01 2006 Chris Lumens 0.17-1 - Don't set a default port for vnc. * Tue Jan 31 2006 Chris Lumens 0.16-1 - Give dmraid string an initial value. - Handle None on partition size. * Tue Jan 31 2006 Peter Jones 0.15-1 - Add dmraid support * Mon Jan 30 2006 Chris Lumens 0.14-1 - Fix VNC parameter parsing (#179209). - Deprecate --connect. Add --host and --port instead. * Thu Jan 19 2006 Chris Lumens 0.13-1 - Recognize the --eject parameter to shutdown/halt. - Store the exact post-installation action in ksdata. * Mon Jan 09 2006 Chris Lumens 0.12-1 - Clean up output quoting. - Finish removing monitor-related stuff from xconfig. * Mon Dec 12 2005 Chris Lumens 0.11-1 - Deprecate monitor-related options to xconfig. * Thu Dec 08 2005 Chris Lumens 0.10-1 - Support --bytes-per-inode on raid (Curtis Doty #175288). * Wed Nov 16 2005 Jeremy Katz - 0.9-1 - fixup network --onboot * Thu Nov 03 2005 Chris Lumens 0.8-1 - Default to SELINUX_ENFORCING. - Default partition sizes to None for anaconda (#172378). - Don't call shlex.split on anything inside a script (#172313). * Tue Nov 01 2005 Chris Lumens 0.7-1 - Fix clearpart --all. - vnc command does not require --connect option (#172192). - network --onboot does not take any option. - Remove extra spaces from firewall --ports and --trust. - Write out network -- options. * Fri Oct 28 2005 Chris Lumens 0.6-1 - Add --resolvedeps and --ignoredeps as deprecated options. - Pass line number to header functions. * Mon Oct 24 2005 Chris Lumens 0.5-1 - Add line numbers to exception reporting. - Added ksvalidator. * Wed Oct 19 2005 Chris Lumens 0.4-1 - Correct deprecated attribute on options. - Added programming documentation. * Thu Oct 13 2005 Chris Lumens 0.3-2 - Correct python lib directory on 64-bit archs (#170621). * Fri Oct 07 2005 Chris Lumens 0.3-1 - Add a deprecated attribute to options. - Add --card option back to xconfig and mark as deprecated. - Throw a deprecation warning on mouse and langsupport commands. - Rename Writer to KickstartWriter for consistency. - Collapse scripts into a single list and add an attribute on Script to differentiate. * Wed Oct 05 2005 Chris Lumens 0.2-1 - Rename module to pykickstart to avoid conflicts in anaconda. - Rename data classes for consistency. - Add default bytesPerInode settings. * Wed Oct 05 2005 Chris Lumens 0.1-1 - Created package from anaconda. pykickstart-1.83/pykickstart/000077500000000000000000000000001154315014400163635ustar00rootroot00000000000000pykickstart-1.83/pykickstart/__init__.py000066400000000000000000000000001154315014400204620ustar00rootroot00000000000000pykickstart-1.83/pykickstart/base.py000066400000000000000000000464701154315014400176620ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # """ Base classes for creating commands and syntax version object. This module exports several important base classes: BaseData - The base abstract class for all data objects. Data objects are contained within a BaseHandler object. BaseHandler - The base abstract class from which versioned kickstart handler are derived. Subclasses of BaseHandler hold BaseData and KickstartCommand objects. DeprecatedCommand - An abstract subclass of KickstartCommand that should be further subclassed by users of this module. When a subclass is used, a warning message will be printed. KickstartCommand - The base abstract class for all kickstart commands. Command objects are contained within a BaseHandler object. """ import gettext gettext.textdomain("pykickstart") _ = lambda x: gettext.ldgettext("pykickstart", x) import types import warnings from pykickstart.errors import * from pykickstart.ko import * from pykickstart.parser import Packages from pykickstart.version import versionToString ### ### COMMANDS ### class KickstartCommand(KickstartObject): """The base class for all kickstart commands. This is an abstract class.""" removedKeywords = [] removedAttrs = [] def __init__(self, writePriority=0, *args, **kwargs): """Create a new KickstartCommand instance. This method must be provided by all subclasses, but subclasses must call KickstartCommand.__init__ first. Instance attributes: currentCmd -- The name of the command in the input file that caused this handler to be run. currentLine -- The current unprocessed line from the input file that caused this handler to be run. handler -- A reference to the BaseHandler subclass this command is contained withing. This is needed to allow referencing of Data objects. lineno -- The current line number in the input file. writePriority -- An integer specifying when this command should be printed when iterating over all commands' __str__ methods. The higher the number, the later this command will be written. All commands with the same priority will be written alphabetically. """ # We don't want people using this class by itself. if self.__class__ is KickstartCommand: raise TypeError, "KickstartCommand is an abstract class." KickstartObject.__init__(self, *args, **kwargs) self.writePriority = writePriority # These will be set by the dispatcher. self.currentCmd = "" self.currentLine = "" self.handler = None self.lineno = 0 # If a subclass provides a removedKeywords list, remove all the # members from the kwargs list before we start processing it. This # ensures that subclasses don't continue to recognize arguments that # were removed. for arg in filter(kwargs.has_key, self.removedKeywords): kwargs.pop(arg) def __call__(self, *args, **kwargs): """Set multiple attributes on a subclass of KickstartCommand at once via keyword arguments. Valid attributes are anything specified in a subclass, but unknown attributes will be ignored. """ for (key, val) in kwargs.items(): # Ignore setting attributes that were removed in a subclass, as # if they were unknown attributes. if key in self.removedAttrs: continue if hasattr(self, key): setattr(self, key, val) def __str__(self): """Return a string formatted for output to a kickstart file. This method must be provided by all subclasses. """ return KickstartObject.__str__(self) def parse(self, args): """Parse the list of args and set data on the KickstartCommand object. This method must be provided by all subclasses. """ raise TypeError, "parse() not implemented for KickstartCommand" def apply(self, instroot="/"): """Write out the configuration related to the KickstartCommand object. Subclasses which do not provide this method will not have their configuration written out. """ return def dataList(self): """For commands that can occur multiple times in a single kickstart file (like network, part, etc.), return the list that we should append more data objects to. """ return None def deleteRemovedAttrs(self): """Remove all attributes from self that are given in the removedAttrs list. This method should be called from __init__ in a subclass, but only after the superclass's __init__ method has been called. """ for attr in filter(lambda k: hasattr(self, k), self.removedAttrs): delattr(self, attr) # Set the contents of the opts object (an instance of optparse.Values # returned by parse_args) as attributes on the KickstartCommand object. # It's useful to call this from KickstartCommand subclasses after parsing # the arguments. def _setToSelf(self, optParser, opts): self._setToObj(optParser, opts, self) # Sets the contents of the opts object (an instance of optparse.Values # returned by parse_args) as attributes on the provided object obj. It's # useful to call this from KickstartCommand subclasses that handle lists # of objects (like partitions, network devices, etc.) and need to populate # a Data object. def _setToObj(self, optParser, opts, obj): for key in filter (lambda k: getattr(opts, k) != None, optParser.keys()): setattr(obj, key, getattr(opts, key)) class DeprecatedCommand(KickstartCommand): """Specify that a command is deprecated and no longer has any function. Any command that is deprecated should be subclassed from this class, only specifying an __init__ method that calls the superclass's __init__. This is an abstract class. """ def __init__(self, writePriority=None, *args, **kwargs): # We don't want people using this class by itself. if self.__class__ is KickstartCommand: raise TypeError, "DeprecatedCommand is an abstract class." # Create a new DeprecatedCommand instance. KickstartCommand.__init__(self, writePriority, *args, **kwargs) def __str__(self): """Placeholder since DeprecatedCommands don't work anymore.""" return "" def parse(self, args): """Print a warning message if the command is seen in the input file.""" mapping = {"lineno": self.lineno, "cmd": self.currentCmd} warnings.warn(_("Ignoring deprecated command on line %(lineno)s: The %(cmd)s command has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this command.") % mapping, DeprecationWarning) ### ### HANDLERS ### class BaseHandler(KickstartObject): """Each version of kickstart syntax is provided by a subclass of this class. These subclasses are what users will interact with for parsing, extracting data, and writing out kickstart files. This is an abstract class. version -- The version this syntax handler supports. This is set by a class attribute of a BaseHandler subclass and is used to set up the command dict. It is for read-only use. """ version = None def __init__(self, mapping=None, dataMapping=None, commandUpdates=None, dataUpdates=None, *args, **kwargs): """Create a new BaseHandler instance. This method must be provided by all subclasses, but subclasses must call BaseHandler.__init__ first. mapping -- A custom map from command strings to classes, useful when creating your own handler with special command objects. It is otherwise unused and rarely needed. If you give this argument, the mapping takes the place of the default one and so must include all commands you want recognized. dataMapping -- This is the same as mapping, but for data objects. All the same comments apply. commandUpdates -- This is similar to mapping, but does not take the place of the defaults entirely. Instead, this mapping is applied after the defaults and updates it with just the commands you want to modify. dataUpdates -- This is the same as commandUpdates, but for data objects. Instance attributes: commands -- A mapping from a string command to a KickstartCommand subclass object that handles it. Multiple strings can map to the same object, but only one instance of the command object should ever exist. Most users should never have to deal with this directly, as it is manipulated internally and called through dispatcher. currentLine -- The current unprocessed line from the input file that caused this handler to be run. packages -- An instance of pykickstart.parser.Packages which describes the packages section of the input file. platform -- A string describing the hardware platform, which is needed only by system-config-kickstart. scripts -- A list of pykickstart.parser.Script instances, which is populated by KickstartParser.addScript and describes the %pre/%post/%traceback script section of the input file. """ # We don't want people using this class by itself. if self.__class__ is BaseHandler: raise TypeError, "BaseHandler is an abstract class." KickstartObject.__init__(self, *args, **kwargs) # This isn't really a good place for these, but it's better than # everything else I can think of. self.scripts = [] self.packages = Packages() self.platform = "" # These will be set by the dispatcher. self.commands = {} self.currentLine = 0 # A dict keyed by an integer priority number, with each value being a # list of KickstartCommand subclasses. This dict is maintained by # registerCommand and used in __str__. No one else should be touching # it. self._writeOrder = {} self._registerCommands(mapping, dataMapping, commandUpdates, dataUpdates) def __str__(self): """Return a string formatted for output to a kickstart file.""" retval = "" if self.platform != "": retval += "#platform=%s\n" % self.platform retval += "#version=%s\n" % versionToString(self.version) lst = self._writeOrder.keys() lst.sort() for prio in lst: for obj in self._writeOrder[prio]: retval += obj.__str__() for script in self.scripts: retval += script.__str__() retval += self.packages.__str__() return retval def _insertSorted(self, lst, obj): length = len(lst) i = 0 while i < length: # If the two classes have the same name, it's because we are # overriding an existing class with one from a later kickstart # version, so remove the old one in favor of the new one. if obj.__class__.__name__ > lst[i].__class__.__name__: i += 1 elif obj.__class__.__name__ == lst[i].__class__.__name__: lst[i] = obj return elif obj.__class__.__name__ < lst[i].__class__.__name__: break if i >= length: lst.append(obj) else: lst.insert(i, obj) def _setCommand(self, cmdObj): # Add an attribute on this version object. We need this to provide a # way for clients to access the command objects. We also need to strip # off the version part from the front of the name. if cmdObj.__class__.__name__.find("_") != -1: name = unicode(cmdObj.__class__.__name__.split("_", 1)[1]) else: name = unicode(cmdObj.__class__.__name__).lower() setattr(self, name.lower(), cmdObj) # Also, add the object into the _writeOrder dict in the right place. if cmdObj.writePriority is not None: if self._writeOrder.has_key(cmdObj.writePriority): self._insertSorted(self._writeOrder[cmdObj.writePriority], cmdObj) else: self._writeOrder[cmdObj.writePriority] = [cmdObj] def _registerCommands(self, mapping=None, dataMapping=None, commandUpdates=None, dataUpdates=None): if mapping == {} or mapping == None: from pykickstart.handlers.control import commandMap cMap = commandMap[self.version] else: cMap = mapping if dataMapping == {} or dataMapping == None: from pykickstart.handlers.control import dataMap dMap = dataMap[self.version] else: dMap = dataMapping if type(commandUpdates) == types.DictType: cMap.update(commandUpdates) if type(dataUpdates) == types.DictType: dMap.update(dataUpdates) for (cmdName, cmdClass) in cMap.iteritems(): # First make sure we haven't instantiated this command handler # already. If we have, we just need to make another mapping to # it in self.commands. cmdObj = None for (key, val) in self.commands.iteritems(): if val.__class__.__name__ == cmdClass.__name__: cmdObj = val break # If we didn't find an instance in self.commands, create one now. if cmdObj == None: cmdObj = cmdClass() self._setCommand(cmdObj) # Finally, add the mapping to the commands dict. self.commands[cmdName] = cmdObj self.commands[cmdName].handler = self # We also need to create attributes for the various data objects. # No checks here because dMap is a bijection. At least, that's what # the comment says. Hope no one screws that up. for (dataName, dataClass) in dMap.iteritems(): setattr(self, dataName, dataClass) def dispatcher(self, args, lineno): """Call the appropriate KickstartCommand handler for the current line in the kickstart file. A handler for the current command should be registered, though a handler of None is not an error. Returns the data object returned by KickstartCommand.parse. args -- A list of arguments to the current command lineno -- The line number in the file, for error reporting """ cmd = args[0] if not self.commands.has_key(cmd): raise KickstartParseError, formatErrorMsg(lineno, msg=_("Unknown command: %s" % cmd)) elif self.commands[cmd] != None: self.commands[cmd].currentCmd = cmd self.commands[cmd].currentLine = self.currentLine self.commands[cmd].lineno = lineno # The parser returns the data object that was modified. This could # be a BaseData subclass that should be put into a list, or it # could be the command handler object itself. obj = self.commands[cmd].parse(args[1:]) lst = self.commands[cmd].dataList() if lst is not None: lst.append(obj) return obj def maskAllExcept(self, lst): """Set all entries in the commands dict to None, except the ones in the lst. All other commands will not be processed. """ self._writeOrder = {} for (key, val) in self.commands.iteritems(): if not key in lst: self.commands[key] = None def hasCommand(self, cmd): """Return true if there is a handler for the string cmd.""" return hasattr(self, cmd) ### ### DATA ### class BaseData(KickstartObject): """The base class for all data objects. This is an abstract class.""" removedKeywords = [] removedAttrs = [] def __init__(self, *args, **kwargs): """Create a new BaseData instance. lineno -- Line number in the ks-file where this object was defined """ # We don't want people using this class by itself. if self.__class__ is BaseData: raise TypeError, "BaseData is an abstract class." KickstartObject.__init__(self, *args, **kwargs) self.lineno = 0 def __str__(self): """Return a string formatted for output to a kickstart file.""" return "" def __call__(self, *args, **kwargs): """Set multiple attributes on a subclass of BaseData at once via keyword arguments. Valid attributes are anything specified in a subclass, but unknown attributes will be ignored. """ for (key, val) in kwargs.items(): # Ignore setting attributes that were removed in a subclass, as # if they were unknown attributes. if key in self.removedAttrs: continue if hasattr(self, key): setattr(self, key, val) def deleteRemovedAttrs(self): """Remove all attributes from self that are given in the removedAttrs list. This method should be called from __init__ in a subclass, but only after the superclass's __init__ method has been called. """ for attr in filter(lambda k: hasattr(self, k), self.removedAttrs): delattr(self, attr) pykickstart-1.83/pykickstart/commands/000077500000000000000000000000001154315014400201645ustar00rootroot00000000000000pykickstart-1.83/pykickstart/commands/__init__.py000066400000000000000000000026521154315014400223020ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import authconfig, autopart, autostep, bootloader, clearpart, device import deviceprobe, displaymode, dmraid, driverdisk, fcoe, firewall, firstboot import group, ignoredisk, interactive, iscsi, iscsiname, key, keyboard, lang import langsupport, lilocheck, logging, logvol, mediacheck, method, monitor import mouse, multipath, network, partition, raid, reboot, repo, rescue, rootpw import selinux, services, skipx, sshpw, timezone, updates, upgrade, user, vnc import volgroup, xconfig, zerombr, zfcp pykickstart-1.83/pykickstart/commands/authconfig.py000066400000000000000000000031541154315014400226700ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * class FC3_Authconfig(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, *args, **kwargs) self.authconfig = kwargs.get("authconfig", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.authconfig: retval += "# System authorization information\nauth %s\n" % self.authconfig return retval def parse(self, args): self.authconfig = self.currentLine[len(self.currentCmd):].strip() return self pykickstart-1.83/pykickstart/commands/autopart.py000066400000000000000000000076361154315014400224110ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_AutoPart(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=100, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.autopart = kwargs.get("autopart", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.autopart: retval += "autopart\n" return retval def parse(self, args): if len(args) > 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "autopart") self.autopart = True return self class F9_AutoPart(FC3_AutoPart): removedKeywords = FC3_AutoPart.removedKeywords removedAttrs = FC3_AutoPart.removedAttrs def __init__(self, writePriority=100, *args, **kwargs): FC3_AutoPart.__init__(self, writePriority=writePriority, *args, **kwargs) self.encrypted = kwargs.get("encrypted", False) self.passphrase = kwargs.get("passphrase", "") self.op = self._getParser() def __str__(self): retval = KickstartCommand.__str__(self) if self.autopart: retval += "autopart" if self.encrypted: retval += " --encrypted" if self.passphrase != "": retval += " --passphrase=\"%s\""% self.passphrase if retval != "": retval += "\n" return retval def _getParser(self): op = KSOptionParser() op.add_option("--encrypted", action="store_true", default=False) op.add_option("--passphrase") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) self.autopart = True return self class F12_AutoPart(F9_AutoPart): removedKeywords = F9_AutoPart.removedKeywords removedAttrs = F9_AutoPart.removedAttrs def __init__(self, writePriority=100, *args, **kwargs): F9_AutoPart.__init__(self, writePriority=writePriority, *args, **kwargs) self.escrowcert = kwargs.get("escrowcert", "") self.backuppassphrase = kwargs.get("backuppassphrase", False) def __str__(self): retval = F9_AutoPart.__str__(self) if self.encrypted and self.escrowcert != "": retval = retval.strip() retval += " --escrowcert=\"%s\"" % self.escrowcert if self.backuppassphrase: retval += " --backuppassphrase" retval += "\n" return retval def _getParser(self): op = F9_AutoPart._getParser(self) op.add_option("--escrowcert") op.add_option("--backuppassphrase", action="store_true", default=False) return op pykickstart-1.83/pykickstart/commands/autostep.py000066400000000000000000000041061154315014400224030ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * class FC3_AutoStep(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.autostep = kwargs.get("autostep", False) self.autoscreenshot = kwargs.get("autoscreenshot", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.autostep: if self.autoscreenshot: retval += "autostep --autoscreenshot\n" else: retval += "autostep\n" return retval def _getParser(self): op = KSOptionParser() op.add_option("--autoscreenshot", dest="autoscreenshot", action="store_true", default=False) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) self.autostep = True return self pykickstart-1.83/pykickstart/commands/bootloader.py000066400000000000000000000226721154315014400227010ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * class FC3_Bootloader(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=10, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.driveorder = kwargs.get("driveorder", []) self.appendLine = kwargs.get("appendLine", "") self.forceLBA = kwargs.get("forceLBA", False) self.linear = kwargs.get("linear", True) self.location = kwargs.get("location", "") self.md5pass = kwargs.get("md5pass", "") self.password = kwargs.get("password", "") self.upgrade = kwargs.get("upgrade", False) self.useLilo = kwargs.get("useLilo", False) self.deleteRemovedAttrs() def _getArgsAsStr(self): retval = "" if self.appendLine != "": retval += " --append=\"%s\"" % self.appendLine if self.linear: retval += " --linear" if self.location: retval += " --location=%s" % self.location if hasattr(self, "forceLBA") and self.forceLBA: retval += " --lba32" if self.password != "": retval += " --password=\"%s\"" % self.password if self.md5pass != "": retval += " --md5pass=\"%s\"" % self.md5pass if self.upgrade: retval += " --upgrade" if self.useLilo: retval += " --useLilo" if len(self.driveorder) > 0: retval += " --driveorder=\"%s\"" % ",".join(self.driveorder) return retval def __str__(self): retval = KickstartCommand.__str__(self) if self.location != "": retval += "# System bootloader configuration\nbootloader" retval += self._getArgsAsStr() + "\n" return retval def _getParser(self): def driveorder_cb (option, opt_str, value, parser): for d in value.split(','): parser.values.ensure_value(option.dest, []).append(d) op = KSOptionParser() op.add_option("--append", dest="appendLine") op.add_option("--linear", dest="linear", action="store_true", default=True) op.add_option("--nolinear", dest="linear", action="store_false") op.add_option("--location", dest="location", type="choice", default="mbr", choices=["mbr", "partition", "none", "boot"]) op.add_option("--lba32", dest="forceLBA", action="store_true", default=False) op.add_option("--password", dest="password", default="") op.add_option("--md5pass", dest="md5pass", default="") op.add_option("--upgrade", dest="upgrade", action="store_true", default=False) op.add_option("--useLilo", dest="useLilo", action="store_true", default=False) op.add_option("--driveorder", dest="driveorder", action="callback", callback=driveorder_cb, nargs=1, type="string") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) if self.currentCmd == "lilo": self.useLilo = True return self class FC4_Bootloader(FC3_Bootloader): removedKeywords = FC3_Bootloader.removedKeywords + ["linear", "useLilo"] removedAttrs = FC3_Bootloader.removedAttrs + ["linear", "useLilo"] def __init__(self, writePriority=10, *args, **kwargs): FC3_Bootloader.__init__(self, writePriority, *args, **kwargs) def _getArgsAsStr(self): retval = "" if self.appendLine != "": retval += " --append=\"%s\"" % self.appendLine if self.location: retval += " --location=%s" % self.location if hasattr(self, "forceLBA") and self.forceLBA: retval += " --lba32" if self.password != "": retval += " --password=\"%s\"" % self.password if self.md5pass != "": retval += " --md5pass=\"%s\"" % self.md5pass if self.upgrade: retval += " --upgrade" if len(self.driveorder) > 0: retval += " --driveorder=\"%s\"" % ",".join(self.driveorder) return retval def _getParser(self): op = FC3_Bootloader._getParser(self) op.remove_option("--linear") op.remove_option("--nolinear") op.remove_option("--useLilo") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) return self class F8_Bootloader(FC4_Bootloader): removedKeywords = FC4_Bootloader.removedKeywords removedAttrs = FC4_Bootloader.removedAttrs def __init__(self, writePriority=10, *args, **kwargs): FC4_Bootloader.__init__(self, writePriority, *args, **kwargs) self.timeout = kwargs.get("timeout", None) self.default = kwargs.get("default", "") def _getArgsAsStr(self): ret = FC4_Bootloader._getArgsAsStr(self) if self.timeout is not None: ret += " --timeout=%d" %(self.timeout,) if self.default: ret += " --default=%s" %(self.default,) return ret def _getParser(self): op = FC4_Bootloader._getParser(self) op.add_option("--timeout", dest="timeout", type="int") op.add_option("--default", dest="default") return op class F12_Bootloader(F8_Bootloader): removedKeywords = F8_Bootloader.removedKeywords removedAttrs = F8_Bootloader.removedAttrs def _getParser(self): op = F8_Bootloader._getParser(self) op.add_option("--lba32", dest="forceLBA", deprecated=1, action="store_true") return op class F14_Bootloader(F12_Bootloader): removedKeywords = F12_Bootloader.removedKeywords + ["forceLBA"] removedAttrs = F12_Bootloader.removedKeywords + ["forceLBA"] def _getParser(self): op = F12_Bootloader._getParser(self) op.remove_option("--lba32") return op class F15_Bootloader(F14_Bootloader): removedKeywords = F14_Bootloader.removedKeywords removedAttrs = F14_Bootloader.removedAttrs def __init__(self, writePriority=10, *args, **kwargs): F14_Bootloader.__init__(self, writePriority, *args, **kwargs) self.isCrypted = kwargs.get("isCrypted", False) def _getArgsAsStr(self): ret = F14_Bootloader._getArgsAsStr(self) if self.isCrypted: ret += " --iscrypted" return ret def _getParser(self): def password_cb(option, opt_str, value, parser): parser.values.isCrypted = True parser.values.password = value op = F14_Bootloader._getParser(self) op.add_option("--iscrypted", dest="isCrypted", action="store_true", default=False) op.add_option("--md5pass", action="callback", callback=password_cb, nargs=1, type="string") return op class RHEL5_Bootloader(FC4_Bootloader): removedKeywords = FC4_Bootloader.removedKeywords removedAttrs = FC4_Bootloader.removedAttrs def __init__(self, writePriority=10, *args, **kwargs): FC4_Bootloader.__init__(self, writePriority, *args, **kwargs) self.hvArgs = kwargs.get("hvArgs", "") def _getArgsAsStr(self): ret = FC4_Bootloader._getArgsAsStr(self) if self.hvArgs: ret += " --hvargs=\"%s\"" %(self.hvArgs,) return ret def _getParser(self): op = FC4_Bootloader._getParser(self) op.add_option("--hvargs", dest="hvArgs", type="string") return op class RHEL6_Bootloader(F12_Bootloader): removedKeywords = F12_Bootloader.removedKeywords removedAttrs = F12_Bootloader.removedAttrs def __init__(self, writePriority=10, *args, **kwargs): F12_Bootloader.__init__(self, writePriority, *args, **kwargs) self.isCrypted = kwargs.get("isCrypted", False) def _getArgsAsStr(self): ret = F12_Bootloader._getArgsAsStr(self) if self.isCrypted: ret += " --iscrypted" return ret def _getParser(self): def password_cb(option, opt_str, value, parser): parser.values.isCrypted = True parser.values.password = value op = F12_Bootloader._getParser(self) op.add_option("--iscrypted", dest="isCrypted", action="store_true", default=False) op.add_option("--md5pass", action="callback", callback=password_cb, nargs=1, type="string") return op pykickstart-1.83/pykickstart/commands/clearpart.py000066400000000000000000000063651154315014400225250ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.errors import * from pykickstart.options import * class FC3_ClearPart(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=120, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.drives = kwargs.get("drives", []) self.initAll = kwargs.get("initAll", False) self.type = kwargs.get("type", None) def __str__(self): retval = KickstartCommand.__str__(self) if self.type is None: return retval if self.type == CLEARPART_TYPE_NONE: clearstr = "--none" elif self.type == CLEARPART_TYPE_LINUX: clearstr = "--linux" elif self.type == CLEARPART_TYPE_ALL: clearstr = "--all" else: clearstr = "" if self.initAll: initstr = "--initlabel" else: initstr = "" if len(self.drives) > 0: drivestr = "--drives=" + ",".join(self.drives) else: drivestr = "" retval += "# Partition clearing information\nclearpart %s %s %s\n" % (clearstr, initstr, drivestr) return retval def _getParser(self): def drive_cb (option, opt_str, value, parser): for d in value.split(','): parser.values.ensure_value(option.dest, []).append(d) op = KSOptionParser() op.add_option("--all", dest="type", action="store_const", const=CLEARPART_TYPE_ALL) op.add_option("--drives", dest="drives", action="callback", callback=drive_cb, nargs=1, type="string") op.add_option("--initlabel", dest="initAll", action="store_true", default=False) op.add_option("--linux", dest="type", action="store_const", const=CLEARPART_TYPE_LINUX) op.add_option("--none", dest="type", action="store_const", const=CLEARPART_TYPE_NONE) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) return self pykickstart-1.83/pykickstart/commands/device.py000066400000000000000000000102671154315014400220030ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class F8_DeviceData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.moduleName = kwargs.get("moduleName", "") self.moduleOpts = kwargs.get("moduleOpts", "") def __eq__(self, y): return self.moduleName == y.moduleName def __str__(self): retval = BaseData.__str__(self) if self.moduleName != "": retval += "device %s" % self.moduleName if self.moduleOpts != "": retval += " --opts=\"%s\"" % self.moduleOpts return retval + "\n" class FC3_Device(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.type = kwargs.get("type", "") self.moduleName = kwargs.get("moduleName", "") self.moduleOpts = kwargs.get("moduleOpts", "") def __eq__(self, y): return self.moduleName == y.moduleName def __str__(self): retval = KickstartCommand.__str__(self) if self.moduleName != "": retval += "device %s %s" % (self.type, self.moduleName) if self.moduleOpts != "": retval += " --opts=\"%s\"" % self.moduleOpts return retval + "\n" def _getParser(self): op = KSOptionParser() op.add_option("--opts", dest="moduleOpts", default="") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 2: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("device command requires two arguments: module type and name")) self.moduleOpts = opts.moduleOpts self.type = extra[0] self.moduleName = extra[1] return self class F8_Device(FC3_Device): removedKeywords = FC3_Device.removedKeywords removedAttrs = FC3_Device.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_Device.__init__(self, writePriority, *args, **kwargs) self.deviceList = kwargs.get("deviceList", []) def __str__(self): retval = "" for device in self.deviceList: retval += device.__str__() return retval def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("%s command requires a single argument: %s") % ("device", "module name")) dd = F8_DeviceData() self._setToObj(self.op, opts, dd) dd.lineno = self.lineno dd.moduleName = extra[0] # Check for duplicates in the data list. if dd in self.dataList(): warnings.warn(_("A module with the name %s has already been defined.") % dd.moduleName) return dd def dataList(self): return self.deviceList pykickstart-1.83/pykickstart/commands/deviceprobe.py000066400000000000000000000031111154315014400230210ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * class FC3_DeviceProbe(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.deviceprobe = kwargs.get("deviceprobe", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.deviceprobe != "": retval += "deviceprobe %s\n" % self.deviceprobe return retval def parse(self, args): self.deviceprobe = " ".join(args) return self pykickstart-1.83/pykickstart/commands/displaymode.py000066400000000000000000000051031154315014400230470ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_DisplayMode(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.displayMode = kwargs.get("displayMode", None) def __str__(self): retval = KickstartCommand.__str__(self) if self.displayMode is None: return retval if self.displayMode == DISPLAY_MODE_CMDLINE: retval += "cmdline\n" elif self.displayMode == DISPLAY_MODE_GRAPHICAL: retval += "# Use graphical install\ngraphical\n" elif self.displayMode == DISPLAY_MODE_TEXT: retval += "# Use text mode install\ntext\n" return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartParseError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % self.currentCmd) if self.currentCmd == "cmdline": self.displayMode = DISPLAY_MODE_CMDLINE elif self.currentCmd == "graphical": self.displayMode = DISPLAY_MODE_GRAPHICAL elif self.currentCmd == "text": self.displayMode = DISPLAY_MODE_TEXT return self pykickstart-1.83/pykickstart/commands/dmraid.py000066400000000000000000000061301154315014400217760ustar00rootroot00000000000000# # Chris Lumens # Peter Jones # # Copyright 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_DmRaidData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.name = kwargs.get("name", "") self.devices = kwargs.get("devices", []) self.dmset = kwargs.get("dmset", None) def __eq__(self, y): return self.name == y.name and self.devices == y.devices def __str__(self): retval = BaseData.__str__(self) retval += "dmraid --name=%s" % self.name for dev in self.devices: retval += " --dev=\"%s\"" % dev return retval + "\n" class FC6_DmRaid(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=60, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.dmraids = kwargs.get("dmraids", []) def __str__(self): retval = "" for dm in self.dmraids: retval += dm.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--name", dest="name", action="store", type="string", required=1) op.add_option("--dev", dest="devices", action="append", type="string", required=1) return op def parse(self, args): dm = FC6_DmRaidData() (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) dm.name = dm.name.split('/')[-1] self._setToObj(self.op, opts, dm) dm.lineno = self.lineno # Check for duplicates in the data list. if dm in self.dataList(): warnings.warn(_("A DM RAID device with the name %s and devices %s has already been defined.") % (dm.name, dm.devices)) return dm def dataList(self): return self.dmraids pykickstart-1.83/pykickstart/commands/driverdisk.py000066400000000000000000000151441154315014400227110ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_DriverDiskData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.partition = kwargs.get("partition", "") self.source = kwargs.get("source", "") self.type = kwargs.get("type", "") def _getArgsAsStr(self): retval = "" if self.partition: retval += "%s" % self.partition if hasattr(self, "type") and self.type: retval += " --type=%s" % self.type elif self.source: retval += "--source=%s" % self.source return retval def __str__(self): retval = BaseData.__str__(self) retval += "driverdisk %s\n" % self._getArgsAsStr() return retval class FC4_DriverDiskData(FC3_DriverDiskData): removedKeywords = FC3_DriverDiskData.removedKeywords removedAttrs = FC3_DriverDiskData.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_DriverDiskData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() self.biospart = kwargs.get("biospart", "") def _getArgsAsStr(self): retval = "" if self.partition: retval += "%s" % self.partition if hasattr(self, "type") and self.type: retval += " --type=%s" % self.type elif self.source: retval += "--source=%s" % self.source elif self.biospart: retval += "--biospart=%s" % self.biospart return retval class F12_DriverDiskData(FC4_DriverDiskData): removedKeywords = FC4_DriverDiskData.removedKeywords + ["type"] removedAttrs = FC4_DriverDiskData.removedAttrs + ["type"] def __init__(self, *args, **kwargs): FC4_DriverDiskData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() F14_DriverDiskData = F12_DriverDiskData class FC3_DriverDisk(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.driverdiskList = kwargs.get("driverdiskList", []) def __str__(self): retval = "" for dd in self.driverdiskList: retval += dd.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--source") op.add_option("--type") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one partition may be specified for driverdisk command.")) if len(extra) == 1 and opts.source: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one of --source and partition may be specified for driverdisk command.")) if not extra and not opts.source: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("One of --source or partition must be specified for driverdisk command.")) ddd = self.handler.DriverDiskData() self._setToObj(self.op, opts, ddd) ddd.lineno = self.lineno if len(extra) == 1: ddd.partition = extra[0] return ddd def dataList(self): return self.driverdiskList class FC4_DriverDisk(FC3_DriverDisk): removedKeywords = FC3_DriverDisk.removedKeywords removedAttrs = FC3_DriverDisk.removedKeywords def _getParser(self): op = FC3_DriverDisk._getParser(self) op.add_option("--biospart") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one partition may be specified for driverdisk command.")) if len(extra) == 1 and opts.source: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one of --source and partition may be specified for driverdisk command.")) elif len(extra) == 1 and opts.biospart: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one of --biospart and partition may be specified for driverdisk command.")) elif opts.source and opts.biospart: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one of --biospart and --source may be specified for driverdisk command.")) if not extra and not opts.source and not opts.biospart: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("One of --source, --biospart, or partition must be specified for driverdisk command.")) ddd = self.handler.DriverDiskData() self._setToObj(self.op, opts, ddd) ddd.lineno = self.lineno if len(extra) == 1: ddd.partition = extra[0] return ddd class F12_DriverDisk(FC4_DriverDisk): removedKeywords = FC4_DriverDisk.removedKeywords removedAttrs = FC4_DriverDisk.removedKeywords def _getParser(self): op = FC4_DriverDisk._getParser(self) op.add_option("--type", deprecated=1) return op class F14_DriverDisk(F12_DriverDisk): removedKeywords = F12_DriverDisk.removedKeywords removedAttrs = F12_DriverDisk.removedKeywords def _getParser(self): op = F12_DriverDisk._getParser(self) op.remove_option("--type") return op pykickstart-1.83/pykickstart/commands/fcoe.py000066400000000000000000000071711154315014400214600ustar00rootroot00000000000000# # Hans de Goede # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class F12_FcoeData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.nic = kwargs.get("nic", None) def __eq__(self, y): return self.nic == y.nic def _getArgsAsStr(self): retval = "" if self.nic: retval += " --nic=%s" % self.nic return retval def __str__(self): retval = BaseData.__str__(self) retval += "fcoe%s\n" % self._getArgsAsStr() return retval class F13_FcoeData(F12_FcoeData): removedKeywords = F12_FcoeData.removedKeywords removedAttrs = F12_FcoeData.removedAttrs def __init__(self, *args, **kwargs): F12_FcoeData.__init__(self, *args, **kwargs) self.dcb = kwargs.get("dcb", False) def _getArgsAsStr(self): retval = F12_FcoeData._getArgsAsStr(self) if self.dcb: retval += " --dcb" return retval class F12_Fcoe(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=71, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.fcoe = kwargs.get("fcoe", []) def __str__(self): retval = "" for fcoe in self.fcoe: retval += fcoe.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--nic", dest="nic", required=1) return op def parse(self, args): zd = self.handler.FcoeData() (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: mapping = {"command": "fcoe", "options": extra} raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Unexpected arguments to %(command)s command: %(options)s") % mapping) self._setToObj(self.op, opts, zd) zd.lineno = self.lineno # Check for duplicates in the data list. if zd in self.dataList(): warnings.warn(_("A FCOE device with the name %s has already been defined.") % zd.nic) return zd def dataList(self): return self.fcoe class F13_Fcoe(F12_Fcoe): removedKeywords = F12_Fcoe.removedKeywords removedAttrs = F12_Fcoe.removedAttrs def _getParser(self): op = F12_Fcoe._getParser(self) op.add_option("--dcb", dest="dcb", action="store_true", default=False) return op pykickstart-1.83/pykickstart/commands/firewall.py000066400000000000000000000165011154315014400223460ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Firewall(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.enabled = kwargs.get("enabled", None) self.ports = kwargs.get("ports", []) self.trusts = kwargs.get("trusts", []) def __str__(self): extra = [] filteredPorts = [] retval = KickstartCommand.__str__(self) if self.enabled is None: return retval if self.enabled: # It's possible we have words in the ports list instead of # port:proto (s-c-kickstart may do this). So, filter those # out into their own list leaving what we expect. for port in self.ports: if port == "ssh": extra.append(" --ssh") elif port == "telnet": extra.append(" --telnet") elif port == "smtp": extra.append(" --smtp") elif port == "http": extra.append(" --http") elif port == "ftp": extra.append(" --ftp") else: filteredPorts.append(port) # All the port:proto strings go into a comma-separated list. portstr = ",".join(filteredPorts) if len(portstr) > 0: portstr = " --port=" + portstr else: portstr = "" extrastr = "".join(extra) truststr = ",".join(self.trusts) if len(truststr) > 0: truststr = " --trust=" + truststr # The output port list consists only of port:proto for # everything that we don't recognize, and special options for # those that we do. retval += "# Firewall configuration\nfirewall --enabled%s%s%s\n" % (extrastr, portstr, truststr) else: retval += "# Firewall configuration\nfirewall --disabled\n" return retval def _getParser(self): def firewall_port_cb (option, opt_str, value, parser): for p in value.split(","): p = p.strip() if p.find(":") == -1: p = "%s:tcp" % p parser.values.ensure_value(option.dest, []).append(p) op = KSOptionParser(mapping={"ssh":["22:tcp"], "telnet":["23:tcp"], "smtp":["25:tcp"], "http":["80:tcp", "443:tcp"], "ftp":["21:tcp"]}) op.add_option("--disable", "--disabled", dest="enabled", action="store_false") op.add_option("--enable", "--enabled", dest="enabled", action="store_true", default=True) op.add_option("--ftp", "--http", "--smtp", "--ssh", "--telnet", dest="ports", action="map_extend") op.add_option("--high", deprecated=1) op.add_option("--medium", deprecated=1) op.add_option("--port", dest="ports", action="callback", callback=firewall_port_cb, nargs=1, type="string") op.add_option("--trust", dest="trusts", action="append") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 0: mapping = {"command": "firewall", "options": extra} raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Unexpected arguments to %(command)s command: %(options)s") % mapping) self._setToSelf(self.op, opts) return self class F9_Firewall(FC3_Firewall): removedKeywords = FC3_Firewall.removedKeywords removedAttrs = FC3_Firewall.removedAttrs def _getParser(self): op = FC3_Firewall._getParser(self) op.remove_option("--high") op.remove_option("--medium") return op class F10_Firewall(F9_Firewall): removedKeywords = F9_Firewall.removedKeywords removedAttrs = F9_Firewall.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): F9_Firewall.__init__(self, writePriority, *args, **kwargs) self.services = kwargs.get("services", []) def __str__(self): if self.enabled is None: return "" retval = F9_Firewall.__str__(self) if self.enabled: retval = retval.strip() svcstr = ",".join(self.services) if len(svcstr) > 0: svcstr = " --service=" + svcstr else: svcstr = "" return retval + "%s\n" % svcstr else: return retval def _getParser(self): def service_cb (option, opt_str, value, parser): # python2.4 does not support action="append_const" that we were # using for these options. Instead, we have to fake it by # appending whatever the option string is to the service list. if not value: parser.values.ensure_value(option.dest, []).append(opt_str[2:]) return for p in value.split(","): p = p.strip() parser.values.ensure_value(option.dest, []).append(p) op = F9_Firewall._getParser(self) op.add_option("--service", dest="services", action="callback", callback=service_cb, nargs=1, type="string") op.add_option("--ftp", dest="services", action="callback", callback=service_cb) op.add_option("--http", dest="services", action="callback", callback=service_cb) op.add_option("--smtp", dest="services", action="callback", callback=service_cb) op.add_option("--ssh", dest="services", action="callback", callback=service_cb) op.add_option("--telnet", deprecated=1) return op class F14_Firewall(F10_Firewall): removedKeywords = F10_Firewall.removedKeywords + ["telnet"] removedAttrs = F10_Firewall.removedAttrs + ["telnet"] def _getParser(self): op = F10_Firewall._getParser(self) op.remove_option("--telnet") return op pykickstart-1.83/pykickstart/commands/firstboot.py000066400000000000000000000050171154315014400225540ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.options import * class FC3_Firstboot(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.firstboot = kwargs.get("firstboot", None) def __str__(self): retval = KickstartCommand.__str__(self) if self.firstboot is None: return retval if self.firstboot == FIRSTBOOT_SKIP: retval += "firstboot --disable\n" elif self.firstboot == FIRSTBOOT_DEFAULT: retval += "# Run the Setup Agent on first boot\nfirstboot --enable\n" elif self.firstboot == FIRSTBOOT_RECONFIG: retval += "# Run the Setup Agent on first boot\nfirstboot --reconfig\n" return retval def _getParser(self): op = KSOptionParser() op.add_option("--disable", "--disabled", dest="firstboot", action="store_const", const=FIRSTBOOT_SKIP) op.add_option("--enable", "--enabled", dest="firstboot", action="store_const", const=FIRSTBOOT_DEFAULT) op.add_option("--reconfig", dest="firstboot", action="store_const", const=FIRSTBOOT_RECONFIG) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self.firstboot = opts.firstboot return self pykickstart-1.83/pykickstart/commands/group.py000066400000000000000000000055351154315014400217020ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class F12_GroupData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.name = kwargs.get("name", "") self.gid = kwargs.get("gid", None) def __eq__(self, y): return self.name == y.name def __str__(self): retval = BaseData.__str__(self) retval += "group" if self.name: retval += " --name=%s" % self.name if self.gid: retval += " --gid=%s" % self.gid return retval + "\n" class F12_Group(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.groupList = kwargs.get("groupList", []) def __str__(self): retval = "" for user in self.groupList: retval += user.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--name", required=1) op.add_option("--gid", type="int") return op def parse(self, args): gd = self.handler.GroupData() (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToObj(self.op, opts, gd) gd.lineno = self.lineno # Check for duplicates in the data list. if gd in self.dataList(): warnings.warn(_("A group with the name %s has already been defined.") % gd.name) return gd def dataList(self): return self.groupList pykickstart-1.83/pykickstart/commands/ignoredisk.py000066400000000000000000000120071154315014400226740ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_IgnoreDisk(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.ignoredisk = kwargs.get("ignoredisk", []) def __str__(self): retval = KickstartCommand.__str__(self) if len(self.ignoredisk) > 0: retval += "ignoredisk --drives=%s\n" % ",".join(self.ignoredisk) return retval def _getParser(self): def drive_cb (option, opt_str, value, parser): for d in value.split(','): parser.values.ensure_value(option.dest, []).append(d) op = KSOptionParser() op.add_option("--drives", dest="ignoredisk", action="callback", callback=drive_cb, nargs=1, type="string", required=1) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) return self class F8_IgnoreDisk(FC3_IgnoreDisk): removedKeywords = FC3_IgnoreDisk.removedKeywords removedAttrs = FC3_IgnoreDisk.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_IgnoreDisk.__init__(self, writePriority, *args, **kwargs) self.onlyuse = kwargs.get("onlyuse", []) def __str__(self): retval = KickstartCommand.__str__(self) if len(self.ignoredisk) > 0: retval += "ignoredisk --drives=%s\n" % ",".join(self.ignoredisk) elif len(self.onlyuse) > 0: retval += "ignoredisk --only-use=%s\n" % ",".join(self.onlyuse) return retval def parse(self, args, errorCheck=True): retval = FC3_IgnoreDisk.parse(self, args) if errorCheck: if (len(self.ignoredisk) == 0 and len(self.onlyuse) == 0) or (len(self.ignoredisk) > 0 and (len(self.onlyuse) > 0)): raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("One of --drives or --only-use must be specified for ignoredisk command.")) return retval def _getParser(self): def drive_cb (option, opt_str, value, parser): for d in value.split(','): parser.values.ensure_value(option.dest, []).append(d) op = FC3_IgnoreDisk._getParser(self) op.add_option("--drives", dest="ignoredisk", action="callback", callback=drive_cb, nargs=1, type="string") op.add_option("--only-use", dest="onlyuse", action="callback", callback=drive_cb, nargs=1, type="string") return op class RHEL6_IgnoreDisk(F8_IgnoreDisk): removedKeywords = F8_IgnoreDisk.removedKeywords removedAttrs = F8_IgnoreDisk.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): F8_IgnoreDisk.__init__(self, writePriority, *args, **kwargs) self.interactive = kwargs.get("interactive", False) if self.interactive: self.ignoredisk = [] def __str__(self): retval = F8_IgnoreDisk.__str__(self) if self.interactive: retval = "ignoredisk --interactive\n" return retval def parse(self, args): retval = F8_IgnoreDisk.parse(self, args, errorCheck=False) howmany = 0 if len(self.ignoredisk) > 0: howmany += 1 if len(self.onlyuse) > 0: howmany += 1 if self.interactive: howmany += 1 if howmany != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("One of --drives , --only-use , or --interactive must be specified for ignoredisk command.")) return retval def _getParser(self): op = F8_IgnoreDisk._getParser(self) op.add_option("--interactive", dest="interactive", action="store_true", default=False) return op F14_IgnoreDisk = RHEL6_IgnoreDisk pykickstart-1.83/pykickstart/commands/interactive.py000066400000000000000000000042531154315014400230570ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Interactive(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.interactive = kwargs.get("interactive", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.interactive: retval += "# Use interactive kickstart installation method\ninteractive\n" return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "interactive") self.interactive = True return self class F14_Interactive(DeprecatedCommand): def __init__(self): DeprecatedCommand.__init__(self) pykickstart-1.83/pykickstart/commands/iscsi.py000066400000000000000000000113651154315014400216560ustar00rootroot00000000000000# # Chris Lumens # Peter Jones # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_IscsiData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.ipaddr = kwargs.get("ipaddr", "") self.port = kwargs.get("port", "3260") self.target = kwargs.get("target", "") self.user = kwargs.get("user", None) self.password = kwargs.get("password", None) def _getArgsAsStr(self): retval = "" if self.target != "": retval += " --target=%s" % self.target if self.ipaddr != "": retval += " --ipaddr=%s" % self.ipaddr if self.port != "3260": retval += " --port=%s" % self.port if self.user is not None: retval += " --user=%s" % self.user if self.password is not None: retval += " --password=%s" % self.password return retval def __str__(self): retval = BaseData.__str__(self) retval += "iscsi%s\n" % self._getArgsAsStr() return retval class F10_IscsiData(FC6_IscsiData): removedKeywords = FC6_IscsiData.removedKeywords removedAttrs = FC6_IscsiData.removedAttrs def __init__(self, *args, **kwargs): FC6_IscsiData.__init__(self, *args, **kwargs) self.user_in = kwargs.get("user_in", None) self.password_in = kwargs.get("password_in", None) def _getArgsAsStr(self): retval = FC6_IscsiData._getArgsAsStr(self) if self.user_in is not None: retval += " --reverse-user=%s" % self.user_in if self.password_in is not None: retval += " --reverse-password=%s" % self.password_in return retval class FC6_Iscsi(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=71, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.iscsi = kwargs.get("iscsi", []) def __str__(self): retval = "" for iscsi in self.iscsi: retval += iscsi.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--target", dest="target", action="store", type="string") op.add_option("--ipaddr", dest="ipaddr", action="store", type="string", required=1) op.add_option("--port", dest="port", action="store", type="string") op.add_option("--user", dest="user", action="store", type="string") op.add_option("--password", dest="password", action="store", type="string") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 0: mapping = {"command": "iscsi", "options": extra} raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Unexpected arguments to %(command)s command: %(options)s") % mapping) dd = self.handler.IscsiData() self._setToObj(self.op, opts, dd) dd.lineno = self.lineno return dd def dataList(self): return self.iscsi class F10_Iscsi(FC6_Iscsi): removedKeywords = FC6_Iscsi.removedKeywords removedAttrs = FC6_Iscsi.removedAttrs def _getParser(self): op = FC6_Iscsi._getParser(self) op.add_option("--reverse-user", dest="user_in", action="store", type="string") op.add_option("--reverse-password", dest="password_in", action="store", type="string") return op pykickstart-1.83/pykickstart/commands/iscsiname.py000066400000000000000000000040621154315014400225130ustar00rootroot00000000000000# # Chris Lumens # Peter Jones # # Copyright 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_IscsiName(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=70, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.iscsiname = kwargs.get("iscsiname", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.iscsiname != "": retval += "iscsiname %s\n" % self.iscsiname return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s requires one argument") % "iscsiname") self.iscsiname = extra[0] return self pykickstart-1.83/pykickstart/commands/key.py000066400000000000000000000044721154315014400213350ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class RHEL5_Key(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.key = kwargs.get("key", "") self.skip = kwargs.get("skip", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.key == KS_INSTKEY_SKIP: retval += "key --skip\n" elif self.key != "": retval += "key %s\n" % self.key return retval def _getParser(self): op = KSOptionParser() op.add_option("--skip", action="store_true", default=False) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) if self.skip: self.key = KS_INSTKEY_SKIP elif len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s requires one argument") % "key") else: self.key = extra[0] return self pykickstart-1.83/pykickstart/commands/keyboard.py000066400000000000000000000040431154315014400223370ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Keyboard(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.keyboard = kwargs.get("keyboard", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.keyboard != "": retval += "# System keyboard\nkeyboard %s\n" % self.keyboard return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s requires one argument") % "keyboard") self.keyboard = extra[0] return self pykickstart-1.83/pykickstart/commands/lang.py000066400000000000000000000043021154315014400214560ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Lang(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.lang = kwargs.get("lang", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.lang != "": retval += "# System language\nlang %s\n" % self.lang return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s requires one argument") % "lang") self.lang = extra[0] return self def apply(self, instroot="/"): if self.lang == "": return f = open(instroot + "/etc/sysconfig/i18n", "w+") f.write("LANG=\"%s\"\n" %(self.lang,)) f.close() pykickstart-1.83/pykickstart/commands/langsupport.py000066400000000000000000000042001154315014400231100ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * class FC3_LangSupport(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.deflang = kwargs.get("deflang", "") self.supported = kwargs.get("supported", []) def __str__(self): retval = KickstartCommand.__str__(self) if self.deflang: retval += "langsupport --default=%s" % self.deflang if self.supported: retval += " %s" % " ".join(self.supported) return retval + "\n" def _getParser(self): op = KSOptionParser() op.add_option("--default", dest="deflang", default="en_US.UTF-8") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) self.supported = extra return self class FC5_LangSupport(DeprecatedCommand): def __init__(self): DeprecatedCommand.__init__(self) pykickstart-1.83/pykickstart/commands/lilocheck.py000066400000000000000000000037601154315014400225010ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_LiloCheck(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.check = kwargs.get("check", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.check: retval += "lilocheck\n" return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "lilocheck") self.check = True return self pykickstart-1.83/pykickstart/commands/logging.py000066400000000000000000000047171154315014400221750ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007, 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_Logging(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.host = kwargs.get("host", "") self.level = kwargs.get("level", "info") self.port = kwargs.get("port", "") def __str__(self): retval = KickstartCommand.__str__(self) retval += "# Installation logging level\nlogging --level=%s" % self.level if self.host != "": retval += " --host=%s" % self.host if self.port != "": retval += " --port=%s" % self.port return retval + "\n" def _getParser(self): op = KSOptionParser() op.add_option("--host") op.add_option("--level", type="choice", default="info", choices=["debug", "info", "warning", "error", "critical"]) op.add_option("--port") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if opts.port and not opts.host: raise KickstartParseError, formatErrorMsg(self.lineno, msg=_("Can't specify --port without --host.")) self._setToSelf(self.op, opts) return self pykickstart-1.83/pykickstart/commands/logvol.py000066400000000000000000000246041154315014400220460ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_LogVolData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.fstype = kwargs.get("fstype", "") self.grow = kwargs.get("grow", False) self.maxSizeMB = kwargs.get("maxSizeMB", 0) self.name = kwargs.get("name", "") self.format = kwargs.get("format", True) self.percent = kwargs.get("percent", 0) self.recommended = kwargs.get("recommended", False) self.size = kwargs.get("size", None) self.preexist = kwargs.get("preexist", False) self.vgname = kwargs.get("vgname", "") self.mountpoint = kwargs.get("mountpoint", "") def __eq__(self, y): return self.vgname == y.vgname and self.name == y.name def _getArgsAsStr(self): retval = "" if self.fstype != "": retval += " --fstype=\"%s\"" % self.fstype if self.grow: retval += " --grow" if self.maxSizeMB > 0: retval += " --maxsize=%d" % self.maxSizeMB if not self.format: retval += " --noformat" if self.percent > 0: retval += " --percent=%d" % self.percent if self.recommended: retval += " --recommended" if self.size > 0: retval += " --size=%d" % self.size if self.preexist: retval += " --useexisting" return retval def __str__(self): retval = BaseData.__str__(self) retval += "logvol %s %s --name=%s --vgname=%s\n" % (self.mountpoint, self._getArgsAsStr(), self.name, self.vgname) return retval class FC4_LogVolData(FC3_LogVolData): removedKeywords = FC3_LogVolData.removedKeywords removedAttrs = FC3_LogVolData.removedAttrs def __init__(self, *args, **kwargs): FC3_LogVolData.__init__(self, *args, **kwargs) self.bytesPerInode = kwargs.get("bytesPerInode", 4096) self.fsopts = kwargs.get("fsopts", "") def _getArgsAsStr(self): retval = FC3_LogVolData._getArgsAsStr(self) if hasattr(self, "bytesPerInode") and self.bytesPerInode != 0: retval += " --bytes-per-inode=%d" % self.bytesPerInode if self.fsopts != "": retval += " --fsoptions=\"%s\"" % self.fsopts return retval class RHEL5_LogVolData(FC4_LogVolData): removedKeywords = FC4_LogVolData.removedKeywords removedAttrs = FC4_LogVolData.removedAttrs def __init__(self, *args, **kwargs): FC4_LogVolData.__init__(self, *args, **kwargs) self.encrypted = kwargs.get("encrypted", False) self.passphrase = kwargs.get("passphrase", "") def _getArgsAsStr(self): retval = FC4_LogVolData._getArgsAsStr(self) if self.encrypted: retval += " --encrypted" if self.passphrase != "": retval += " --passphrase=\"%s\"" % self.passphrase return retval class F9_LogVolData(FC4_LogVolData): removedKeywords = FC4_LogVolData.removedKeywords + ["bytesPerInode"] removedAttrs = FC4_LogVolData.removedAttrs + ["bytesPerInode"] def __init__(self, *args, **kwargs): FC4_LogVolData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() self.fsopts = kwargs.get("fsopts", "") self.fsprofile = kwargs.get("fsprofile", "") self.encrypted = kwargs.get("encrypted", False) self.passphrase = kwargs.get("passphrase", "") def _getArgsAsStr(self): retval = FC4_LogVolData._getArgsAsStr(self) if self.fsprofile != "": retval += " --fsprofile=\"%s\"" % self.fsprofile if self.encrypted: retval += " --encrypted" if self.passphrase != "": retval += " --passphrase=\"%s\"" % self.passphrase return retval class F12_LogVolData(F9_LogVolData): removedKeywords = F9_LogVolData.removedKeywords removedAttrs = F9_LogVolData.removedAttrs def __init__(self, *args, **kwargs): F9_LogVolData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() self.escrowcert = kwargs.get("escrowcert", "") self.backuppassphrase = kwargs.get("backuppassphrase", False) def _getArgsAsStr(self): retval = F9_LogVolData._getArgsAsStr(self) if self.encrypted and self.escrowcert != "": retval += " --escrowcert=\"%s\"" % self.escrowcert if self.backuppassphrase: retval += " --backuppassphrase" return retval F14_LogVolData = F12_LogVolData class F15_LogVolData(F14_LogVolData): removedKeywords = F14_LogVolData.removedKeywords removedAttrs = F14_LogVolData.removedAttrs def __init__(self, *args, **kwargs): F14_LogVolData.__init__(self, *args, **kwargs) self.label = kwargs.get("label", "") def _getArgsAsStr(self): retval = F14_LogVolData._getArgsAsStr(self) if self.label != "": retval += " --label=\"%s\"" % self.label return retval class FC3_LogVol(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=133, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.lvList = kwargs.get("lvList", []) def __str__(self): retval = "" for part in self.lvList: retval += part.__str__() return retval def _getParser(self): def lv_cb (option, opt_str, value, parser): parser.values.format = False parser.values.preexist = True op = KSOptionParser() op.add_option("--fstype", dest="fstype") op.add_option("--grow", dest="grow", action="store_true", default=False) op.add_option("--maxsize", dest="maxSizeMB", action="store", type="int", nargs=1) op.add_option("--name", dest="name", required=1) op.add_option("--noformat", action="callback", callback=lv_cb, dest="format", default=True, nargs=0) op.add_option("--percent", dest="percent", action="store", type="int", nargs=1) op.add_option("--recommended", dest="recommended", action="store_true", default=False) op.add_option("--size", dest="size", action="store", type="int", nargs=1) op.add_option("--useexisting", dest="preexist", action="store_true", default=False) op.add_option("--vgname", dest="vgname", required=1) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) == 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Mount point required for %s") % "logvol") lvd = self.handler.LogVolData() self._setToObj(self.op, opts, lvd) lvd.lineno = self.lineno lvd.mountpoint=extra[0] # Check for duplicates in the data list. if lvd in self.dataList(): warnings.warn(_("A logical volume with the name %s has already been defined in volume group %s.") % (lvd.device, lvd.vgname)) return lvd def dataList(self): return self.lvList class FC4_LogVol(FC3_LogVol): removedKeywords = FC3_LogVol.removedKeywords removedAttrs = FC3_LogVol.removedAttrs def _getParser(self): op = FC3_LogVol._getParser(self) op.add_option("--bytes-per-inode", dest="bytesPerInode", action="store", type="int", nargs=1) op.add_option("--fsoptions", dest="fsopts") return op class RHEL5_LogVol(FC4_LogVol): removedKeywords = FC4_LogVol.removedKeywords removedAttrs = FC4_LogVol.removedAttrs def _getParser(self): op = FC4_LogVol._getParser(self) op.add_option("--encrypted", action="store_true", default=False) op.add_option("--passphrase") return op class F9_LogVol(FC4_LogVol): removedKeywords = FC4_LogVol.removedKeywords removedAttrs = FC4_LogVol.removedAttrs def _getParser(self): op = FC4_LogVol._getParser(self) op.add_option("--bytes-per-inode", deprecated=1) op.add_option("--fsprofile", dest="fsprofile", action="store", type="string", nargs=1) op.add_option("--encrypted", action="store_true", default=False) op.add_option("--passphrase") return op class F12_LogVol(F9_LogVol): removedKeywords = F9_LogVol.removedKeywords removedAttrs = F9_LogVol.removedAttrs def _getParser(self): op = F9_LogVol._getParser(self) op.add_option("--escrowcert") op.add_option("--backuppassphrase", action="store_true", default=False) return op class F14_LogVol(F12_LogVol): removedKeywords = F12_LogVol.removedKeywords removedAttrs = F12_LogVol.removedAttrs def _getParser(self): op = F12_LogVol._getParser(self) op.remove_option("--bytes-per-inode") return op class F15_LogVol(F14_LogVol): removedKeywords = F14_LogVol.removedKeywords removedAttrs = F14_LogVol.removedAttrs def _getParser(self): op = F14_LogVol._getParser(self) op.add_option("--label") return op pykickstart-1.83/pykickstart/commands/mediacheck.py000066400000000000000000000037721154315014400226240ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC4_MediaCheck(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.mediacheck = kwargs.get("mediacheck", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.mediacheck: retval += "mediacheck\n" return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "mediacheck") self.mediacheck = True return self pykickstart-1.83/pykickstart/commands/method.py000066400000000000000000000145701154315014400220250ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007, 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Method(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.method = kwargs.get("method", "") # Set all these attributes so calls to this command's __call__ # method can set them. However we don't want to provide them as # arguments to __init__ because method is special. self.biospart = None self.partition = None self.server = None self.dir = None self.url = None def __str__(self): retval = KickstartCommand.__str__(self) if self.method == "cdrom": retval += "# Use CDROM installation media\ncdrom\n" elif self.method == "harddrive": msg = "# Use hard drive installation media\nharddrive --dir=%s" % self.dir if self.biospart is not None: retval += msg + " --biospart=%s\n" % self.biospart else: retval += msg + " --partition=%s\n" % self.partition elif self.method == "nfs": retval += "# Use NFS installation media\nnfs --server=%s --dir=%s\n" % (self.server, self.dir) elif self.method == "url": retval += "# Use network installation\nurl --url=\"%s\"\n" % self.url return retval def _getParser(self): op = KSOptionParser() # method = "cdrom" falls through to the return if self.currentCmd == "harddrive": op.add_option("--biospart", dest="biospart") op.add_option("--partition", dest="partition") op.add_option("--dir", dest="dir", required=1) elif self.currentCmd == "nfs": op.add_option("--server", dest="server", required=1) op.add_option("--dir", dest="dir", required=1) elif self.currentCmd == "url": op.add_option("--url", dest="url", required=1) return op def parse(self, args): self.method = self.currentCmd op = self._getParser() (opts, extra) = op.parse_args(args=args, lineno=self.lineno) self._setToSelf(op, opts) if self.currentCmd == "harddrive": if self.biospart is None and self.partition is None or \ self.biospart is not None and self.partition is not None: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("One of biospart or partition options must be specified.")) return self class FC6_Method(FC3_Method): removedKeywords = FC3_Method.removedKeywords removedAttrs = FC3_Method.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_Method.__init__(self, writePriority, *args, **kwargs) # Same reason for this attribute as the comment in FC3_Method. self.opts = None def __str__(self): retval = KickstartCommand.__str__(self) if self.method == "cdrom": retval += "# Use CDROM installation media\ncdrom\n" elif self.method == "harddrive": msg = "# Use hard drive installation media\nharddrive --dir=%s" % self.dir if self.biospart is not None: retval += msg + " --biospart=%s\n" % self.biospart else: retval += msg + " --partition=%s\n" % self.partition elif self.method == "nfs": retval += "# Use NFS installation media\nnfs --server=%s --dir=%s" % (self.server, self.dir) if self.opts is not None: retval += " --opts=\"%s\"" % self.opts retval += "\n" elif self.method == "url": retval += "# Use network installation\nurl --url=\"%s\"\n" % self.url return retval def _getParser(self): op = FC3_Method._getParser(self) if self.currentCmd == "nfs": op.add_option("--opts", dest="opts") return op class F13_Method(FC6_Method): removedKeywords = FC6_Method.removedKeywords removedAttrs = FC6_Method.removedAttrs def __init__(self, *args, **kwargs): FC6_Method.__init__(self, *args, **kwargs) # And same as all the other __init__ methods. self.proxy = "" def __str__(self): retval = FC6_Method.__str__(self) if self.method == "url" and self.proxy: retval = retval.strip() retval += " --proxy=\"%s\"\n" % self.proxy return retval def _getParser(self): op = FC6_Method._getParser(self) if self.currentCmd == "url": op.add_option("--proxy") return op class F14_Method(F13_Method): removedKeywords = F13_Method.removedKeywords removedAttrs = F13_Method.removedAttrs def __init__(self, *args, **kwargs): F13_Method.__init__(self, *args, **kwargs) self.noverifyssl = False def __str__(self): retval = F13_Method.__str__(self) if self.method == "url" and self.noverifyssl: retval = retval.strip() retval += " --noverifyssl\n" return retval def _getParser(self): op = F13_Method._getParser(self) if self.currentCmd == "url": op.add_option("--noverifyssl", action="store_true", default=False) return op RHEL6_Method = F14_Method pykickstart-1.83/pykickstart/commands/monitor.py000066400000000000000000000071541154315014400222340ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Monitor(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.hsync = kwargs.get("hsync", "") self.monitor = kwargs.get("monitor", "") self.vsync = kwargs.get("vsync", "") def __str__(self): retval = KickstartCommand.__str__(self) retval += "monitor" if self.hsync != "": retval += " --hsync=%s" % self.hsync if self.monitor != "": retval += " --monitor=\"%s\"" % self.monitor if self.vsync != "": retval += " --vsync=%s" % self.vsync if retval != "monitor": return retval + "\n" else: return "" def _getParser(self): op = KSOptionParser() op.add_option("--hsync") op.add_option("--monitor") op.add_option("--vsync") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if extra: mapping = {"cmd": "monitor", "options": extra} raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Unexpected arguments to %(cmd)s command: %(options)s") % mapping) self._setToSelf(self.op, opts) return self class FC6_Monitor(FC3_Monitor): removedKeywords = FC3_Monitor.removedKeywords removedAttrs = FC3_Monitor.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_Monitor.__init__(self, writePriority, *args, **kwargs) self.probe = kwargs.get("probe", True) def __str__(self): retval = KickstartCommand.__str__(self) retval += "monitor" if self.hsync != "": retval += " --hsync=%s" % self.hsync if self.monitor != "": retval += " --monitor=\"%s\"" % self.monitor if not self.probe: retval += " --noprobe" if self.vsync != "": retval += " --vsync=%s" % self.vsync if retval != "monitor": return retval + "\n" else: return "" def _getParser(self): op = FC3_Monitor._getParser(self) op.add_option("--noprobe", dest="probe", action="store_false", default=True) return op class F10_Monitor(DeprecatedCommand): def __init__(self): DeprecatedCommand.__init__(self) pykickstart-1.83/pykickstart/commands/mouse.py000066400000000000000000000050621154315014400216710ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class RHEL3_Mouse(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.device = kwargs.get("device", "") self.emulthree = kwargs.get("emulthree", False) self.mouse = kwargs.get("mouse", "") def __str__(self): retval = KickstartCommand.__str__(self) opts = "" if self.device: opts += "--device=%s " % self.device if self.emulthree: opts += "--emulthree " if self.mouse: retval += "# System mouse\nmouse %s%s\n" % (opts, self.mouse) return retval def _getParser(self): op = KSOptionParser() op.add_option("--device", dest="device", default="") op.add_option("--emulthree", dest="emulthree", default=False, action="store_true") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s requires one argument") % "mouse") self.mouse = extra[0] return self class FC3_Mouse(DeprecatedCommand): def __init__(self): DeprecatedCommand.__init__(self) pykickstart-1.83/pykickstart/commands/multipath.py000066400000000000000000000076031154315014400225530ustar00rootroot00000000000000# # Chris Lumens # Peter Jones # # Copyright 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_MpPathData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.mpdev = kwargs.get("mpdev", "") self.device = kwargs.get("device", "") self.rule = kwargs.get("rule", "") def __str__(self): return " --device=%s --rule=\"%s\"" % (self.device, self.rule) class FC6_MultiPathData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.name = kwargs.get("name", "") self.paths = kwargs.get("paths", []) def __str__(self): retval = BaseData.__str__(self) for path in self.paths: retval += "multipath --mpdev=%s %s\n" % (self.name, path.__str__()) return retval class FC6_MultiPath(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=50, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.mpaths = kwargs.get("mpaths", []) def __str__(self): retval = "" for mpath in self.mpaths: retval += mpath.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--name", dest="name", action="store", type="string", required=1) op.add_option("--device", dest="device", action="store", type="string", required=1) op.add_option("--rule", dest="rule", action="store", type="string", required=1) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) dd = FC6_MpPathData() self._setToObj(self.op, opts, dd) dd.lineno = self.lineno dd.mpdev = dd.mpdev.split('/')[-1] parent = None for x in range(0, len(self.mpaths)): mpath = self.mpaths[x] for path in mpath.paths: if path.device == dd.device: mapping = {"device": path.device, "multipathdev": path.mpdev} raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Device '%(device)s' is already used in multipath '%(multipathdev)s'") % mapping) if mpath.name == dd.mpdev: parent = x if parent is None: mpath = FC6_MultiPathData() return mpath else: mpath = self.mpaths[parent] return dd def dataList(self): return self.mpaths pykickstart-1.83/pykickstart/commands/network.py000066400000000000000000000302561154315014400222350ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_NetworkData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.bootProto = kwargs.get("bootProto", BOOTPROTO_DHCP) self.dhcpclass = kwargs.get("dhcpclass", "") self.device = kwargs.get("device", "") self.essid = kwargs.get("essid", "") self.ethtool = kwargs.get("ethtool", "") self.gateway = kwargs.get("gateway", "") self.hostname = kwargs.get("hostname", "") self.ip = kwargs.get("ip", "") self.mtu = kwargs.get("mtu", "") self.nameserver = kwargs.get("nameserver", "") self.netmask = kwargs.get("netmask", "") self.nodns = kwargs.get("nodns", False) self.onboot = kwargs.get("onboot", True) self.wepkey = kwargs.get("wepkey", "") def __eq__(self, y): return self.device and self.device == y.device def _getArgsAsStr(self): retval = "" if self.bootProto != "": retval += " --bootproto=%s" % self.bootProto if self.dhcpclass != "": retval += " --dhcpclass=%s" % self.dhcpclass if self.device != "": retval += " --device=%s" % self.device if self.essid != "": retval += " --essid=\"%s\"" % self.essid if self.ethtool != "": retval += " --ethtool=\"%s\"" % self.ethtool if self.gateway != "": retval += " --gateway=%s" % self.gateway if self.hostname != "": retval += " --hostname=%s" % self.hostname if self.ip != "": retval += " --ip=%s" % self.ip if self.mtu != "": retval += " --mtu=%s" % self.mtu if self.nameserver != "": retval += " --nameserver=%s" % self.nameserver if self.netmask != "": retval += " --netmask=%s" % self.netmask if self.nodns: retval += " --nodns" if self.onboot: retval += " --onboot=on" if self.wepkey != "": retval += " --wepkey=%s" % self.wepkey return retval def __str__(self): retval = BaseData.__str__(self) retval += "network %s\n" % self._getArgsAsStr() return retval class FC4_NetworkData(FC3_NetworkData): removedKeywords = FC3_NetworkData.removedKeywords removedAttrs = FC3_NetworkData.removedAttrs def __init__(self, *args, **kwargs): FC3_NetworkData.__init__(self, *args, **kwargs) self.notksdevice = kwargs.get("notksdevice", False) def _getArgsAsStr(self): retval = FC3_NetworkData._getArgsAsStr(self) if self.notksdevice: retval += " --notksdevice" return retval class FC6_NetworkData(FC4_NetworkData): removedKeywords = FC4_NetworkData.removedKeywords removedAttrs = FC4_NetworkData.removedAttrs def __init__(self, *args, **kwargs): FC4_NetworkData.__init__(self, *args, **kwargs) self.noipv4 = kwargs.get("noipv4", False) self.noipv6 = kwargs.get("noipv6", False) def _getArgsAsStr(self): retval = FC4_NetworkData._getArgsAsStr(self) if self.noipv4: retval += " --noipv4" if self.noipv6: retval += " --noipv6" return retval class F8_NetworkData(FC6_NetworkData): removedKeywords = FC6_NetworkData.removedKeywords removedAttrs = FC6_NetworkData.removedAttrs def __init__(self, *args, **kwargs): FC6_NetworkData.__init__(self, *args, **kwargs) self.ipv6 = kwargs.get("ipv6", "") def _getArgsAsStr(self): retval = FC6_NetworkData._getArgsAsStr(self) if self.ipv6 != "": retval += " --ipv6" % self.ipv6 return retval class F16_NetworkData(F8_NetworkData): removedKeywords = F8_NetworkData.removedKeywords removedAttrs = F8_NetworkData.removedAttrs def __init__(self, *args, **kwargs): F8_NetworkData.__init__(self, *args, **kwargs) self.activate = kwargs.get("activate", False) self.nodefroute = kwargs.get("nodefroute", False) def _getArgsAsStr(self): retval = F8_NetworkData._getArgsAsStr(self) if self.activate: retval += " --activate" if self.nodefroute: retval += " --nodefroute" return retval class RHEL4_NetworkData(FC3_NetworkData): removedKeywords = FC3_NetworkData.removedKeywords removedAttrs = FC3_NetworkData.removedAttrs def __init__(self, *args, **kwargs): FC3_NetworkData.__init__(self, *args, **kwargs) self.notksdevice = kwargs.get("notksdevice", False) def _getArgsAsStr(self): retval = FC3_NetworkData._getArgsAsStr(self) if self.notksdevice: retval += " --notksdevice" return retval class RHEL6_NetworkData(F8_NetworkData): removedKeywords = F8_NetworkData.removedKeywords removedAttrs = F8_NetworkData.removedAttrs def __init__(self, *args, **kwargs): F8_NetworkData.__init__(self, *args, **kwargs) self.activate = kwargs.get("activate", False) self.nodefroute = kwargs.get("nodefroute", False) def _getArgsAsStr(self): retval = F8_NetworkData._getArgsAsStr(self) if self.activate: retval += " --activate" if self.nodefroute: retval += " --nodefroute" return retval class FC3_Network(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.bootprotoList = [BOOTPROTO_DHCP, BOOTPROTO_BOOTP, BOOTPROTO_STATIC] self.op = self._getParser() self.network = kwargs.get("network", []) def __str__(self): retval = "" for nic in self.network: retval += nic.__str__() if retval != "": return "# Network information\n" + retval else: return "" def _getParser(self): op = KSOptionParser() op.add_option("--bootproto", dest="bootProto", default=BOOTPROTO_DHCP, choices=self.bootprotoList) op.add_option("--dhcpclass", dest="dhcpclass") op.add_option("--device", dest="device") op.add_option("--essid", dest="essid") op.add_option("--ethtool", dest="ethtool") op.add_option("--gateway", dest="gateway") op.add_option("--hostname", dest="hostname") op.add_option("--ip", dest="ip") op.add_option("--mtu", dest="mtu") op.add_option("--nameserver", dest="nameserver") op.add_option("--netmask", dest="netmask") op.add_option("--nodns", dest="nodns", action="store_true", default=False) op.add_option("--onboot", dest="onboot", action="store", type="ksboolean") op.add_option("--wepkey", dest="wepkey") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) nd = self.handler.NetworkData() self._setToObj(self.op, opts, nd) nd.lineno = self.lineno # Check for duplicates in the data list. if nd in self.dataList(): warnings.warn(_("A network device with the name %s has already been defined.") % nd.device) return nd def dataList(self): return self.network class FC4_Network(FC3_Network): removedKeywords = FC3_Network.removedKeywords removedAttrs = FC3_Network.removedAttrs def _getParser(self): op = FC3_Network._getParser(self) op.add_option("--notksdevice", dest="notksdevice", action="store_true", default=False) return op class FC6_Network(FC4_Network): removedKeywords = FC4_Network.removedKeywords removedAttrs = FC4_Network.removedAttrs def _getParser(self): op = FC4_Network._getParser(self) op.add_option("--noipv4", dest="noipv4", action="store_true", default=False) op.add_option("--noipv6", dest="noipv6", action="store_true", default=False) return op class F8_Network(FC6_Network): removedKeywords = FC6_Network.removedKeywords removedAttrs = FC6_Network.removedAttrs def _getParser(self): op = FC6_Network._getParser(self) op.add_option("--ipv6", dest="ipv6") return op class F9_Network(F8_Network): removedKeywords = F8_Network.removedKeywords removedAttrs = F8_Network.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): F8_Network.__init__(self, writePriority, *args, **kwargs) self.bootprotoList.append(BOOTPROTO_QUERY) def _getParser(self): op = F8_Network._getParser(self) op.add_option("--bootproto", dest="bootProto", default=BOOTPROTO_DHCP, choices=self.bootprotoList) return op class F16_Network(F9_Network): removedKeywords = F9_Network.removedKeywords removedAttrs = F9_Network.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): F9_Network.__init__(self, writePriority, *args, **kwargs) self.bootprotoList.append(BOOTPROTO_IBFT) def _getParser(self): op = F9_Network._getParser(self) op.add_option("--activate", dest="activate", action="store_true", default=False) op.add_option("--nodefroute", dest="nodefroute", action="store_true", default=False) return op class RHEL4_Network(FC3_Network): removedKeywords = FC3_Network.removedKeywords removedAttrs = FC3_Network.removedAttrs def _getParser(self): op = FC3_Network._getParser(self) op.add_option("--notksdevice", dest="notksdevice", action="store_true", default=False) return op class RHEL5_Network(FC6_Network): removedKeywords = FC6_Network.removedKeywords removedAttrs = FC6_Network.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC6_Network.__init__(self, writePriority, *args, **kwargs) self.bootprotoList.append(BOOTPROTO_QUERY) def _getParser(self): op = FC6_Network._getParser(self) op.add_option("--bootproto", dest="bootProto", default=BOOTPROTO_DHCP, choices=self.bootprotoList) return op class RHEL6_Network(F9_Network): removedKeywords = F9_Network.removedKeywords removedAttrs = F9_Network.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): F9_Network.__init__(self, writePriority, *args, **kwargs) self.bootprotoList.append(BOOTPROTO_IBFT) def _getParser(self): op = F9_Network._getParser(self) op.add_option("--activate", dest="activate", action="store_true", default=False) op.add_option("--nodefroute", dest="nodefroute", action="store_true", default=False) return op pykickstart-1.83/pykickstart/commands/partition.py000066400000000000000000000307131154315014400225530ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_PartData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.active = kwargs.get("active", False) self.primOnly = kwargs.get("primOnly", False) self.end = kwargs.get("end", 0) self.fstype = kwargs.get("fstype", "") self.grow = kwargs.get("grow", False) self.maxSizeMB = kwargs.get("maxSizeMB", 0) self.format = kwargs.get("format", True) self.onbiosdisk = kwargs.get("onbiosdisk", "") self.disk = kwargs.get("disk", "") self.onPart = kwargs.get("onPart", "") self.recommended = kwargs.get("recommended", False) self.size = kwargs.get("size", None) self.start = kwargs.get("start", 0) self.mountpoint = kwargs.get("mountpoint", "") def __eq__(self, y): return self.mountpoint == y.mountpoint def _getArgsAsStr(self): retval = "" if self.active: retval += " --active" if self.primOnly: retval += " --asprimary" if hasattr(self, "end") and self.end != 0: retval += " --end=%s" % self.end if self.fstype != "": retval += " --fstype=\"%s\"" % self.fstype if self.grow: retval += " --grow" if self.maxSizeMB > 0: retval += " --maxsize=%d" % self.maxSizeMB if not self.format: retval += " --noformat" if self.onbiosdisk != "": retval += " --onbiosdisk=%s" % self.onbiosdisk if self.disk != "": retval += " --ondisk=%s" % self.disk if self.onPart != "": retval += " --onpart=%s" % self.onPart if self.recommended: retval += " --recommended" if self.size and self.size != 0: retval += " --size=%s" % self.size if hasattr(self, "start") and self.start != 0: retval += " --start=%s" % self.start return retval def __str__(self): retval = BaseData.__str__(self) retval += "part %s%s\n" % (self.mountpoint, self._getArgsAsStr()) return retval class FC4_PartData(FC3_PartData): removedKeywords = FC3_PartData.removedKeywords removedAttrs = FC3_PartData.removedAttrs def __init__(self, *args, **kwargs): FC3_PartData.__init__(self, *args, **kwargs) self.bytesPerInode = kwargs.get("bytesPerInode", 4096) self.fsopts = kwargs.get("fsopts", "") self.label = kwargs.get("label", "") def _getArgsAsStr(self): retval = FC3_PartData._getArgsAsStr(self) if hasattr(self, "bytesPerInode") and self.bytesPerInode != 0: retval += " --bytes-per-inode=%d" % self.bytesPerInode if self.fsopts != "": retval += " --fsoptions=\"%s\"" % self.fsopts if self.label != "": retval += " --label=%s" % self.label return retval class RHEL5_PartData(FC4_PartData): removedKeywords = FC4_PartData.removedKeywords removedAttrs = FC4_PartData.removedAttrs def __init__(self, *args, **kwargs): FC4_PartData.__init__(self, *args, **kwargs) self.encrypted = kwargs.get("encrypted", False) self.passphrase = kwargs.get("passphrase", "") def _getArgsAsStr(self): retval = FC4_PartData._getArgsAsStr(self) if self.encrypted: retval += " --encrypted" if self.passphrase != "": retval += " --passphrase=\"%s\"" % self.passphrase return retval class F9_PartData(FC4_PartData): removedKeywords = FC4_PartData.removedKeywords + ["bytesPerInode"] removedAttrs = FC4_PartData.removedAttrs + ["bytesPerInode"] def __init__(self, *args, **kwargs): FC4_PartData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() self.fsopts = kwargs.get("fsopts", "") self.label = kwargs.get("label", "") self.fsprofile = kwargs.get("fsprofile", "") self.encrypted = kwargs.get("encrypted", False) self.passphrase = kwargs.get("passphrase", "") def _getArgsAsStr(self): retval = FC4_PartData._getArgsAsStr(self) if self.fsprofile != "": retval += " --fsprofile=\"%s\"" % self.fsprofile if self.encrypted: retval += " --encrypted" if self.passphrase != "": retval += " --passphrase=\"%s\"" % self.passphrase return retval class F11_PartData(F9_PartData): removedKeywords = F9_PartData.removedKeywords + ["start", "end"] removedAttrs = F9_PartData.removedAttrs + ["start", "end"] class F12_PartData(F11_PartData): removedKeywords = F11_PartData.removedKeywords removedAttrs = F11_PartData.removedAttrs def __init__(self, *args, **kwargs): F11_PartData.__init__(self, *args, **kwargs) self.escrowcert = kwargs.get("escrowcert", "") self.backuppassphrase = kwargs.get("backuppassphrase", False) def _getArgsAsStr(self): retval = F11_PartData._getArgsAsStr(self) if self.encrypted and self.escrowcert != "": retval += " --escrowcert=\"%s\"" % self.escrowcert if self.backuppassphrase: retval += " --backuppassphrase" return retval F14_PartData = F12_PartData class FC3_Partition(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=130, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.partitions = kwargs.get("partitions", []) def __str__(self): retval = "" for part in self.partitions: retval += part.__str__() if retval != "": return "# Disk partitioning information\n" + retval else: return "" def _getParser(self): def part_cb (option, opt_str, value, parser): if value.startswith("/dev/"): parser.values.ensure_value(option.dest, value[5:]) else: parser.values.ensure_value(option.dest, value) op = KSOptionParser() op.add_option("--active", dest="active", action="store_true", default=False) op.add_option("--asprimary", dest="primOnly", action="store_true", default=False) op.add_option("--end", dest="end", action="store", type="int", nargs=1) op.add_option("--fstype", "--type", dest="fstype") op.add_option("--grow", dest="grow", action="store_true", default=False) op.add_option("--maxsize", dest="maxSizeMB", action="store", type="int", nargs=1) op.add_option("--noformat", dest="format", action="store_false", default=True) op.add_option("--onbiosdisk", dest="onbiosdisk") op.add_option("--ondisk", "--ondrive", dest="disk") op.add_option("--onpart", "--usepart", dest="onPart", action="callback", callback=part_cb, nargs=1, type="string") op.add_option("--recommended", dest="recommended", action="store_true", default=False) op.add_option("--size", dest="size", action="store", type="int", nargs=1) op.add_option("--start", dest="start", action="store", type="int", nargs=1) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Mount point required for %s") % "partition") pd = self.handler.PartData() self._setToObj(self.op, opts, pd) pd.lineno = self.lineno pd.mountpoint=extra[0] # Check for duplicates in the data list. if pd in self.dataList(): warnings.warn(_("A partition with the mountpoint %s has already been defined.") % pd.mountpoint) return pd def dataList(self): return self.partitions class FC4_Partition(FC3_Partition): removedKeywords = FC3_Partition.removedKeywords removedAttrs = FC3_Partition.removedAttrs def __init__(self, writePriority=130, *args, **kwargs): FC3_Partition.__init__(self, writePriority, *args, **kwargs) def part_cb (option, opt_str, value, parser): if value.startswith("/dev/"): parser.values.ensure_value(option.dest, value[5:]) else: parser.values.ensure_value(option.dest, value) def _getParser(self): op = FC3_Partition._getParser(self) op.add_option("--bytes-per-inode", dest="bytesPerInode", action="store", type="int", nargs=1) op.add_option("--fsoptions", dest="fsopts") op.add_option("--label", dest="label") return op class RHEL5_Partition(FC4_Partition): removedKeywords = FC4_Partition.removedKeywords removedAttrs = FC4_Partition.removedAttrs def __init__(self, writePriority=130, *args, **kwargs): FC4_Partition.__init__(self, writePriority, *args, **kwargs) def part_cb (option, opt_str, value, parser): if value.startswith("/dev/"): parser.values.ensure_value(option.dest, value[5:]) else: parser.values.ensure_value(option.dest, value) def _getParser(self): op = FC4_Partition._getParser(self) op.add_option("--encrypted", action="store_true", default=False) op.add_option("--passphrase") return op class F9_Partition(FC4_Partition): removedKeywords = FC4_Partition.removedKeywords removedAttrs = FC4_Partition.removedAttrs def __init__(self, writePriority=130, *args, **kwargs): FC4_Partition.__init__(self, writePriority, *args, **kwargs) def part_cb (option, opt_str, value, parser): if value.startswith("/dev/"): parser.values.ensure_value(option.dest, value[5:]) else: parser.values.ensure_value(option.dest, value) def _getParser(self): op = FC4_Partition._getParser(self) op.add_option("--bytes-per-inode", deprecated=1) op.add_option("--fsprofile") op.add_option("--encrypted", action="store_true", default=False) op.add_option("--passphrase") return op class F11_Partition(F9_Partition): removedKeywords = F9_Partition.removedKeywords removedAttrs = F9_Partition.removedAttrs def _getParser(self): op = F9_Partition._getParser(self) op.add_option("--start", deprecated=1) op.add_option("--end", deprecated=1) return op class F12_Partition(F11_Partition): removedKeywords = F11_Partition.removedKeywords removedAttrs = F11_Partition.removedAttrs def _getParser(self): op = F11_Partition._getParser(self) op.add_option("--escrowcert") op.add_option("--backuppassphrase", action="store_true", default=False) return op class F14_Partition(F12_Partition): removedKeywords = F12_Partition.removedKeywords removedAttrs = F12_Partition.removedAttrs def _getParser(self): op = F12_Partition._getParser(self) op.remove_option("--bytes-per-inode") op.remove_option("--start") op.remove_option("--end") return op pykickstart-1.83/pykickstart/commands/raid.py000066400000000000000000000302071154315014400214570ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008, 2011 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_RaidData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.device = kwargs.get("device", None) self.fstype = kwargs.get("fstype", "") self.level = kwargs.get("level", "") self.format = kwargs.get("format", True) self.spares = kwargs.get("spares", 0) self.preexist = kwargs.get("preexist", False) self.mountpoint = kwargs.get("mountpoint", "") self.members = kwargs.get("members", []) def __eq__(self, y): return self.device == y.device def _getArgsAsStr(self): retval = "" if self.device != "": retval += " --device=%s" % self.device if self.fstype != "": retval += " --fstype=\"%s\"" % self.fstype if self.level != "": retval += " --level=%s" % self.level if not self.format: retval += " --noformat" if self.spares != 0: retval += " --spares=%d" % self.spares if self.preexist: retval += " --useexisting" return retval def __str__(self): retval = BaseData.__str__(self) retval += "raid %s%s %s\n" % (self.mountpoint, self._getArgsAsStr(), " ".join(self.members)) return retval class FC4_RaidData(FC3_RaidData): removedKeywords = FC3_RaidData.removedKeywords removedAttrs = FC3_RaidData.removedAttrs def __init__(self, *args, **kwargs): FC3_RaidData.__init__(self, *args, **kwargs) self.fsopts = kwargs.get("fsopts", "") def _getArgsAsStr(self): retval = FC3_RaidData._getArgsAsStr(self) if self.fsopts != "": retval += " --fsoptions=\"%s\"" % self.fsopts return retval class FC5_RaidData(FC4_RaidData): removedKeywords = FC4_RaidData.removedKeywords removedAttrs = FC4_RaidData.removedAttrs def __init__(self, *args, **kwargs): FC4_RaidData.__init__(self, *args, **kwargs) self.bytesPerInode = kwargs.get("bytesPerInode", 4096) def _getArgsAsStr(self): retval = FC4_RaidData._getArgsAsStr(self) if hasattr(self, "bytesPerInode") and self.bytesPerInode != 0: retval += " --bytes-per-inode=%d" % self.bytesPerInode return retval class RHEL5_RaidData(FC5_RaidData): removedKeywords = FC5_RaidData.removedKeywords removedAttrs = FC5_RaidData.removedAttrs def __init__(self, *args, **kwargs): FC5_RaidData.__init__(self, *args, **kwargs) self.encrypted = kwargs.get("encrypted", False) self.passphrase = kwargs.get("passphrase", "") def _getArgsAsStr(self): retval = FC5_RaidData._getArgsAsStr(self) if self.encrypted: retval += " --encrypted" if self.passphrase != "": retval += " --passphrase=\"%s\"" % self.passphrase return retval F7_RaidData = FC5_RaidData class F9_RaidData(FC5_RaidData): removedKeywords = FC5_RaidData.removedKeywords + ["bytesPerInode"] removedAttrs = FC5_RaidData.removedAttrs + ["bytesPerInode"] def __init__(self, *args, **kwargs): FC5_RaidData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() self.fsprofile = kwargs.get("fsprofile", "") self.encrypted = kwargs.get("encrypted", False) self.passphrase = kwargs.get("passphrase", "") def _getArgsAsStr(self): retval = FC5_RaidData._getArgsAsStr(self) if self.fsprofile != "": retval += " --fsprofile=\"%s\"" % self.fsprofile if self.encrypted: retval += " --encrypted" if self.passphrase != "": retval += " --passphrase=\"%s\"" % self.passphrase return retval class F12_RaidData(F9_RaidData): removedKeywords = F9_RaidData.removedKeywords removedAttrs = F9_RaidData.removedAttrs def __init__(self, *args, **kwargs): F9_RaidData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() self.escrowcert = kwargs.get("escrowcert", "") self.backuppassphrase = kwargs.get("backuppassphrase", False) def _getArgsAsStr(self): retval = F9_RaidData._getArgsAsStr(self) if self.encrypted and self.escrowcert != "": retval += " --escrowcert=\"%s\"" % self.escrowcert if self.backuppassphrase: retval += " --backuppassphrase" return retval F13_RaidData = F12_RaidData F14_RaidData = F13_RaidData class F15_RaidData(F14_RaidData): removedKeywords = F14_RaidData.removedKeywords removedAttrs = F14_RaidData.removedAttrs def __init__(self, *args, **kwargs): F14_RaidData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() self.label = kwargs.get("label", "") def _getArgsAsStr(self): retval = F14_RaidData._getArgsAsStr(self) if self.label != "": retval += " --label=%s" % self.label return retval class FC3_Raid(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=131, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() # A dict of all the RAID levels we support. This means that if we # support more levels in the future, subclasses don't have to # duplicate too much. self.levelMap = { "RAID0": "RAID0", "0": "RAID0", "RAID1": "RAID1", "1": "RAID1", "RAID5": "RAID5", "5": "RAID5", "RAID6": "RAID6", "6": "RAID6" } self.raidList = kwargs.get("raidList", []) def __str__(self): retval = "" for raid in self.raidList: retval += raid.__str__() return retval def _getParser(self): def raid_cb (option, opt_str, value, parser): parser.values.format = False parser.values.preexist = True def device_cb (option, opt_str, value, parser): if value[0:2] == "md": parser.values.ensure_value(option.dest, value[2:]) else: parser.values.ensure_value(option.dest, value) def level_cb (option, opt_str, value, parser): if self.levelMap.has_key(value): parser.values.ensure_value(option.dest, self.levelMap[value]) op = KSOptionParser() op.add_option("--device", action="callback", callback=device_cb, dest="device", type="string", nargs=1, required=1) op.add_option("--fstype", dest="fstype") op.add_option("--level", dest="level", action="callback", callback=level_cb, type="string", nargs=1) op.add_option("--noformat", action="callback", callback=raid_cb, dest="format", default=True, nargs=0) op.add_option("--spares", dest="spares", action="store", type="int", nargs=1, default=0) op.add_option("--useexisting", dest="preexist", action="store_true", default=False) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) == 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Mount point required for %s") % "raid") if len(extra) == 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Partitions required for %s") % "raid") rd = self.handler.RaidData() self._setToObj(self.op, opts, rd) rd.lineno = self.lineno # --device can't just take an int in the callback above, because it # could be specificed as "mdX", which causes optparse to error when # it runs int(). rd.device = int(rd.device) rd.mountpoint = extra[0] rd.members = extra[1:] # Check for duplicates in the data list. if rd in self.dataList(): warnings.warn(_("A RAID device with the name %s has already been defined.") % rd.device) return rd def dataList(self): return self.raidList class FC4_Raid(FC3_Raid): removedKeywords = FC3_Raid.removedKeywords removedAttrs = FC3_Raid.removedAttrs def _getParser(self): op = FC3_Raid._getParser(self) op.add_option("--fsoptions", dest="fsopts") return op class FC5_Raid(FC4_Raid): removedKeywords = FC4_Raid.removedKeywords removedAttrs = FC4_Raid.removedAttrs def _getParser(self): op = FC4_Raid._getParser(self) op.add_option("--bytes-per-inode", dest="bytesPerInode", action="store", type="int", nargs=1) return op class RHEL5_Raid(FC5_Raid): removedKeywords = FC5_Raid.removedKeywords removedAttrs = FC5_Raid.removedAttrs def __init__(self, writePriority=131, *args, **kwargs): FC5_Raid.__init__(self, writePriority, *args, **kwargs) self.levelMap.update({"RAID10": "RAID10", "10": "RAID10"}) def _getParser(self): op = FC5_Raid._getParser(self) op.add_option("--encrypted", action="store_true", default=False) op.add_option("--passphrase") return op class F7_Raid(FC5_Raid): removedKeywords = FC5_Raid.removedKeywords removedAttrs = FC5_Raid.removedAttrs def __init__(self, writePriority=131, *args, **kwargs): FC5_Raid.__init__(self, writePriority, *args, **kwargs) self.levelMap.update({"RAID10": "RAID10", "10": "RAID10"}) class F9_Raid(F7_Raid): removedKeywords = F7_Raid.removedKeywords removedAttrs = F7_Raid.removedAttrs def _getParser(self): op = F7_Raid._getParser(self) op.add_option("--bytes-per-inode", deprecated=1) op.add_option("--fsprofile") op.add_option("--encrypted", action="store_true", default=False) op.add_option("--passphrase") return op class F12_Raid(F9_Raid): removedKeywords = F9_Raid.removedKeywords removedAttrs = F9_Raid.removedAttrs def _getParser(self): op = F9_Raid._getParser(self) op.add_option("--escrowcert") op.add_option("--backuppassphrase", action="store_true", default=False) return op class F13_Raid(F12_Raid): removedKeywords = F12_Raid.removedKeywords removedAttrs = F12_Raid.removedAttrs def __init__(self, writePriority=131, *args, **kwargs): F12_Raid.__init__(self, writePriority, *args, **kwargs) self.levelMap.update({"RAID4": "RAID4", "4": "RAID4"}) class F14_Raid(F13_Raid): removedKeywords = F13_Raid.removedKeywords removedAttrs = F13_Raid.removedAttrs def _getParser(self): op = F13_Raid._getParser(self) op.remove_option("--bytes-per-inode") return op class F15_Raid(F14_Raid): removedKeywords = F14_Raid.removedKeywords removedAttrs = F14_Raid.removedAttrs def _getParser(self): op = F14_Raid._getParser(self) op.add_option("--label") return op pykickstart-1.83/pykickstart/commands/reboot.py000066400000000000000000000053221154315014400220320ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.errors import * from pykickstart.options import * class FC3_Reboot(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.action = kwargs.get("action", None) def __str__(self): retval = KickstartCommand.__str__(self) if self.action == KS_REBOOT: retval += "# Reboot after installation\nreboot\n" elif self.action == KS_SHUTDOWN: retval += "# Shutdown after installation\nshutdown\n" return retval def parse(self, args): if self.currentCmd == "reboot": self.action = KS_REBOOT else: self.action = KS_SHUTDOWN return self class FC6_Reboot(FC3_Reboot): removedKeywords = FC3_Reboot.removedKeywords removedAttrs = FC3_Reboot.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_Reboot.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.eject = kwargs.get("eject", False) def __str__(self): retval = FC3_Reboot.__str__(self).rstrip() if self.eject: retval += " --eject" return retval + "\n" def _getParser(self): op = KSOptionParser() op.add_option("--eject", dest="eject", action="store_true", default=False) return op def parse(self, args): FC3_Reboot.parse(self, args) (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) return self pykickstart-1.83/pykickstart/commands/repo.py000066400000000000000000000201231154315014400215010ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007, 2008, 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_RepoData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.baseurl = kwargs.get("baseurl", "") self.mirrorlist = kwargs.get("mirrorlist", None) self.name = kwargs.get("name", "") def __eq__(self, y): return self.name == y.name def _getArgsAsStr(self): retval = "" if self.baseurl: retval += "--baseurl=%s" % self.baseurl elif self.mirrorlist: retval += "--mirrorlist=%s" % self.mirrorlist return retval def __str__(self): retval = BaseData.__str__(self) retval += "repo --name=\"%s\" %s\n" % (self.name, self._getArgsAsStr()) return retval class F8_RepoData(FC6_RepoData): removedKeywords = FC6_RepoData.removedKeywords removedAttrs = FC6_RepoData.removedAttrs def __init__(self, *args, **kwargs): FC6_RepoData.__init__(self, *args, **kwargs) self.cost = kwargs.get("cost", None) self.includepkgs = kwargs.get("includepkgs", []) self.excludepkgs = kwargs.get("excludepkgs", []) def _getArgsAsStr(self): retval = FC6_RepoData._getArgsAsStr(self) if self.cost: retval += " --cost=%s" % self.cost if self.includepkgs: retval += " --includepkgs=\"%s\"" % ",".join(self.includepkgs) if self.excludepkgs: retval += " --excludepkgs=\"%s\"" % ",".join(self.excludepkgs) return retval class F11_RepoData(F8_RepoData): removedKeywords = F8_RepoData.removedKeywords removedAttrs = F8_RepoData.removedAttrs def __init__(self, *args, **kwargs): F8_RepoData.__init__(self, *args, **kwargs) self.ignoregroups = kwargs.get("ignoregroups", None) def _getArgsAsStr(self): retval = F8_RepoData._getArgsAsStr(self) if self.ignoregroups: retval += " --ignoregroups=true" return retval class F13_RepoData(F11_RepoData): removedKeywords = F11_RepoData.removedKeywords removedAttrs = F11_RepoData.removedAttrs def __init__(self, *args, **kwargs): F11_RepoData.__init__(self, *args, **kwargs) self.proxy = kwargs.get("proxy", "") def _getArgsAsStr(self): retval = F11_RepoData._getArgsAsStr(self) if self.proxy: retval += " --proxy=\"%s\"" % self.proxy return retval class F14_RepoData(F13_RepoData): removedKeywords = F13_RepoData.removedKeywords removedAttrs = F13_RepoData.removedAttrs def __init__(self, *args, **kwargs): F13_RepoData.__init__(self, *args, **kwargs) self.noverifyssl = kwargs.get("noverifyssl", False) def _getArgsAsStr(self): retval = F13_RepoData._getArgsAsStr(self) if self.noverifyssl: retval += " --noverifyssl" return retval RHEL6_RepoData = F14_RepoData F15_RepoData = F14_RepoData class FC6_Repo(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs urlRequired = True def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.repoList = kwargs.get("repoList", []) def __str__(self): retval = "" for repo in self.repoList: retval += repo.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--name", dest="name", required=1) op.add_option("--baseurl") op.add_option("--mirrorlist") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) != 0: mapping = {"command": "repo", "options": extra} raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Unexpected arguments to %(command)s command: %(options)s") % mapping) # This is lame, but I can't think of a better way to make sure only # one of these two is specified. if opts.baseurl and opts.mirrorlist: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one of --baseurl and --mirrorlist may be specified for repo command.")) if self.urlRequired and not opts.baseurl and not opts.mirrorlist: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("One of --baseurl or --mirrorlist must be specified for repo command.")) rd = self.handler.RepoData() self._setToObj(self.op, opts, rd) rd.lineno = self.lineno # Check for duplicates in the data list. if rd in self.dataList(): warnings.warn(_("A repo with the name %s has already been defined.") % rd.name) return rd def dataList(self): return self.repoList class F8_Repo(FC6_Repo): removedKeywords = FC6_Repo.removedKeywords removedAttrs = FC6_Repo.removedAttrs def __str__(self): retval = "" for repo in self.repoList: retval += repo.__str__() return retval def _getParser(self): def list_cb (option, opt_str, value, parser): for d in value.split(','): parser.values.ensure_value(option.dest, []).append(d) op = FC6_Repo._getParser(self) op.add_option("--cost", action="store", type="int") op.add_option("--excludepkgs", action="callback", callback=list_cb, nargs=1, type="string") op.add_option("--includepkgs", action="callback", callback=list_cb, nargs=1, type="string") return op def methodToRepo(self): if not self.handler.method.url: raise KickstartError, formatErrorMsg(self.handler.method.lineno, msg=_("Method must be a url to be added to the repo list.")) reponame = "ks-method-url" repourl = self.handler.method.url rd = self.handler.RepoData(name=reponame, baseurl=repourl) return rd class F11_Repo(F8_Repo): removedKeywords = F8_Repo.removedKeywords removedAttrs = F8_Repo.removedAttrs def _getParser(self): op = F8_Repo._getParser(self) op.add_option("--ignoregroups", action="store", type="ksboolean") return op class F13_Repo(F11_Repo): removedKeywords = F11_Repo.removedKeywords removedAttrs = F11_Repo.removedAttrs def _getParser(self): op = F11_Repo._getParser(self) op.add_option("--proxy") return op class F14_Repo(F13_Repo): removedKeywords = F13_Repo.removedKeywords removedAttrs = F13_Repo.removedAttrs def _getParser(self): op = F13_Repo._getParser(self) op.add_option("--noverifyssl", action="store_true", default=False) return op RHEL6_Repo = F14_Repo class F15_Repo(F14_Repo): removedKeywords = F14_Repo.removedKeywords removedAttrs = F14_Repo.removedAttrs urlRequired = False pykickstart-1.83/pykickstart/commands/rescue.py000066400000000000000000000047541154315014400220360ustar00rootroot00000000000000# # Alexander Todorov # # Copyright 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class F10_Rescue(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.rescue = False self.nomount = kwargs.get("nomount", False) self.romount = kwargs.get("romount", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.rescue: retval += "rescue" if self.nomount: retval += " --nomount" if self.romount: retval += " --romount" retval = "# Start rescue mode\n%s\n" % retval return retval def _getParser(self): op = KSOptionParser() op.add_option("--nomount", dest="nomount", action="store_true", default=False) op.add_option("--romount", dest="romount", action="store_true", default=False) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if opts.nomount and opts.romount: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Only one of --nomount and --romount may be specified for rescue command.")) self._setToSelf(self.op, opts) self.rescue = True return self pykickstart-1.83/pykickstart/commands/rootpw.py000066400000000000000000000062171154315014400220760ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_RootPw(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.isCrypted = kwargs.get("isCrypted", False) self.password = kwargs.get("password", "") def _getArgsAsStr(self): retval = "" if self.isCrypted: retval += " --iscrypted" return retval def __str__(self): retval = KickstartCommand.__str__(self) if self.password != "": retval += "# Root password\nrootpw%s %s\n" % (self._getArgsAsStr(), self.password) return retval def _getParser(self): op = KSOptionParser() op.add_option("--iscrypted", dest="isCrypted", action="store_true", default=False) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("A single argument is expected for the %s command") % "rootpw") self.password = extra[0] return self class F8_RootPw(FC3_RootPw): removedKeywords = FC3_RootPw.removedKeywords removedAttrs = FC3_RootPw.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_RootPw.__init__(self, writePriority, *args, **kwargs) self.lock = kwargs.get("lock", False) def _getArgsAsStr(self): retval = FC3_RootPw._getArgsAsStr(self) if self.lock: retval += " --lock" if not self.isCrypted: retval += " --plaintext" return retval def _getParser(self): op = FC3_RootPw._getParser(self) op.add_option("--lock", dest="lock", action="store_true", default=False) op.add_option("--plaintext", dest="isCrypted", action="store_false") return op pykickstart-1.83/pykickstart/commands/selinux.py000066400000000000000000000047311154315014400222320ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.options import * class FC3_SELinux(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.selinux = kwargs.get("selinux", None) def __str__(self): retval = KickstartCommand.__str__(self) if not retval and self.selinux is None: return "" retval += "# SELinux configuration\n" if self.selinux == SELINUX_DISABLED: retval += "selinux --disabled\n" elif self.selinux == SELINUX_ENFORCING: retval += "selinux --enforcing\n" elif self.selinux == SELINUX_PERMISSIVE: retval += "selinux --permissive\n" return retval def _getParser(self): op = KSOptionParser() op.add_option("--disabled", dest="selinux", action="store_const", const=SELINUX_DISABLED) op.add_option("--enforcing", dest="selinux", action="store_const", const=SELINUX_ENFORCING) op.add_option("--permissive", dest="selinux", action="store_const", const=SELINUX_PERMISSIVE) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) return self pykickstart-1.83/pykickstart/commands/services.py000066400000000000000000000053711154315014400223670ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_Services(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.disabled = kwargs.get("disabled", []) self.enabled = kwargs.get("enabled", []) def __str__(self): retval = KickstartCommand.__str__(self) args = "" if len(self.disabled) > 0: args += " --disabled=\"%s\"" % ",".join(self.disabled) if len(self.enabled) > 0: args += " --enabled=\"%s\"" % ",".join(self.enabled) if args != "": retval += "# System services\nservices%s\n" % args return retval def _getParser(self): def services_cb (option, opt_str, value, parser): for d in value.split(','): parser.values.ensure_value(option.dest, []).append(d.strip()) op = KSOptionParser() op.add_option("--disabled", dest="disabled", action="callback", callback=services_cb, nargs=1, type="string") op.add_option("--enabled", dest="enabled", action="callback", callback=services_cb, nargs=1, type="string") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) if len(self.disabled) == 0 and len(self.enabled) == 0: raise KickstartParseError, formatErrorMsg(self.lineno, msg=_("One of --disabled or --enabled must be provided.")) return self pykickstart-1.83/pykickstart/commands/skipx.py000066400000000000000000000040141154315014400216730ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_SkipX(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.skipx = kwargs.get("skipx", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.skipx: retval += "# Do not configure the X Window System\nskipx\n" return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "skipx") self.skipx = True return self pykickstart-1.83/pykickstart/commands/sshpw.py000066400000000000000000000070601154315014400217050ustar00rootroot00000000000000# # Peter Jones # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class F13_SshPwData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.username = kwargs.get("username", None) self.isCrypted = kwargs.get("isCrypted", False) self.password = kwargs.get("password", "") self.lock = kwargs.get("lock", False) def __eq__(self, y): return self.username == y.username def __str__(self): retval = BaseData.__str__(self) retval += "sshpw" retval += self._getArgsAsStr() + '\n' return retval def _getArgsAsStr(self): retval = "" retval += " --username=%s" % self.username if self.lock: retval += " --lock" if self.isCrypted: retval += " --iscrypted" else: retval += " --plaintext" retval += " %s" % self.password return retval class F13_SshPw(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.sshUserList = kwargs.get("sshUserList", []) def __str__(self): retval = "" for user in self.sshUserList: retval += user.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--username", dest="username", required=True) op.add_option("--iscrypted", dest="isCrypted", action="store_true", default=False) op.add_option("--plaintext", dest="isCrypted", action="store_false") op.add_option("--lock", dest="lock", action="store_true", default=False) return op def parse(self, args): ud = self.handler.SshPwData() (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToObj(self.op, opts, ud) ud.lineno = self.lineno if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("A single argument is expected for the %s command") % "sshpw") ud.password = extra[0] if ud in self.dataList(): warnings.warn(_("An ssh user with the name %s has already been defined.") % ud.name) return ud def dataList(self): return self.sshUserList pykickstart-1.83/pykickstart/commands/timezone.py000066400000000000000000000056571154315014400224050ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Timezone(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.isUtc = kwargs.get("isUtc", False) self.timezone = kwargs.get("timezone", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.timezone != "": if self.isUtc: utc = "--utc" else: utc = "" retval += "# System timezone\ntimezone %s %s\n" %(utc, self.timezone) return retval def _getParser(self): op = KSOptionParser() op.add_option("--utc", dest="isUtc", action="store_true", default=False) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) if len(extra) != 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("A single argument is expected for the %s command") % "timezone") self.timezone = extra[0] return self class FC6_Timezone(FC3_Timezone): removedKeywords = FC3_Timezone.removedKeywords removedAttrs = FC3_Timezone.removedAttrs def __str__(self): retval = KickstartCommand.__str__(self) if self.timezone != "": if self.isUtc: utc = "--isUtc" else: utc = "" retval += "# System timezone\ntimezone %s %s\n" %(utc, self.timezone) return retval def _getParser(self): op = FC3_Timezone._getParser(self) op.add_option("--utc", "--isUtc", dest="isUtc", action="store_true", default=False) return op pykickstart-1.83/pykickstart/commands/updates.py000066400000000000000000000041741154315014400222110ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class F7_Updates(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.url = kwargs.get("url", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.url == "floppy": retval += "updates\n" elif self.url != "": retval += "updates %s\n" % self.url return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 1: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s only takes one argument") % "updates") elif len(extra) == 0: self.url = "floppy" else: self.url = extra[0] return self pykickstart-1.83/pykickstart/commands/upgrade.py000066400000000000000000000073501154315014400221720ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_Upgrade(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.upgrade = kwargs.get("upgrade", None) self.op = self._getParser() def __str__(self): retval = KickstartCommand.__str__(self) if self.upgrade is None: return retval if self.upgrade: retval += "# Upgrade existing installation\nupgrade\n" else: retval += "# Install OS instead of upgrade\ninstall\n" return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "upgrade") if self.currentCmd == "upgrade": self.upgrade = True else: self.upgrade = False return self class F11_Upgrade(FC3_Upgrade): removedKeywords = FC3_Upgrade.removedKeywords removedAttrs = FC3_Upgrade.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): FC3_Upgrade.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.root_device = kwargs.get("root_device", None) def __str__(self): if self.upgrade and (self.root_device is not None): retval = KickstartCommand.__str__(self) retval += "# Upgrade existing installation\nupgrade --root-device=%s\n" % self.root_device else: retval = FC3_Upgrade.__str__(self) return retval def _getParser(self): op = KSOptionParser() op.add_option("--root-device", dest="root_device") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "upgrade") if (opts.root_device is not None) and (opts.root_device == ""): raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not accept empty parameter %s") % ("upgrade", "--root-device")) else: self.root_device = opts.root_device if self.currentCmd == "upgrade": self.upgrade = True else: self.upgrade = False return self pykickstart-1.83/pykickstart/commands/user.py000066400000000000000000000130421154315014400215140ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.constants import * from pykickstart.errors import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC6_UserData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.groups = kwargs.get("groups", []) self.homedir = kwargs.get("homedir", "") self.isCrypted = kwargs.get("isCrypted", False) self.name = kwargs.get("name", "") self.password = kwargs.get("password", "") self.shell = kwargs.get("shell", "") self.uid = kwargs.get("uid", None) def __eq__(self, y): return self.name == y.name def __str__(self): retval = BaseData.__str__(self) if self.uid != "": retval += "user" retval += self._getArgsAsStr() + "\n" return retval def _getArgsAsStr(self): retval = "" if len(self.groups) > 0: retval += " --groups=%s" % ",".join(self.groups) if self.homedir: retval += " --homedir=%s" % self.homedir if self.name: retval += " --name=%s" % self.name if self.password: retval += " --password=%s" % self.password if self.isCrypted: retval += " --iscrypted" if self.shell: retval += " --shell=%s" % self.shell if self.uid: retval += " --uid=%s" % self.uid return retval class F8_UserData(FC6_UserData): removedKeywords = FC6_UserData.removedKeywords removedAttrs = FC6_UserData.removedAttrs def __init__(self, *args, **kwargs): FC6_UserData.__init__(self, *args, **kwargs) self.lock = kwargs.get("lock", False) def _getArgsAsStr(self): retval = FC6_UserData._getArgsAsStr(self) if self.lock: retval += " --lock" return retval class F12_UserData(F8_UserData): removedKeywords = F8_UserData.removedKeywords removedAttrs = F8_UserData.removedAttrs def __init__(self, *args, **kwargs): F8_UserData.__init__(self, *args, **kwargs) self.gecos = kwargs.get("gecos", "") def _getArgsAsStr(self): retval = F8_UserData._getArgsAsStr(self) if self.gecos: retval += " --gecos=\"%s\"" % (self.gecos,) return retval class FC6_User(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.userList = kwargs.get("userList", []) def __str__(self): retval = "" for user in self.userList: retval += user.__str__() return retval def _getParser(self): def groups_cb (option, opt_str, value, parser): for d in value.split(','): parser.values.ensure_value(option.dest, []).append(d) op = KSOptionParser() op.add_option("--groups", dest="groups", action="callback", callback=groups_cb, nargs=1, type="string") op.add_option("--homedir") op.add_option("--iscrypted", dest="isCrypted", action="store_true", default=False) op.add_option("--name", required=1) op.add_option("--password") op.add_option("--shell") op.add_option("--uid", type="int") return op def parse(self, args): ud = self.handler.UserData() (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToObj(self.op, opts, ud) ud.lineno = self.lineno # Check for duplicates in the data list. if ud in self.dataList(): warnings.warn(_("A user with the name %s has already been defined.") % ud.name) return ud def dataList(self): return self.userList class F8_User(FC6_User): removedKeywords = FC6_User.removedKeywords removedAttrs = FC6_User.removedAttrs def _getParser(self): op = FC6_User._getParser(self) op.add_option("--lock", action="store_true", default=False) op.add_option("--plaintext", dest="isCrypted", action="store_false") return op class F12_User(F8_User): removedKeywords = F8_User.removedKeywords removedAttrs = F8_User.removedAttrs def _getParser(self): op = F8_User._getParser(self) op.add_option("--gecos", type="string") return op pykickstart-1.83/pykickstart/commands/vnc.py000066400000000000000000000073621154315014400213340ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * class FC3_Vnc(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.enabled = kwargs.get("enabled", False) self.password = kwargs.get("password", "") self.connect = kwargs.get("connect", "") def __str__(self): retval = KickstartCommand.__str__(self) if not self.enabled: return retval retval += "vnc" if self.connect != "": retval += " --connect=%s" % self.connect if self.password != "": retval += " --password=%s" % self.password return retval + "\n" def _getParser(self): op = KSOptionParser() op.add_option("--connect") op.add_option("--password", dest="password") return op def parse(self, args): self.enabled = True (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToSelf(self.op, opts) return self class FC6_Vnc(FC3_Vnc): removedKeywords = FC3_Vnc.removedKeywords + ["connect"] removedAttrs = FC3_Vnc.removedAttrs + ["connect"] def __init__(self, writePriority=0, host="", port="", *args, **kwargs): FC3_Vnc.__init__(self, writePriority, *args, **kwargs) self.deleteRemovedAttrs() self.host = kwargs.get("host", "") self.port = kwargs.get("port", "") def __str__(self): retval = KickstartCommand.__str__(self) if not self.enabled: return retval retval += "vnc" if self.host != "": retval += " --host=%s" % self.host if self.port != "": retval += " --port=%s" % self.port if self.password != "": retval += " --password=%s" % self.password return retval + "\n" def _getParser(self): def connect_cb (option, opt_str, value, parser): cargs = value.split(":") parser.values.ensure_value("host", cargs[0]) if len(cargs) > 1: parser.values.ensure_value("port", cargs[1]) op = FC3_Vnc._getParser(self) op.add_option("--connect", action="callback", callback=connect_cb, nargs=1, type="string") op.add_option("--host", dest="host") op.add_option("--port", dest="port") return op class F9_Vnc(FC6_Vnc): removedKeywords = FC6_Vnc.removedKeywords removedAttrs = FC6_Vnc.removedAttrs def _getParser(self): op = FC6_Vnc._getParser(self) op.remove_option("--connect") return op pykickstart-1.83/pykickstart/commands/volgroup.py000066400000000000000000000071331154315014400224170ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_VolGroupData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.format = kwargs.get("format", True) self.pesize = kwargs.get("pesize", 32768) self.preexist = kwargs.get("preexist", False) self.vgname = kwargs.get("vgname", "") self.physvols = kwargs.get("physvols", []) def __eq__(self, y): return self.vgname == y.vgname def __str__(self): retval = BaseData.__str__(self) retval += "volgroup %s" % self.vgname if not self.format: retval += " --noformat" if self.pesize != 0: retval += " --pesize=%d" % self.pesize if self.preexist: retval += " --useexisting" return retval + " " + " ".join(self.physvols) + "\n" class FC3_VolGroup(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=132, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.vgList = kwargs.get("vgList", []) def __str__(self): retval = "" for vg in self.vgList: retval += vg.__str__() return retval def _getParser(self): # Have to be a little more complicated to set two values. def vg_cb (option, opt_str, value, parser): parser.values.format = False parser.values.preexist = True op = KSOptionParser() op.add_option("--noformat", action="callback", callback=vg_cb, dest="format", default=True, nargs=0) op.add_option("--pesize", dest="pesize", type="int", nargs=1, default=32768) op.add_option("--useexisting", dest="preexist", action="store_true", default=False) return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) vg = self.handler.VolGroupData() self._setToObj(self.op, opts, vg) vg.lineno = self.lineno vg.vgname = extra[0] vg.physvols = extra[1:] # Check for duplicates in the data list. if vg in self.dataList(): warnings.warn(_("A volgroup with the name %s has already been defined.") % vg.vgname) return vg def dataList(self): return self.vgList pykickstart-1.83/pykickstart/commands/xconfig.py000066400000000000000000000157721154315014400222070ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.errors import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_XConfig(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=0, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.card = kwargs.get("card", "") self.defaultdesktop = kwargs.get("defaultdesktop", "") self.depth = kwargs.get("depth", 0) self.hsync = kwargs.get("hsync", "") self.monitor = kwargs.get("monitor", "") self.noProbe = kwargs.get("noProbe", False) self.resolution = kwargs.get("resolution", "") self.server = kwargs.get("server", "") self.startX = kwargs.get("startX", False) self.videoRam = kwargs.get("videoRam", "") self.vsync = kwargs.get("vsync", "") def __str__(self): retval = KickstartCommand.__str__(self) if self.card != "": retval += " --card=%s" % self.card if self.defaultdesktop != "": retval += " --defaultdesktop=%s" % self.defaultdesktop if self.depth != 0: retval += " --depth=%d" % self.depth if self.hsync != "": retval += " --hsync=%s" % self.hsync if self.monitor != "": retval += " --monitor=%s" % self.monitor if self.noProbe: retval += " --noprobe" if self.resolution != "": retval += " --resolution=%s" % self.resolution if self.server != "": retval += " --server=%s" % self.server if self.startX: retval += " --startxonboot" if self.videoRam != "": retval += " --videoram=%s" % self.videoRam if self.vsync != "": retval += " --vsync=%s" % self.vsync if retval != "": retval = "# X Window System configuration information\nxconfig %s\n" % retval return retval def _getParser(self): op = KSOptionParser() op.add_option("--card") op.add_option("--defaultdesktop") op.add_option("--depth", action="store", type="int", nargs=1) op.add_option("--hsync") op.add_option("--monitor") op.add_option("--noprobe", dest="noProbe", action="store_true", default=False) op.add_option("--resolution") op.add_option("--server") op.add_option("--startxonboot", dest="startX", action="store_true", default=False) op.add_option("--videoram", dest="videoRam") op.add_option("--vsync") return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if extra: mapping = {"command": "xconfig", "options": extra} raise KickstartValueError, formatErrorMsg(self.lineno, msg=_("Unexpected arguments to %(command)s command: %(options)s") % mapping) self._setToSelf(self.op, opts) return self class FC6_XConfig(FC3_XConfig): removedKeywords = FC3_XConfig.removedKeywords + ["card", "hsync", "monitor", "noProbe", "vsync"] removedAttrs = FC3_XConfig.removedAttrs + ["card", "hsync", "monitor", "noProbe", "vsync"] def __init__(self, writePriority=0, *args, **kwargs): FC3_XConfig.__init__(self, writePriority, *args, **kwargs) self.deleteRemovedAttrs() self.driver = kwargs.get("driver", "") def __str__(self): retval = KickstartCommand.__str__(self) if hasattr(self, "driver") and self.driver != "": retval += " --driver=%s" % self.driver if self.defaultdesktop != "": retval += " --defaultdesktop=%s" % self.defaultdesktop if self.depth != 0: retval += " --depth=%d" % self.depth if hasattr(self, "resolution") and self.resolution != "": retval += " --resolution=%s" % self.resolution if self.startX: retval += " --startxonboot" if hasattr(self, "videoRam") and self.videoRam != "": retval += " --videoram=%s" % self.videoRam if retval != "": retval = "# X Window System configuration information\nxconfig %s\n" % retval return retval def _getParser(self): op = FC3_XConfig._getParser(self) op.add_option("--card", deprecated=1) op.add_option("--driver", dest="driver") op.add_option("--hsync", deprecated=1) op.add_option("--monitor", deprecated=1) op.add_option("--noprobe", deprecated=1) op.add_option("--vsync", deprecated=1) return op class F9_XConfig(FC6_XConfig): removedKeywords = FC6_XConfig.removedKeywords removedAttrs = FC6_XConfig.removedAttrs def _getParser(self): op = FC6_XConfig._getParser(self) op.remove_option("--card") op.remove_option("--hsync") op.remove_option("--monitor") op.remove_option("--noprobe") op.remove_option("--vsync") return op class F10_XConfig(F9_XConfig): removedKeywords = F9_XConfig.removedKeywords + ["driver", "resolution", "videoRam"] removedAttrs = F9_XConfig.removedAttrs + ["driver", "resolution", "videoRam"] def __init__(self, writePriority=0, *args, **kwargs): F9_XConfig.__init__(self, writePriority, *args, **kwargs) self.deleteRemovedAttrs() def _getParser(self): op = F9_XConfig._getParser(self) op.add_option("--driver", deprecated=1) op.add_option("--depth", deprecated=1) op.add_option("--resolution", deprecated=1) op.add_option("--videoram", deprecated=1) return op class F14_XConfig(F10_XConfig): removedKeywords = F10_XConfig.removedKeywords removedAttrs = F10_XConfig.removedAttrs def _getParser(self): op = F10_XConfig._getParser(self) op.remove_option("--driver") op.remove_option("--depth") op.remove_option("--resolution") op.remove_option("--videoram") return op pykickstart-1.83/pykickstart/commands/zerombr.py000066400000000000000000000051221154315014400222160ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import warnings from pykickstart.base import * from pykickstart.options import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_ZeroMbr(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=110, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.zerombr = kwargs.get("zerombr", False) def __str__(self): retval = KickstartCommand.__str__(self) if self.zerombr: retval += "# Clear the Master Boot Record\nzerombr\n" return retval def _getParser(self): op = KSOptionParser() return op def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: warnings.warn(_("Ignoring deprecated option on line %s: The zerombr command no longer takes any options. In future releases, this will result in a fatal error from kickstart. Please modify your kickstart file to remove any options.") % self.lineno, DeprecationWarning) self.zerombr = True return self class F9_ZeroMbr(FC3_ZeroMbr): removedKeywords = FC3_ZeroMbr.removedKeywords removedAttrs = FC3_ZeroMbr.removedAttrs def parse(self, args): (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) if len(extra) > 0: raise KickstartParseError, formatErrorMsg(self.lineno, msg=_("Kickstart command %s does not take any arguments") % "zerombr") self.zerombr = True return self pykickstart-1.83/pykickstart/commands/zfcp.py000066400000000000000000000111521154315014400215000ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.options import * import gettext import warnings _ = lambda x: gettext.ldgettext("pykickstart", x) class FC3_ZFCPData(BaseData): removedKeywords = BaseData.removedKeywords removedAttrs = BaseData.removedAttrs def __init__(self, *args, **kwargs): BaseData.__init__(self, *args, **kwargs) self.devnum = kwargs.get("devnum", "") self.wwpn = kwargs.get("wwpn", "") self.fcplun = kwargs.get("fcplun", "") self.scsiid = kwargs.get("scsiid", "") self.scsilun = kwargs.get("scsilun", "") def __eq__(self, y): return self.devnum == y.devnum and self.wwpn == y.wwpn and \ self.fcplun == y.fcplun and self.scsiid == y.scsiid and \ self.scsilun == y.scsilun def __str__(self): retval = BaseData.__str__(self) retval += "zfcp" if self.devnum != "": retval += " --devnum=%s" % self.devnum if self.wwpn != "": retval += " --wwpn=%s" % self.wwpn if self.fcplun != "": retval += " --fcplun=%s" % self.fcplun if hasattr(self, "scsiid") and self.scsiid != "": retval += " --scsiid=%s" % self.scsiid if hasattr(self, "scsilun") and self.scsilun != "": retval += " --scsilun=%s" % self.scsilun return retval + "\n" class F12_ZFCPData(FC3_ZFCPData): removedKeywords = FC3_ZFCPData.removedKeywords + ["scsiid", "scsilun"] removedAttrs = FC3_ZFCPData.removedAttrs + ["scsiid", "scsilun"] def __init__(self, *args, **kwargs): FC3_ZFCPData.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() F14_ZFCPData = F12_ZFCPData class FC3_ZFCP(KickstartCommand): removedKeywords = KickstartCommand.removedKeywords removedAttrs = KickstartCommand.removedAttrs def __init__(self, writePriority=71, *args, **kwargs): KickstartCommand.__init__(self, writePriority, *args, **kwargs) self.op = self._getParser() self.zfcp = kwargs.get("zfcp", []) def __str__(self): retval = "" for zfcp in self.zfcp: retval += zfcp.__str__() return retval def _getParser(self): op = KSOptionParser() op.add_option("--devnum", dest="devnum", required=1) op.add_option("--fcplun", dest="fcplun", required=1) op.add_option("--scsiid", dest="scsiid", required=1) op.add_option("--scsilun", dest="scsilun", required=1) op.add_option("--wwpn", dest="wwpn", required=1) return op def parse(self, args): zd = self.handler.ZFCPData() (opts, extra) = self.op.parse_args(args=args, lineno=self.lineno) self._setToObj(self.op, opts, zd) zd.lineno = self.lineno # Check for duplicates in the data list. if zd in self.dataList(): warnings.warn(_("A zfcp with this information has already been defined.")) return zd def dataList(self): return self.zfcp class F12_ZFCP(FC3_ZFCP): removedKeywords = FC3_ZFCP.removedKeywords removedAttrs = FC3_ZFCP.removedAttrs + ["scsiid", "scsilun"] def __init__(self, *args, **kwargs): FC3_ZFCP.__init__(self, *args, **kwargs) self.deleteRemovedAttrs() def _getParser(self): op = FC3_ZFCP._getParser(self) op.add_option("--scsiid", deprecated=1) op.add_option("--scsilun", deprecated=1) return op class F14_ZFCP(F12_ZFCP): removedKeywords = F12_ZFCP.removedKeywords removedAttrs = F12_ZFCP.removedAttrs def _getParser(self): op = F12_ZFCP._getParser(self) op.remove_option("--scsiid") op.remove_option("--scsilun") return op pykickstart-1.83/pykickstart/constants.py000066400000000000000000000030651154315014400207550ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005-2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # CLEARPART_TYPE_LINUX = 0 CLEARPART_TYPE_ALL = 1 CLEARPART_TYPE_NONE = 2 DISPLAY_MODE_CMDLINE = 0 DISPLAY_MODE_GRAPHICAL = 1 DISPLAY_MODE_TEXT = 2 FIRSTBOOT_DEFAULT = 0 FIRSTBOOT_SKIP = 1 FIRSTBOOT_RECONFIG = 2 KS_MISSING_PROMPT = 0 KS_MISSING_IGNORE = 1 SELINUX_DISABLED = 0 SELINUX_ENFORCING = 1 SELINUX_PERMISSIVE = 2 KS_SCRIPT_PRE = 0 KS_SCRIPT_POST = 1 KS_SCRIPT_TRACEBACK = 2 KS_WAIT = 0 KS_REBOOT = 1 KS_SHUTDOWN = 2 KS_INSTKEY_SKIP = -99 BOOTPROTO_DHCP = "dhcp" BOOTPROTO_BOOTP = "bootp" BOOTPROTO_STATIC = "static" BOOTPROTO_QUERY = "query" BOOTPROTO_IBFT = "ibft" GROUP_REQUIRED = 0 GROUP_DEFAULT = 1 GROUP_ALL = 2 pykickstart-1.83/pykickstart/errors.py000066400000000000000000000074051154315014400202570ustar00rootroot00000000000000# # errors.py: Kickstart error handling. # # Chris Lumens # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # """ Error handling classes and functions. This module exports a single function: formatErrorMsg - Properly formats an error message. It also exports several exception classes: KickstartError - A generic exception class. KickstartParseError - An exception for errors relating to parsing. KickstartValueError - An exception for errors relating to option processing. KickstartVersionError - An exception for errors relating to unsupported syntax versions. """ import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) def formatErrorMsg(lineno, msg=""): """Properly format the error message msg for inclusion in an exception.""" if msg != "": mapping = {"lineno": lineno, "msg": msg} return _("The following problem occurred on line %(lineno)s of the kickstart file:\n\n%(msg)s\n") % mapping else: return _("There was a problem reading from line %s of the kickstart file") % lineno class KickstartError(Exception): """A generic exception class for unspecific error conditions.""" def __init__(self, val = ""): """Create a new KickstartError exception instance with the descriptive message val. val should be the return value of formatErrorMsg. """ Exception.__init__(self) self.value = val def __str__ (self): return self.value class KickstartParseError(KickstartError): """An exception class for errors when processing the input file, such as unknown options, commands, or sections. """ def __init__(self, msg): """Create a new KickstartParseError exception instance with the descriptive message val. val should be the return value of formatErrorMsg. """ KickstartError.__init__(self, msg) def __str__(self): return self.value class KickstartValueError(KickstartError): """An exception class for errors when processing arguments to commands, such as too many arguments, too few arguments, or missing required arguments. """ def __init__(self, msg): """Create a new KickstartValueError exception instance with the descriptive message val. val should be the return value of formatErrorMsg. """ KickstartError.__init__(self, msg) def __str__ (self): return self.value class KickstartVersionError(KickstartError): """An exception class for errors related to using an incorrect version of kickstart syntax. """ def __init__(self, msg): """Create a new KickstartVersionError exception instance with the descriptive message val. val should be the return value of formatErrorMsg. """ KickstartError.__init__(self, msg) def __str__ (self): return self.value pykickstart-1.83/pykickstart/handlers/000077500000000000000000000000001154315014400201635ustar00rootroot00000000000000pykickstart-1.83/pykickstart/handlers/__init__.py000066400000000000000000000000001154315014400222620ustar00rootroot00000000000000pykickstart-1.83/pykickstart/handlers/control.py000066400000000000000000001434611154315014400222260ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.version import * from pykickstart.commands import * # This map is keyed on kickstart syntax version as provided by # pykickstart.version. Within each sub-dict is a mapping from command name # to the class that handles it. This is an onto mapping - that is, multiple # command names can map to the same class. However, the Handler will ensure # that only one instance of each class ever exists. commandMap = { FC3: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.FC3_Bootloader, "cdrom": method.FC3_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "driverdisk": driverdisk.FC3_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC3_Reboot, "harddrive": method.FC3_Method, "ignoredisk": ignoredisk.FC3_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "langsupport": langsupport.FC3_LangSupport, "lilo": bootloader.FC3_Bootloader, "lilocheck": lilocheck.FC3_LiloCheck, "logvol": logvol.FC3_LogVol, "monitor": monitor.FC3_Monitor, "mouse": mouse.FC3_Mouse, "network": network.FC3_Network, "nfs": method.FC3_Method, "part": partition.FC3_Partition, "partition": partition.FC3_Partition, "poweroff": reboot.FC3_Reboot, "raid": raid.FC3_Raid, "reboot": reboot.FC3_Reboot, "rootpw": rootpw.FC3_RootPw, "selinux": selinux.FC3_SELinux, "shutdown": reboot.FC3_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC3_Timezone, "upgrade": upgrade.FC3_Upgrade, "url": method.FC3_Method, "vnc": vnc.FC3_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC3_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on fc3 FC4: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.FC4_Bootloader, "cdrom": method.FC3_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC3_Reboot, "harddrive": method.FC3_Method, "ignoredisk": ignoredisk.FC3_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "langsupport": langsupport.FC3_LangSupport, "logvol": logvol.FC4_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.FC3_Monitor, "mouse": mouse.FC3_Mouse, "network": network.FC4_Network, "nfs": method.FC3_Method, "part": partition.FC4_Partition, "partition": partition.FC4_Partition, "poweroff": reboot.FC3_Reboot, "raid": raid.FC4_Raid, "reboot": reboot.FC3_Reboot, "rootpw": rootpw.FC3_RootPw, "selinux": selinux.FC3_SELinux, "shutdown": reboot.FC3_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC3_Timezone, "upgrade": upgrade.FC3_Upgrade, "url": method.FC3_Method, "vnc": vnc.FC3_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC3_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on fc4 FC5: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.FC4_Bootloader, "cdrom": method.FC3_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC3_Reboot, "harddrive": method.FC3_Method, "ignoredisk": ignoredisk.FC3_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "langsupport": langsupport.FC5_LangSupport, "logvol": logvol.FC4_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.FC3_Monitor, "mouse": mouse.FC3_Mouse, "network": network.FC4_Network, "nfs": method.FC3_Method, "part": partition.FC4_Partition, "partition": partition.FC4_Partition, "poweroff": reboot.FC3_Reboot, "raid": raid.FC5_Raid, "reboot": reboot.FC3_Reboot, "rootpw": rootpw.FC3_RootPw, "selinux": selinux.FC3_SELinux, "shutdown": reboot.FC3_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC3_Timezone, "upgrade": upgrade.FC3_Upgrade, "url": method.FC3_Method, "vnc": vnc.FC3_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC3_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on fc5 FC6: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.FC4_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.FC3_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.FC6_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "langsupport": langsupport.FC5_LangSupport, "logging": logging.FC6_Logging, "logvol": logvol.FC4_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.FC6_Monitor, "mouse": mouse.FC3_Mouse, "multipath": multipath.FC6_MultiPath, "network": network.FC6_Network, "nfs": method.FC6_Method, "part": partition.FC4_Partition, "partition": partition.FC4_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.FC5_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.FC6_Repo, "rootpw": rootpw.FC3_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "upgrade": upgrade.FC3_Upgrade, "user": user.FC6_User, "url": method.FC6_Method, "vnc": vnc.FC6_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC6_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on fc6 F7: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.FC4_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.FC3_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.FC6_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.FC4_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.FC6_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.FC6_Network, "nfs": method.FC6_Method, "part": partition.FC4_Partition, "partition": partition.FC4_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F7_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.FC6_Repo, "rootpw": rootpw.FC3_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.FC3_Upgrade, "url": method.FC6_Method, "user": user.FC6_User, "vnc": vnc.FC6_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC6_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on f7 F8: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F8_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.FC6_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.FC4_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.FC6_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F8_Network, "nfs": method.FC6_Method, "part": partition.FC4_Partition, "partition": partition.FC4_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F7_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F8_Repo, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.FC3_Upgrade, "url": method.FC6_Method, "user": user.F8_User, "vnc": vnc.FC6_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC6_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on f8 F9: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F9_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F8_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.F9_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.FC6_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F9_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.FC6_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F9_Network, "nfs": method.FC6_Method, "part": partition.F9_Partition, "partition": partition.F9_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F9_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F8_Repo, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.FC3_Upgrade, "url": method.FC6_Method, "user": user.F8_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F9_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on f9 F10: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F9_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F8_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.F10_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F9_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F9_Network, "nfs": method.FC6_Method, "part": partition.F9_Partition, "partition": partition.F9_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F9_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F8_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.FC3_Upgrade, "url": method.FC6_Method, "user": user.F8_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F10_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on f10 F11: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F9_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F8_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.F10_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.F11_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F9_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F9_Network, "nfs": method.FC6_Method, "part": partition.F11_Partition, "partition": partition.F11_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F9_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F11_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.F11_Upgrade, "url": method.FC6_Method, "user": user.F8_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F10_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on f11 F12: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F12_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F12_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.F12_DriverDisk, "fcoe": fcoe.F12_Fcoe, "firewall": firewall.F10_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "group": group.F12_Group, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.F11_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F12_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F9_Network, "nfs": method.FC6_Method, "part": partition.F12_Partition, "partition": partition.F12_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F12_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F11_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.F11_Upgrade, "url": method.FC6_Method, "user": user.F12_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F10_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.F12_ZFCP, }, # based on f12 F13: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F12_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F12_Bootloader, "cdrom": method.F13_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.F12_DriverDisk, "fcoe": fcoe.F13_Fcoe, "firewall": firewall.F10_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "group": group.F12_Group, "halt": reboot.FC6_Reboot, "harddrive": method.F13_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.F11_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F12_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F9_Network, "nfs": method.F13_Method, "part": partition.F12_Partition, "partition": partition.F12_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F13_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F13_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "sshpw": sshpw.F13_SshPw, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.F11_Upgrade, "url": method.F13_Method, "user": user.F12_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F10_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.F12_ZFCP, }, # based on f13 F14: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F12_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F14_Bootloader, "cdrom": method.F14_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.F14_DriverDisk, "fcoe": fcoe.F13_Fcoe, "firewall": firewall.F14_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "group": group.F12_Group, "halt": reboot.FC6_Reboot, "harddrive": method.F14_Method, "ignoredisk": ignoredisk.F14_IgnoreDisk, "install": upgrade.F11_Upgrade, "interactive": interactive.F14_Interactive, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F14_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F9_Network, "nfs": method.F14_Method, "part": partition.F14_Partition, "partition": partition.F14_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F14_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F14_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "sshpw": sshpw.F13_SshPw, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.F11_Upgrade, "url": method.F14_Method, "user": user.F12_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F14_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.F14_ZFCP, }, # based on f14 F15: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F12_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F15_Bootloader, "cdrom": method.F14_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.F14_DriverDisk, "fcoe": fcoe.F13_Fcoe, "firewall": firewall.F14_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "group": group.F12_Group, "halt": reboot.FC6_Reboot, "harddrive": method.F14_Method, "ignoredisk": ignoredisk.F14_IgnoreDisk, "install": upgrade.F11_Upgrade, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F15_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F9_Network, "nfs": method.F14_Method, "part": partition.F14_Partition, "partition": partition.F14_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F15_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F15_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "sshpw": sshpw.F13_SshPw, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.F11_Upgrade, "url": method.F14_Method, "user": user.F12_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F14_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.F14_ZFCP, }, # based on f15 F16: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F12_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.F15_Bootloader, "cdrom": method.F14_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.F14_DriverDisk, "fcoe": fcoe.F13_Fcoe, "firewall": firewall.F14_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "group": group.F12_Group, "halt": reboot.FC6_Reboot, "harddrive": method.F14_Method, "ignoredisk": ignoredisk.F14_IgnoreDisk, "install": upgrade.F11_Upgrade, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F15_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.F16_Network, "nfs": method.F14_Method, "part": partition.F14_Partition, "partition": partition.F14_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F15_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.F15_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "sshpw": sshpw.F13_SshPw, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.F11_Upgrade, "url": method.F14_Method, "user": user.F12_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F14_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.F14_ZFCP, }, # based on fc1 RHEL3: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.FC3_Bootloader, "cdrom": method.FC3_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "driverdisk": driverdisk.FC3_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC3_Reboot, "harddrive": method.FC3_Method, "ignoredisk": ignoredisk.FC3_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "langsupport": langsupport.FC3_LangSupport, "lilo": bootloader.FC3_Bootloader, "lilocheck": lilocheck.FC3_LiloCheck, "logvol": logvol.FC3_LogVol, "monitor": monitor.FC3_Monitor, "mouse": mouse.RHEL3_Mouse, "network": network.FC3_Network, "nfs": method.FC3_Method, "part": partition.FC3_Partition, "partition": partition.FC3_Partition, "poweroff": reboot.FC3_Reboot, "raid": raid.FC3_Raid, "reboot": reboot.FC3_Reboot, "rootpw": rootpw.FC3_RootPw, "shutdown": reboot.FC3_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC3_Timezone, "upgrade": upgrade.FC3_Upgrade, "url": method.FC3_Method, "vnc": vnc.FC3_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC3_XConfig, "zerombr": zerombr.FC3_ZeroMbr, }, # based on fc3 RHEL4: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.FC3_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.FC3_Bootloader, "cdrom": method.FC3_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "driverdisk": driverdisk.FC4_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC3_Reboot, "harddrive": method.FC3_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "langsupport": langsupport.FC3_LangSupport, "lilo": bootloader.FC3_Bootloader, "lilocheck": lilocheck.FC3_LiloCheck, "logvol": logvol.FC3_LogVol, "monitor": monitor.FC3_Monitor, "mouse": mouse.FC3_Mouse, "network": network.RHEL4_Network, "nfs": method.FC3_Method, "part": partition.FC3_Partition, "partition": partition.FC3_Partition, "poweroff": reboot.FC3_Reboot, "raid": raid.FC3_Raid, "reboot": reboot.FC3_Reboot, "rootpw": rootpw.FC3_RootPw, "selinux": selinux.FC3_SELinux, "shutdown": reboot.FC3_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC3_Timezone, "upgrade": upgrade.FC3_Upgrade, "url": method.FC3_Method, "vnc": vnc.FC3_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC3_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on fc6 RHEL5: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F9_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.RHEL5_Bootloader, "cdrom": method.FC6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.FC3_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.F12_DriverDisk, "firewall": firewall.FC3_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "halt": reboot.FC6_Reboot, "harddrive": method.FC6_Method, "ignoredisk": ignoredisk.F8_IgnoreDisk, "install": upgrade.FC3_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.FC6_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "key": key.RHEL5_Key, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "langsupport": langsupport.FC5_LangSupport, "logging": logging.FC6_Logging, "logvol": logvol.RHEL5_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.FC6_Monitor, "mouse": mouse.FC3_Mouse, "multipath": multipath.FC6_MultiPath, "network": network.RHEL5_Network, "nfs": method.FC6_Method, "part": partition.RHEL5_Partition, "partition": partition.RHEL5_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.RHEL5_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.FC6_Repo, "rootpw": rootpw.FC3_RootPw, "services": services.FC6_Services, "selinux": selinux.FC3_SELinux, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "upgrade": upgrade.FC3_Upgrade, "user": user.FC6_User, "url": method.FC6_Method, "vnc": vnc.FC6_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.FC6_XConfig, "zerombr": zerombr.FC3_ZeroMbr, "zfcp": zfcp.FC3_ZFCP, }, # based on f13ish RHEL6: { "auth": authconfig.FC3_Authconfig, "authconfig": authconfig.FC3_Authconfig, "autopart": autopart.F12_AutoPart, "autostep": autostep.FC3_AutoStep, "bootloader": bootloader.RHEL6_Bootloader, "cdrom": method.RHEL6_Method, "clearpart": clearpart.FC3_ClearPart, "cmdline": displaymode.FC3_DisplayMode, "device": device.F8_Device, "deviceprobe": deviceprobe.FC3_DeviceProbe, "dmraid": dmraid.FC6_DmRaid, "driverdisk": driverdisk.F12_DriverDisk, "fcoe": fcoe.F13_Fcoe, "firewall": firewall.F10_Firewall, "firstboot": firstboot.FC3_Firstboot, "graphical": displaymode.FC3_DisplayMode, "group": group.F12_Group, "halt": reboot.FC6_Reboot, "harddrive": method.RHEL6_Method, "ignoredisk": ignoredisk.RHEL6_IgnoreDisk, "install": upgrade.F11_Upgrade, "interactive": interactive.FC3_Interactive, "iscsi": iscsi.F10_Iscsi, "iscsiname": iscsiname.FC6_IscsiName, "keyboard": keyboard.FC3_Keyboard, "lang": lang.FC3_Lang, "logging": logging.FC6_Logging, "logvol": logvol.F12_LogVol, "mediacheck": mediacheck.FC4_MediaCheck, "monitor": monitor.F10_Monitor, "multipath": multipath.FC6_MultiPath, "network": network.RHEL6_Network, "nfs": method.RHEL6_Method, "part": partition.F12_Partition, "partition": partition.F12_Partition, "poweroff": reboot.FC6_Reboot, "raid": raid.F13_Raid, "reboot": reboot.FC6_Reboot, "repo": repo.RHEL6_Repo, "rescue": rescue.F10_Rescue, "rootpw": rootpw.F8_RootPw, "selinux": selinux.FC3_SELinux, "services": services.FC6_Services, "shutdown": reboot.FC6_Reboot, "skipx": skipx.FC3_SkipX, "sshpw": sshpw.F13_SshPw, "text": displaymode.FC3_DisplayMode, "timezone": timezone.FC6_Timezone, "updates": updates.F7_Updates, "upgrade": upgrade.F11_Upgrade, "url": method.RHEL6_Method, "user": user.F12_User, "vnc": vnc.F9_Vnc, "volgroup": volgroup.FC3_VolGroup, "xconfig": xconfig.F10_XConfig, "zerombr": zerombr.F9_ZeroMbr, "zfcp": zfcp.F12_ZFCP, } } # This map is keyed on kickstart syntax version as provided by # pykickstart.version. Within each sub-dict is a mapping from a data object # name to the class that provides it. This is a bijective mapping - that is, # each name maps to exactly one data class and all data classes have a name. # More than one instance of each class is allowed to exist, however. dataMap = { FC3: { "DriverDiskData": driverdisk.FC3_DriverDiskData, "LogVolData": logvol.FC3_LogVolData, "NetworkData": network.FC3_NetworkData, "PartData": partition.FC3_PartData, "RaidData": raid.FC3_RaidData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, FC4: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "LogVolData": logvol.FC4_LogVolData, "NetworkData": network.FC4_NetworkData, "PartData": partition.FC4_PartData, "RaidData": raid.FC4_RaidData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, FC5: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "LogVolData": logvol.FC4_LogVolData, "NetworkData": network.FC4_NetworkData, "PartData": partition.FC4_PartData, "RaidData": raid.FC5_RaidData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, FC6: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "DmRaidData": dmraid.FC6_DmRaidData, "IscsiData": iscsi.FC6_IscsiData, "LogVolData": logvol.FC4_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.FC6_NetworkData, "PartData": partition.FC4_PartData, "RaidData": raid.FC5_RaidData, "RepoData": repo.FC6_RepoData, "UserData": user.FC6_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, F7: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "DmRaidData": dmraid.FC6_DmRaidData, "IscsiData": iscsi.FC6_IscsiData, "LogVolData": logvol.FC4_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.FC6_NetworkData, "PartData": partition.FC4_PartData, "RaidData": raid.F7_RaidData, "RepoData": repo.FC6_RepoData, "UserData": user.FC6_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, F8: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "IscsiData": iscsi.FC6_IscsiData, "LogVolData": logvol.FC4_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.FC4_PartData, "RaidData": raid.F7_RaidData, "RepoData": repo.F8_RepoData, "UserData": user.F8_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, F9: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "IscsiData": iscsi.FC6_IscsiData, "LogVolData": logvol.F9_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.F9_PartData, "RaidData": raid.F9_RaidData, "RepoData": repo.F8_RepoData, "UserData": user.F8_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, F10: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F9_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.F9_PartData, "RaidData": raid.F9_RaidData, "RepoData": repo.F8_RepoData, "UserData": user.F8_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, F11: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F9_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.F11_PartData, "RaidData": raid.F9_RaidData, "RepoData": repo.F11_RepoData, "UserData": user.F8_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, F12: { "DriverDiskData": driverdisk.F12_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "FcoeData": fcoe.F12_FcoeData, "GroupData": group.F12_GroupData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F12_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.F12_PartData, "RaidData": raid.F12_RaidData, "RepoData": repo.F11_RepoData, "UserData": user.F12_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.F12_ZFCPData, }, F13: { "DriverDiskData": driverdisk.F12_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "FcoeData": fcoe.F13_FcoeData, "GroupData": group.F12_GroupData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F12_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.F12_PartData, "RaidData": raid.F13_RaidData, "RepoData": repo.F13_RepoData, "SshPwData": sshpw.F13_SshPwData, "UserData": user.F12_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.F12_ZFCPData, }, F14: { "DriverDiskData": driverdisk.F14_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "FcoeData": fcoe.F13_FcoeData, "GroupData": group.F12_GroupData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F14_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.F14_PartData, "RaidData": raid.F14_RaidData, "RepoData": repo.F14_RepoData, "SshPwData": sshpw.F13_SshPwData, "UserData": user.F12_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.F14_ZFCPData, }, F15: { "DriverDiskData": driverdisk.F14_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "FcoeData": fcoe.F13_FcoeData, "GroupData": group.F12_GroupData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F15_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F8_NetworkData, "PartData": partition.F14_PartData, "RaidData": raid.F15_RaidData, "RepoData": repo.F15_RepoData, "SshPwData": sshpw.F13_SshPwData, "UserData": user.F12_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.F14_ZFCPData, }, F16: { "DriverDiskData": driverdisk.F14_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "FcoeData": fcoe.F13_FcoeData, "GroupData": group.F12_GroupData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F15_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.F16_NetworkData, "PartData": partition.F14_PartData, "RaidData": raid.F15_RaidData, "RepoData": repo.F15_RepoData, "SshPwData": sshpw.F13_SshPwData, "UserData": user.F12_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.F14_ZFCPData, }, RHEL3: { "DriverDiskData": driverdisk.FC3_DriverDiskData, "LogVolData": logvol.FC3_LogVolData, "NetworkData": network.RHEL4_NetworkData, "PartData": partition.FC3_PartData, "RaidData": raid.FC3_RaidData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, RHEL4: { "DriverDiskData": driverdisk.FC4_DriverDiskData, "LogVolData": logvol.FC3_LogVolData, "NetworkData": network.RHEL4_NetworkData, "PartData": partition.FC3_PartData, "RaidData": raid.FC3_RaidData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, RHEL5: { "DriverDiskData": driverdisk.F12_DriverDiskData, "DmRaidData": dmraid.FC6_DmRaidData, "IscsiData": iscsi.FC6_IscsiData, "LogVolData": logvol.RHEL5_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.FC6_NetworkData, "PartData": partition.RHEL5_PartData, "RaidData": raid.RHEL5_RaidData, "RepoData": repo.FC6_RepoData, "UserData": user.FC6_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.FC3_ZFCPData, }, RHEL6: { "DriverDiskData": driverdisk.F12_DriverDiskData, "DeviceData": device.F8_DeviceData, "DmRaidData": dmraid.FC6_DmRaidData, "FcoeData": fcoe.F13_FcoeData, "GroupData": group.F12_GroupData, "IscsiData": iscsi.F10_IscsiData, "LogVolData": logvol.F12_LogVolData, "MultiPathData": multipath.FC6_MultiPathData, "NetworkData": network.RHEL6_NetworkData, "PartData": partition.F12_PartData, "RaidData": raid.F13_RaidData, "RepoData": repo.RHEL6_RepoData, "SshPwData": sshpw.F13_SshPwData, "UserData": user.F12_UserData, "VolGroupData": volgroup.FC3_VolGroupData, "ZFCPData": zfcp.F12_ZFCPData, } } pykickstart-1.83/pykickstart/handlers/f10.py000066400000000000000000000020521154315014400211220ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F10Handler(BaseHandler): version = F10 pykickstart-1.83/pykickstart/handlers/f11.py000066400000000000000000000020521154315014400211230ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F11Handler(BaseHandler): version = F11 pykickstart-1.83/pykickstart/handlers/f12.py000066400000000000000000000020521154315014400211240ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F12Handler(BaseHandler): version = F12 pykickstart-1.83/pykickstart/handlers/f13.py000066400000000000000000000020521154315014400211250ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F13Handler(BaseHandler): version = F13 pykickstart-1.83/pykickstart/handlers/f14.py000066400000000000000000000020521154315014400211260ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2010 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F14Handler(BaseHandler): version = F14 pykickstart-1.83/pykickstart/handlers/f15.py000066400000000000000000000020521154315014400211270ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2010 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F15Handler(BaseHandler): version = F15 pykickstart-1.83/pykickstart/handlers/f16.py000066400000000000000000000020521154315014400211300ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2011 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F16Handler(BaseHandler): version = F16 pykickstart-1.83/pykickstart/handlers/f7.py000066400000000000000000000020501154315014400210460ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F7Handler(BaseHandler): version = F7 pykickstart-1.83/pykickstart/handlers/f8.py000066400000000000000000000020501154315014400210470ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F8Handler(BaseHandler): version = F8 pykickstart-1.83/pykickstart/handlers/f9.py000066400000000000000000000020501154315014400210500ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class F9Handler(BaseHandler): version = F9 pykickstart-1.83/pykickstart/handlers/fc3.py000066400000000000000000000020661154315014400212140ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class FC3Handler(BaseHandler): version = FC3 pykickstart-1.83/pykickstart/handlers/fc4.py000066400000000000000000000020521154315014400212100ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class FC4Handler(BaseHandler): version = FC4 pykickstart-1.83/pykickstart/handlers/fc5.py000066400000000000000000000020521154315014400212110ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class FC5Handler(BaseHandler): version = FC5 pykickstart-1.83/pykickstart/handlers/fc6.py000066400000000000000000000020601154315014400212110ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class FC6Handler(BaseHandler): version = FC6 pykickstart-1.83/pykickstart/handlers/rhel3.py000066400000000000000000000020561154315014400215550ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class RHEL3Handler(BaseHandler): version = RHEL3 pykickstart-1.83/pykickstart/handlers/rhel4.py000066400000000000000000000020561154315014400215560ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class RHEL4Handler(BaseHandler): version = RHEL4 pykickstart-1.83/pykickstart/handlers/rhel5.py000066400000000000000000000020561154315014400215570ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class RHEL5Handler(BaseHandler): version = RHEL5 pykickstart-1.83/pykickstart/handlers/rhel6.py000066400000000000000000000020561154315014400215600ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2010 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from pykickstart.base import * from pykickstart.version import * class RHEL6Handler(BaseHandler): version = RHEL6 pykickstart-1.83/pykickstart/ko.py000066400000000000000000000027051154315014400173520ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # """ Base classes for internal pykickstart use. The module exports the following important classes: KickstartObject - The base class for all classes in pykickstart """ class KickstartObject(object): """The base class for all other classes in pykickstart.""" def __init__(self, *args, **kwargs): """Create a new KickstartObject instance. All other classes in pykickstart should be derived from this one. Instance attributes: """ pass def __str__(self): return "" pykickstart-1.83/pykickstart/options.py000066400000000000000000000212521154315014400204320ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # """ Specialized option handling. This module exports two classes: KSOptionParser - A specialized subclass of OptionParser to be used in BaseHandler subclasses. KSOption - A specialized subclass of Option. """ import warnings from copy import copy from optparse import * from constants import * from errors import * from version import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) class KSOptionParser(OptionParser): """A specialized subclass of optparse.OptionParser to handle extra option attribute checking, work error reporting into the KickstartParseError framework, and to turn off the default help. """ def exit(self, status=0, msg=None): pass def error(self, msg): if self.lineno != None: raise KickstartParseError, formatErrorMsg(self.lineno, msg=msg) else: raise KickstartParseError, msg def keys(self): retval = [] for opt in self.option_list: if opt not in retval: retval.append(opt.dest) return retval def _init_parsing_state (self): OptionParser._init_parsing_state(self) self.option_seen = {} def check_values (self, values, args): def seen(self, option): return self.option_seen.has_key(option) def usedTooNew(self, option): return option.introduced and option.introduced > self.version def usedDeprecated(self, option): return option.deprecated def usedRemoved(self, option): return option.removed and option.removed <= self.version for option in filter(lambda o: isinstance(o, Option), self.option_list): if option.required and not seen(self, option): raise KickstartValueError, formatErrorMsg(self.lineno, _("Option %s is required") % option) elif seen(self, option) and usedTooNew(self, option): mapping = {"option": option, "intro": versionToString(option.introduced), "version": versionToString(self.version)} self.error(_("The %(option)s option was introduced in version %(intro)s, but you are using kickstart syntax version %(version)s.") % mapping) elif seen(self, option) and usedRemoved(self, option): mapping = {"option": option, "removed": versionToString(option.removed), "version": versionToString(self.version)} if option.removed == self.version: self.error(_("The %(option)s option is no longer supported.") % mapping) else: self.error(_("The %(option)s option was removed in version %(removed)s, but you are using kickstart syntax version %(version)s.") % mapping) elif seen(self, option) and usedDeprecated(self, option): mapping = {"lineno": self.lineno, "option": option} warnings.warn(_("Ignoring deprecated option on line %(lineno)s: The %(option)s option has been deprecated and no longer has any effect. It may be removed from future releases, which will result in a fatal error from kickstart. Please modify your kickstart file to remove this option.") % mapping, DeprecationWarning) return (values, args) def parse_args(self, *args, **kwargs): if kwargs.has_key("lineno"): self.lineno = kwargs.pop("lineno") return OptionParser.parse_args(self, **kwargs) def __init__(self, mapping=None, version=None): """Create a new KSOptionParser instance. Each KickstartCommand subclass should create one instance of KSOptionParser, providing at least the lineno attribute. mapping and version are not required. Instance attributes: mapping -- A mapping from option strings to different values. version -- The version of the kickstart syntax we are checking against. """ OptionParser.__init__(self, option_class=KSOption, add_help_option=False, conflict_handler="resolve") if mapping is None: self.map = {} else: self.map = mapping self.lineno = None self.option_seen = {} self.version = version def _check_ksboolean(option, opt, value): if value.lower() in ("on", "yes", "true", "1"): return True elif value.lower() in ("off", "no", "false", "0"): return False else: mapping = {"opt": opt, "value": value} raise OptionValueError(_("Option %(opt)s: invalid boolean value: %(value)r") % mapping) def _check_string(option, opt, value): if len(value) > 2 and value.startswith("--"): mapping = {"opt": opt, "value": value} raise OptionValueError(_("Option %(opt)s: invalid string value: %(value)r") % mapping) else: return value # Creates a new Option class that supports several new attributes: # - required: any option with this attribute must be supplied or an exception # is thrown # - introduced: the kickstart syntax version that this option first appeared # in - an exception will be raised if the option is used and # the specified syntax version is less than the value of this # attribute # - deprecated: the kickstart syntax version that this option was deprecated # in - a DeprecationWarning will be thrown if the option is # used and the specified syntax version is greater than the # value of this attribute # - removed: the kickstart syntax version that this option was removed in - an # exception will be raised if the option is used and the specified # syntax version is greated than the value of this attribute # Also creates a new type: # - ksboolean: support various kinds of boolean values on an option # And two new actions: # - map : allows you to define an opt -> val mapping such that dest gets val # when opt is seen # - map_extend: allows you to define an opt -> [val1, ... valn] mapping such # that dest gets a list of vals built up when opt is seen class KSOption (Option): ATTRS = Option.ATTRS + ['introduced', 'deprecated', 'removed', 'required'] ACTIONS = Option.ACTIONS + ("map", "map_extend",) STORE_ACTIONS = Option.STORE_ACTIONS + ("map", "map_extend",) TYPES = Option.TYPES + ("ksboolean", "string") TYPE_CHECKER = copy(Option.TYPE_CHECKER) TYPE_CHECKER["ksboolean"] = _check_ksboolean TYPE_CHECKER["string"] = _check_string def _check_required(self): if self.required and not self.takes_value(): raise OptionError(_("Required flag set for option that doesn't take a value"), self) # Make sure _check_required() is called from the constructor! CHECK_METHODS = Option.CHECK_METHODS + [_check_required] def process (self, opt, value, values, parser): Option.process(self, opt, value, values, parser) parser.option_seen[self] = 1 # Override default take_action method to handle our custom actions. def take_action(self, action, dest, opt, value, values, parser): if action == "map": values.ensure_value(dest, parser.map[opt.lstrip('-')]) elif action == "map_extend": values.ensure_value(dest, []).extend(parser.map[opt.lstrip('-')]) else: Option.take_action(self, action, dest, opt, value, values, parser) def takes_value(self): # Deprecated options don't take a value. return Option.takes_value(self) and not self.deprecated def __init__(self, *args, **kwargs): self.deprecated = False self.required = False Option.__init__(self, *args, **kwargs) pykickstart-1.83/pykickstart/parser.py000066400000000000000000000737321154315014400202450ustar00rootroot00000000000000# # parser.py: Kickstart file parser. # # Chris Lumens # # Copyright 2005, 2006, 2007, 2008 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # """ Main kickstart file processing module. This module exports several important classes: Script - Representation of a single %pre, %post, or %traceback script. Packages - Representation of the %packages section. KickstartParser - The kickstart file parser state machine. """ import os import shlex import sys import tempfile from copy import copy from optparse import * from urlgrabber import urlopen import urlgrabber.grabber as grabber from constants import * from errors import * from ko import * from options import * from version import * import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) STATE_END = 0 STATE_COMMANDS = 1 STATE_PACKAGES = 2 STATE_SCRIPT_HDR = 3 STATE_SCRIPT = 4 ver = DEVEL def _preprocessStateMachine (provideLineFn): l = None lineno = 0 # Now open an output kickstart file that we are going to write to one # line at a time. (outF, outName) = tempfile.mkstemp("-ks.cfg", "", "/tmp") while True: try: l = provideLineFn() except StopIteration: break # At the end of the file? if l == "": break lineno += 1 url = None ll = l.strip() if not ll.startswith("%ksappend"): os.write(outF, l) continue # Try to pull down the remote file. try: ksurl = ll.split(' ')[1] except: raise KickstartParseError, formatErrorMsg(lineno, msg=_("Illegal url for %%ksappend: %s") % ll) try: url = grabber.urlopen(ksurl) except grabber.URLGrabError, e: raise KickstartError, formatErrorMsg(lineno, msg=_("Unable to open %%ksappend file: %s") % e.strerror) else: # Sanity check result. Sometimes FTP doesn't catch a file # is missing. try: if url.info()["content-length"] < 1: raise KickstartError, formatErrorMsg(lineno, msg=_("Unable to open %%ksappend file")) except: raise KickstartError, formatErrorMsg(lineno, msg=_("Unable to open %%ksappend file")) # If that worked, write the remote file to the output kickstart # file in one burst. Then close everything up to get ready to # read ahead in the input file. This allows multiple %ksappend # lines to exist. if url is not None: os.write(outF, url.read()) url.close() # All done - close the temp file and return its location. os.close(outF) return outName def preprocessFromString (s): """Preprocess the kickstart file, provided as the string str. This method is currently only useful for handling %ksappend lines, which need to be fetched before the real kickstart parser can be run. Returns the location of the complete kickstart file. """ i = iter(s.splitlines(True) + [""]) rc = _preprocessStateMachine (i.next) return rc def preprocessKickstart (f): """Preprocess the kickstart file, given by the filename file. This method is currently only useful for handling %ksappend lines, which need to be fetched before the real kickstart parser can be run. Returns the location of the complete kickstart file. """ try: fh = urlopen(f) except grabber.URLGrabError, e: raise KickstartError, formatErrorMsg(0, msg=_("Unable to open input kickstart file: %s") % e.strerror) rc = _preprocessStateMachine (fh.readline) fh.close() return rc ### ### SCRIPT HANDLING ### class Script(KickstartObject): """A class representing a single kickstart script. If functionality beyond just a data representation is needed (for example, a run method in anaconda), Script may be subclassed. Although a run method is not provided, most of the attributes of Script have to do with running the script. Instances of Script are held in a list by the Version object. """ def __init__(self, script, *args , **kwargs): """Create a new Script instance. Instance attributes: errorOnFail -- If execution of the script fails, should anaconda stop, display an error, and then reboot without running any other scripts? inChroot -- Does the script execute in anaconda's chroot environment or not? interp -- The program that should be used to interpret this script. lineno -- The line number this script starts on. logfile -- Where all messages from the script should be logged. script -- A string containing all the lines of the script. type -- The type of the script, which can be KS_SCRIPT_* from pykickstart.constants. """ KickstartObject.__init__(self, *args, **kwargs) self.script = "".join(script) self.interp = kwargs.get("interp", "/bin/sh") self.inChroot = kwargs.get("inChroot", False) self.lineno = kwargs.get("lineno", None) self.logfile = kwargs.get("logfile", None) self.errorOnFail = kwargs.get("errorOnFail", False) self.type = kwargs.get("type", KS_SCRIPT_PRE) def __str__(self): """Return a string formatted for output to a kickstart file.""" retval = "" if self.type == KS_SCRIPT_PRE: retval += '\n%pre' elif self.type == KS_SCRIPT_POST: retval += '\n%post' elif self.type == KS_SCRIPT_TRACEBACK: retval += '\n%traceback' if self.interp != "/bin/sh" and self.interp != "": retval += " --interpreter=%s" % self.interp if self.type == KS_SCRIPT_POST and not self.inChroot: retval += " --nochroot" if self.logfile != None: retval += " --logfile %s" % self.logfile if self.errorOnFail: retval += " --erroronfail" if self.script.endswith("\n"): if ver >= F8: return retval + "\n%s%%end\n" % self.script else: return retval + "\n%s\n" % self.script else: if ver >= F8: return retval + "\n%s\n%%end\n" % self.script else: return retval + "\n%s\n" % self.script ## ## PACKAGE HANDLING ## class Group: """A class representing a single group in the %packages section.""" def __init__(self, name="", include=GROUP_DEFAULT): """Create a new Group instance. Instance attributes: name -- The group's identifier include -- The level of how much of the group should be included. Values can be GROUP_* from pykickstart.constants. """ self.name = name self.include = include def __str__(self): """Return a string formatted for output to a kickstart file.""" if self.include == GROUP_REQUIRED: return "@%s --nodefaults" % self.name elif self.include == GROUP_ALL: return "@%s --optional" % self.name else: return "@%s" % self.name def __cmp__(self, other): if self.name < other.name: return -1 elif self.name > other.name: return 1 return 0 class Packages(KickstartObject): """A class representing the %packages section of the kickstart file.""" def __init__(self, *args, **kwargs): """Create a new Packages instance. Instance attributes: addBase -- Should the Base group be installed even if it is not specified? default -- Should the default package set be selected? excludedList -- A list of all the packages marked for exclusion in the %packages section, without the leading minus symbol. excludeDocs -- Should documentation in each package be excluded? groupList -- A list of Group objects representing all the groups specified in the %packages section. Names will be stripped of the leading @ symbol. excludedGroupList -- A list of Group objects representing all the groups specified for removal in the %packages section. Names will be stripped of the leading -@ symbols. handleMissing -- If unknown packages are specified in the %packages section, should it be ignored or not? Values can be KS_MISSING_* from pykickstart.constants. packageList -- A list of all the packages specified in the %packages section. instLangs -- A list of languages to install. """ KickstartObject.__init__(self, *args, **kwargs) self.addBase = True self.default = False self.excludedList = [] self.excludedGroupList = [] self.excludeDocs = False self.groupList = [] self.handleMissing = KS_MISSING_PROMPT self.packageList = [] self.instLangs = None def __str__(self): """Return a string formatted for output to a kickstart file.""" pkgs = "" if not self.default: grps = self.groupList grps.sort() for grp in grps: pkgs += "%s\n" % grp.__str__() p = self.packageList p.sort() for pkg in p: pkgs += "%s\n" % pkg grps = self.excludedGroupList grps.sort() for grp in grps: pkgs += "-%s\n" % grp.__str__() p = self.excludedList p.sort() for pkg in p: pkgs += "-%s\n" % pkg if pkgs == "": return "" retval = "\n%packages" if self.default: retval += " --default" if self.excludeDocs: retval += " --excludedocs" if not self.addBase: retval += " --nobase" if self.handleMissing == KS_MISSING_IGNORE: retval += " --ignoremissing" if self.instLangs: retval += " --instLangs=%s" % self.instLangs if ver >= F8: return retval + "\n" + pkgs + "\n%end\n" else: return retval + "\n" + pkgs + "\n" def _processGroup (self, line): op = OptionParser() op.add_option("--nodefaults", action="store_true", default=False) op.add_option("--optional", action="store_true", default=False) (opts, extra) = op.parse_args(args=line.split()) if opts.nodefaults and opts.optional: raise KickstartValueError, _("Group cannot specify both --nodefaults and --optional") # If the group name has spaces in it, we have to put it back together # now. grp = " ".join(extra) if opts.nodefaults: self.groupList.append(Group(name=grp, include=GROUP_REQUIRED)) elif opts.optional: self.groupList.append(Group(name=grp, include=GROUP_ALL)) else: self.groupList.append(Group(name=grp, include=GROUP_DEFAULT)) def add (self, pkgList): """Given a list of lines from the input file, strip off any leading symbols and add the result to the appropriate list. """ existingExcludedSet = set(self.excludedList) existingPackageSet = set(self.packageList) newExcludedSet = set() newPackageSet = set() excludedGroupList = [] for pkg in pkgList: stripped = pkg.strip() if stripped[0] == "@": self._processGroup(stripped[1:]) elif stripped[0] == "-": if stripped[1] == "@": excludedGroupList.append(Group(name=stripped[2:])) else: newExcludedSet.add(stripped[1:]) else: newPackageSet.add(stripped) # Groups have to be excluded in two different ways (note: can't use # sets here because we have to store objects): excludedGroupNames = map(lambda g: g.name, excludedGroupList) # First, an excluded group may be cancelling out a previously given # one. This is often the case when using %include. So there we should # just remove the group from the list. self.groupList = filter(lambda g: g.name not in excludedGroupNames, self.groupList) # Second, the package list could have included globs which are not # processed by pykickstart. In that case we need to preserve a list of # excluded groups so whatever tool doing package/group installation can # take appropriate action. self.excludedGroupList.extend(excludedGroupList) existingPackageSet = (existingPackageSet - newExcludedSet) | newPackageSet existingExcludedSet = (existingExcludedSet - existingPackageSet) | newExcludedSet self.packageList = list(existingPackageSet) self.excludedList = list(existingExcludedSet) ### ### PARSER ### class KickstartParser: """The kickstart file parser class as represented by a basic state machine. To create a specialized parser, make a subclass and override any of the methods you care about. Methods that don't need to do anything may just pass. However, _stateMachine should never be overridden. """ def __init__ (self, handler, followIncludes=True, errorsAreFatal=True, missingIncludeIsFatal=True): """Create a new KickstartParser instance. Instance attributes: errorsAreFatal -- Should errors cause processing to halt, or just print a message to the screen? This is most useful for writing syntax checkers that may want to continue after an error is encountered. followIncludes -- If %include is seen, should the included file be checked as well or skipped? handler -- An instance of a BaseHandler subclass. If None, the input file will still be parsed but no data will be saved and no commands will be executed. missingIncludeIsFatal -- Should missing include files be fatal, even if errorsAreFatal is False? """ self.errorsAreFatal = errorsAreFatal self.followIncludes = followIncludes self.handler = handler self.currentdir = {} self.missingIncludeIsFatal = missingIncludeIsFatal self._state = STATE_COMMANDS self._script = None self._includeDepth = 0 self._line = "" self.version = self.handler.version global ver ver = self.version def _reset(self): """Reset the internal variables of the state machine for a new kickstart file.""" self._state = STATE_COMMANDS self._script = None self._includeDepth = 0 def addScript (self): """Create a new Script instance and add it to the Version object. This is called when the end of a script section is seen and may be overridden in a subclass if necessary. """ if " ".join(self._script["body"]).strip() == "": return kwargs = {"interp": self._script["interp"], "inChroot": self._script["chroot"], "lineno": self._script["lineno"], "logfile": self._script["log"], "errorOnFail": self._script["errorOnFail"], "type": self._script["type"]} s = Script (self._script["body"], **kwargs) if self.handler: self.handler.scripts.append(s) def addPackages (self, line): """Add the single package, exclude, or group into the Version's Packages instance. This method may be overridden in a subclass if necessary. """ if self.handler: self.handler.packages.add([line]) def handleCommand (self, lineno, args): """Given the list of command and arguments, call the Version's dispatcher method to handle the command. Returns the command or data object returned by the dispatcher. This method may be overridden in a subclass if necessary. """ if self.handler: self.handler.currentCmd = args[0] self.handler.currentLine = self._line retval = self.handler.dispatcher(args, lineno) return retval def handlePackageHdr (self, lineno, args): """Process the arguments to the %packages header and set attributes on the Version's Packages instance appropriate. This method may be overridden in a subclass if necessary. """ op = KSOptionParser(version=self.version) op.add_option("--excludedocs", dest="excludedocs", action="store_true", default=False) op.add_option("--ignoremissing", dest="ignoremissing", action="store_true", default=False) op.add_option("--nobase", dest="nobase", action="store_true", default=False) op.add_option("--ignoredeps", dest="resolveDeps", action="store_false", deprecated=FC4, removed=F9) op.add_option("--resolvedeps", dest="resolveDeps", action="store_true", deprecated=FC4, removed=F9) op.add_option("--default", dest="defaultPackages", action="store_true", default=False, introduced=F7) op.add_option("--instLangs", dest="instLangs", type="string", default="", introduced=F9) (opts, extra) = op.parse_args(args=args[1:], lineno=lineno) self.handler.packages.excludeDocs = opts.excludedocs self.handler.packages.addBase = not opts.nobase if opts.ignoremissing: self.handler.packages.handleMissing = KS_MISSING_IGNORE else: self.handler.packages.handleMissing = KS_MISSING_PROMPT if opts.defaultPackages: self.handler.packages.default = True if opts.instLangs: self.handler.packages.instLangs = opts.instLangs def handleScriptHdr (self, lineno, args): """Process the arguments to a %pre/%post/%traceback header for later setting on a Script instance once the end of the script is found. This method may be overridden in a subclass if necessary. """ op = KSOptionParser(version=self.version) op.add_option("--erroronfail", dest="errorOnFail", action="store_true", default=False) op.add_option("--interpreter", dest="interpreter", default="/bin/sh") op.add_option("--log", "--logfile", dest="log") if args[0] == "%pre" or args[0] == "%traceback": self._script["chroot"] = False elif args[0] == "%post": self._script["chroot"] = True op.add_option("--nochroot", dest="nochroot", action="store_true", default=False) (opts, extra) = op.parse_args(args=args[1:], lineno=lineno) self._script["interp"] = opts.interpreter self._script["lineno"] = lineno self._script["log"] = opts.log self._script["errorOnFail"] = opts.errorOnFail if hasattr(opts, "nochroot"): self._script["chroot"] = not opts.nochroot def _stateMachine (self, provideLineFn): # For error reporting. lineno = 0 needLine = True while True: if needLine: try: self._line = provideLineFn() except StopIteration: break lineno += 1 needLine = False # At the end of an included file if self._line == "" and self._includeDepth > 0: break # Don't eliminate whitespace or comments from scripts. if self._line.isspace() or (self._line != "" and self._line.lstrip()[0] == '#'): # Save the platform for s-c-kickstart, though. if self._line[:10] == "#platform=" and self._state == STATE_COMMANDS: self.handler.platform = self._line[11:] if self._state == STATE_SCRIPT: self._script["body"].append(self._line) needLine = True continue # We only want to split the line if we're outside of a script, # as inside the script might involve some pretty weird quoting # that shlex doesn't understand. if self._state == STATE_SCRIPT: # Have we found a state transition? If so, we still want # to split. Otherwise, args won't be set but we'll fall through # all the way to the last case. if self._line != "" and self._line.lstrip().split()[0] in \ ["%end", "%post", "%pre", "%traceback", "%include", "%packages", "%ksappend"]: args = shlex.split(self._line) else: args = None else: # Remove any end-of-line comments. ind = self._line.find("#") if (ind > -1): h = self._line[:ind] else: h = self._line self._line = h.rstrip() args = shlex.split(self._line) if args and args[0] == "%include": # This case comes up primarily in ksvalidator. if not self.followIncludes: needLine = True continue if not args[1]: raise KickstartParseError, formatErrorMsg(lineno) else: self._includeDepth += 1 try: self.readKickstart (args[1], reset=False) except KickstartError: # Handle the include file being provided over the # network in a %pre script. This case comes up in the # early parsing in anaconda. if self.missingIncludeIsFatal: raise self._includeDepth -= 1 needLine = True continue if self._state == STATE_COMMANDS: if not args and self._includeDepth == 0: self._state = STATE_END elif args[0] == "%ksappend": needLine = True elif args[0] in ["%pre", "%post", "%traceback"]: self._state = STATE_SCRIPT_HDR elif args[0] == "%packages": self._state = STATE_PACKAGES elif args[0][0] == '%': # This error is too difficult to continue from, without # lots of resync code. So just print this one and quit. raise KickstartParseError, formatErrorMsg(lineno) else: needLine = True if self.errorsAreFatal: self.handleCommand(lineno, args) else: try: self.handleCommand(lineno, args) except Exception, msg: print msg elif self._state == STATE_PACKAGES: if not args and self._includeDepth == 0: if self.version >= F8: raise KickstartParseError, formatErrorMsg(lineno, msg=_("Section does not end with %%end.")) self._state = STATE_END elif args[0] == "%end": self._state = STATE_COMMANDS needLine = True elif args[0] == "%ksappend": needLine = True elif args[0] in ["%pre", "%post", "%traceback"]: self._state = STATE_SCRIPT_HDR elif args[0] == "%packages": needLine = True if self.errorsAreFatal: self.handlePackageHdr (lineno, args) else: try: self.handlePackageHdr (lineno, args) except Exception, msg: print msg elif args[0][0] == '%': # This error is too difficult to continue from, without # lots of resync code. So just print this one and quit. raise KickstartParseError, formatErrorMsg(lineno) else: needLine = True self.addPackages(self._line.rstrip()) elif self._state == STATE_SCRIPT_HDR: needLine = True self._script = {"body": [], "interp": "/bin/sh", "log": None, "errorOnFail": False, lineno: None} if not args and self._includeDepth == 0: self._state = STATE_END elif args[0] == "%pre": self._state = STATE_SCRIPT self._script["type"] = KS_SCRIPT_PRE elif args[0] == "%post": self._state = STATE_SCRIPT self._script["type"] = KS_SCRIPT_POST elif args[0] == "%traceback": self._state = STATE_SCRIPT self._script["type"] = KS_SCRIPT_TRACEBACK elif args[0][0] == '%': # This error is too difficult to continue from, without # lots of resync code. So just print this one and quit. raise KickstartParseError, formatErrorMsg(lineno) if self.errorsAreFatal: self.handleScriptHdr (lineno, args) else: try: self.handleScriptHdr (lineno, args) except Exception, msg: print msg elif self._state == STATE_SCRIPT: if self._line in ["%end", ""] and self._includeDepth == 0: if self._line == "" and self.version >= F8: raise KickstartParseError, formatErrorMsg(lineno, msg=_("Section does not end with %%end.")) # If we're at the end of the kickstart file, add the script. self.addScript() self._state = STATE_END elif args and args[0] in ["%end", "%pre", "%post", "%traceback", "%packages", "%ksappend"]: # Otherwise we're now at the start of the next section. # Figure out what kind of a script we just finished # reading, add it to the list, and switch to the initial # state. self.addScript() self._state = STATE_COMMANDS if args[0] == "%end": needLine = True else: # Otherwise just add to the current script body. self._script["body"].append(self._line) needLine = True elif self._state == STATE_END: break def readKickstartFromString (self, s, reset=True): """Process a kickstart file, provided as the string str.""" if reset: self._reset() # Add a "" to the end of the list so the string reader acts like the # file reader and we only get StopIteration when we're after the final # line of input. i = iter(s.splitlines(True) + [""]) self._stateMachine (i.next) def readKickstart(self, f, reset=True): """Process a kickstart file, given by the filename f.""" if reset: self._reset() # an %include might not specify a full path. if we don't try to figure # out what the path should have been, then we're unable to find it # requiring full path specification, though, sucks. so let's make # the reading "smart" by keeping track of what the path is at each # include depth. if not os.path.exists(f): if self.currentdir.has_key(self._includeDepth - 1): if os.path.exists(os.path.join(self.currentdir[self._includeDepth - 1], f)): f = os.path.join(self.currentdir[self._includeDepth - 1], f) cd = os.path.dirname(f) if not cd.startswith("/"): cd = os.path.abspath(cd) self.currentdir[self._includeDepth] = cd try: fh = urlopen(f) except grabber.URLGrabError, e: raise KickstartError, formatErrorMsg(0, msg=_("Unable to open input kickstart file: %s") % e.strerror) self._stateMachine (fh.readline) fh.close() pykickstart-1.83/pykickstart/version.py000066400000000000000000000147071154315014400204330ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2006, 2007, 2008, 2009, 2010 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # """ Methods for working with kickstart versions. This module defines several symbolic constants that specify kickstart syntax versions. Each version corresponds roughly to one release of Red Hat Linux, Red Hat Enterprise Linux, or Fedora Core as these are where most syntax changes take place. This module also exports several functions: makeVersion - Given a version number, return an instance of the matching handler class. returnClassForVersion - Given a version number, return the matching handler class. This does not return an instance of that class, however. stringToVersion - Convert a string representation of a version number into the symbolic constant. versionToString - Perform the reverse mapping. versionFromFile - Read a kickstart file and determine the version of syntax it uses. This requires the kickstart file to have a version= comment in it. """ import imputil, re, sys from urlgrabber import urlopen import gettext _ = lambda x: gettext.ldgettext("pykickstart", x) from pykickstart.errors import KickstartVersionError # Symbolic names for internal version numbers. RHEL3 = 900 FC3 = 1000 RHEL4 = 1100 FC4 = 2000 FC5 = 3000 FC6 = 4000 RHEL5 = 4100 F7 = 5000 F8 = 6000 F9 = 7000 F10 = 8000 F11 = 9000 F12 = 10000 F13 = 11000 RHEL6 = 11100 F14 = 12000 F15 = 13000 F16 = 14000 # This always points at the latest version and is the default. DEVEL = F16 # A one-to-one mapping from string representations to version numbers. versionMap = { "DEVEL": DEVEL, "FC3": FC3, "FC4": FC4, "FC5": FC5, "FC6": FC6, "F7": F7, "F8": F8, "F9": F9, "F10": F10, "F11": F11, "F12": F12, "F13": F13, "F14": F14, "F15": F15, "F16": F16, "RHEL3": RHEL3, "RHEL4": RHEL4, "RHEL5": RHEL5, "RHEL6": RHEL6 } def stringToVersion(s): """Convert string into one of the provided version constants. Raises KickstartVersionError if string does not match anything. """ # First try these short forms. try: return versionMap[s.upper()] except KeyError: pass # Now try the Fedora versions. m = re.match("^fedora.* (\d+)$", s, re.I) if m and m.group(1): if versionMap.has_key("FC" + m.group(1)): return versionMap["FC" + m.group(1)] elif versionMap.has_key("F" + m.group(1)): return versionMap["F" + m.group(1)] else: raise KickstartVersionError(_("Unsupported version specified: %s") % s) # Now try the RHEL versions. m = re.match("^red hat enterprise linux.* (\d+)([\.\d]*)$", s, re.I) if m and m.group(1): if versionMap.has_key("RHEL" + m.group(1)): return versionMap["RHEL" + m.group(1)] else: raise KickstartVersionError(_("Unsupported version specified: %s") % s) # If nothing else worked, we're out of options. raise KickstartVersionError(_("Unsupported version specified: %s") % s) def versionToString(version, skipDevel=False): """Convert version into a string representation of the version number. This is the reverse operation of stringToVersion. Raises KickstartVersionError if version does not match anything. """ if not skipDevel and version == versionMap["DEVEL"]: return "DEVEL" for (key, val) in versionMap.iteritems(): if key == "DEVEL": continue elif val == version: return key raise KickstartVersionError(_("Unsupported version specified: %s") % version) def versionFromFile(f): """Given a file or URL, look for a line starting with #version= and return the version number. If no version is found, return DEVEL. """ v = DEVEL fh = urlopen(f) while True: try: l = fh.readline() except StopIteration: break # At the end of the file? if l == "": break if l.isspace() or l.strip() == "": continue if l[:9] == "#version=": v = stringToVersion(l[9:].rstrip()) break fh.close() return v def returnClassForVersion(version=DEVEL): """Return the class of the syntax handler for version. version can be either a string or the matching constant. Raises KickstartValueError if version does not match anything. """ try: version = int(version) module = "%s" % versionToString(version, skipDevel=True) except ValueError: module = "%s" % version version = stringToVersion(version) module = module.lower() try: import pykickstart.handlers sys.path.extend(pykickstart.handlers.__path__) found = imputil.imp.find_module(module) loaded = imputil.imp.load_module(module, found[0], found[1], found[2]) for (k, v) in loaded.__dict__.iteritems(): if k.lower().endswith("%shandler" % module): return v except: raise KickstartVersionError(_("Unsupported version specified: %s") % version) def makeVersion(version=DEVEL): """Return a new instance of the syntax handler for version. version can be either a string or the matching constant. This function is useful for standalone programs which just need to handle a specific version of kickstart syntax (as provided by a command line argument, for example) and need to instantiate the correct object. """ cl = returnClassForVersion(version) return cl() pykickstart-1.83/setup.py000066400000000000000000000006661154315014400155350ustar00rootroot00000000000000#!/usr/bin/python2 from distutils.core import setup setup(name='pykickstart', version='1.83', description='Python module for manipulating kickstart files', author='Chris Lumens', author_email='clumens@redhat.com', url='http://fedoraproject.org/wiki/pykickstart', scripts=['tools/ksvalidator', 'tools/ksflatten', 'tools/ksverdiff'], packages=['pykickstart', 'pykickstart.commands', 'pykickstart.handlers']) pykickstart-1.83/tests/000077500000000000000000000000001154315014400151555ustar00rootroot00000000000000pykickstart-1.83/tests/__init__.py000066400000000000000000000000001154315014400172540ustar00rootroot00000000000000pykickstart-1.83/tests/baseclass.py000066400000000000000000000136161154315014400174760ustar00rootroot00000000000000import os import sys import unittest import shlex import imputil import glob import warnings import re from pykickstart.version import versionMap, returnClassForVersion from pykickstart.errors import * import gettext gettext.textdomain("pykickstart") _ = lambda x: gettext.ldgettext("pykickstart", x) # Base class for any test case class CommandTest(unittest.TestCase): def setUp(self): '''Perform any command setup''' unittest.TestCase.setUp(self) self.handler = None # ignore DeprecationWarning warnings.simplefilter("ignore", category=DeprecationWarning, append=0) def tearDown(self): '''Undo anything performed by setUp(self)''' # reset warnings warnings.filters = warnings.filters[1:] unittest.TestCase.tearDown(self) def __init__(self, *args, **kwargs): unittest.TestCase.__init__(self, *args, **kwargs) self._options = [] @property def optionList(self): if self._options: return self._options parser = self.getParser(self.command)._getParser() for opt in filter(lambda o: not o.deprecated, parser.option_list): self._options.append(opt.get_opt_string()) return self._options def getParser(self, inputStr): '''Find a handler using the class name. Return the requested command object.''' args = shlex.split(inputStr) cmd = args[0] if self.handler is None: version = self.__class__.__name__.split("_")[0] self.handler = returnClassForVersion(version) parser = self.handler().commands[cmd] parser.currentLine = inputStr parser.currentCmd = args[0] return parser def assert_parse(self, inputStr, expectedStr=None, ignoreComments=True): '''KickstartParseError is not raised and the resulting string matches supplied value''' parser = self.getParser(inputStr) args = shlex.split(inputStr) # If expectedStr supplied, we want to ensure the parsed result matches if expectedStr is not None: result = parser.parse(args[1:]) # Strip any comment lines ... we only match on non-comments if ignoreComments: result = re.sub("^#[^\n]*\n", "", str(result)) # Ensure we parsed as expected self.assertEqual(str(result), expectedStr) # No expectedStr supplied, just make sure it does not raise an # exception else: try: result = parser.parse(args[1:]) except Exception, e: self.fail("Failed while parsing: %s" % e) def assert_parse_error(self, inputStr, exception=KickstartParseError): '''Assert that parsing the supplied string raises a KickstartParseError''' parser = self.getParser(inputStr) args = shlex.split(inputStr) self.assertRaises(exception, parser.parse, args[1:]) def assert_deprecated(self, cmd, opt): '''Ensure that the provided option is listed as deprecated''' parser = self.getParser(cmd) for op in parser.op.option_list: if op.get_opt_string() == opt: self.assert_(op.deprecated) def assert_removed(self, cmd, opt): '''Ensure that the provided option is not present in option_list''' parser = self.getParser(cmd) for op in parser.op.option_list: self.assertNotEqual(op.dest, opt) def assert_required(self, cmd, opt): '''Ensure that the provided option is labelled as required in option_list''' parser = self.getParser(cmd) for op in parser.op.option_list: if op.get_opt_string() == opt: self.assert_(op.required) def assert_type(self, cmd, opt, opt_type): '''Ensure that the provided option is of the requested type''' parser = self.getParser(cmd) for op in parser.op.option_list: if op.get_opt_string() == opt: self.assertEqual(op.type, opt_type) def loadModules(moduleDir, cls_pattern="_TestCase", skip_list=["__init__", "baseclass"]): '''taken from firstboot/loader.py''' # Guaruntee that __init__ is skipped if skip_list.count("__init__") == 0: skip_list.append("__init__") tstList = list() # Make sure moduleDir is in the system path so imputil works. if not moduleDir in sys.path: sys.path.insert(0, moduleDir) # Get a list of all *.py files in moduleDir moduleList = [] lst = map(lambda x: os.path.splitext(os.path.basename(x))[0], glob.glob(moduleDir + "/*.py")) # Inspect each .py file found for module in lst: if module in skip_list: continue # Attempt to load the found module. try: found = imputil.imp.find_module(module) loaded = imputil.imp.load_module(module, found[0], found[1], found[2]) except ImportError, e: print(_("Error loading module %s.") % module) # Find class names that match the supplied pattern (default: "_TestCase") beforeCount = len(tstList) for obj in loaded.__dict__.keys(): if obj.endswith(cls_pattern): tstList.append(loaded.__dict__[obj]) afterCount = len(tstList) # Warn if no tests found if beforeCount == afterCount: print(_("Module %s does not contain any test cases; skipping.") % module) continue return tstList # Run the tests if __name__ == "__main__": # Create a test suite PyKickstartTestSuite = unittest.TestSuite() # Find tests to add tstList = loadModules(os.path.join(os.environ.get("PWD"), "tests/")) tstList.extend(loadModules(os.path.join(os.environ.get("PWD"), "tests/commands"))) for tst in tstList: PyKickstartTestSuite.addTest(tst()) # Run tests unittest.main(defaultTest="PyKickstartTestSuite") pykickstart-1.83/tests/commands/000077500000000000000000000000001154315014400167565ustar00rootroot00000000000000pykickstart-1.83/tests/commands/__init__.py000066400000000000000000000000001154315014400210550ustar00rootroot00000000000000pykickstart-1.83/tests/commands/authconfig.py000066400000000000000000000012331154315014400214560ustar00rootroot00000000000000import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.authconfig import * class FC3_TestCase(CommandTest): command = "authconfig" def runTest(self): # pass self.assert_parse("authconfig") self.assert_parse("authconfig --cheese", "auth --cheese\n") self.assert_parse("authconfig --cracker=CRUNCHY", "auth --cracker=CRUNCHY\n") self.assert_parse("auth") self.assert_parse("auth --cheese", "auth --cheese\n") self.assert_parse("auth --cracker=CRUNCHY", "auth --cracker=CRUNCHY\n") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/autopart.py000066400000000000000000000070511154315014400211720ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * class FC3_TestCase(CommandTest): command = "autopart" def runTest(self): # pass self.assert_parse("autopart") # fail - on FC3, autopart took no options so this raises a different # exception than later releases. if self.__class__.__name__ == "FC3_TestCase": self.assert_parse_error("autopart --blah", KickstartValueError) class F9_TestCase(FC3_TestCase): def runTest(self): FC3_TestCase.runTest(self) # pass self.assert_parse("autopart --passphrase=whatever", "autopart\n") self.assert_parse("autopart --encrypted", "autopart --encrypted\n") self.assert_parse("autopart --encrypted --passphrase=\"whatever\"", "autopart --encrypted --passphrase=\"whatever\"\n") self.assert_parse("autopart --encrypted --passphrase=whatever", "autopart --encrypted --passphrase=\"whatever\"\n") # fail self.assert_parse_error("autopart --passphrase") self.assert_parse_error("autopart --encrypted --passphrase") self.assert_parse_error("autopart --encrypted=False") self.assert_parse_error("autopart --encrypted=True") class F12_TestCase(F9_TestCase): def runTest(self): # Run F9 test case F9_TestCase.runTest(self) # pass self.assert_parse("autopart --escrowcert=\"http://x/y\"", "autopart\n") self.assert_parse("autopart --encrypted --backuppassphrase", "autopart --encrypted\n") self.assert_parse("autopart --encrypted --escrowcert=\"http://x/y\"", "autopart --encrypted --escrowcert=\"http://x/y\"\n") self.assert_parse("autopart --encrypted --escrowcert=\"http://x/y\" " "--backuppassphrase", "autopart --encrypted --escrowcert=\"http://x/y\" " "--backuppassphrase\n") self.assert_parse("autopart --encrypted --escrowcert=http://x/y", "autopart --encrypted --escrowcert=\"http://x/y\"\n") # fail self.assert_parse_error("autopart --escrowcert") self.assert_parse_error("autopart --escrowcert --backuppassphrase") self.assert_parse_error("autopart --encrypted --escrowcert " "--backuppassphrase") self.assert_parse_error("autopart --backuppassphrase=False") self.assert_parse_error("autopart --backuppassphrase=True") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/autostep.py000066400000000000000000000027011154315014400211740ustar00rootroot00000000000000# # James Laska # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.autostep import * class FC3_TestCase(CommandTest): command = "autostep" def runTest(self): # pass self.assert_parse("autostep", "autostep\n") self.assert_parse("autostep --autoscreenshot", "autostep --autoscreenshot\n") # fail self.assert_parse_error("autostep --autoscreenshot=FOO") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/bootloader.py000066400000000000000000000137361154315014400214740ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * class FC3_TestCase(CommandTest): command = "bootloader" def runTest(self, iscrypted=False): if "--linear" in self.optionList: linear = "--linear " else: linear = "" # pass self.assert_parse("bootloader --append=rhgb","bootloader --append=\"rhgb\" %s--location=mbr\n" % linear) self.assert_parse("bootloader --append=\"rhgb quiet\"", "bootloader --append=\"rhgb quiet\" %s--location=mbr\n" % linear) self.assert_parse("bootloader", "bootloader %s--location=mbr\n" % linear) if "--linear" in self.optionList and "--nolinear" in self.optionList: self.assert_parse("bootloader --nolinear", "bootloader --location=mbr\n") self.assert_parse("bootloader --nolinear --linear", "bootloader --linear --location=mbr\n") self.assert_parse("bootloader --linear --nolinear", "bootloader --location=mbr\n") for loc in ["mbr", "partition", "none", "boot"]: self.assert_parse("bootloader --location=%s" % loc, "bootloader %s--location=%s\n" % (linear, loc)) if "--lba32" in self.optionList: self.assert_parse("bootloader --lba32", "bootloader %s--location=mbr --lba32\n" % linear) self.assert_parse("bootloader --password=blahblah", "bootloader %s--location=mbr --password=\"blahblah\"\n" % linear) if not iscrypted: self.assert_parse("bootloader --md5pass=blahblah", "bootloader %s--location=mbr --md5pass=\"blahblah\"\n" % linear) self.assert_parse("bootloader --upgrade", "bootloader %s--location=mbr --upgrade\n" % linear) self.assert_parse("bootloader --driveorder=hda,sdb", "bootloader %s--location=mbr --driveorder=\"hda,sdb\"\n" % linear) if "--useLilo" in self.optionList: self.assert_parse("bootloader --useLilo", "bootloader %s--location=mbr --useLilo\n" % linear) # fail self.assert_parse_error("bootloader --append", KickstartParseError) self.assert_parse_error("bootloader --location=nowhere", KickstartParseError) self.assert_parse_error("bootloader --password", KickstartParseError) self.assert_parse_error("bootloader --md5pass", KickstartParseError) self.assert_parse_error("bootloader --driveorder", KickstartParseError) class FC4_TestCase(FC3_TestCase): def runTest(self, iscrypted=False): # Run parent tests FC3_TestCase.runTest(self, iscrypted) # Ensure these options have been removed. self.assert_removed("bootloader", "--linear") self.assert_removed("bootloader", "--nolinear") self.assert_removed("bootloader", "--useLilo") class F8_TestCase(FC4_TestCase): def runTest(self, iscrypted=False): # Run parent tests FC4_TestCase.runTest(self, iscrypted) # pass self.assert_parse("bootloader --timeout 47", "bootloader --location=mbr --timeout=47\n") self.assert_parse("bootloader --default=this", "bootloader --location=mbr --default=this\n") # fail self.assert_parse_error("bootloader --timeout", KickstartParseError) self.assert_parse_error("bootloader --default", KickstartParseError) class F12_TestCase(F8_TestCase): def runTest(self, iscrypted=False): # Run parent tests F8_TestCase.runTest(self, iscrypted) # deprecated self.assert_deprecated("bootloader", "--lba32") class F14_TestCase(F12_TestCase): def runTest(self, iscrypted=False): # Run parent tests F12_TestCase.runTest(self, iscrypted) # fail self.assert_parse_error("bootloader --lba32", KickstartParseError) class F15_TestCase(F14_TestCase): def runTest(self, iscrypted=False): # Run parent tests F14_TestCase.runTest(self, iscrypted=True) # pass self.assert_parse("bootloader --password=blahblah --iscrypted", "bootloader --location=mbr --password=\"blahblah\" --iscrypted\n") self.assert_parse("bootloader --md5pass=blahblah", "bootloader --location=mbr --password=\"blahblah\" --iscrypted\n") class RHEL5_TestCase(FC4_TestCase): def runTest(self, iscrypted=False): FC4_TestCase.runTest(self, iscrypted) self.assert_parse("bootloader --hvargs=bleh", "bootloader --location=mbr --hvargs=\"bleh\"\n") self.assert_parse("bootloader --hvargs=\"bleh bleh\"", "bootloader --location=mbr --hvargs=\"bleh bleh\"\n") self.assert_parse_error("bootloader --hvargs", KickstartParseError) class RHEL6_TestCase(F12_TestCase): def runTest(self, iscrypted=False): # Run parent tests F12_TestCase.runTest(self, iscrypted=True) # pass self.assert_parse("bootloader --password=blahblah --iscrypted", "bootloader --location=mbr --password=\"blahblah\" --iscrypted\n") self.assert_parse("bootloader --md5pass=blahblah", "bootloader --location=mbr --password=\"blahblah\" --iscrypted\n") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/clearpart.py000066400000000000000000000030651154315014400213110ustar00rootroot00000000000000from tests.baseclass import * class FC3_TestCase(CommandTest): command = "clearpart" def runTest(self): # pass self.assert_parse("clearpart") self.assert_parse("clearpart --all", "clearpart --all \n") # Passing multiple competing type options should accept only the last one self.assert_parse("clearpart --linux --none --all", "clearpart --all \n") # Setting --initlabel or --drives without a type option should 'fail' self.assert_parse("clearpart --initlabel", "") self.assert_parse("clearpart --drives sda", "") self.assert_parse("clearpart --all --initlabel", "clearpart --all --initlabel \n") self.assert_parse("clearpart --all --drives sda", "clearpart --all --drives=sda\n") self.assert_parse("clearpart --all --drives sda,sdb", "clearpart --all --drives=sda,sdb\n") self.assert_parse("clearpart --all --drives=sda", "clearpart --all --drives=sda\n") self.assert_parse("clearpart --all --drives=sda,sdb", "clearpart --all --drives=sda,sdb\n") # Big Everything Test self.assert_parse("clearpart --drives=sda,sdb --all --linux --initlabel", "clearpart --linux --initlabel --drives=sda,sdb\n") # fail # initlabel should not take a value self.assert_parse_error("clearpart --initlabel=foo") # drives must take a value self.assert_parse_error("clearpart --all --drives") # nonsensical parameter test self.assert_parse_error("clearpart --cheese") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/device.py000066400000000000000000000066431154315014400206000ustar00rootroot00000000000000# # James Laska # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.device import * class FC3_TestCase(CommandTest): command = "device" def runTest(self): # pass self.assert_parse("device TYPE MODNAME", "device TYPE MODNAME\n") self.assert_parse("device TYPE MODNAME --opts=key1", "device TYPE MODNAME --opts=\"key1\"\n") self.assert_parse("device TYPE MODNAME --opts=key1=val1", "device TYPE MODNAME --opts=\"key1=val1\"\n") self.assert_parse("device TYPE MODNAME --opts=\"key1=val1\"", "device TYPE MODNAME --opts=\"key1=val1\"\n") self.assert_parse("device TYPE MODNAME --opts=\"key1=val1 key2=val2\"", "device TYPE MODNAME --opts=\"key1=val1 key2=val2\"\n") # fail self.assert_parse_error("device", KickstartValueError) self.assert_parse_error("device MODNAME", KickstartValueError) self.assert_parse_error("device TYPE MODNAME GARBAGE", KickstartValueError) self.assert_parse_error("device --opts=foo", KickstartValueError) self.assert_parse_error("device --opts=\"foo\"", KickstartValueError) class F8_TestCase(CommandTest): command = "device" def runTest(self): # pass self.assert_parse("device MODNAME", "device MODNAME\n") self.assert_parse("device MODNAME --opts=key1", "device MODNAME --opts=\"key1\"\n") self.assert_parse("device MODNAME --opts=key1=val1", "device MODNAME --opts=\"key1=val1\"\n") self.assert_parse("device MODNAME --opts=\"key1=val1\"", "device MODNAME --opts=\"key1=val1\"\n") self.assert_parse("device MODNAME --opts=\"key1=val1 key2=val2\"", "device MODNAME --opts=\"key1=val1 key2=val2\"\n") # fail - TYPE is no longer accepted self.assert_parse_error("device TYPE MODNAME", KickstartValueError) self.assert_parse_error("device TYPE MODNAME --opts=\"foo\"", KickstartValueError) # fail self.assert_parse_error("device", KickstartValueError) self.assert_parse_error("device MODNAME GARBAGE", KickstartValueError) self.assert_parse_error("device --opts=foo", KickstartValueError) self.assert_parse_error("device --opts=\"foo\"", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/deviceprobe.py000066400000000000000000000026671154315014400216320ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.deviceprobe import * class FC3_TestCase(CommandTest): command = "deviceprobe" def runTest(self): # pass self.assert_parse("deviceprobe") self.assert_parse("deviceprobe --cheese", "deviceprobe --cheese\n") self.assert_parse("deviceprobe --cracker=CRUNCHY", "deviceprobe --cracker=CRUNCHY\n") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/displaymode.py000066400000000000000000000042321154315014400216430ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.displaymode import * class FC3_TestCase(CommandTest): command = "displaymode" def runTest(self): # pass self.assert_parse("graphical", "graphical\n") self.assert_parse("text", "text\n") self.assert_parse("cmdline", "cmdline\n") # fail self.assert_parse_error("graphical --glitter=YES", KickstartParseError) self.assert_parse_error("graphical --shiny", KickstartParseError) self.assert_parse_error("graphical text", KickstartParseError) self.assert_parse_error("graphical cmdline", KickstartParseError) self.assert_parse_error("text --glitter=YES", KickstartParseError) self.assert_parse_error("text --shiny", KickstartParseError) self.assert_parse_error("text graphical", KickstartParseError) self.assert_parse_error("text cmdline", KickstartParseError) self.assert_parse_error("cmdline --glitter=YES", KickstartParseError) self.assert_parse_error("cmdline --shiny", KickstartParseError) self.assert_parse_error("cmdline graphical", KickstartParseError) self.assert_parse_error("cmdline text", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/dmraid.py000066400000000000000000000042651154315014400205770ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.dmraid import * class FC6_TestCase(CommandTest): command = "dmraid" def runTest(self): # pass self.assert_parse("dmraid --name=onamai --dev=debaisi", "dmraid --name=onamai --dev=\"debaisi\"\n") self.assert_parse("dmraid --name onamai --dev debaisi", "dmraid --name=onamai --dev=\"debaisi\"\n") self.assert_parse("dmraid --dev=deb1,deb2 --name onamai", "dmraid --name=onamai --dev=\"deb1,deb2\"\n") self.assert_parse("dmraid --dev \"deb1,deb2\" --name=onamai", "dmraid --name=onamai --dev=\"deb1,deb2\"\n") # fail self.assert_parse_error("dmraid", KickstartValueError) self.assert_parse_error("dmraid --name", KickstartParseError) self.assert_parse_error("dmraid --dev", KickstartParseError) self.assert_parse_error("dmraid --name=onamai", KickstartValueError) self.assert_parse_error("dmraid --name onamai", KickstartValueError) self.assert_parse_error("dmraid --dev debaisi", KickstartValueError) self.assert_parse_error("dmraid --dev=deb1,deb2", KickstartValueError) self.assert_parse_error("dmraid --magic", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/driverdisk.py000066400000000000000000000064331154315014400215040ustar00rootroot00000000000000# # Paul W. Frields # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * class FC3_TestCase(CommandTest): command = "driverdisk" def runTest(self): # pass self.assert_parse("driverdisk /dev/sdb2", "driverdisk /dev/sdb2\n") self.assert_parse("driverdisk --source=http://10.0.0.1/disk.img", "driverdisk --source=http://10.0.0.1/disk.img\n") if "--type" in self.optionList: self.assert_parse("driverdisk /dev/sdb2 --type=vfat", "driverdisk /dev/sdb2 --type=vfat\n") # pass - need separate tests per fstype? self.assert_parse("driverdisk /dev/sdb2 --type=ext2", "driverdisk /dev/sdb2 --type=ext2\n") else: self.assert_parse("driverdisk /dev/sdb2", "driverdisk /dev/sdb2\n") # pass - need separate tests per fstype? self.assert_parse("driverdisk /dev/sdb2", "driverdisk /dev/sdb2\n") # fail - no arguments self.assert_parse_error("driverdisk", KickstartValueError) # fail - spurious argument or extra partition self.assert_parse_error("driverdisk /dev/sdb2 foobar", KickstartValueError) # fail - specifying both partition and source self.assert_parse_error("driverdisk /dev/sdb2 --source=http://10.0.0.1/disk.img", KickstartValueError) class FC4_TestCase(FC3_TestCase): def runTest(self): FC3_TestCase.runTest(self) # pass self.assert_parse("driverdisk --biospart=0x82", "driverdisk --biospart=0x82\n") self.assert_parse("driverdisk --biospart=0x80p1", "driverdisk --biospart=0x80p1\n") # fail - no arguments self.assert_parse_error("driverdisk --biospart", KickstartParseError) # fail - specifying both biospart and partition self.assert_parse_error("driverdisk /dev/sdb2 --biospart=0x82", KickstartValueError) # fail - specifying both biospart and source self.assert_parse_error("driverdisk --source=http://10.0.0.1/disk.img --biospart=0x82", KickstartValueError) class F12_TestCase(FC4_TestCase): def runTest(self): FC4_TestCase.runTest(self) self.assert_deprecated("driverdisk", "--type=ext4") class F14_TestCase(F12_TestCase): def runTest(self): F12_TestCase.runTest(self) self.assert_removed("driverdisk", "--type=ext4") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/firewall.py000066400000000000000000000072421154315014400211420ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "firewall" def runTest(self): # pass # enable firewall if "--service" in self.optionList: self.assert_parse("firewall --enabled --trust=eth0 --ssh --port=imap:tcp", "firewall --enabled --port=imap:tcp --trust=eth0 --service=ssh\n") self.assert_parse("firewall --enabled --ssh --ftp", "firewall --enabled --service=ssh,ftp\n") else: self.assert_parse("firewall --enabled --trust=eth0 --ssh --port=imap:tcp", "firewall --enabled --port=22:tcp,imap:tcp --trust=eth0\n") self.assert_parse("firewall --enable --port=1234:udp,4321:tcp", "firewall --enabled --port=1234:udp,4321:tcp\n") if "--telnet" in self.optionList: self.assert_parse("firewall --enable --trust=eth0,eth1 --ssh --telnet --http --smtp --ftp --port=1234:udp" "firewall --enabled --port=22:tcp,23:tcp,80:tcp,443:tcp,25:tcp,21:tcp,1234:udp --trust=eth0,eth1\n") elif "--service" in self.optionList: self.assert_parse("firewall --enable --trust=eth0,eth1 --ssh --http --smtp --ftp --port=1234:udp" "firewall --enabled --port=1234:udp --trust=eth0,eth1 --service=ssh,http,smtp,ftp\n") # disable firewall self.assert_parse("firewall --disabled", "firewall --disabled\n") self.assert_parse("firewall --disable", "firewall --disabled\n") # enable by default self.assert_parse("firewall --trust=eth0", "firewall --enabled --trust=eth0\n") self.assert_parse("firewall", "firewall --enabled\n") # deprecated if "--high" in self.optionList: self.assert_deprecated("firewall", "--high") if "--medium" in self.optionList: self.assert_deprecated("firewall", "--medium") # fail # unknown option self.assert_parse_error("firewall --bad-flag", KickstartParseError) # unexpected argument self.assert_parse_error("firewall arg", KickstartValueError) class F9_TestCase(FC3_TestCase): def runTest(self): # run FC3 test case FC3_TestCase.runTest(self) # removed self.assert_removed("firewall", "--high") self.assert_removed("firewall", "--medium") class F10_TestCase(F9_TestCase): def runTest(self): F9_TestCase.runTest(self) # deprecated self.assert_deprecated("firewall", "--telnet") class F14_TestCase(F10_TestCase): def runTest(self): F10_TestCase.runTest(self) # removed self.assert_removed("firewall", "--telnet") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/firstboot.py000066400000000000000000000036561154315014400213550ustar00rootroot00000000000000# # FD Cami # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.firstboot import * class FC3_TestCase(CommandTest): command = "firstboot" def runTest(self): # pass self.assert_parse("firstboot") self.assert_parse("firstboot --enable", "firstboot --enable\n") self.assert_parse("firstboot --enabled", "firstboot --enable\n") self.assert_parse("firstboot --disable", "firstboot --disable\n") self.assert_parse("firstboot --disabled", "firstboot --disable\n") self.assert_parse("firstboot --reconfig", "firstboot --reconfig\n") # fail self.assert_parse_error("firstboot --enable=FOO") self.assert_parse_error("firstboot --enabled=FOO") self.assert_parse_error("firstboot --disable=FOO") self.assert_parse_error("firstboot --disabled=FOO") self.assert_parse_error("firstboot --reconfig=FOO") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/ignoredisk.py000066400000000000000000000070651154315014400214760ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "ignoredisk" def runTest(self): # pass self.assert_parse("ignoredisk --drives=sda", "ignoredisk --drives=sda\n") self.assert_parse("ignoredisk --drives=sda,sdb", "ignoredisk --drives=sda,sdb\n") # fail # wrong option name self.assert_parse_error("ignoredisk --devices=sda", KickstartParseError) # missing arguments self.assert_parse_error("ignoredisk --drives", KickstartParseError) # empty self.assert_parse_error("ignoredisk", KickstartValueError) class F8_TestCase(FC3_TestCase): def runTest(self): # Run parents class tests FC3_TestCase.runTest(self) # pass self.assert_parse("ignoredisk --drives=sda", "ignoredisk --drives=sda\n") self.assert_parse("ignoredisk --drives=sda,sdb", "ignoredisk --drives=sda,sdb\n") self.assert_parse("ignoredisk --only-use=sda", "ignoredisk --only-use=sda\n") self.assert_parse("ignoredisk --only-use=sda,sdb", "ignoredisk --only-use=sda,sdb\n") # fail # missing arguments self.assert_parse_error("ignoredisk --only-use", KickstartParseError) # wrong option name self.assert_parse_error("ignoredisk --devices=sda", KickstartParseError) # missing arguments self.assert_parse_error("ignoredisk --drives", KickstartParseError) # empty self.assert_parse_error("ignoredisk", KickstartValueError) # both options provided self.assert_parse_error("ignoredisk --drives=sda --only-use=sdb", KickstartValueError) self.assert_parse_error("ignoredisk --only-use=sda --drives=sdb", KickstartValueError) class RHEL6_TestCase(F8_TestCase): def runTest(self): # Run parents class tests F8_TestCase.runTest(self) # pass self.assert_parse("ignoredisk --interactive", "ignoredisk --interactive\n") # fail # both options provided self.assert_parse_error("ignoredisk --drives=sda --interactive", KickstartValueError) self.assert_parse_error("ignoredisk --interactive --drives=sda", KickstartValueError) self.assert_parse_error("ignoredisk --only-use=sda --interactive", KickstartValueError) self.assert_parse_error("ignoredisk --interactive --only-use=sda", KickstartValueError) self.assert_parse_error("ignoredisk --interactive --drives=sda --only-use=sdb", KickstartValueError) self.assert_parse_error("ignoredisk --only-use=sda --drives=sdb --interactive", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/interactive.py000066400000000000000000000034121154315014400216450ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.interactive import * class FC3_TestCase(CommandTest): command = "interactive" def runTest(self): # pass self.assert_parse("interactive", "interactive\n") # fail self.assert_parse_error("interactive giveattentionpls", KickstartValueError) self.assert_parse_error("interactive --cheese", KickstartParseError) self.assert_parse_error("interactive --crackers=CRUNCHY", KickstartParseError) class F14_TestCase(FC3_TestCase): def runTest(self): # make sure we've been deprecated parser = self.getParser("interactive") self.assertEqual(issubclass(parser.__class__, DeprecatedCommand), True) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/iscsi.py000066400000000000000000000071041154315014400204440ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC6_TestCase(CommandTest): command = "iscsi" def runTest(self): # pass self.assert_parse("iscsi --ipaddr=1.1.1.1", "iscsi --ipaddr=1.1.1.1\n") self.assert_parse("iscsi --ipaddr=1.1.1.1 --target=tar --port=1234 --user=name --password=secret", "iscsi --target=tar --ipaddr=1.1.1.1 --port=1234 --user=name --password=secret\n") self.assert_parse("iscsi --ipaddr=1.1.1.1 --target=tar", "iscsi --target=tar --ipaddr=1.1.1.1\n") self.assert_parse("iscsi --ipaddr=1.1.1.1 --port=1234", "iscsi --ipaddr=1.1.1.1 --port=1234\n") self.assert_parse("iscsi --ipaddr=1.1.1.1 --user=name", "iscsi --ipaddr=1.1.1.1 --user=name\n") self.assert_parse("iscsi --ipaddr=1.1.1.1 --password=secret", "iscsi --ipaddr=1.1.1.1 --password=secret\n") # fail # missing required option --ipaddr self.assert_parse_error("iscsi", KickstartValueError) self.assert_parse_error("iscsi --target=tar --user=name --password=secret --port=1234", KickstartValueError) # missing --ipaddr argument self.assert_parse_error("iscsi --ipaddr", KickstartParseError) # unexpected arguments self.assert_parse_error("iscsi --ipaddr=1.2.3.4 not expected", KickstartValueError) # unknown flag self.assert_parse_error("iscsi --ipaddr=1.2.3.4 --unknown=value", KickstartParseError) # empty arguments self.assert_parse_error("iscsi --target --ipaddr=1.2.3.4", KickstartParseError) self.assert_parse_error("iscsi --ipaddr=1.2.3.4 --user", KickstartParseError) self.assert_parse_error("iscsi --ipaddr=1.2.3.4 --password", KickstartParseError) self.assert_parse_error("iscsi --ipaddr=1.2.3.4 --port", KickstartParseError) class F10_TestCase(FC6_TestCase): def runTest(self): # run FC6 test case FC6_TestCase.runTest(self) # pass self.assert_parse("iscsi --ipaddr=1.1.1.1 --reverse-user=name --reverse-password=secret", "iscsi --ipaddr=1.1.1.1 --reverse-user=name --reverse-password=secret\n") self.assert_parse("iscsi --ipaddr=1.1.1.1 --reverse-user=name", "iscsi --ipaddr=1.1.1.1 --reverse-user=name\n") self.assert_parse("iscsi --ipaddr=1.1.1.1 --reverse-password=secret", "iscsi --ipaddr=1.1.1.1 --reverse-password=secret\n") # fail # empty arguments self.assert_parse_error("iscsi --ipaddr=1.1.1.1 --reverse-user", KickstartParseError) self.assert_parse_error("iscsi --ipaddr=1.1.1.1 --reverse-password", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/iscsiname.py000066400000000000000000000026111154315014400213030ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC6_TestCase(CommandTest): command = "iscsiname" def runTest(self): #pass self.assert_parse("iscsiname foo", "iscsiname foo\n") #fail self.assert_parse_error("iscsiname", KickstartValueError) self.assert_parse_error("iscsiname --whatever") self.assert_parse_error("iscsiname foo bar", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/key.py000066400000000000000000000030561154315014400201240ustar00rootroot00000000000000# # Paul W. Frields # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.key import * class RHEL5_TestCase(CommandTest): command = "key" def runTest(self): # pass self.assert_parse("key 012345abcd", "key 012345abcd\n") self.assert_parse("key --skip", "key --skip\n") # fail - command needs argument self.assert_parse_error("key", KickstartValueError) # fail - invalid option w/argument self.assert_parse_error("key --badflag foobar", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/keyboard.py000066400000000000000000000027741154315014400211420ustar00rootroot00000000000000# # Paul W. Frields # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.keyboard import * class FC3_TestCase(CommandTest): command = "keyboard" def runTest(self): # pass self.assert_parse("keyboard us", "keyboard us\n") # fail self.assert_parse_error("keyboard", KickstartValueError) self.assert_parse_error("keyboard us uk", KickstartValueError) self.assert_parse_error("keyboard --foo us", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/lang.py000066400000000000000000000010641154315014400202520ustar00rootroot00000000000000import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.authconfig import * class FC3_TestCase(CommandTest): command = "lang" def runTest(self): # pass self.assert_parse("lang en_US", "lang en_US\n") # fail # Fail if less than or more than one argument is specified self.assert_parse_error("lang", KickstartValueError) self.assert_parse_error("lang en_US en_CA", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/langsupport.py000066400000000000000000000034111154315014400217050ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "langsupport" def runTest(self): # pass self.assert_parse("langsupport --default=sk_SK.UTF-8", "langsupport --default=sk_SK.UTF-8\n") self.assert_parse("langsupport", "langsupport --default=en_US.UTF-8\n") self.assert_parse("langsupport --default=sk_SK.UTF-8 en_US cs_CZ", "langsupport --default=sk_SK.UTF-8 en_US cs_CZ\n") self.assert_parse("langsupport en_US cs_CZ", "langsupport --default=en_US.UTF-8 en_US cs_CZ\n") # fail # wrong option name self.assert_parse_error("langsupport --locale=en_US", KickstartParseError) # missing --default argument self.assert_parse_error("langsupport --default", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/lilocheck.py000066400000000000000000000024731154315014400212730ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "lilocheck" def runTest(self): #pass self.assert_parse("lilocheck", "lilocheck\n") #fail self.assert_parse_error("lilocheck foo", KickstartValueError) self.assert_parse_error("lilocheck --whatever") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/logging.py000066400000000000000000000042361154315014400207630ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.logging import * class FC6_TestCase(CommandTest): command = "logging" def runTest(self): # pass self.assert_parse("logging", "logging --level=info\n") self.assert_parse("logging --level=debug", "logging --level=debug\n") self.assert_parse("logging --level=info", "logging --level=info\n") self.assert_parse("logging --level=warning", "logging --level=warning\n") self.assert_parse("logging --level=error", "logging --level=error\n") self.assert_parse("logging --level=critical", "logging --level=critical\n") self.assert_parse("logging --host=HOSTNAME", "logging --level=info --host=HOSTNAME\n") self.assert_parse("logging --host=HOSTNAME --port=PORT", "logging --level=info --host=HOSTNAME --port=PORT\n") # fail self.assert_parse_error("logging --level=theprincessisinanothercastle", KickstartParseError) self.assert_parse_error("logging --host", KickstartParseError) self.assert_parse_error("logging --port", KickstartParseError) self.assert_parse_error("logging --port=PORT", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/logvol.py000066400000000000000000000234771154315014400206470ustar00rootroot00000000000000import unittest, shlex from tests.baseclass import * from pykickstart.base import * from pykickstart.errors import * from pykickstart.version import * from pykickstart.commands.logvol import * class FC3_TestCase(CommandTest): command = "logvol" def runTest(self): if "--bytes-per-inode" in self.optionList: self.bytesPerInode = "--bytes-per-inode=4096 " else: self.bytesPerInode = "" # --name and --vgname self.assert_parse("logvol / --name=NAME --vgname=VGNAME", "logvol / %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --fstype self.assert_parse("logvol / --fstype=\"BLAFS\" --name=NAME --vgname=VGNAME", "logvol / --fstype=\"BLAFS\" %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --grow self.assert_parse("logvol / --grow --name=NAME --vgname=VGNAME", "logvol / --grow %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --size self.assert_parse("logvol / --size=1024 --name=NAME --vgname=VGNAME", "logvol / --size=1024 %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --maxsize self.assert_parse("logvol / --maxsize=2048 --size=1024 --name=NAME --vgname=VGNAME", "logvol / --maxsize=2048 --size=1024 %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --recommended self.assert_parse("logvol / --maxsize=2048 --recommended --name=NAME --vgname=VGNAME", "logvol / --maxsize=2048 --recommended %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --percent self.assert_parse("logvol / --percent=10 --name=NAME --vgname=VGNAME", "logvol / --percent=10 %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --noformat # FIXME - should --noformat also be adding --useexisting (seems counter # to posted documentation # http://fedoraproject.org/wiki/Anaconda/Kickstart) self.assert_parse("logvol / --noformat --name=NAME --vgname=VGNAME", "logvol / --noformat --useexisting %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # --useexisting self.assert_parse("logvol / --useexisting --name=NAME --vgname=VGNAME", "logvol / --useexisting %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # assert data types self.assert_type("logvol", "size", "int") self.assert_type("logvol", "maxsize", "int") self.assert_type("logvol", "percent", "int") # fail - incorrect type self.assert_parse_error("logvol / --name=NAME --vgname=VGNAME --size=SIZE", KickstartParseError) self.assert_parse_error("logvol / --name=NAME --vgname=VGNAME --maxsize=MAXSIZE", KickstartParseError) self.assert_parse_error("logvol / --name=NAME --vgname=VGNAME --percent=PCT", KickstartParseError) # assert required options self.assert_required("logvol", "name") self.assert_required("logvol", "vgname") # fail - missing required self.assert_parse_error("logvol / --name=NAME", KickstartValueError) self.assert_parse_error("logvol / --vgname=NAME", KickstartValueError) # fail - missing a mountpoint self.assert_parse_error("logvol", KickstartValueError) self.assert_parse_error("logvol --name=NAME", KickstartValueError) self.assert_parse_error("logvol --vgname=NAME", KickstartValueError) class FC4_TestCase(FC3_TestCase): def runTest(self): # run our baseclass tests first ... but add --bytes-per-inode to each # expected result FC3_TestCase.runTest(self) # --fsoptions if "--fsoptions" in self.optionList: self.assert_parse("logvol / --fstype=\"BLAFS\" --fsoptions=\"ABC 123\" --name=NAME --vgname=VGNAME", "logvol / --fstype=\"BLAFS\" %s--fsoptions=\"ABC 123\" --name=NAME --vgname=VGNAME\n" % self.bytesPerInode) if "--bytes-per-inode" in self.optionList: # --bytes-per-inode explicit self.assert_parse("logvol / --bytes-per-inode=123 --name=NAME --vgname=VGNAME", "logvol / --bytes-per-inode=123 --name=NAME --vgname=VGNAME\n") # assert data types self.assert_type("logvol", "bytes-per-inode", "int") # fail - incorrect type self.assert_parse_error("logvol / --bytes-per-inode B --name=NAME --vgname=VGNAME", KickstartParseError) # fail - missing value self.assert_parse_error("logvol / --bytes-per-inode --name=NAME --vgname=VGNAME", KickstartParseError) self.assert_parse_error("logvol / --name=NAME --vgname=VGNAME --bytes-per-inode", KickstartParseError) if "--encrypted" in self.optionList: # Just --encrypted self.assert_parse("logvol / --encrypted --name=NAME --vgname=VGNAME", "logvol / %s--encrypted --name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # Both --encrypted and --passphrase self.assert_parse("logvol / --encrypted --passphrase PASSPHRASE --name=NAME --vgname=VGNAME", "logvol / %s--encrypted --passphrase=\"PASSPHRASE\" --name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # Using --encrypted with --passphrase= self.assert_parse("logvol / --encrypted --passphrase= --name=NAME --vgname=VGNAME", "logvol / %s--encrypted --name=NAME --vgname=VGNAME\n" % self.bytesPerInode) self.assert_parse("logvol / --encrypted --passphrase=\"\" --name=NAME --vgname=VGNAME", "logvol / %s--encrypted --name=NAME --vgname=VGNAME\n" % self.bytesPerInode) self.assert_parse("logvol / --encrypted --passphrase \"\" --name=NAME --vgname=VGNAME", "logvol / %s--encrypted --name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # Just --passphrase without --encrypted self.assert_parse("logvol / --passphrase=\"PASSPHRASE\" --name=NAME --vgname=VGNAME", "logvol / %s--name=NAME --vgname=VGNAME\n" % self.bytesPerInode) # fail - missing value self.assert_parse_error("logvol / --name=NAME --vgname=VGNAME --encrypted --passphrase", KickstartParseError) # fail - --encrypted does not take a value self.assert_parse_error("logvol / --encrypted=1 --name=NAME --vgname=VGNAME", KickstartParseError) RHEL5_TestCase = FC4_TestCase class F9_TestCase(FC4_TestCase): def runTest(self): # Run our baseclass tests first FC4_TestCase.runTest(self) # assert data types self.assert_type("logvol", "fsprofile", "string") # fail - missing value self.assert_parse_error("logvol / --name=NAME --vgname=VGNAME --fsprofile", KickstartParseError) # Using --fsprofile self.assert_parse("logvol / --fsprofile \"FS_PROFILE\" --name=NAME --vgname=VGNAME", "logvol / --fsprofile=\"FS_PROFILE\" --name=NAME --vgname=VGNAME\n") # Ensure --bytes-per-inode has been deprecated self.assert_deprecated("logvol", "bytes-per-inode") class F12_TestCase(F9_TestCase): def runTest(self): # Run our baseclass tests first F9_TestCase.runTest(self) # pass self.assert_parse("logvol / --name=NAME --vgname=VGNAME " "--escrowcert=\"http://x/y\"", "logvol / --name=NAME --vgname=VGNAME\n") self.assert_parse("logvol / --encrypted --backuppassphrase --name=NAME " "--vgname=VGNAME", "logvol / --encrypted --name=NAME --vgname=VGNAME\n") self.assert_parse("logvol / --encrypted --escrowcert=\"http://x/y\" " "--name=NAME --vgname=VGNAME", "logvol / --encrypted --escrowcert=\"http://x/y\" " "--name=NAME --vgname=VGNAME\n") self.assert_parse("logvol / --encrypted --escrowcert=\"http://x/y\" " "--backuppassphrase --name=NAME --vgname=VGNAME", "logvol / --encrypted --escrowcert=\"http://x/y\" " "--backuppassphrase --name=NAME --vgname=VGNAME\n") self.assert_parse("logvol / --encrypted --escrowcert=http://x/y " "--name=NAME --vgname=VGNAME", "logvol / --encrypted --escrowcert=\"http://x/y\" " "--name=NAME --vgname=VGNAME\n") # fail self.assert_parse_error("logvol / --escrowcert --name=NAME " "--vgname=VGNAME") self.assert_parse_error("logvol / --escrowcert --backuppassphrase " "--name=NAME --vgname=VGNAME") self.assert_parse_error("logvol / --encrypted --escrowcert " "--backuppassphrase --name=NAME " "--vgname=VGNAME") self.assert_parse_error("logvol / --backuppassphrase=False --name=NAME " "--vgname=VGNAME") self.assert_parse_error("logvol / --backuppassphrase=True --name=NAME " "--vgname=VGNAME") class F14_TestCase(F12_TestCase): def runTest(self): F12_TestCase.runTest(self) self.assert_removed("logvol", "--bytes-per-inode") class F15_TestCase(F14_TestCase): def runTest(self): F14_TestCase.runTest(self) self.assert_parse("logvol / --name=NAME --vgname=VGNAME --label=ROOT", "logvol / --label=\"ROOT\" --name=NAME --vgname=VGNAME\n") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/mediacheck.py000066400000000000000000000027151154315014400214120ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.mediacheck import * class FC4_TestCase(CommandTest): command = "mediacheck" def runTest(self): # pass self.assert_parse("mediacheck", "mediacheck\n") # fail self.assert_parse_error("mediacheck --cheese", KickstartParseError) self.assert_parse_error("mediacheck --crackers=CRUNCHY", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/method.py000066400000000000000000000113031154315014400206060ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "method" def runTest(self): # pass # cdrom self.assert_parse("cdrom", "cdrom\n") # harddrive self.assert_parse("harddrive --dir=/install --biospart=part", "harddrive --dir=/install --biospart=part\n") self.assert_parse("harddrive --dir=/install --partition=part", "harddrive --dir=/install --partition=part\n") # nfs self.assert_parse("nfs --server=1.2.3.4 --dir=/install", "nfs --server=1.2.3.4 --dir=/install\n") # url self.assert_parse("url --url=http://domain.com", "url --url=\"http://domain.com\"\n") # fail # harddrive # required option --dir missing self.assert_parse_error("harddrive", KickstartValueError) # required --dir argument missing self.assert_parse_error("harddrive --dir", KickstartParseError) # missing --biospart or --partition option self.assert_parse_error("harddrive --dir=/install", KickstartValueError) # both --biospart and --partition specified self.assert_parse_error("harddrive --dir=/install --biospart=bios --partition=part", KickstartValueError) # --biospart and --partition require argument self.assert_parse_error("harddrive --dir=/install --biospart", KickstartParseError) self.assert_parse_error("harddrive --dir=/install --partition", KickstartParseError) # unknown option self.assert_parse_error("harddrive --unknown=value", KickstartParseError) # nfs # missing required options --server and --dir self.assert_parse_error("nfs", KickstartValueError) self.assert_parse_error("nfs --server=1.2.3.4", KickstartValueError) self.assert_parse_error("nfs --server", KickstartParseError) self.assert_parse_error("nfs --dir=/install", KickstartValueError) self.assert_parse_error("nfs --dir", KickstartParseError) # unknown option self.assert_parse_error("nfs --unknown=value", KickstartParseError) # url # missing required option --url self.assert_parse_error("url", KickstartValueError) self.assert_parse_error("url --url", KickstartParseError) class FC6_TestCase(FC3_TestCase): def runTest(self): # run FC3 test case FC3_TestCase.runTest(self) # pass # nfs self.assert_parse("nfs --server=1.2.3.4 --dir=/install --opts=options", "nfs --server=1.2.3.4 --dir=/install --opts=\"options\"\n") # fail # nfs # --opts requires argument if specified self.assert_parse_error("nfs --server=1.2.3.4 --dir=/install --opts", KickstartParseError) class F13_TestCase(FC6_TestCase): def runTest(self): # run FC6 test case FC6_TestCase.runTest(self) # pass self.assert_parse("url --url=http://someplace/somewhere --proxy=http://wherever/other", "url --url=\"http://someplace/somewhere\" --proxy=\"http://wherever/other\"\n") # fail self.assert_parse_error("cdrom --proxy=http://someplace/somewhere", KickstartParseError) self.assert_parse_error("url --url=http://someplace/somewhere --proxy", KickstartParseError) self.assert_parse_error("url --proxy=http://someplace/somewhere", KickstartValueError) class F14_TestCase(F13_TestCase): def runTest(self): # run FC6 test case F13_TestCase.runTest(self) # pass self.assert_parse("url --url=https://someplace/somewhere --noverifyssl", "url --url=\"https://someplace/somewhere\" --noverifyssl\n") # fail self.assert_parse_error("cdrom --noverifyssl", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/monitor.py000066400000000000000000000053061154315014400210230ustar00rootroot00000000000000# # James Laska # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from tests.baseclass import * from pykickstart.base import * from pykickstart.errors import * from pykickstart.commands.monitor import * class FC3_TestCase(CommandTest): command = "monitor" def runTest(self): # pass self.assert_parse("monitor", "") self.assert_parse("monitor --hsync=HSYNC", "monitor --hsync=HSYNC\n") self.assert_parse("monitor --vsync=VSYNC", "monitor --vsync=VSYNC\n") self.assert_parse("monitor --monitor=MONITOR", "monitor --monitor=\"MONITOR\"\n") self.assert_parse("monitor --hsync=HSYNC --monitor=MONITOR", "monitor --hsync=HSYNC --monitor=\"MONITOR\"\n") self.assert_parse("monitor --monitor=MONITOR --vsync=VSYNC", "monitor --monitor=\"MONITOR\" --vsync=VSYNC\n") self.assert_parse("monitor --hsync=HSYNC --monitor=MONITOR --vsync=VSYNC", "monitor --hsync=HSYNC --monitor=\"MONITOR\" --vsync=VSYNC\n") self.assert_parse_error("monitor BOGUS", KickstartValueError) self.assert_parse_error("monitor --monitor=SOMETHING GREAT", KickstartValueError) if "--noprobe" not in self.optionList: self.assert_parse_error("monitor --noprobe", KickstartParseError) class FC6_TestCase(FC3_TestCase): def runTest(self): FC3_TestCase.runTest(self) # pass self.assert_parse("monitor --noprobe", "monitor --noprobe\n") # fail self.assert_parse_error("monitor --noprobe 1", KickstartValueError) class F10_TestCase(FC6_TestCase): def runTest(self): # make sure we've been deprecated parser = self.getParser("monitor") self.assertEqual(issubclass(parser.__class__, DeprecatedCommand), True) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/mouse.py000066400000000000000000000034231154315014400204620ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class RHEL3_TestCase(CommandTest): command = "mouse" def runTest(self): # pass self.assert_parse("mouse jerry", "mouse jerry\n") self.assert_parse("mouse --device=/dev/mice --emulthree jerry", "mouse --device=/dev/mice --emulthree jerry\n") self.assert_parse("mouse jerry --device=/dev/mice", "mouse --device=/dev/mice jerry\n") self.assert_parse("mouse jerry --emulthree", "mouse --emulthree jerry\n") # fail # empty self.assert_parse_error("mouse", KickstartValueError) # unknown option self.assert_parse_error("mouse jerry --bad-flag", KickstartParseError) # --device requires argument self.assert_parse_error("mouse jerry --device", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/partition.py000066400000000000000000000163121154315014400213440ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "partition" def runTest(self): if "--bytes-per-inode" in self.optionList: self.bytesPerInode = " --bytes-per-inode=4096" else: self.bytesPerInode = "" # pass self.assert_parse("part /home", "part /home%s\n" % self.bytesPerInode) if "--start" in self.optionList: self.assert_parse("partition raid.1 --active --asprimary --start=0 --end=10 --fstype=ext3 --noformat", "part raid.1 --active --asprimary --end=10 --fstype=\"ext3\" --noformat%s\n" % self.bytesPerInode) else: self.assert_parse("partition raid.1 --active --asprimary --fstype=ext3 --noformat", "part raid.1 --active --asprimary --fstype=\"ext3\" --noformat%s\n" % self.bytesPerInode) self.assert_parse("part pv.1 --ondisk=sda --onpart=sda1 --recommended", "part pv.1 --ondisk=sda --onpart=sda1 --recommended%s\n" % self.bytesPerInode) self.assert_parse("part pv.1 --ondrive=sda --usepart=sda1 --recommended", "part pv.1 --ondisk=sda --onpart=sda1 --recommended%s\n" % self.bytesPerInode) self.assert_parse("part / --onbiosdisk=hda --size=100", "part / --onbiosdisk=hda --size=100%s\n" % self.bytesPerInode) self.assert_parse("part swap --grow --maxsize=100", "part swap --grow --maxsize=100%s\n" % self.bytesPerInode) # does not remove the /dev/ part self.assert_parse("part /usr --ondisk=/dev/sda --recommended --noformat --active", "part /usr --active --noformat --ondisk=/dev/sda --recommended%s\n" % self.bytesPerInode) # fail # missing mountpoint self.assert_parse_error("part", KickstartValueError) self.assert_parse_error("part --ondisk=sda --size=100", KickstartValueError) int_params = ["size", "maxsize"] if "--start" in self.optionList: int_params += ["start", "end"] for opt in int_params: # integer argument required self.assert_parse_error("part / --%s=string" % opt, KickstartParseError) # value required self.assert_parse_error("part / --%s" % opt, KickstartParseError) for opt in ("fstype", "onbiosdisk", "ondisk", "ondrive", "onpart", "usepart"): # value required self.assert_parse_error("part / --%s" % opt, KickstartParseError) # only one argument allowed self.assert_parse_error("part / /home /usr", KickstartValueError) # unknown option self.assert_parse_error("part /home --unknown=value", KickstartParseError) class FC4_TestCase(FC3_TestCase): def runTest(self): # run FC3 test case FC3_TestCase.runTest(self) if "--bytes-per-inode" in self.optionList: # pass self.assert_parse("part /home --bytes-per-inode=2048 --fsoptions=blah --label=home", "part /home --bytes-per-inode=2048 --fsoptions=\"blah\" --label=home\n") # fail # --bytes-per-inode requires int argument self.assert_parse_error("part /home --bytes-per-inode=string", KickstartParseError) self.assert_parse_error("part /home --bytes-per-inode", KickstartParseError) # missing required arguments for opt in ("--fsoptions", "--label"): if opt in self.optionList: self.assert_parse_error("part /home %s" % opt, KickstartParseError) class RHEL5_TestCase(FC4_TestCase): def runTest(self): # run FC4 test case FC4_TestCase.runTest(self) # pass self.assert_parse("part / --encrypted --passphrase=blahblah", "part / --bytes-per-inode=4096 --encrypted --passphrase=\"blahblah\"\n") # fail # missing required --passphrase argument self.assert_parse_error("part / --encrypted --passphrase", KickstartParseError) class F9_TestCase(FC3_TestCase): def runTest(self, start_end=True): # run FC3 test case FC3_TestCase.runTest(self) # pass self.assert_parse("part / --encrypted --passphrase=blahblah", "part / --encrypted --passphrase=\"blahblah\"\n") self.assert_parse("part /home --fsprofile=blah", "part /home --fsprofile=\"blah\"\n") # deprecated self.assert_deprecated("part", "--bytes-per-inode") # fail # missing required --passphrase argument self.assert_parse_error("part / --encrypted --passphrase", KickstartParseError) # missing required --fsprofile argument self.assert_parse_error("part / --fsprofile", KickstartParseError) class F12_TestCase(F9_TestCase): def runTest(self): # Run F9 test case F9_TestCase.runTest(self) # pass self.assert_parse("part / --escrowcert=\"http://x/y\"", "part /\n") self.assert_parse("part / --encrypted --backuppassphrase", "part / --encrypted\n") self.assert_parse("part / --encrypted --escrowcert=\"http://x/y\"", "part / --encrypted --escrowcert=\"http://x/y\"\n") self.assert_parse("part / --encrypted --escrowcert=\"http://x/y\" " "--backuppassphrase", "part / --encrypted --escrowcert=\"http://x/y\" " "--backuppassphrase\n") self.assert_parse("part / --encrypted --escrowcert=http://x/y", "part / --encrypted --escrowcert=\"http://x/y\"\n") # fail self.assert_parse_error("part / --escrowcert") self.assert_parse_error("part / --escrowcert --backuppassphrase") self.assert_parse_error("part / --encrypted --escrowcert " "--backuppassphrase") self.assert_parse_error("part / --backuppassphrase=False") self.assert_parse_error("part / --backuppassphrase=True") class F14_TestCase(F12_TestCase): def runTest(self): F12_TestCase.runTest(self) self.assert_removed("partition", "--bytes-per-inode") self.assert_removed("partition", "--start") self.assert_removed("partition", "--end") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/raid.py000066400000000000000000000240611154315014400202520ustar00rootroot00000000000000# # James Laska # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.dmraid import * class FC3_TestCase(CommandTest): command = "raid" def __init__(self, *kargs, **kwargs): CommandTest.__init__(self, *kargs, **kwargs) self.validLevels = ["RAID0", "RAID1", "RAID5", "RAID6"] def runTest(self): if "--bytes-per-inode" in self.optionList: self.bytesPerInode = "--bytes-per-inode=4096 " else: self.bytesPerInode = "" # pass # valid levels for level in self.validLevels: self.assert_parse("raid / --device=md0 --level=%s %sraid.01" % (level, self.bytesPerInode), \ "raid / --device=0 --level=%s %sraid.01\n" % (level, self.bytesPerInode)) # device=md0, level=0 self.assert_parse("raid / --device=md0 --level=0 %sraid.01" % (self.bytesPerInode), \ "raid / --device=0 --level=RAID0 %sraid.01\n" % (self.bytesPerInode)) # device=0, level=1 self.assert_parse("raid / --device=0 --level=1 %sraid.01 raid.02 raid.03" % (self.bytesPerInode), \ "raid / --device=0 --level=RAID1 %sraid.01 raid.02 raid.03\n" % (self.bytesPerInode)) # device=2, level=RAID1 self.assert_parse("raid / --device=md0 --level=RAID1 %sraid.01 raid.02 raid.03" % (self.bytesPerInode), \ "raid / --device=0 --level=RAID1 %sraid.01 raid.02 raid.03\n" % (self.bytesPerInode)) # spares=0 self.assert_parse("raid / --device=md2 --level=5 --spares=0 %sraid.01 raid.02 raid.03" % (self.bytesPerInode), \ "raid / --device=2 --level=RAID5 %sraid.01 raid.02 raid.03\n" % (self.bytesPerInode)) # spares != 0 self.assert_parse("raid / --device=md2 --level=5 --spares=2 %sraid.01 raid.02 raid.03" % (self.bytesPerInode), \ "raid / --device=2 --level=RAID5 --spares=2 %sraid.01 raid.02 raid.03\n" % (self.bytesPerInode)) # fstype self.assert_parse("raid / --device=md0 --fstype=ASDF --level=6 %sraid.01 raid.02" % (self.bytesPerInode), \ "raid / --device=0 --fstype=\"ASDF\" --level=RAID6 %sraid.01 raid.02\n" % (self.bytesPerInode)) # useexisting self.assert_parse("raid / --device=md0 --level=6 --useexisting %sraid.01 raid.02" % (self.bytesPerInode), \ "raid / --device=0 --level=RAID6 --useexisting %sraid.01 raid.02\n" % (self.bytesPerInode)) # noformat self.assert_parse("raid / --device=md0 --level=6 --noformat --useexisting %sraid.01 raid.02" % (self.bytesPerInode), \ "raid / --device=0 --level=RAID6 --noformat --useexisting %sraid.01 raid.02\n" % (self.bytesPerInode)) # fail # no mountpoint or options self.assert_parse_error("raid", KickstartValueError) # no mountpoint or options ... just partitions self.assert_parse_error("raid part.01 part.01", KickstartValueError) # no mountpoint self.assert_parse_error("raid --level=0 --device=md0", KickstartValueError) # no options self.assert_parse_error("raid /", KickstartValueError) # no device self.assert_parse_error("raid / --level=0", KickstartValueError) # no level -- FIXME -- I would think should should fail, but it doesn't # self.assert_parse_error("raid / --device=md0", KickstartValueError) # No raid members defined self.assert_parse_error("raid / --level=0 --device=md0", KickstartValueError) # Invalid device string - device=asdf0 self.assert_parse_error("raid / --device=asdf0 --level=RAID1 raid.01 raid.02 raid.03", ValueError) class FC4_TestCase(FC3_TestCase): def runTest(self): # run FC3 test case FC3_TestCase.runTest(self) # pass # fsoptions self.assert_parse("raid / --device=md0 --fstype=\"ext3\" --level=6 --fsoptions \"these=are,options\" %sraid.01 raid.02" % (self.bytesPerInode), \ "raid / --device=0 --fstype=\"ext3\" --level=RAID6 --fsoptions=\"these=are,options\" %sraid.01 raid.02\n" % (self.bytesPerInode)) class FC5_TestCase(FC4_TestCase): def runTest(self): # run FC4 test case FC4_TestCase.runTest(self) # pass # fsoptions self.assert_parse("raid / --device=md0 --fstype=\"ext2\" --level=RAID0 %sraid.01 raid.02" % (self.bytesPerInode,), \ "raid / --device=0 --fstype=\"ext2\" --level=RAID0 %sraid.01 raid.02\n" % (self.bytesPerInode,)) if "--encrypted" in self.optionList: # pass # encrypted self.assert_parse("raid / --device=md0 --fstype=\"ext3\" --level=1 %s--encrypted raid.01 raid.02" % (self.bytesPerInode), \ "raid / --device=0 --fstype=\"ext3\" --level=RAID1 %s--encrypted raid.01 raid.02\n" % (self.bytesPerInode)) # passphrase # FIXME - should this fail since no --encrypted? self.assert_parse("raid / --device=md0 --fstype=\"ext3\" --level=1 %s--passphrase=asdf raid.01 raid.02" % (self.bytesPerInode), \ "raid / --device=0 --fstype=\"ext3\" --level=RAID1 %sraid.01 raid.02\n" % (self.bytesPerInode)) # encrypted w/ passphrase self.assert_parse("raid / --device=md0 --fstype=\"ext3\" --level=1 %s--encrypted --passphrase=asdf raid.01 raid.02" % (self.bytesPerInode), \ "raid / --device=0 --fstype=\"ext3\" --level=RAID1 %s--encrypted --passphrase=\"asdf\" raid.01 raid.02\n" % (self.bytesPerInode)) # fail # --encrypted= self.assert_parse_error("raid / --device=md0 --level=1 --encrypted=1", KickstartParseError) class RHEL5_TestCase(FC5_TestCase): def __init__(self, *kargs, **kwargs): FC5_TestCase.__init__(self, *kargs, **kwargs) self.validLevels.append("RAID10") F7_TestCase = RHEL5_TestCase class F9_TestCase(F7_TestCase): '''F9_TestCase''' def runTest(self): # run F7 test case F7_TestCase.runTest(self) # fsprofile self.assert_parse("raid / --device=md0 --fstype=\"ext3\" --level=1 --fsprofile=ASDF raid.01 raid.02", \ "raid / --device=0 --fstype=\"ext3\" --level=RAID1 --fsprofile=\"ASDF\" raid.01 raid.02\n") # deprecated self.assert_deprecated("raid", "--bytes-per-inode") class F12_TestCase(F9_TestCase): '''F12_TestCase''' def runTest(self): # run F9 test case F9_TestCase.runTest(self) # pass self.assert_parse("raid / --device=md0 --escrowcert=\"http://x/y\" " "raid.01 raid.02", "raid / --device=0 raid.01 raid.02\n") self.assert_parse("raid / --device=md0 --encrypted --backuppassphrase " "raid.01 raid.02", "raid / --device=0 --encrypted raid.01 raid.02\n") self.assert_parse("raid / --device=md0 --encrypted " "--escrowcert=\"http://x/y\" raid.01 raid.02", "raid / --device=0 --encrypted " "--escrowcert=\"http://x/y\" raid.01 raid.02\n") self.assert_parse("raid / --device=md0 --encrypted " "--escrowcert=\"http://x/y\" --backuppassphrase " "raid.01 raid.02", "raid / --device=0 --encrypted " "--escrowcert=\"http://x/y\" --backuppassphrase " "raid.01 raid.02\n") self.assert_parse("raid / --device=md0 --encrypted " "--escrowcert=http://x/y raid.01 raid.02", "raid / --device=0 --encrypted " "--escrowcert=\"http://x/y\" raid.01 raid.02\n") # fail self.assert_parse_error("raid / --device=md0 raid.01 raid.02 " "--escrowcert") self.assert_parse_error("raid / --device=md0 --escrowcert " "--backuppassphrase raid.01 raid.02") self.assert_parse_error("raid / --device=md0 --encrypted --escrowcert " "--backuppassphrase raid.01 raid.02") self.assert_parse_error("raid / --device=md0 --backuppassphrase=False " "raid.01 raid.02") self.assert_parse_error("raid / --device=md0 --backuppassphrase=True " "raid.01 raid.02") class F13_TestCase(F12_TestCase): def __init__(self, *kargs, **kwargs): F12_TestCase.__init__(self, *kargs, **kwargs) self.validLevels.append("RAID4") class F14_TestCase(F13_TestCase): def runTest(self): F13_TestCase.runTest(self) self.assert_removed("raid", "bytes-per-inode") class F15_TestCase(F14_TestCase): def runTest(self): F14_TestCase.runTest(self) # pass self.assert_parse("raid / --device=md0 --label=ROOT raid.01 raid.02", "raid / --device=0 --label=ROOT raid.01 raid.02\n") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/repo.py000066400000000000000000000137721154315014400203070ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC6_TestCase(CommandTest): command = "repo" def runTest(self, urlRequired=True): # pass self.assert_parse("repo --name=blah --baseurl=http://www.domain.com", "repo --name=\"blah\" --baseurl=http://www.domain.com\n") self.assert_parse("repo --name=blah --mirrorlist=http://www.domain.com", "repo --name=\"blah\" --mirrorlist=http://www.domain.com\n") # fail # missing required option --name self.assert_parse_error("repo --baseurl=www.domain.com", KickstartValueError) self.assert_parse_error("repo --name --baseurl=www.domain.com", KickstartParseError) # missing one of required options --baseurl or --mirrorlist if urlRequired: self.assert_parse_error("repo --name=blah", KickstartValueError) self.assert_parse_error("repo --name=blah --baseurl", KickstartParseError) self.assert_parse_error("repo --name=blah --mirrorlist", KickstartParseError) # only one of --baseurl or --mirrorlist must be specified self.assert_parse_error("repo --name=blah --baseurl=www.domain.com --mirrorlist=www.domain.com", KickstartValueError) # unknown option self.assert_parse_error("repo --name=blah --baseurl=www.domain.com --unknown", KickstartParseError) # not expected argument self.assert_parse_error("repo --name=blah --baseurl=www.domain.com blah", KickstartValueError) class F8_TestCase(FC6_TestCase): def runTest(self, urlRequired=True): # run FC6 test case FC6_TestCase.runTest(self, urlRequired=urlRequired) # pass self.assert_parse("repo --name=blah --baseurl=www.domain.com --cost=10 --excludepkgs=pkg1,pkg2 --includepkgs=pkg3,pkg4", "repo --name=\"blah\" --baseurl=www.domain.com --cost=10 --includepkgs=\"pkg3,pkg4\" --excludepkgs=\"pkg1,pkg2\"\n") self.assert_parse("repo --name=blah --baseurl=123xyz --cost=10 --excludepkgs=pkg1,pkg2 --includepkgs=pkg3,pkg4", "repo --name=\"blah\" --baseurl=123xyz --cost=10 --includepkgs=\"pkg3,pkg4\" --excludepkgs=\"pkg1,pkg2\"\n") # fail # missing required arguments for opt in ("--cost", "--includepkgs", "--excludepkgs"): self.assert_parse_error("repo --name=blah --baseurl=www.domain.com %s" % opt, KickstartParseError) # --cost argument not integer self.assert_parse_error("repo --name=blah --baseurl=www.domain.com --cost=high", KickstartParseError) class F11_TestCase(F8_TestCase): def runTest(self, urlRequired=True): # run F8 test case F8_TestCase.runTest(self, urlRequired=urlRequired) # pass for val in ("1", "true", "on"): self.assert_parse("repo --name=blah --baseurl=www.domain.com --cost=10 --excludepkgs=pkg1,pkg2 --includepkgs=pkg3,pkg4 --ignoregroups=%s" % val, "repo --name=\"blah\" --baseurl=www.domain.com --cost=10 --includepkgs=\"pkg3,pkg4\" --excludepkgs=\"pkg1,pkg2\" --ignoregroups=true\n") for val in ("0", "false", "off"): self.assert_parse("repo --name=blah --baseurl=www.domain.com --cost=10 --excludepkgs=pkg1,pkg2 --includepkgs=pkg3,pkg4 --ignoregroups=%s" % val, "repo --name=\"blah\" --baseurl=www.domain.com --cost=10 --includepkgs=\"pkg3,pkg4\" --excludepkgs=\"pkg1,pkg2\"\n") # fail # missing --ignoregroups argument self.assert_parse_error("repo --name=blah --baseurl=www.domain.com --ignoregroups", KickstartParseError) class F13_TestCase(F11_TestCase): def runTest(self, urlRequired=True): # run F11 test case F11_TestCase.runTest(self, urlRequired=urlRequired) # pass self.assert_parse("repo --name=blah --baseurl=www.domain.com --proxy=http://someplace/wherever", "repo --name=\"blah\" --baseurl=www.domain.com --proxy=\"http://someplace/wherever\"\n") self.assert_parse("repo --name=blah --baseurl=www.domain.com --proxy=\"http://someplace/wherever\"", "repo --name=\"blah\" --baseurl=www.domain.com --proxy=\"http://someplace/wherever\"\n") # fail # missing --proxy argument self.assert_parse_error("repo --name=blah --baseurl=www.domain.com --proxy", KickstartParseError) class F14_TestCase(F13_TestCase): def runTest(self, urlRequired=True): F13_TestCase.runTest(self, urlRequired=urlRequired) #pass self.assert_parse("repo --name=blah --baseurl=https://www.domain.com --noverifyssl", "repo --name=\"blah\" --baseurl=https://www.domain.com --noverifyssl\n") #fail self.assert_parse_error("repo --name=blah --baseurl=https://www.domain.com --noverifyssl=yeeeaah", KickstartParseError) class F15_TestCase(F14_TestCase): def runTest(self, urlRequired=False): F14_TestCase.runTest(self, urlRequired=urlRequired) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/rescue.py000066400000000000000000000027301154315014400206200ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class F10_TestCase(CommandTest): command = "rescue" def runTest(self): #pass self.assert_parse("rescue", "rescue\n") self.assert_parse("rescue --nomount", "rescue --nomount\n") self.assert_parse("rescue --romount", "rescue --romount\n") #fail self.assert_parse_error("rescue --badflag", KickstartParseError) self.assert_parse_error("rescue --nomount --romount", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/rootpw.py000066400000000000000000000062701154315014400206670ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.rootpw import * class FC3_TestCase(CommandTest): command = "rootpw" def runTest(self): # pass self.assert_parse("rootpw --iscrypted secrethandshake", "rootpw --iscrypted secrethandshake\n") # fail self.assert_parse_error("rootpw", KickstartValueError) self.assert_parse_error("rootpw --iscrypted=OMGSEKRITZ", KickstartParseError) self.assert_parse_error("rootpw --iscrypted", KickstartValueError) class F8_TestCase(FC3_TestCase): def runTest(self): FC3_TestCase.runTest(self) # pass self.assert_parse("rootpw --lock secrethandshake", "rootpw --lock --plaintext secrethandshake\n") self.assert_parse("rootpw --plaintext secrethandshake", "rootpw --plaintext secrethandshake\n") self.assert_parse("rootpw --plaintext --iscrypted secrethandshake", "rootpw --iscrypted secrethandshake\n") self.assert_parse("rootpw --iscrypted --plaintext secrethandshake\n", "rootpw --plaintext secrethandshake\n") self.assert_parse("rootpw --lock --plaintext secrethandshake", "rootpw --lock --plaintext secrethandshake\n") self.assert_parse("rootpw --iscrypted --lock secrethandshake", "rootpw --iscrypted --lock secrethandshake\n") self.assert_parse("rootpw --lock --iscrypted --plaintext secrethandshake", "rootpw --lock --plaintext secrethandshake\n") self.assert_parse("rootpw --lock --plaintext --iscrypted secrethandshake", "rootpw --iscrypted --lock secrethandshake\n") self.assert_parse("rootpw --plaintext --iscrypted --lock secrethandshake", "rootpw --iscrypted --lock secrethandshake\n") self.assert_parse("rootpw --iscrypted --plaintext --lock secrethandshake", "rootpw --lock --plaintext secrethandshake\n") # fail self.assert_parse_error("rootpw --plaintext=ISEEENGLAND secrethandshake", KickstartParseError) self.assert_parse_error("rootpw --lock=NOKEYSFORYOU secrethandshake", KickstartParseError) self.assert_parse_error("rootpw --plaintext", KickstartValueError) self.assert_parse_error("rootpw --lock", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/selinux.py000066400000000000000000000012501154315014400210150ustar00rootroot00000000000000import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.selinux import * class FC3_TestCase(CommandTest): command = "selinux" def runTest(self): # pass self.assert_parse("selinux") self.assert_parse("selinux --permissive", "selinux --permissive\n") self.assert_parse("selinux --enforcing", "selinux --enforcing\n") self.assert_parse("selinux --disabled", "selinux --disabled\n") # fail self.assert_parse_error("selinux --cheese") self.assert_parse_error("selinux --crackers=CRUNCHY") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/services.py000066400000000000000000000041021154315014400211500ustar00rootroot00000000000000# Andy Lindeberg # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * class FC6_TestCase(CommandTest): command = "services" def runTest(self): # pass self.assert_parse("services --enabled=WHEEITSASTRING", "services --enabled=\"WHEEITSASTRING\"\n") self.assert_parse("services --disabled=WHEEANOTHERSTRING", "services --disabled=\"WHEEANOTHERSTRING\"\n") self.assert_parse("services --enabled=thing1,thing2,thing3", "services --enabled=\"thing1,thing2,thing3\"\n") self.assert_parse("services --enabled=\"thing1, thing2, thing3\"", "services --enabled=\"thing1,thing2,thing3\"\n") self.assert_parse("services --disabled=thing1,thing2", "services --disabled=\"thing1,thing2\"\n") self.assert_parse("services --disabled=\"thing1, thing2\"", "services --disabled=\"thing1,thing2\"\n") # fail self.assert_parse_error("services", KickstartParseError) self.assert_parse_error("services --enabled", KickstartParseError) self.assert_parse_error("services --disabled", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/skipx.py000066400000000000000000000026031154315014400204670ustar00rootroot00000000000000# # James Laska # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.skipx import * class FC3_TestCase(CommandTest): command = "skipx" def runTest(self): # pass self.assert_parse("skipx", "skipx\n") # fail self.assert_parse_error("skipx --do-something-awesome", KickstartParseError) self.assert_parse_error("skipx MAGIC", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/sshpw.py000066400000000000000000000072371154315014400205050ustar00rootroot00000000000000# # Peter Jones # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.sshpw import * class F13_TestCase(CommandTest): command = "sshpw" def runTest(self): # pass self.assert_parse("sshpw --username=someguy --iscrypted secrethandshake", "sshpw --username=someguy --iscrypted secrethandshake\n") # fail self.assert_parse_error("sshpw", KickstartValueError) self.assert_parse_error("sshpw --username=someguy", KickstartValueError) self.assert_parse_error("sshpw --username=someguy --iscrypted=OMGSEKRITZ", KickstartParseError) self.assert_parse_error("sshpw --username=someguy --iscrypted", KickstartValueError) # pass self.assert_parse("sshpw --username=someguy --lock secrethandshake", "sshpw --username=someguy --lock --plaintext secrethandshake\n") self.assert_parse("sshpw --username=someguy --plaintext secrethandshake", "sshpw --username=someguy --plaintext secrethandshake\n") self.assert_parse("sshpw --username=someguy --plaintext --iscrypted secrethandshake", "sshpw --username=someguy --iscrypted secrethandshake\n") self.assert_parse("sshpw --username=someguy --iscrypted --plaintext secrethandshake\n", "sshpw --username=someguy --plaintext secrethandshake\n") self.assert_parse("sshpw --username=someguy --lock --plaintext secrethandshake", "sshpw --username=someguy --lock --plaintext secrethandshake\n") self.assert_parse("sshpw --username=someguy --iscrypted --lock secrethandshake", "sshpw --username=someguy --lock --iscrypted secrethandshake\n") self.assert_parse("sshpw --username=someguy --lock --iscrypted --plaintext secrethandshake", "sshpw --username=someguy --lock --plaintext secrethandshake\n") self.assert_parse("sshpw --username=someguy --lock --plaintext --iscrypted secrethandshake", "sshpw --username=someguy --lock --iscrypted secrethandshake\n") self.assert_parse("sshpw --username=someguy --plaintext --iscrypted --lock secrethandshake", "sshpw --username=someguy --lock --iscrypted secrethandshake\n") self.assert_parse("sshpw --username=someguy --iscrypted --plaintext --lock secrethandshake", "sshpw --username=someguy --lock --plaintext secrethandshake\n") # fail self.assert_parse_error("sshpw --username=someguy --plaintext=ISEEENGLAND secrethandshake", KickstartParseError) self.assert_parse_error("sshpw --username=someguy --lock=NOKEYSFORYOU secrethandshake", KickstartParseError) self.assert_parse_error("sshpw --username=someguy --plaintext", KickstartValueError) self.assert_parse_error("sshpw --username=someguy --lock", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/timezone.py000066400000000000000000000041651154315014400211700ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * class FC3_TestCase(CommandTest): command = "timezone" def runTest(self): # pass self.assert_parse("timezone Eastern", "timezone Eastern\n") # On FC6 and later, we write out --isUtc regardless of what the input was. if self.__class__.__name__ == "FC3_TestCase": self.assert_parse("timezone --utc Eastern", "timezone --utc Eastern\n") else: self.assert_parse("timezone --utc Eastern", "timezone --isUtc Eastern\n") # fail self.assert_parse_error("timezone", KickstartValueError) self.assert_parse_error("timezone Eastern Central", KickstartValueError) self.assert_parse_error("timezone --blah Eastern") self.assert_parse_error("timezone --utc", KickstartValueError) class FC6_TestCase(FC3_TestCase): def runTest(self): FC3_TestCase.runTest(self) # pass self.assert_parse("timezone --isUtc Eastern", "timezone --isUtc Eastern\n") # fail self.assert_parse_error("timezone --isUtc", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/updates.py000066400000000000000000000007721154315014400210030ustar00rootroot00000000000000import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.updates import * class F7_TestCase(CommandTest): command = "updates" def runTest(self): # pass self.assert_parse("updates", "updates\n") self.assert_parse("updates deliciouscheeses", "updates deliciouscheeses\n") # fail self.assert_parse_error("updates cheese crackers", KickstartValueError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/upgrade.py000066400000000000000000000040071154315014400207600ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "upgrade" def runTest(self): # pass self.assert_parse("upgrade", "upgrade\n") self.assert_parse("install", "install\n") # fail self.assert_parse_error("upgrade install", KickstartValueError) self.assert_parse_error("upgrade --bad-flag") self.assert_parse_error("install --bad-flag") class F11_TestCase(FC3_TestCase): def runTest(self): FC3_TestCase.runTest(self) # pass self.assert_parse("upgrade", "upgrade\n") self.assert_parse("install", "install\n") self.assert_parse("upgrade --root-device=/dev/sda", "upgrade --root-device=/dev/sda\n") self.assert_parse("install --root-device=/dev/sda", "install\n") # fail # --root-device requires argument self.assert_parse_error("upgrade --root-device", KickstartParseError) # unknown option self.assert_parse_error("upgrade --bad-flag", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/user.py000066400000000000000000000066501154315014400203150ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC6_TestCase(CommandTest): command = "user" def runTest(self): # pass self.assert_parse("user --name=user", "user --name=user\n") self.assert_parse("user --name=user --groups=grp1,grp2 --homedir=/home/user --shell=/bin/bash --uid=1000 --password=secret --iscrypted", "user --groups=grp1,grp2 --homedir=/home/user --name=user --password=secret --iscrypted --shell=/bin/bash --uid=1000\n") self.assert_parse("user --name=user --groups=grp1", "user --groups=grp1 --name=user\n") self.assert_parse("user --name=user --homedir=/home/user --shell=/bin/bash", "user --homedir=/home/user --name=user --shell=/bin/bash\n") self.assert_parse("user --name=user --password=secret", "user --name=user --password=secret\n") self.assert_parse("user --name=user --uid=1000", "user --name=user --uid=1000\n") # fail # missing required option --name self.assert_parse_error("user", KickstartValueError) # --name requires an argument self.assert_parse_error("user --name", KickstartParseError) # --uid requires int argument self.assert_parse_error("user --name=user --uid=id", KickstartParseError) # unknown option self.assert_parse_error("user --name=user --unknown=value", KickstartParseError) # required option arguments self.assert_parse_error("user --name=user --groups", KickstartParseError) self.assert_parse_error("user --name=user --homedir", KickstartParseError) self.assert_parse_error("user --name=user --shell", KickstartParseError) self.assert_parse_error("user --name=user --uid", KickstartParseError) self.assert_parse_error("user --name=user --password", KickstartParseError) class F8_TestCase(FC6_TestCase): def runTest(self): # run FC6 test case FC6_TestCase.runTest(self) # pass self.assert_parse("user --name=user --lock --plaintext", "user --name=user --lock\n") self.assert_parse("user --name=user --lock", "user --name=user --lock\n") self.assert_parse("user --name=user --plaintext", "user --name=user\n") # fail class F12_TestCase(F8_TestCase): def runTest(self): # run F8 test case F8_TestCase.runTest(self) # pass self.assert_parse("user --name=user --gecos=\"User Name\"", "user --name=user --gecos=\"User Name\"\n") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/vnc.py000066400000000000000000000047271154315014400201300ustar00rootroot00000000000000import unittest, shlex import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.commands.vnc import * class FC3_TestCase(CommandTest): command = "vnc" def runTest(self): # pass self.assert_parse("vnc", "vnc\n") self.assert_parse("vnc --connect=HOSTNAME", "vnc --connect=HOSTNAME\n") self.assert_parse("vnc --connect=HOSTNAME:PORT", "vnc --connect=HOSTNAME:PORT\n") self.assert_parse("vnc --password=PASSWORD", "vnc --password=PASSWORD\n") self.assert_parse("vnc --connect=HOSTNAME --password=PASSWORD", "vnc --connect=HOSTNAME --password=PASSWORD\n") # fail self.assert_parse_error("vnc --connect") self.assert_parse_error("vnc --password") class FC6_TestCase(CommandTest): command = "vnc" def runTest(self): # pass self.assert_parse("vnc", "vnc\n") self.assert_parse("vnc --host=HOSTNAME", "vnc --host=HOSTNAME\n") self.assert_parse("vnc --port=PORT", "vnc\n") self.assert_parse("vnc --password=PASSWORD", "vnc --password=PASSWORD\n") if "--connect" in self.optionList: self.assert_parse("vnc --connect=HOSTNAME", "vnc --host=HOSTNAME\n") self.assert_parse("vnc --connect=HOSTNAME:PORT", "vnc --host=HOSTNAME --port=PORT\n") self.assert_parse("vnc --connect=HOSTNAME --password=PASSWORD", "vnc --host=HOSTNAME --password=PASSWORD\n") self.assert_parse("vnc --connect=HOSTNAME:PORT --password=PASSWORD", "vnc --host=HOSTNAME --port=PORT --password=PASSWORD\n") # Ensure --connect has been deprecated self.assert_deprecated("vnc", "connect") # fail self.assert_parse_error("vnc --connect") self.assert_parse_error("vnc --password") class F9_TestCase(FC6_TestCase): def runTest(self): FC6_TestCase.runTest(self) # Ensure --connect has been removed self.assert_removed("vnc", "connect") # Any --connect use should raise KickstartParseError self.assert_parse_error("vnc --host=HOSTNAME --connect=HOSTNAME --password=PASSWORD") self.assert_parse_error("vnc --host=HOSTNAME --connect=HOSTNAME --password=PASSWORD") self.assert_parse_error("vnc --connect=HOSTNAME --password=PASSWORD") self.assert_parse_error("vnc --connect=HOSTNAME") self.assert_parse_error("vnc --connect") self.assert_parse_error("vnc --password") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/zerombr.py000066400000000000000000000031351154315014400210120ustar00rootroot00000000000000# # Martin Gracik # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "zerombr" def runTest(self): # pass self.assert_parse("zerombr", "zerombr\n") # ignoring arguments self.assert_parse("zerombr arg", "zerombr\n") class F9_TestCase(FC3_TestCase): command = "zerombr" def runTest(self): # pass self.assert_parse("zerombr", "zerombr\n") # fail # zerombr does not take any arguments self.assert_parse_error("zerombr arg", KickstartParseError) self.assert_parse_error("zerombr --bad-flag", KickstartParseError) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/commands/zfcp.py000066400000000000000000000045221154315014400202750ustar00rootroot00000000000000# # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import unittest from tests.baseclass import * class FC3_TestCase(CommandTest): command = "zfcp" def runTest(self): # pass self.assert_parse("zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsiid=4 --scsilun=5", "zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsiid=4 --scsilun=5\n") # fail self.assert_parse_error("zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsiid=4", KickstartValueError) self.assert_parse_error("zfcp --devnum=1 --wwpn=2 --fcplun=3 --scsilun=4", KickstartValueError) self.assert_parse_error("zfcp --devnum=1 --wwpn=2 --fcplun=3", KickstartValueError) self.assert_parse_error("zfcp --devnum --wwpn --fcplun --scsiid --scsilun", KickstartParseError) class F12_TestCase(FC3_TestCase): def runTest(self): # pass self.assert_parse("zfcp --devnum=1 --wwpn=2 --fcplun=3", "zfcp --devnum=1 --wwpn=2 --fcplun=3\n") # deprecated self.assert_deprecated("zfcp", "--scsiid") self.assert_deprecated("zfcp", "--scsilun") class F14_TestCase(F12_TestCase): def runTest(self): F12_TestCase.runTest(self) self.assert_removed("zfcp", "--scsiid") self.assert_removed("zfcp", "--scsilun") if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/packages.py000066400000000000000000000060451154315014400173120ustar00rootroot00000000000000from string import strip import unittest import warnings from tests.baseclass import * from pykickstart.errors import * from pykickstart.parser import Packages class AddGlobs_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["vim-*"]) pkgs.add(["kde*"]) self.assertEqual("""%packages kde* vim-* %end""", strip(str(pkgs))) class AddGroups_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["@GroupA"]) pkgs.add(["@group-b"]) pkgs.add(["@GroupC"]) # Groups are printed out in alphabetic order, so group-b comes after Group* self.assertEqual("""%packages @GroupA @GroupC @group-b %end""", strip(str(pkgs))) pkgs = Packages() pkgs.add(["@group-a --nodefaults"]) self.assertEqual("""%packages @group-a --nodefaults %end""", strip(str(pkgs))) pkgs = Packages() pkgs.add(["@group-a --optional"]) self.assertEqual("""%packages @group-a --optional %end""", strip(str(pkgs))) self.assertRaises(KickstartValueError, pkgs.add, ["@group-b --optional --nodefaults"]) class AddPackages_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["packageA"]) pkgs.add(["packageB"]) pkgs.add(["packageC"]) self.assertEqual("""%packages packageA packageB packageC %end""", strip(str(pkgs))) class ExcludeGlobs_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["-kde*"]) pkgs.add(["-perl*"]) pkgs.add(["-*spell"]) self.assertEqual("""%packages -*spell -kde* -perl* %end""", strip(str(pkgs))) class ExcludeGroups_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["-@Conflicts"]) pkgs.add(["-@Clustering"]) self.assertEqual("""%packages -@Clustering -@Conflicts %end""", strip(str(pkgs))) class ExcludePackage_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["-enlightenment"]) pkgs.add(["-clanlib"]) pkgs.add(["-libass"]) self.assertEqual("""%packages -clanlib -enlightenment -libass %end""", strip(str(pkgs))) class Mixed1_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["@group-a"]) pkgs.add(["@group-b"]) pkgs.add(["-@group-a"]) self.assertEqual("""%packages @group-b -@group-a %end""", strip(str(pkgs))) class Mixed2_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["vim-enhanced"]) pkgs.add(["package-b"]) pkgs.add(["-vim-enhanced"]) self.assertEqual("""%packages package-b -vim-enhanced %end""", strip(str(pkgs))) class Mixed3_TestCase(CommandTest): def runTest(self): pkgs = Packages() pkgs.add(["vim-enhanced"]) pkgs.add(["package-b"]) pkgs.add(["-vim*"]) self.assertEqual("""%packages package-b vim-enhanced -vim* %end""", strip(str(pkgs))) if __name__ == "__main__": unittest.main() pykickstart-1.83/tests/version.py000066400000000000000000000243201154315014400172150ustar00rootroot00000000000000import unittest, shlex import warnings import tempfile from tests.baseclass import * from pykickstart.version import * from pykickstart.errors import * from pykickstart.commands.vnc import * #from pykickstart.base import * #from pykickstart.options import * def getClassName(cls): return cls().__class__.__name__ class StringToVersion_TestCase(CommandTest): def runTest(self): # fail - no version specified self.assertRaises(KickstartVersionError, stringToVersion, "RHEL") self.assertRaises(KickstartVersionError, stringToVersion, "Red Hat Enterprise Linux") self.assertRaises(KickstartVersionError, stringToVersion, "Fedora") self.assertRaises(KickstartVersionError, stringToVersion, "F") self.assertRaises(KickstartVersionError, stringToVersion, "FC") # fail - too old self.assertRaises(KickstartVersionError, stringToVersion, "Fedora Core 1") self.assertRaises(KickstartVersionError, stringToVersion, "Fedora Core 2") # fail - incorrect syntax self.assertRaises(KickstartVersionError, stringToVersion, "FC7") self.assertRaises(KickstartVersionError, stringToVersion, "FC8") self.assertRaises(KickstartVersionError, stringToVersion, "FC9") self.assertRaises(KickstartVersionError, stringToVersion, "FC10") self.assertRaises(KickstartVersionError, stringToVersion, "FC11") self.assertRaises(KickstartVersionError, stringToVersion, "F1111") self.assertRaises(KickstartVersionError, stringToVersion, "F 11") # pass - FC3 self.assertEqual(stringToVersion("Fedora Core 3"), FC3) self.assertEqual(stringToVersion("FC3"), FC3) # pass - FC4 self.assertEqual(stringToVersion("Fedora Core 4"), FC4) self.assertEqual(stringToVersion("FC4"), FC4) # pass - FC5 self.assertEqual(stringToVersion("Fedora Core 5"), FC5) self.assertEqual(stringToVersion("FC5"), FC5) # pass - FC6 self.assertEqual(stringToVersion("Fedora Core 6"), FC6) self.assertEqual(stringToVersion("FC6"), FC6) # pass - F7 self.assertEqual(stringToVersion("Fedora Core 7"), F7) self.assertEqual(stringToVersion("Fedora 7"), F7) self.assertEqual(stringToVersion("F7"), F7) # pass - F8 self.assertEqual(stringToVersion("Fedora Core 8"), F8) self.assertEqual(stringToVersion("Fedora 8"), F8) self.assertEqual(stringToVersion("F8"), F8) # pass - F9 self.assertEqual(stringToVersion("Fedora Core 9"), F9) self.assertEqual(stringToVersion("Fedora 9"), F9) self.assertEqual(stringToVersion("F9"), F9) # pass - F10 self.assertEqual(stringToVersion("Fedora Core 10"), F10) self.assertEqual(stringToVersion("Fedora 10"), F10) self.assertEqual(stringToVersion("F10"), F10) # pass - F11 self.assertEqual(stringToVersion("Fedora 11"), F11) self.assertEqual(stringToVersion("F11"), F11) # pass - F12 self.assertEqual(stringToVersion("Fedora 12"), F12) self.assertEqual(stringToVersion("F12"), F12) # pass - F13 self.assertEqual(stringToVersion("Fedora 13"), F13) self.assertEqual(stringToVersion("F13"), F13) # pass - F14 self.assertEqual(stringToVersion("Fedora 14"), F14) self.assertEqual(stringToVersion("F14"), F14) # pass - F15 self.assertEqual(stringToVersion("Fedora 15"), F15) self.assertEqual(stringToVersion("F15"), F15) # pass - F16 self.assertEqual(stringToVersion("Fedora 16"), F16) self.assertEqual(stringToVersion("F16"), F16) # pass - RHEL3 self.assertEqual(stringToVersion("Red Hat Enterprise Linux 3"), RHEL3) self.assertEqual(stringToVersion("Red Hat Enterprise Linux AS 3"), RHEL3) self.assertEqual(stringToVersion("Red Hat Enterprise Linux ES 3"), RHEL3) self.assertEqual(stringToVersion("Red Hat Enterprise Linux WS 3"), RHEL3) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Desktop 3"), RHEL3) self.assertEqual(stringToVersion("RHEL3"), RHEL3) # pass - RHEL4 self.assertEqual(stringToVersion("Red Hat Enterprise Linux 4"), RHEL4) self.assertEqual(stringToVersion("Red Hat Enterprise Linux AS 4"), RHEL4) self.assertEqual(stringToVersion("Red Hat Enterprise Linux ES 4"), RHEL4) self.assertEqual(stringToVersion("Red Hat Enterprise Linux WS 4"), RHEL4) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Desktop 4"), RHEL4) self.assertEqual(stringToVersion("RHEL4"), RHEL4) # pass - RHEL5 self.assertEqual(stringToVersion("Red Hat Enterprise Linux 5"), RHEL5) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Client 5"), RHEL5) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Server 5"), RHEL5) for MINOR in range(1,10): self.assertEqual(stringToVersion("Red Hat Enterprise Linux 5.%s" % MINOR), RHEL5) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Client 5.%s" % MINOR), RHEL5) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Server 5.%s" % MINOR), RHEL5) self.assertEqual(stringToVersion("RHEL5"), RHEL5) # pass - RHEL6 self.assertEqual(stringToVersion("Red Hat Enterprise Linux 6"), RHEL6) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Client 6"), RHEL6) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Server 6"), RHEL6) for MINOR in range(1,10): self.assertEqual(stringToVersion("Red Hat Enterprise Linux 6.%s" % MINOR), RHEL6) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Client 6.%s" % MINOR), RHEL6) self.assertEqual(stringToVersion("Red Hat Enterprise Linux Server 6.%s" % MINOR), RHEL6) self.assertEqual(stringToVersion("RHEL6"), RHEL6) class VersionToString_TestCase(CommandTest): def runTest(self): # Make sure DEVEL is the highest version, but RHEL versions aren't # counted as devel. highest = 0 for (ver_str,ver_num) in versionMap.items(): if ver_str.startswith("RHEL"): continue highest = max(ver_num, highest) self.assertEqual(highest, DEVEL) # FC series self.assertEqual(versionToString(FC3), "FC3") self.assertEqual(versionToString(FC4), "FC4") self.assertEqual(versionToString(FC5), "FC5") self.assertEqual(versionToString(FC6), "FC6") # F series self.assertEqual(versionToString(F7), "F7") self.assertEqual(versionToString(F8), "F8") self.assertEqual(versionToString(F9), "F9") self.assertEqual(versionToString(F10), "F10") self.assertEqual(versionToString(F10, skipDevel=True), "F10") self.assertEqual(versionToString(F10, skipDevel=False), "F10") self.assertEqual(versionToString(F11, skipDevel=True), "F11") self.assertEqual(versionToString(F11, skipDevel=False), "F11") self.assertEqual(versionToString(F12, skipDevel=True), "F12") self.assertEqual(versionToString(F13, skipDevel=True), "F13") self.assertEqual(versionToString(F14, skipDevel=True), "F14") self.assertEqual(versionToString(F15, skipDevel=True), "F15") self.assertEqual(versionToString(F16, skipDevel=True), "F16") self.assertEqual(versionToString(F16, skipDevel=False), "DEVEL") # RHEL series self.assertEqual(versionToString(RHEL3), "RHEL3") self.assertEqual(versionToString(RHEL4), "RHEL4") self.assertEqual(versionToString(RHEL5), "RHEL5") self.assertEqual(versionToString(RHEL6), "RHEL6") class returnClassForVersion_TestCase(CommandTest): def runTest(self): # Test that everything in version.versionMap has a handler, except # for DEVEL. for (name, vers) in versionMap.iteritems(): if name == "DEVEL": continue self.assertEqual(returnClassForVersion(vers).version, vers) # Load the handlers import pykickstart.handlers for module in loadModules(pykickstart.handlers.__path__[0], cls_pattern="Handler", skip_list=["control"]): if module.__name__.endswith("Handler") and module.__name__ not in ["BaseHandler"]: # What is the version of the handler? vers = module.__name__.replace("Handler","") self.assertTrue(versionMap.has_key(vers)) # Ensure that returnClassForVersion returns what we expect self.assertEqual(getClassName(returnClassForVersion(versionMap[vers])), getClassName(module)) class versionFromFile_TestCase(CommandTest): def runTest(self): def write_ks_cfg(buf): (fd, name) = tempfile.mkstemp(prefix="ks-", suffix=".cfg", dir="/tmp") os.write(fd, buf) os.close(fd) return name # no version specified ks_cfg = ''' # This is a sample kickstart file rootpw testing123 cdrom ''' ks_cfg = write_ks_cfg(ks_cfg) self.assertEqual(versionFromFile(ks_cfg), DEVEL) os.unlink(ks_cfg) # proper format ... DEVEL ks_cfg = ''' # This is a sample kickstart file #version=DEVEL rootpw testing123 cdrom ''' ks_cfg = write_ks_cfg(ks_cfg) self.assertEqual(versionFromFile(ks_cfg), DEVEL) os.unlink(ks_cfg) # proper format ... RHEL3 ks_cfg = ''' # This is a sample kickstart file #version=RHEL3 rootpw testing123 cdrom ''' ks_cfg = write_ks_cfg(ks_cfg) self.assertEqual(versionFromFile(ks_cfg), RHEL3) os.unlink(ks_cfg) # improper format ... fallback to DEVEL ks_cfg = ''' # This is a sample kickstart file # version: FC3 rootpw testing123 cdrom ''' ks_cfg = write_ks_cfg(ks_cfg) self.assertEqual(versionFromFile(ks_cfg), DEVEL) os.unlink(ks_cfg) # unknown version specified ... raise exception ks_cfg = ''' # This is a sample kickstart file #version=RHEL5000 rootpw testing123 cdrom ''' ks_cfg = write_ks_cfg(ks_cfg) self.assertRaises(KickstartVersionError, versionFromFile, ks_cfg) os.unlink(ks_cfg) if __name__ == "__main__": unittest.main() pykickstart-1.83/tools/000077500000000000000000000000001154315014400151535ustar00rootroot00000000000000pykickstart-1.83/tools/ksflatten000077500000000000000000000047211154315014400171000ustar00rootroot00000000000000#!/usr/bin/python # # Simple script to take a kickstart config, read it in, parse any %includes, # etc to write out a flattened config that is stand-alone # # Copyright 2007, Red Hat, Inc. # Jeremy Katz # # 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 of the License. # # 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, sys import optparse import pykickstart import pykickstart.parser from pykickstart.version import * def parse_args(): parser = optparse.OptionParser() parser.add_option("-c", "--config", type="string", dest="kscfg", help="Path to kickstart config file") parser.add_option("-v", "--version", dest="version", default=DEVEL, help="Kickstart version to use for interpreting config") parser.add_option("-o", "--output", type="string", dest="output", help="Write flattened config to OUTPUT") (options, args) = parser.parse_args() return options, args def main(): (opts, args) = parse_args() if not opts.kscfg and len(args) >= 1: opts.kscfg = args[0] elif not opts.kscfg: print >> sys.stderr, "Need to specify a config to flatten" sys.exit(1) ksversion = makeVersion(opts.version) ksparser = pykickstart.parser.KickstartParser(ksversion) try: ksparser.readKickstart(opts.kscfg) except IOError, msg: print >> sys.stderr, "Failed to read kickstart file '%s' : %s" % (opts.kscfg, msg) sys.exit(1) except pykickstart.errors.KickstartError, e: print >> sys.stderr, "Failed to parse kickstart file '%s' : %s" % (opts.kscfg, e) if opts.output: try: f = open(opts.output, 'w') except IOError, msg: print >> sys.stderr, "Failed to open output file '%s' : %s" %(opts.output, msg) else: f = sys.stdout f.write("%s" %(ksparser.handler,)) f.close() if __name__ == "__main__": main() pykickstart-1.83/tools/ksvalidator000077500000000000000000000071361154315014400174330ustar00rootroot00000000000000#!/usr/bin/python2 # # Chris Lumens # # Copyright 2005, 2006, 2007 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import optparse import os import sys import warnings import tempfile import urlgrabber import shutil from pykickstart.errors import * from pykickstart.parser import * from pykickstart.version import * import gettext gettext.install("pykickstart", unicode=True) def cleanup(destdir, file=None, exitval=1): shutil.rmtree(destdir) # Don't care if this file doesn't exist. if file is not None: try: os.remove(file) except: pass os._exit(exitval) op = OptionParser(usage="usage: %prog [options] ksfile|url") op.add_option("-e", "--firsterror", dest="firsterror", action="store_true", default=False, help=_("halt after the first error or warning")) op.add_option("-i", "--followincludes", dest="followincludes", action="store_true", default=False, help=_("parse include files when %include is seen")) op.add_option("-l", "--listversions", dest="listversions", action="store_true", default=False, help=_("list the available versions of kickstart syntax")) op.add_option("-v", "--version", dest="version", default=DEVEL, help=_("version of kickstart syntax to validate against")) (opts, extra) = op.parse_args(sys.argv[1:]) if opts.listversions: for key in sorted(versionMap.keys()): print key os._exit(1) if len(extra) != 1: op.print_help() os._exit(1) else: destdir = tempfile.mkdtemp("", "ksvalidator-tmp-", "/tmp") try: f = urlgrabber.urlgrab(extra[0], filename="%s/ks.cfg" % destdir) except urlgrabber.grabber.URLGrabError, e: print _("Error reading %s:\n%s" % (extra[0],e)) cleanup(destdir) try: handler = makeVersion(opts.version) except KickstartVersionError: print _("The version %s is not supported by pykickstart" % opts.version) cleanup(destdir) ksparser = KickstartParser(handler, followIncludes=opts.followincludes, errorsAreFatal=opts.firsterror) # turn DeprecationWarnings into errors warnings.filterwarnings("error") processedFile = None try: processedFile = preprocessKickstart(f) ksparser.readKickstart(processedFile) cleanup(destdir, processedFile, exitval=0) except DeprecationWarning, msg: print _("File uses a deprecated option or command.\n%s") % msg cleanup(destdir, processedFile) except (KickstartParseError, KickstartValueError), msg: print msg cleanup(destdir, processedFile) except KickstartError: print _("General kickstart error in input file") cleanup(destdir, processedFile) except Exception, e: print _("General error in input file: %s") % e cleanup(destdir, processedFile) pykickstart-1.83/tools/ksverdiff000077500000000000000000000070151154315014400170670ustar00rootroot00000000000000#!/usr/bin/python2 # # Chris Lumens # # Copyright 2009 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the GNU # General Public License v.2. This program is distributed in the hope that it # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU 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., 51 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat # trademarks that are incorporated in the source code or documentation are not # subject to the GNU General Public License and may only be used or replicated # with the express permission of Red Hat, Inc. # import optparse import os import sys import warnings from pykickstart.base import * from pykickstart.errors import * from pykickstart.parser import * from pykickstart.version import * import gettext gettext.textdomain("pykickstart") _ = lambda x: gettext.ldgettext("pykickstart", x) def getCommandSet(handler): return set(handler.commands.keys()) def getOptSet(lst): return set(map(lambda o: o.get_opt_string(), lst)) def printList(lst): for e in lst: sys.stdout.write("%s " % e) print op = OptionParser(usage="usage: %prog [options]") op.add_option("-f", "--from", dest="f") op.add_option("-t", "--to", dest="t") (opts, extra) = op.parse_args(sys.argv[1:]) if not opts.f or not opts.t: print(_("You must specify two syntax versions.")) os._exit(1) try: fromHandler = makeVersion(opts.f) toHandler = makeVersion(opts.t) except KickstartVersionError, e: print(_("The version %s is not supported by pykickstart") % str(e)) os._exit(1) fromCmdSet = getCommandSet(fromHandler) toCmdSet = getCommandSet(toHandler) bothSet = fromCmdSet & toCmdSet print(_("The following commands were removed in %s:") % opts.t) printList(list(fromCmdSet - toCmdSet)) print(_("The following commands were deprecated in %s:") % opts.t) printList(filter(lambda c: isinstance(toHandler.commands[c], DeprecatedCommand), list(bothSet))) print(_("The following commands were added in %s:") % opts.t) printList(list(toCmdSet - fromCmdSet)) print for cmd in bothSet: printed = False newOptList = [] deprecatedOptList = [] removedOptList = [] fromCmd = fromHandler.commands[cmd] toCmd = toHandler.commands[cmd] if not hasattr(fromCmd, "op") or not hasattr(toCmd, "op"): continue fromOpt = fromCmd.op.option_list toOpt = toCmd.op.option_list newOptList = getOptSet(toOpt) - getOptSet(fromOpt) removedOptList = getOptSet(fromOpt) - getOptSet(toOpt) deprecatedOptList = getOptSet(filter(lambda cmd: cmd.deprecated == 1, toOpt)) if len(newOptList) > 0: print(_("The following options were added to the %s command in %s:") % (cmd, opts.t)) printList(list(newOptList)) printed = True if len(deprecatedOptList) > 0: print(_("The following options were deprecated from the %s command in %s:") % (cmd, opts.t)) printList(list(deprecatedOptList)) printed = True if len(removedOptList) > 0: print(_("The following options were removed from the %s command in %s:") % (cmd, opts.t)) printList(list(removedOptList)) printed = True if printed: print pykickstart-1.83/0000775000076400007640000000000011543150237015226 5ustar00clumensclumens00000000000000pykickstart-1.83/ChangeLog0000664000076400007640000060203011543150237017001 0ustar00clumensclumens00000000000000commit fdcfd68030360bda94dab980eaa181ecc35ec47b Author: Chris Lumens Date: Fri Mar 25 13:21:12 2011 -0400 New version. commit 13dbfdab046e1220a3745c9bbd5ed67cda379690 Author: Chris Lumens Date: Fri Mar 25 13:25:40 2011 -0400 activate and nodefroute are properties on the Data objects. commit 31139f1d0b760c84dd1afa44ed9cb954f5f01b83 Author: Radek Vykydal Date: Mon Jan 31 22:16:04 2011 +0100 Add kickstart network --nodefroute option (#668417) Sets DEFROUTE=no in ifcfg file. commit 8d44cb8a393e4823e6bf8a8928c9a3603c40fd55 Author: Radek Vykydal Date: Mon Jan 31 22:06:47 2011 +0100 Add support for network --bootproto ibft option (#668417) commit 5e75f9202aaba82163475706b14ec401cfc251c6 Author: Radek Vykydal Date: Wed Dec 1 13:52:27 2010 +0100 Add network --activate option (#668417) So that we can activate more than one network device in installer environment using kickstart. The activating happens in loader (stage 2 is too late for iscsi). commit bc7ea960acb90d752130ae3bc0e75ecc8ebeb097 Author: Chris Lumens Date: Tue Mar 1 11:09:26 2011 -0500 Add support for F16. commit 7a81babff00309d17b159f1e1be9dc2f8888b597 Author: Chris Lumens Date: Fri Feb 18 13:51:45 2011 -0500 New version. commit ef92ba48006c74e4b8371be7ed8f9264009af814 Author: kristho Date: Wed Feb 16 00:20:49 2011 +0000 l10n: Updates to Danish (da) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 0e4fa00828764073da6ba624c37e1fb076745a06 Author: Chris Lumens Date: Tue Feb 15 10:23:14 2011 -0500 Add support for "logvol --label=" (#677571). I thought this already existed, but apparently only in the documentation. commit 5c81be029e9caaf33e0f38c1af64878cb8ed795a Author: Chris Lumens Date: Wed Jan 19 16:49:12 2011 -0500 New version. commit 93d9506afd617d0b90e673b9cde9f6e11c83256a Author: Chris Lumens Date: Wed Jan 19 12:55:04 2011 -0500 Add support for "raid --label=" (#670643). commit 622fc6d54597bb0e2c8c4198747ee82bfd8188fe Author: rajesh Date: Mon Jan 17 10:15:58 2011 +0000 l10n: Updates to Hindi (hi) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 52366c1a94190ec7557e78cfd36793b00fbeb76c Author: mgiri Date: Mon Jan 17 04:38:09 2011 +0000 l10n: Updates to Oriya (or) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 5aca9b652283cbe98e7d6db5196ba7b82134543f Author: jassy Date: Wed Jan 12 10:47:38 2011 +0000 l10n: Updates to Panjabi (Punjabi) (pa) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 5abd43393551d326d0e7437fc222c32c3c015033 Author: ekd123 Date: Sun Jan 9 04:34:46 2011 +0000 l10n: Updates to Chinese (China) (zh_CN) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit a558d787aa5325802e96a0677095996f0aae3b09 Author: Chris Lumens Date: Fri Jan 7 14:38:30 2011 -0500 --baseurl/--mirrorlist are no longer required for the repo command. If not given, anaconda will assume the repo listed is one of the ones in /etc/yum.repos.d that are disabled by default. commit 2761e4dd1ef7656e245eb8dcf44a497fd71b0155 Author: shanky Date: Fri Jan 7 14:10:45 2011 +0000 l10n: Updates to Kannada (kn) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit db07446fd77793ac2cc9b1f48a61327e07c8444e Author: Chris Lumens Date: Wed Jan 5 11:38:18 2011 -0500 Make use of the "interactive" command an error. Marking it as deprecated was a bit of a mistake. If you had a generic kickstart file with generic partitioning and expected interactive mode to stop and prompt you, having it being deprecated would mean the installer would just cruise on through anyway. This could potentially damage any installed system. commit c692fdcced10a883e6723fbb6261760478295a42 Author: runab Date: Wed Jan 5 08:52:08 2011 +0000 l10n: Updates to Bengali (India) (bn_IN) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 3d59de5a0220faa96ae63c2ffeb61f79be6b03ec Author: swkothar Date: Tue Jan 4 09:19:46 2011 +0000 l10n: Updates to Gujarati (gu) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 71c81cc1b368eebb2f655528466f66f5a8a7a4d6 Author: Chris Lumens Date: Fri Dec 10 15:16:32 2010 -0500 New version. commit 5ddb64299d68d6e197a9051e39e300711e0a0326 Author: Chris Lumens Date: Thu Dec 9 09:19:13 2010 -0500 Remove preceededInclude= support (#639372). It never really worked right anyway, and it breaks ksflatten which is used by Fedora rel-eng and therefore way more important. commit 0cc307569c633d4147becc9bcef6e7082c4385a3 Author: Ales Kozumplik Date: Mon Dec 6 16:27:00 2010 +0100 support noverifyssl on the rhel6-branch (method, repo) (#660340). commit 0eb3e133415bc50dc1cc2ae2fa0dd04676ddd039 Author: ncfiedler Date: Sat Dec 4 12:02:43 2010 +0000 l10n: Added Low German translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 29fb63b4ca89d66247cbe46d97a00c863c518dfa Author: Chris Lumens Date: Mon Nov 8 11:09:17 2010 -0500 New version. commit dffb961c200c02d22c8dce684e5680ddf7bff243 Author: Chris Lumens Date: Fri Nov 5 18:15:17 2010 -0400 Fix an error when setting up the multipath parent. commit 379baf009fd8307af3fd0bd3ab1b0ad0ca5c5ad7 Author: Chris Lumens Date: Fri Nov 5 18:06:33 2010 -0400 Define everything in an __init__ method somewhere. commit b1776aa642aea1763897d39428fcf8108ee675cc Author: Chris Lumens Date: Fri Nov 5 18:00:15 2010 -0400 Remove the "FIXME: this is a hack" thing. commit 8850da99188621be969dac447b29bd9b19d6c646 Author: Chris Lumens Date: Fri Nov 5 17:59:14 2010 -0400 Don't specify {} as the default argument to any method. This is dangerous because it ends up being a class variable so later callers may not get the default empty dict they were expecting. commit 51c7b217c4723770337db3f4d2a4b252c3bb5686 Author: Chris Lumens Date: Fri Nov 5 17:51:23 2010 -0400 We don't need to use explicit lambdas in a lot of places. commit 546d1e6defdcaaacdea63ff803c56702bdfcaf3e Author: Chris Lumens Date: Fri Nov 5 17:48:31 2010 -0400 Don't redefine internal Python names for variables. commit daf630e3183d422989596f41e23cb0c9ea4bbed3 Author: Chris Lumens Date: Fri Nov 5 17:44:06 2010 -0400 No longer use the deprecated string module. commit a002433b7482487e1789d632bb1388c19887b190 Author: Chris Lumens Date: Fri Nov 5 17:32:30 2010 -0400 Fix "string statement has no effect" warnings. commit 2f5f49516be99096684f3767b311cddf56c33b56 Author: Chris Lumens Date: Fri Nov 5 17:28:55 2010 -0400 Fix some indentation warnings caught by pylint. These are not errors, but three spaces instead of four at one level of indentation is just inconsistent. commit 0ee180fe7519cd07b651c1ff9b8f57bb41831752 Author: Chris Lumens Date: Fri Nov 5 17:25:58 2010 -0400 Move from pychecker to pylint, since the latter actually works. commit 350dbf5492dfcd388c37793134513395d71aa024 Author: Chris Lumens Date: Wed Nov 3 16:19:19 2010 -0400 Add bootloader --iscrypted support for F15 too. The previous commit was for RHEL6 and cherry-picked to master, but of course it needs to be added for F15 as well. commit 03671799fb18f282202a6f3e82527524af006eec Author: Chris Lumens Date: Wed Nov 3 16:08:50 2010 -0400 Add support for F15. commit 7a4576499974e0959b8fd0a7fe07532d9acc6da9 Author: Chris Lumens Date: Wed Nov 3 15:46:37 2010 -0400 Add bootloader --iscrypted (#554870). grub now supports passwords encrypted with methods other than MD5 (such as SHA-*). grub can automatically detect the scheme in use and handle it correctly. All that's left is to add anaconda support for the same. commit 5aa703ebb410b788bb48ebe5a79a3cf834938d19 Author: kmaraas Date: Sat Oct 30 14:34:55 2010 +0000 l10n: Updates to Norwegian Bokmål (nb) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit a82b70cab20d24abebcfd37cc815bc6e4372c69d Author: hasanalpinan Date: Tue Oct 26 07:00:42 2010 +0000 l10n: Updates to Turkish (tr) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit f4264f673d1e8d176460eba86962c7654e6310b5 Author: hasanalpinan Date: Mon Oct 25 20:40:41 2010 +0000 l10n: Updates to Turkish (tr) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 7a16758c796b104a966c37ac668da8f263e8e19e Author: feonsu Date: Wed Oct 20 10:14:38 2010 +0000 l10n: Updates to Slovak (sk) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit ae9d02068f491223fc105202a44ef0fdd83b0ebe Author: rbuj Date: Mon Sep 20 03:54:49 2010 +0000 l10n: Updates to Catalan (Valencian) (ca) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit ab07823e52e03f22e69fb17d129d44e2fb2388d1 Author: bluebat Date: Sat Sep 18 07:30:32 2010 +0000 l10n: Updates to Chinese (Taiwan) (zh_TW) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 7411a3ab26e720bb2504d00f2dc6f7fec64e6934 Author: bruce89 Date: Fri Sep 17 23:46:35 2010 +0000 l10n: Updates to English (United Kingdom) (en_GB) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit f592f7d705dea53f44f0e8ddbb175919cfa3437f Author: rbuj Date: Wed Sep 15 13:29:13 2010 +0000 l10n: Updates to Catalan (Valencian) (ca) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit f515ef0802fec16030c8f97140084c074468feb0 Author: Chris Lumens Date: Fri Sep 10 14:05:38 2010 -0400 New version. commit 1edc9053e7ba475156a7240d616b5d1d958bd950 Merge: afb98ea d10537c Author: Chris Lumens Date: Fri Sep 10 13:44:20 2010 -0400 Merge branch 'master' of git+ssh://git.fedorahosted.org/git/hosted/pykickstart commit d10537c6313b658e8765d0affb7ad74b97fa2f83 Author: dtomaras Date: Sun Aug 29 18:25:09 2010 +0000 l10n: Updates to Greek (el) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit ea66cc12349dca02246025e9cccf85673551077b Author: dtomaras Date: Sun Aug 29 18:21:05 2010 +0000 l10n: Updates to Greek (el) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 0aee9185a305940b6130fa9461a6ac08a158ed91 Author: rbuj Date: Sun Aug 29 01:37:03 2010 +0000 l10n: Updates to Catalan (Valencian) (ca) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit f95a22a507f44853ff13ac4673f95f6681ab77e2 Author: ruigo Date: Sat Aug 28 15:27:44 2010 +0000 l10n: Updates to Portuguese (pt) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit afb98ea16e5a9091fee241672a6ca9fdd7c97215 Author: Chris Lumens Date: Wed Aug 25 13:28:32 2010 -0400 Raise KickstartError instead of IOError (#618002). We shouldn't raise IOError without also providing an errno, and raising it to begin with is a little iffy since it's not a pykickstart exception. We're already raising KickstartError for some read errors, so use it in all the other places too. commit da98c1d4548c6c346993d1977752582b79c33935 Author: lashar Date: Mon Aug 23 16:25:53 2010 +0000 l10n: Updates to Persian (fa) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit ddc1dd8b9dd3b7350d0dc1d8d275c554c9fd66eb Author: milankerslager Date: Sun Aug 22 08:59:22 2010 +0000 l10n: Updates to Czech (cs) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 53939e752735a8c17f837aa383d37997e706981c Author: yurchor Date: Fri Aug 20 08:29:20 2010 +0000 l10n: Updates to Ukrainian (uk) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 69fd235d3fd5b2f6cc57a70fe8dada3ba36df4d9 Author: goeran Date: Tue Aug 10 10:42:09 2010 +0000 l10n: Updates to Swedish (sv) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 984e89f57aa7f2e4c946927d315b4a687ab6c112 Author: irabaiolli Date: Tue Aug 10 01:48:39 2010 +0000 l10n: Updates to Portuguese (Brazilian) (pt_BR) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit c63698b2d3ead471b5f982605196dff81877d8fa Author: fvalen Date: Mon Aug 9 04:18:32 2010 +0000 l10n: Updates to Italian (it) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 6456dff98e7eb8e93983ddde5d73d767b81e4e79 Author: tiansworld Date: Mon Aug 9 04:01:00 2010 +0000 l10n: Updates to Chinese (China) (zh_CN) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 593a7640ce9d79787e586f57f479652a0468c0e9 Author: bardisch Date: Sat Aug 7 08:43:41 2010 +0000 l10n: Updates to Korean (ko) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit f66ed6c9dc138b0a65b4d2f2d2d2db5e453ec43b Author: Chris Lumens Date: Thu Aug 5 14:12:49 2010 -0400 It's --biospart, not --biosdisk (#620855). commit 4eddfd423158c3cf4219ae5d4fcc0dd7eca70613 Author: shaiton Date: Fri Aug 6 08:45:22 2010 +0000 l10n: Updates to French (fr) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 5a0e9498c4092d0858b06a5230f01b32d24daab1 Author: shaiton Date: Fri Aug 6 08:44:32 2010 +0000 l10n: Updates to French (fr) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit c6042346e900ff2f0081bcfb150f13b17774c6eb Author: ifo Date: Thu Aug 5 14:49:02 2010 +0000 l10n: Updates to Bulgarian (bg) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 16123b7b57b94848fc9e4078fba24fba978e83ee Author: ifo Date: Thu Aug 5 14:38:18 2010 +0000 l10n: Updates to Bulgarian (bg) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit c30b14d494924cc258c112dc05906cd454906254 Author: ypoyarko Date: Wed Aug 4 23:54:45 2010 +0000 l10n: Updates to Russian (ru) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 9bb4761bc16f63aae928db7cd3b30f9722a6f4d7 Author: ttrinks Date: Thu Jul 29 05:44:58 2010 +0000 l10n: Updates to German (de) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit c340b39928d5bfeae15654ec23f2213d5434767e Author: vpv Date: Wed Jul 21 13:19:10 2010 +0000 l10n: Updates to Finnish (fi) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 4992df04652c78a56c03d158643dd6362a49e862 Author: Chris Lumens Date: Tue Jul 20 10:02:21 2010 -0400 New version. commit 7c3273a0a2844a47768b243537d044e32ba69cde Author: Chris Lumens Date: Wed Jul 14 16:43:19 2010 -0400 Send the key command down the memory hole. It was never used by anything in Fedora, so there's not really any point in keeping it around. commit 2278da73cb467025a4722dc2821a474fb5af3eef Author: Chris Lumens Date: Wed Jul 14 13:33:06 2010 -0400 Deprecate interactive kickstart mode. commit c6895ec77430e95c4fa7f738a6cad6599bb218a3 Author: munzirtaha Date: Mon Jul 12 06:36:42 2010 +0000 l10n: Updates to Arabic (ar) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 7000bd6c357546ce7cca9ea68124ac76a11b4a6f Author: munzirtaha Date: Mon Jul 12 06:31:15 2010 +0000 l10n: Updates to Arabic (ar) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit e3089004cd8e3d0ef855ff1ea07dcb429f45d904 Author: Chris Lumens Date: Thu Jul 8 16:52:02 2010 -0400 New version. commit 872280b29eb2ac8a316cd331b5df2a3a4d26f2d6 Author: Ales Kozumplik Date: Tue Jun 29 18:58:41 2010 +0200 method: new parameter '--noverifyssl' after --url. commit c95632c2f424919d045bb06284e8ae995574e34c Author: Ales Kozumplik Date: Thu Jun 24 10:50:24 2010 +0200 repo: new parameter '--noverifyssl'. commit 9735faae47a93c325fd8a283e576aa2393162d9d Author: noriko Date: Wed Jun 30 01:59:24 2010 +0000 l10n: Updates to Japanese (ja) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 6c0d416b2481db8f847fb7527b6eb61b503d6530 Author: Chris Lumens Date: Tue Jun 22 10:31:52 2010 -0400 New version. commit 372b32947c95cc949f525abf29514d5054285002 Author: warrink Date: Fri Jun 18 13:27:29 2010 +0000 l10n: Updates to Dutch (Flemish) (nl) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 1e7c5b5c1965d903026233068d05d4927986b12f Author: beckerde Date: Fri Jun 18 12:57:21 2010 +0000 l10n: Updates to Spanish (Castilian) (es) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit b5d5e780ec3e6361912528c1b7fff3d8ae380e61 Author: raven Date: Thu Jun 17 18:05:20 2010 +0000 l10n: Updates to Polish (pl) translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 6c5317d2bdae9d21c70cf12c787c3930b98533cd Author: Chris Lumens Date: Wed Jun 16 17:04:32 2010 -0400 Update translation files. commit 6386e94882d459af8084254302a5822c6732102d Author: Chris Lumens Date: Wed Jun 16 16:13:40 2010 -0400 Remove everything from pykickstart that's been deprecated forever. commit 59a7161679a4afe6b37ff002db7823ed01897e47 Author: Chris Lumens Date: Wed Jun 16 15:41:16 2010 -0400 Using the knowledge of what command supports what option, condense test cases. commit f467bf76204c76493e072ecba9e9ece3ab61a1f4 Author: Chris Lumens Date: Wed Jun 16 13:25:50 2010 -0400 Add a method to list all supported options for a command being tested. This allows more cleanly determining whether a given version of a command supports a given option, therefore making less code duplication and easier determining whether we should run a test or not. commit 7510c8b07cbb4284d3dd1863f32860306fbefb9f Author: Chris Lumens Date: Thu Jun 10 15:20:24 2010 -0400 Add support for F14. commit bc583138b7dcde679a350c27ec896b0778030240 Author: Chris Lumens Date: Thu Jun 10 13:35:05 2010 -0400 The %end at the end of a section is now required. commit 4aa4f53ac0a473ae84c03540d1a10833ac6c81c7 Author: Chris Lumens Date: Thu Jun 10 12:55:49 2010 -0400 New version. commit a0c4ab93abee6bfcba30b886319e5f2d7e8ab988 Author: Chris Lumens Date: Thu Jun 10 11:48:28 2010 -0400 If an option is deprecated, do not care if it takes a value (#602303). The problem here is that if an option that ever did have a type that requires a value (string, for instance) then when that option is later deprecated, it will still require a value. Then you'll get a parse error instead of the deprecation warning, which doesn't make a lot of sense. commit 86b2b4f0a5e5c5513e8a1e6b32cc42577d00d072 Author: Chris Lumens Date: Thu Jun 10 11:48:01 2010 -0400 Don't compare the dest ("telnet") with the option string ("--telnet"). commit 57aba76a3da36d11b7c4ab4b1451570409ce2163 Author: Chris Lumens Date: Thu Jun 10 11:46:40 2010 -0400 The --connect= parameter wasn't really deprecated in FC6. If it was, we wouldn't still be processing it. commit 7e76b52606da5d0b61f9f003c5c8ab1ca66d92c1 Author: Chris Lumens Date: Tue Jun 1 13:32:19 2010 -0400 New version. commit a1af4ffb6031ceb074b1bc02c7dd78c0ff25d1cc Author: Peter Jones Date: Thu May 27 11:29:30 2010 -0400 Allow "ignoredisk" to explicitly specify interactive usage (#596804) We want the user to be able to manually navigate advanced storage when using a ks.cfg without partitioning sections. commit 6f4a997225ccb1aabb34a735a2c5750904c75158 Author: Chris Lumens Date: Fri Apr 23 13:37:48 2010 -0400 New version. commit 14098b034b21dfb1b4636048a16f1bfa0d86cc34 Author: Chris Lumens Date: Fri Apr 23 11:56:22 2010 -0400 Return non-zero on error from ksvalidator (#585284). commit 53aef14c7b42eb90a04b6fd0e1e7d547771454c6 Author: Chris Lumens Date: Wed Apr 14 17:10:10 2010 -0400 New version. commit 0515e29ef2f728b51f612c2d2f4a0fbffb179464 Author: Chris Lumens Date: Wed Apr 14 11:16:07 2010 -0400 Don't overwrite the excluded group list after every %packages line (#577334). Without this patch, you can only have one excluded group and it must come as the very last line of the %packages section. This is because after every line of the %packages section, we're resetting the excluded group list back to either whatever group you specified to exclude on this line, or nothing for every other line. commit be4bb18288aa8a0e9953236a5703acf24c9bb533 Author: Chris Lumens Date: Wed Apr 14 12:00:08 2010 -0400 Add a bunch of test cases for the packages section. This is meant to prevent things like #577334 from coming back. commit 2000711c128e5f4f24462b6ca6a7c25dc5dfca5f Author: Chris Lumens Date: Wed Mar 31 10:56:34 2010 -0400 New version. commit 45dd179a352919439fbba6c760438384a068acc7 Author: Chris Lumens Date: Wed Mar 31 10:48:09 2010 -0400 Add support for RAID4 (#578514). commit f22f84e85bca6e5e86a74589b2426d988c926f9b Author: Chris Lumens Date: Tue Mar 30 14:56:25 2010 -0400 Escape percent signs in the changelog. commit 7085b35e13a83b0908c8605dba44990e8c3ea533 Author: Chris Lumens Date: Wed Mar 10 10:35:53 2010 -0500 New version. commit 9dcdf86392d8f8745cd9a148a005bac6f7c9d702 Author: Chris Lumens Date: Thu Mar 4 10:23:45 2010 -0500 Add driverdisk --biospart= (#570437). commit e2871ebf655ebcd7eb01e150d86253aebf2f5e9e Author: ppapadeas Date: Mon Mar 1 09:40:54 2010 +0000 Sending translation for Greek commit 5e9ba85169fc24b5aa0cca057f7c136281c51f87 Author: thalia Date: Sun Feb 21 13:57:05 2010 +0000 Sending translation for Greek commit 9dacd7f259bada02d7c283cf672a77d4178d68f1 Author: Chris Lumens Date: Tue Jan 26 09:56:18 2010 -0500 Fix IOError catching in ksflatten (jgregusk, #558650). commit 59dfff9b206ce19ad7af4f2a57b5ce45caaa5b8e Author: Chris Lumens Date: Thu Jan 14 14:11:14 2010 -0500 New version. commit f3bb9ec85501fd6a3cd3d306f08c7b6716e54c08 Author: Chris Lumens Date: Thu Jan 14 13:38:24 2010 -0500 Support removing groups that were included by a glob (#554717). pykickstart doesn't know anything about packages, and therefore does not expand globs. Group exclusion currently only works by taking into account groups previously mentioned in the kickstart file. This implementation was primarily motivated by the spin kickstart files that %include. So, a kickstart snippet like the following: %packages * -@foo %end will not exclude the group foo, because it was not previously mentioned. This patch adds a new list that users of pykickstart can inspect to make sure to remove the groups. commit e500faebbf514d5466bba35d501261bed6495538 Author: Chris Lumens Date: Thu Jan 14 14:06:12 2010 -0500 Make sure that everything in version.versionMap has a handler. This catches what I tried to do, which is add support for a version everywhere except for adding a file to pykickstart/handlers/. That results in an error, but there's no test case to check for that. commit 730a17d5101d17af34be9b447cae18b35bb49a0e Author: Chris Lumens Date: Wed Jan 13 09:52:18 2010 -0500 Add support for RHEL6 (#552230). commit 8776de020a84a444f8f8f82154b1e3fb68a46b4f Author: Chris Lumens Date: Wed Jan 13 09:49:14 2010 -0500 Don't consider RHEL versions as developmental even if they're latest. commit ac1a8ca497832231f5af9f067f6ee94a90bd64a1 Author: Hans de Goede Date: Thu Jan 14 11:50:55 2010 +0100 Add lineno to BaseData and derived classes (version 2) Add a lineno to BaseData derived classes, so that execute methods in anaconda's kickstart.py can get the line no a data list entry comes from for error reporting. commit a2b9df829897a14caf256ec8eb7fe924dcc81285 Author: Hans de Goede Date: Thu Jan 7 13:14:13 2010 +0100 Give the non mandatory iscsi --port argument a sane default commit 7e4b417ee448cc265d57a137f49d07efc45348c4 Author: Hans de Goede Date: Thu Jan 7 13:12:40 2010 +0100 Change python_sitelib macro to use %global for new rpm Change python_sitelib macro to use %global as the new rpm will break using %define here, see: https://www.redhat.com/archives/fedora-devel-list/2010-January/msg00093.html commit b9be276f1fd6759ecf31b7f7da22fa8fe812750b Author: Hans de Goede Date: Mon Dec 14 18:49:10 2009 +0100 Fix typo in iscsi parsing error message commit ca83c3a72fcea3079b2ed42edbeb1f220c599387 Author: Chris Lumens Date: Thu Dec 3 16:03:55 2009 -0500 New version. commit 91491ec5ae88f798036cc0fa7e42f4a8a01387cc Author: Chris Lumens Date: Thu Dec 3 16:01:08 2009 -0500 Don't use action="append_const" in firewall.py. The reason for this is that python2.4 doesn't support it, and we're still using python2.4 on RHEL5, and all the builders have RHEL5 installed. So if we want to continue using pykickstart for testing and building, we've got to use this workaround. commit 2216c39a08c2bcc3523badf3dae99fa17730580a Author: Chris Lumens Date: Wed Nov 25 11:14:23 2009 -0500 Make "make archive" depend on test and check passing again. commit a743d2bbb440171f746d0383e3140e7f249e67bd Author: Chris Lumens Date: Wed Nov 25 11:11:33 2009 -0500 versionToString now works in all cases we test for. commit 40a85df7217c1b02443cdadb158f9699ad99a43d Author: Chris Lumens Date: Wed Nov 25 10:52:47 2009 -0500 Fix the few pychecker errors outstanding in options.py. commit d5b0f4359f7cd9f4e318999d73b94164999024c0 Author: Hans de Goede Date: Wed Nov 25 13:00:04 2009 +0100 Fix make docs to make docs dir before trying to download files there commit 45b923d0f01f54dd452c4a5b6c8c7f8e2602dfb7 Author: Hans de Goede Date: Wed Nov 25 12:56:29 2009 +0100 New version. commit 280823ed838a9b221d263f5fce7068fa01bbdba3 Author: Hans de Goede Date: Tue Nov 24 20:20:44 2009 +0100 Add --dcb option to fcoe command (#513011) commit 91276efcef4fd19420d62cf8188562d96ea466fd Author: Radek Vykydal Date: Fri Nov 20 13:45:20 2009 +0100 Remove rhpl from tests. commit 9a5da6cf9cb63fffe72552cf2597955a0fa7782e Author: Radek Vykydal Date: Fri Nov 20 11:51:36 2009 +0100 Port bootloader --hvargs option added in rhel5. Option was added in bug #501438. commit b6ffda50b744fe933cd867ff077dc4a53a4b2f09 Author: Chris Lumens Date: Tue Nov 17 09:23:24 2009 -0500 Ignore comments when looking for %ksappend lines (#525676). commit 18165f9a73ef43decfe23b351276c506cce2fc21 Author: Mike McLean Date: Thu Nov 12 22:48:01 2009 -0500 use python 2.x exception syntax Signed-off-by: Mike McLean commit c5eb0782c49bbd43cab53a805912df681d511dd7 Author: Chris Lumens Date: Thu Nov 12 15:49:32 2009 -0500 New version. commit 2e9230cd5259bdbc4dbf2f23df0ac8739d344f20 Author: Chris Lumens Date: Tue Nov 10 13:21:19 2009 -0500 Add additional arguments to BaseHandler.__init__ for better map control. First, I've introduced dataMapping= which does the same as mapping but for data objects. Second, I've introduced commandUpdates= and dataUpdates= which take effect after mappings have been generated and modifies them. This allows you to either specify an entirely new set of mappings or just updates a few commands. commit 4cabcbec62192f2fcea74a828716b4a649b64903 Author: Chris Lumens Date: Tue Nov 10 11:40:46 2009 -0500 Return the KickstartCommand/KickstartData object from dispatcher. When the dispatcher calls out to a KickstartCommand, it gets a return value that is either the KickstartCommand populated with data, or a KickstartData also populated with data. It'd be nice to make that return value available in handleCommand, and then again in whatever calls handleCommand. commit ca4719fce40daa01545051cb2bab3fbdf65a6b2b Author: Peter Jones Date: Tue Oct 20 14:13:44 2009 -0400 Add an "sshpw" command for changing the passwords in anaconda's env. This allows the user to change the passwords for anaconda's "ssh" environment. commit c32e8b6c6efddef621ef8e589127302cfe86a6a5 Author: astur Date: Fri Oct 30 12:29:16 2009 +0000 Sending translation for po/ast.po commit 6385b4d812614bca38008cd1bf0a0beb5f7a7b0a Author: Chris Lumens Date: Wed Sep 30 15:06:33 2009 -0400 Add --proxy support to the url and repo commands. commit f2a87aaeab11acb9f32ee6e04c7e65c526712f93 Author: Chris Lumens Date: Wed Sep 30 14:46:03 2009 -0400 Add support for F13. Is it really that time already? commit b78d398de63a6e38418714671d886688bede600e Author: Chris Lumens Date: Wed Sep 30 11:18:06 2009 -0400 New version. commit b2ced37d4cd388afe3cca5b6cd777903b650c64c Author: Chris Lumens Date: Wed Sep 30 10:16:09 2009 -0400 Update the zfcp command for F12 (#526360). The --scsiid and --scsilun options are no longer required, and aren't even used by anaconda anymore. I believe they used to be before the storage rewrite, but at that time we discovered they don't do anything and got rid of them. commit 02f350629bf786b03e32bc3f88249851a9f1b03e Author: mvdz Date: Tue Sep 22 19:39:22 2009 +0000 Sending translation for Ukrainian commit 2c5597caa98500d617ac8ee48ad0319dcb8a13e2 Author: raven Date: Tue Sep 22 19:29:06 2009 +0000 Sending translation for Polish commit 9f3992089bee053effac419d53533b0bb5ccda1f Author: Chris Lumens Date: Fri Sep 18 09:08:03 2009 -0400 Move "make" to %build (#524215). commit f32e7475d837cb0c98c7cc3ba8c682e32b0855c7 Author: Chris Lumens Date: Wed Sep 16 15:45:29 2009 -0400 New version. commit e2cd70b372293041514ba19a18af5ff9187ce812 Author: ypoyarko Date: Mon Sep 14 06:12:57 2009 +0000 Sending translation for Russian commit 3bcaf4d2462f499fb35a686ebf0ce18bc781dc11 Author: Chris Lumens Date: Thu Sep 10 11:04:35 2009 -0400 Add encryption key escrow support (mitr, #508963). commit 7379a6a52c36ea399dbfdfff0029330a49f4643b Author: Chris Lumens Date: Thu Sep 10 10:59:36 2009 -0400 Fix the repo test cases to expect quotes around the repo's name. commit 76bd102af870540adc71368dc3139514afe2205c Author: Chris Lumens Date: Thu Sep 10 10:32:19 2009 -0400 New version. commit b3c29d10306c7650198716b6440f565c4a219d01 Author: Chris Lumens Date: Wed Sep 9 17:21:39 2009 -0400 Support translated help text in optparse (#479519). commit d5cb1d7cf87faa4270de34b5959b96327662b822 Author: willwill Date: Wed Sep 9 02:22:29 2009 +0000 Sending translation for Thai commit 1ab2d9d798734e9e552d2bfa80f56166bc83d334 Author: Chris Lumens Date: Wed Sep 2 11:38:32 2009 -0400 If the input kickstart file cannot be read, raise IOError (#519477). commit ec7f60157ae6c0530de62f77efc46a620878ba4f Author: Chris Lumens Date: Thu Aug 27 15:45:18 2009 -0400 New version. commit 4a15868f70ef4413a50d53a5341744aa2749dbba Author: Chris Lumens Date: Thu Aug 20 10:01:03 2009 -0400 Include the error messages from URLGrabError in the exception (#518443). commit 15efd0ae9b32d59cc064ea1ae624c64fa3a313a6 Author: Chris Lumens Date: Tue Aug 11 14:25:12 2009 -0400 New version. commit 5589d1e4ac9442cc1ea88b719d9153dfcf5c2eac Author: Chris Lumens Date: Tue Aug 11 10:46:45 2009 -0400 Put quotes around the repo's name (Marc.Herbert@gmail.com). commit 6f4f4fcddb71191ad2b1a9f7dbd8086a6104ce9f Author: Chris Lumens Date: Mon Aug 10 17:35:40 2009 -0400 Make duplicate entries warnings, not errors (#516338). commit 468f813476fc7e79fda1218f028380f6e5673087 Author: Chris Lumens Date: Tue Jul 28 23:06:40 2009 -0400 New version. commit 4e1f0ff30bf1cb1d261d4920d82fc77a33761ff8 Author: Chris Lumens Date: Tue Jul 28 08:50:07 2009 -0400 Handle a few more places where a urlgrabber error could happen (#512951). commit 7bea68b8cbd81ce66b18cbec71b85762e0dbb70a Author: Chris Lumens Date: Sat Jul 25 18:48:44 2009 -0400 Error out if the same partition/repo/network is defined twice (#512956). commit eab42c962277a9003b9f1b70f503bc0550c3a7e1 Author: James Laska Date: Fri Jul 17 09:25:44 2009 -0400 Call parent class tests first. commit e85d4539ddec09787aa44f4191668dcb6c5cd341 Author: James Laska Date: Fri Jul 17 09:25:43 2009 -0400 Add KSOptionParser to FC3 upgrade command. Correct failing upgrade unittests. commit 24aeaf02cbecf226224c8d8262f08c6451fa0d83 Author: James Laska Date: Fri Jul 17 09:25:42 2009 -0400 Correct missing return stmt in _getArgsAsStr() commit d2ebf3f927f751761610a2c9546be645cc75e484 Author: Chris Lumens Date: Fri Jul 17 00:10:51 2009 -0400 New version. commit 4c299e8821588e8774fac2a883ade8cedc6aaa58 Author: Chris Lumens Date: Thu Jul 16 10:32:28 2009 -0400 Adjust writePriority to fix lvm-on-raid0 test cases (jlaska). commit abb70f78fbb32b3033ffbc565ec013ccfa49db3e Author: Chris Lumens Date: Mon Jul 13 10:41:29 2009 -0400 Add F12 to the version number tests. commit 6c730a4d547c70eeb84d53b38de524f22a12c562 Author: David Cantrell Date: Fri Jul 10 14:20:52 2009 -1000 F12_User test case. Test the new --gecos parameter for the user command. commit b1f8ac0c097c010ebfc0e6b8b947f4ac5baa6518 Author: David Cantrell Date: Fri Jul 10 14:20:51 2009 -1000 Add --gecos argument to the 'user' command Add support for setting the GECOS field with the user command. commit b75a39660815459ac3983e2361dca6ea9f5a24b8 Author: David Cantrell Date: Fri Jul 10 14:20:50 2009 -1000 Convert user.py to use _getArgsAsStr() commit e2ac4b96211df295276bee7e818a1a35bf8e1f6f Author: Chris Lumens Date: Fri Jul 10 17:46:10 2009 -0400 Another new version. commit d96f8927560cf2bd349c0d691f2e8f5cf97b0d88 Author: Chris Lumens Date: Fri Jul 10 10:57:01 2009 -0400 Another patch to make the bootloader test work (jlaska). commit 13f401695be76aa423f7e40c6bae2d6e77935976 Author: Chris Lumens Date: Thu Jul 9 20:54:48 2009 -0400 New version. commit 7df0c3c376ab436768cc62027169930968da6237 Author: Chris Lumens Date: Thu Jul 9 20:51:24 2009 -0400 Make sure to import the gettext stuff in fcoe. commit e81a87f92a76aac0d25e264aea266960df4986be Author: Chris Lumens Date: Thu Jul 9 15:42:03 2009 -0400 Correctly deprecate bootloader --lba32 (jlaska). commit 571c3c23660b53b303801b01b2ff7d29e3623338 Author: Hans de Goede Date: Wed Jul 8 09:20:31 2009 +0200 pykickstart: fix zfcp command writepriority zfcp commands should be written before any partitioning commands, and thus should have a priority of 71 commit 7ffa9a7c163251d4e9456bcb698ae004f1e2fe5b Author: Hans de Goede Date: Wed Jul 8 09:17:58 2009 +0200 pykickstart: Add fcoe command (take 2) Add an command to activate FCoE attached SAN's from kickstart commit 3fa478da4caad89d1fffe1f28b77c19fc89e99f9 Author: Chris Lumens Date: Tue Jul 7 15:37:29 2009 -0400 Add a test case for RAID (jlaska). commit f38dbdb902eef54e6128cb2cd481d548a30099f3 Author: Chris Lumens Date: Thu Jul 2 10:40:54 2009 -0400 New version. commit c9bceccf52814e3b00484b9ab840d4b37855c232 Author: Chris Lumens Date: Thu Jul 2 10:56:53 2009 -0400 Actually include the programmers-guide in the tarball. commit e828de22a8b527ea6ffea4150999c3f0a08c277a Author: Chris Lumens Date: Thu Jul 2 09:55:11 2009 -0400 Add support for the group command to F12. commit 6ec852499c39a2ac6786c4a14932398a1286aad4 Author: Chris Lumens Date: Tue Jun 30 11:35:33 2009 -0400 RHEL5 now supports RAID 10. commit 3720bf1e203ce4d626bc2b47b0e006895d085a18 Author: Joel Granados Moreno Date: Tue Jun 16 16:50:15 2009 +0200 The f12 hander class should be called F12Handler. commit faa81a6754284da0c741464ae8266c8c0a5bdb8f Author: Chris Lumens Date: Thu Jun 4 11:04:27 2009 -0400 Remove bootloader --lba32. commit cf61c64f8360d682c515269f8d90317284b91f5b Author: Chris Lumens Date: Tue Jun 2 11:57:09 2009 -0400 Add a new version of the driverdisk command without --type=. commit 5eddb302264f074d4c63a0c6a166c40c6dd0f30d Author: Chris Lumens Date: Tue Jun 2 11:45:15 2009 -0400 Add initial support for F12. commit 2b1ebd11465d6f0a8b931df18717db7b9d7b850c Author: Chris Lumens Date: Fri May 29 13:28:05 2009 -0400 Fetch the programmers-guide from the wiki now. commit 54f92e4bd1e21a242cd16a5fd92aca8bb9b81ebb Author: Chris Lumens Date: Mon May 18 17:33:57 2009 -0400 New version. commit b914164b0f29652b31369c740bdfcd4a402213fd Author: Chris Lumens Date: Mon May 18 17:31:02 2009 -0400 Make sure the F11 handler gets used for "partition" and "part" (#501020). commit 82829c8b8d12147d2fefb5227dbb1ed943930561 Author: Chris Lumens Date: Wed Apr 29 15:02:12 2009 -0400 New version. commit 3e498d49ee94206b0e4e4d9439a1859a093d0a43 Author: Chris Lumens Date: Wed Apr 29 15:01:45 2009 -0400 git-whatever -> git whatever commit af0ae73e64a745cab1078906a30b0ae566239f91 Author: Chris Lumens Date: Wed Apr 22 11:49:00 2009 -0400 Move lineno= from KSOptionParser.__init__ to parse_args (#497149). Setting it in __init__ causes all line numbers in error messages to be reported as 0, since the option parsers are all instantiated when the command handlers are created early-on. Instead, we want line numbers to reflect where we really are in processing, and that can only be done when parse methods are called. commit a4c39e6f072e2c9ab461b62480cdf554b976c363 Author: Chris Lumens Date: Wed Apr 22 11:30:34 2009 -0400 Use the F11 version of the partition command. commit 3e655d4c5d1c407d6705a5d15d2de709532dfbbd Author: Chris Lumens Date: Wed Apr 22 11:30:06 2009 -0400 Remove the --start and --end options since anaconda no longer uses them. commit b1e0449d866624398b595b566fe9c03c7281d065 Author: sadid Date: Sun Apr 19 21:07:19 2009 +0000 Sending translation for Persian commit a95c69f5247e22402021686fe1c16a705e7e777f Author: fab Date: Fri Apr 17 21:53:23 2009 +0000 Sending translation for po/de_CH.po commit e5cf32b184eaee8ac880f894b02c59baa9468339 Author: fab Date: Fri Apr 17 21:46:50 2009 +0000 Sending translation for German commit daab8b3a60fec5f0798646174ebee95f63529fc5 Author: willwill Date: Fri Apr 17 17:09:14 2009 +0000 Sending translation for Thai commit 419c979ddbc21937873a12ebca76bfe6d0639687 Author: Chris Lumens Date: Wed Apr 8 14:21:55 2009 -0400 Remove a broken test case. commit 538009ab7df1dc60a67678d0e5841265a26e1efa Author: fab Date: Mon Mar 30 21:17:52 2009 +0000 Sending translation for German commit 567c49161effa5d9fbec73a2f87c732b66fe236a Author: kristho Date: Mon Mar 23 08:49:06 2009 +0000 Sending translation for Danish commit b0ce74cb7cdb186f393805e18e300a4fba5218e9 Author: sveinki Date: Fri Mar 20 12:50:38 2009 +0000 Sending translation for Icelandic commit b7ebd0970bf68377b716da23714831a97ddc832d Author: Chris Lumens Date: Wed Feb 18 13:29:21 2009 -0500 New version. commit e17acb2b07de9525a8453dffe17aee53fb7effde Author: Chris Lumens Date: Wed Feb 18 13:25:23 2009 -0500 Add a skip attribute on key to shut up pychecker. commit 634734b683eb99f8b2f24406463ef3f8cc154d9e Author: James Laska Date: Wed Feb 18 08:31:29 2009 -0500 Only show autostep command when requested commit d9aaed40361f0512d74e86c39c7bb42e1c9c2cc2 Author: Chris Lumens Date: Thu Feb 12 14:22:39 2009 -0500 Strip spaces from service names, and require an option to be provided. commit db9f778d690cae3cd4c8926c53e858f21f0b0012 Author: Chris Lumens Date: Thu Feb 12 14:22:24 2009 -0500 Add a services test case (alindebe). commit b3bdf7a8cb8d2651f17242923b5efb3afaff0b48 Author: Chris Lumens Date: Thu Feb 12 13:52:06 2009 -0500 Surround services lists in double quotes. commit 387adc71945f641bc9462e1d59e66a245d39e988 Author: Chris Lumens Date: Thu Feb 12 13:24:34 2009 -0500 Remove the extra space from the services __str__ method. commit 9b09d4811390f3f7b8374e9bcb7663010e4b0171 Author: Martin Gracik Date: Tue Feb 10 16:39:38 2009 +0100 Added firewall, partition, repo tests. commit 1e2faa123f17c53e16f2abce7baba08ca010242f Author: Chris Lumens Date: Wed Feb 11 13:11:29 2009 -0500 Fix output formatting bugs in firewall, partition, and repo (mgracik). commit 68d25a5cbabfd52ac50b2f385d92b76e517b0c78 Author: Chris Lumens Date: Mon Feb 9 14:46:39 2009 -0500 Specifying both or neither of --drives and --only-use should be an error. commit 3f05f4be74332856424dcc846e5eaab85a9d9b5c Author: Chris Lumens Date: Mon Feb 9 14:30:48 2009 -0500 We need to import the translation stuff for error messages here. commit 62fb0e6df5f2cb1c620fe3ed5c47e46783ab0a50 Author: Martin Gracik Date: Mon Feb 9 11:41:24 2009 -0500 Added method test case; Corrected newline char in return value of FC6_Method. commit 6db004e9d400bbef6ff6298839c9f754fdf481e9 Author: Martin Gracik Date: Mon Feb 9 11:41:36 2009 -0500 Added reboot, upgrade, user, zerombr test cases. commit 872e5970db67e07e53903a048fffae84f9eda1e5 Author: Martin Gracik Date: Mon Feb 9 11:41:29 2009 -0500 Added mouse test case. commit 7f2c8683eac112c077a22011f4e5711132d1b66d Author: Martin Gracik Date: Mon Feb 9 11:41:18 2009 -0500 A couple changes. - Corrected return value of FC6_Iscsi parse method. - Added iscsi, ignoredisk, langsupport test cases. commit 5a98cfd858a02a0f8c6499e483a08cae0724de87 Author: Chris Lumens Date: Mon Feb 9 13:34:58 2009 -0500 Make --drives a required option for FC3, and catch no args on F8. commit 9019b9764598e21db79ed61f973c95565e2b7a5a Author: Martin Gracik Date: Mon Feb 9 11:41:11 2009 -0500 Added lilocheck.py test case. commit 425bbcd2fa352a28b6be821286ba5429384f9250 Author: Martin Gracik Date: Mon Feb 9 11:41:04 2009 -0500 Added iscsiname.py test case commit bdbe9aa73c913f93f37c7027e89bb3aa3baa3a05 Author: Martin Gracik Date: Mon Feb 9 11:40:56 2009 -0500 Fwd: [PATCH] Added rescue.py test case ----- Forwarded Message ----- From: "Martin Gracik" To: kickstart-list@redhat.com Cc: "Martin Gracik" Sent: Friday, February 6, 2009 4:47:23 PM GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna Subject: [PATCH] Added rescue.py test case commit f9ad6ec14a8efbeae0ee9545658963f6891df340 Author: Chris Lumens Date: Fri Feb 6 10:19:37 2009 -0500 Fix final printing of the rescue command (mgracik). commit 03e7190c4c6f45bd5f7c38c0895d45a72ad4356d Author: Chris Lumens Date: Thu Feb 5 16:13:46 2009 -0500 Add a dmraid test case (alindebe). commit ba955c2ce7feadd8b0b62e89d4f4e4d717074772 Author: Chris Lumens Date: Thu Feb 5 15:34:02 2009 -0500 Surround output strings in double quotes. commit e282b7fa04580d696a47fcb410865f745178c04e Author: Chris Lumens Date: Thu Feb 5 15:33:49 2009 -0500 Add a test case for the bootloader command. commit bb5f0fb56c8bbd22f7e0103b2893c750b784ae7d Author: Chris Lumens Date: Thu Feb 5 11:49:27 2009 -0500 Fix a typo in the deviceprobe command. commit 85f280cde54f8ffd118b1edfb08f1c6d62b208b0 Author: Chris Lumens Date: Thu Feb 5 11:46:49 2009 -0500 Add a displaymode test (alindebe). commit bb52eca544d1a32e974370395236c9df4dc3dc50 Author: Chris Lumens Date: Thu Feb 5 11:44:52 2009 -0500 Add a devicemode test case (alindebe). commit 601457cb531793205db564c8e3eae1b0bf625e3f Author: Chris Lumens Date: Thu Feb 5 11:43:24 2009 -0500 Revert the more strict option processing on displaymode. The displaymode command works just like the authconfig command in that it passes whatever extra arguments it gets along. So, we don't want to do any processing or checking of them in pykickstart. commit 371b45592e919da10ae6f141f6a3fa864a3b3b10 Author: Chris Lumens Date: Thu Feb 5 11:42:56 2009 -0500 Properly handle erroring on extra args, not just extra options. commit d155063f9c1e6522a04f23bb522709aea78baf07 Author: Chris Lumens Date: Thu Feb 5 11:21:58 2009 -0500 Added a logging test (alindebe). commit db80383b23d099dfc024516292fb0b9ab9de2eca Author: Chris Lumens Date: Thu Feb 5 11:21:19 2009 -0500 Don't use the logging class since it interferes with the logging test. commit 1e768be098a5818b9c81ad339455498c307b1202 Author: Chris Lumens Date: Thu Feb 5 11:20:22 2009 -0500 port without host should raise KickstartParseError, not kickstartValueError. commit abcebce3c5e9d190a1c2e30e6d708cc3e9b4d7ad Author: Chris Lumens Date: Tue Feb 3 14:14:14 2009 -0500 Add the --key option to option processing, since it's a valid argument. commit 4e6c6968ece1f627749c262e2ac63ca683668d23 Author: Chris Lumens Date: Tue Feb 3 14:13:45 2009 -0500 Fix test cases that were failing due to the new use of KSOptionParser. commit e36dd912502b1afce0ac8716d6c770a9d361223b Author: Paul W. Frields Date: Sun Feb 1 19:51:54 2009 -0500 Create new unittest for key.py commit 66bea6bab514324deea8f29c952a8b3a1cf1aea5 Author: Paul W. Frields Date: Sun Feb 1 20:49:56 2009 -0500 Teach driverdisk.py command to reject extra partitions commit f4a8a4d481cd592988db771ffc82ddc8d65b1263 Author: Paul W. Frields Date: Sun Feb 1 20:50:08 2009 -0500 Create new unittest for driverdisk.py commit 4b2ed10963244a7fe7c74bc2524215b4a216b7c0 Author: James Laska Date: Mon Feb 2 10:43:42 2009 -0500 Add KSOptionParser to all commands ... enables more strick option checking commit 3fb9fcbb89facd0e21640a101aafc38f498b1c51 Author: James Laska Date: Wed Jan 28 19:20:50 2009 -0500 Use KSOptionParser so we can catch bad command options commit 6b0037c479aac9768bbffa928f9b15acbad9122d Author: Chris Lumens Date: Thu Jan 29 17:41:26 2009 -0500 New version. commit 216123b9c7de7739e54de4bc484851a8194539fb Author: Chris Lumens Date: Thu Jan 29 15:33:48 2009 -0500 Make a couple changes to how the logging command is handled: - If no level is given, use "info" as the default. Always write out a level on the output side of things. - --port without --host raises a KickstartValueError now. commit 4e757a16cbcd56b7c9bbb520f5c0ed7fb1d8f04b Author: Chris Lumens Date: Thu Jan 29 15:01:51 2009 -0500 Add a test case for interactive (alindebe). commit c21bc61e25ccf7a70b973be89fe018df72e8a351 Author: Chris Lumens Date: Thu Jan 29 14:50:15 2009 -0500 Add a test for the media check command (alindebe). commit 2b5f4c956075012fdfed8cab160d3f948b804f9e Author: Chris Lumens Date: Thu Jan 29 14:47:33 2009 -0500 Add a test case for rootpw (alindebe). commit 035b94712e4da4f1b7e70b33740c6941933430d0 Author: Chris Lumens Date: Thu Jan 29 14:47:20 2009 -0500 Fix output formatting for the rootpw command. commit a8b1723516aa57a1596e41130fddcd18b00043a4 Author: François Cami Date: Wed Jan 28 23:00:47 2009 +0100 Create firstboot command commit abf9b78f192cb7a4065395755b56d800a18d71ec Author: Chris Lumens Date: Wed Jan 28 17:08:26 2009 -0500 Even though it looks dumb, keyboard --foo is valid. commit 3c8f7ba657ffbf10b8adffd9ba92f9589c4e3f01 Author: Chris Lumens Date: Wed Jan 28 17:05:15 2009 -0500 Append a newline to the reboot command output. commit 5c0094f417d2c62e8307e221a551433bb53ff2d0 Author: James Laska Date: Wed Jan 28 16:58:32 2009 -0500 Create a monitor unit test commit 3377453c26a9955808bcafdae130575cefb6c64c Author: Adam Williamson Date: Wed Jan 28 12:39:03 2009 -0800 Create clearpart command commit b1af91c5704237d6c5569fa55999ab198a3200df Author: Adam Williamson Date: Wed Jan 28 13:19:08 2009 -0800 Create lang command test commit 5bd189ef69eef1dac3eeb46f5996067f51594cab Author: Chris Lumens Date: Wed Jan 28 16:47:20 2009 -0500 Add a keyboard test case (pfrields). commit c683721c70781c7cece12b2408941018cfa99845 Author: James Laska Date: Wed Jan 28 16:15:00 2009 -0500 Create a skipx unit test commit ca79fa01281ea29c9e0026dc39de81cc0dc35e72 Author: James Laska Date: Wed Jan 28 16:01:16 2009 -0500 Add a device unit test commit 3e2f506c0153ff6dc38eacc43a377a8fcc238e23 Author: Chris Lumens Date: Wed Jan 28 16:20:10 2009 -0500 For commands that take exactly one argument, check and error correctly. commit ee38704e0daeb25ce1ecb05db089526bf89739e3 Author: Chris Lumens Date: Wed Jan 28 16:00:25 2009 -0500 Do the same for options on newer versions of the device command (jlaska). commit c7f13ed05aa4bfa1b5eea844efdd5862c56f01ba Author: Chris Lumens Date: Wed Jan 28 15:38:36 2009 -0500 Surround module options in quotes on the output side (jlaska). commit 34f4c8f290b74ec601a163d2601073979650e6dd Author: Chris Lumens Date: Wed Jan 28 15:31:18 2009 -0500 Set module opts in the FC3 handler correctly. commit 4a5d0ceced1b265f2c0da94f7d7656f1e03ad309 Author: Chris Lumens Date: Wed Jan 28 14:46:27 2009 -0500 Fix newlines on the device command output (jlaska). commit f29fc5914ac25c5d44a050521d7d463dff6d4135 Author: Chris Lumens Date: Wed Jan 28 14:42:52 2009 -0500 Add a test for the timezone command. commit e2dedcd6ab15591b2953d0ac4820280dc8b721a3 Author: James Laska Date: Wed Jan 28 13:39:43 2009 -0500 Added new autostep test commit 83dde6aa7222550f53d360e135f4b5c9a6ca8af0 Author: Chris Lumens Date: Wed Jan 28 13:34:21 2009 -0500 Add a test case for the autopart command. commit 208c8803d52a233a66a96ddbce158a44d045f458 Author: Chris Lumens Date: Wed Jan 28 13:25:18 2009 -0500 If --autoscreenshot is not specified, still output "autostep". commit e40b8721eb53f47788f878224ff0bf866a03c9ac Author: James Laska Date: Fri Jan 23 16:46:45 2009 -0500 Move the currentCmd and currentLine into getParser(). Renamed and tweaked loadTests() to be more generic. commit 6a00a0476d6f1f409c7befb2fb6665ba2fc87530 Author: James Laska Date: Fri Jan 23 16:46:46 2009 -0500 Created a set of tests to validate version functionality commit 7d949f20cdfedd026c0b9e31cdc19df0dd2d0462 Author: Chris Lumens Date: Thu Jan 22 16:58:19 2009 -0500 Add test cases for authconfig, selinux, and updates commands (alindebe). commit 34efc793aa303af7294d90fead3259b20436bec3 Author: Chris Lumens Date: Thu Jan 22 16:13:27 2009 -0500 currentLine and currentCmd need to be set in the test cases. Several commands (like authconfig and method) require these values to be set in order to parse correctly. Since the test cases do their own tokenizing instead of going through the dispatcher method, they'll need to set the same values that dispatcher would. commit 4cb256b43b4fd6f9a89814a6b73f87e5b2cc21ab Author: Chris Lumens Date: Thu Jan 22 15:57:57 2009 -0500 Write out an selinux line if set to disabled, but not if None. commit 633b9455b0560116032486e0ffd234060d9d4156 Author: James Laska Date: Thu Jan 22 15:32:19 2009 -0500 Various test case framework fixes. * Prefix tests/ sub-directory to sys.path instead of appending to avoid namespace collision. * Implment assertNotRaises inside assert_parse(). * Strip out comment lines when validating parsed results. commit 2c419ec913c7e517afce50b8adb8ae7b8bdfb908 Author: Chris Lumens Date: Tue Jan 20 17:03:51 2009 -0500 Support -@group-name syntax for removing previously included groups (#428835). commit 6e7503a0d69ea4687a4343b3aceab236bc41b139 Author: James Laska Date: Tue Jan 20 16:40:56 2009 -0500 Don't use helper methods with names that begin with 'test_' commit c58dadafb6e4cdca8b50774442968c1fa5e64460 Author: James Laska Date: Tue Jan 20 16:40:55 2009 -0500 Complete logvol parse tests for F9, RHEL5 and FC4 commit c0772dc350156359cb962089a22a3b872c7547f1 Author: Chris Lumens Date: Tue Jan 20 14:35:18 2009 -0500 F9_LogVolData should inherit from FC4_LogVolData, not FC3_LogVolData (jlaska). commit ecf64323f8d16750dc83205066562a2566bcb6b4 Author: Chris Lumens Date: Tue Jan 20 10:42:40 2009 -0500 Setting self.required before calling the superclass satisfies pychecker. It also satisfies the test cases. commit 28376ad55c045336d76a10225e7ac4f1e0b325dc Author: Chris Lumens Date: Tue Jan 20 10:31:58 2009 -0500 Clean up the compiled python files after "make test" has been run. commit f4b5cf11aab1bf7acbc4113865a51cc718ba0935 Author: James Laska Date: Tue Jan 20 10:26:26 2009 -0500 Add unittest framework along with logvol and vnc unittests. commit a57790aa64fefb35ef76a1984f4c80f278c04baf Author: Chris Lumens Date: Mon Jan 19 16:51:44 2009 -0500 Don't set the KSOption.required attribute in the constructor (jlaska). OptionParser handles setting all attributes to a default value of None and then setting them properly when supplied. However by setting it to False in KSOption.__init__, the required attribute was always ending up getting unset. The end result was that no required attributes were raising an exception when they weren't provided. commit ca9a1dfc1dfe083319a228e4c18fd0b062e5fa22 Author: Chris Lumens Date: Sat Jan 10 17:01:50 2009 -0500 New version. commit 986829684b65742f106936e1fb95ee9389e3e65d Author: Chris Lumens Date: Sat Jan 10 16:56:56 2009 -0500 Add a script to diff two versions of kickstart syntax. commit 782d3cf3fd151c6e8fd18319f27d9cdbe339f7ca Author: Chris Lumens Date: Sat Jan 10 12:04:03 2009 -0500 Add an option to list all available syntax versions. commit d483c640e003a7f02bf33b687a1cecc85895e0ba Author: Chris Lumens Date: Sat Jan 10 10:59:11 2009 -0500 Remove a couple extra newlines in output formatting. commit 4d331cedc47c4d7845aaa98c6040beebdee2db29 Author: Chris Lumens Date: Sat Jan 10 09:44:34 2009 -0500 Add documentation for the new %include representation. commit d26fd768d9cf9fdedf407e5ca678e34449172ced Author: Chris Lumens Date: Fri Jan 9 17:05:06 2009 -0500 Add support %include to the pykickstart data objects. Previously, there was no way to represent the presence of a %include in a kickstart file via the data objects. pykickstart could process files containing includes, but it couldn't do anything with them via the API. This adds support for putting a %include before any command, script, or packages section. Includes cannot be added into the middle of a section or at the very end of a file. commit 293c60264881c3ba2508c81b92b7ca1cee16b4e7 Author: Chris Lumens Date: Thu Jan 8 17:01:27 2009 -0500 New version. commit 9b2b4fcbe4b04201109fb9bd44576a24be4341fa Author: Chris Lumens Date: Wed Jan 7 09:44:01 2009 -0500 Add upgrade --root-device (atodorov, #471232). One outstanding problem with preupgrade initiated upgrades is that on machines with multiple root partitions (because there are multiple operating systems installed), anaconda will get confused about which contains the packages to upgrade and which contains the filesystem to apply those packages to. This patch allows preupgrade to pass that information to anaconda. commit abecaedbcc6315f3781daaf5922f2fa045ca0b6c Author: Chris Lumens Date: Mon Jan 5 15:38:40 2009 -0500 Use python's builtin set rather than the Sets module (#477836, dcantrell). commit 3f23a1bc0198301fd25f031ec55782b827419342 Author: Chris Lumens Date: Tue Dec 23 10:00:49 2008 -0500 New version. commit cbf3f6779c0190ecc57781641443fafeacd33104 Author: Bill Nottingham Date: Tue Dec 23 00:47:34 2008 -0500 Allow ignoring group metadata from repos, using a '--ignoregroups' boolean. commit be0d979661f7df4f387623694817a4fe05c99f45 Author: Chris Lumens Date: Thu Dec 11 13:56:34 2008 -0500 Add initial support for F11. commit 93b01aec96fd1c654b9d2a974d9fc1b5ec3d0a8d Author: Chris Lumens Date: Fri Dec 5 14:14:15 2008 -0500 Specify the command versions in the handlers instead of making copies. commit 3d171c7913761a6512a9c8c52aae0c3894b3ec97 Author: Chris Lumens Date: Fri Dec 5 14:13:51 2008 -0500 Remove empty and pointless __init__ methods. commit e1fc1503609c5100b9b81d16fa3dfd48f56d62b6 Author: Chris Lumens Date: Fri Dec 5 14:13:01 2008 -0500 Pass arguments to superclasses via *args and **kwargs, all the way up. I've been meaning to do this for a very long time now. Having explicit lists of arguments on every single __init__ method in every subclass is hard to read and hard to maintain. Instead, pass everything via **kwargs and pull out what we need at each step in the class chain. It might be nice to have some checking to make sure arguments that aren't recognized raise errors, but we ignore this case everywhere else so why not here too? commit d5679dfd6d9f55f3fe1449dd9ebeef1a3b99a126 Author: Chris Lumens Date: Thu Dec 4 14:49:13 2008 -0500 Add removedKeywords and removedAttrs lists on Commands and Data. These new lists are for when a subclass removes support for a flag that was supported in the superclass. We can remove any trace of the older support by ignoring the contents of removedKeywords in __call__ and __init__, and by deleting everything in removedAttrs from the object itself. Handling the __call__ and __init__ cases happens automatically at the ultimate superclass, though the subclass must make sure to set up the two lists before calling the superclass's __init__. Removing the attributes themselves requires an explicit call to deleteRemovedAttrs() after calling the __init__ method. commit 06407fff31318a0f60fbb97008388ecaa9651336 Author: Chris Lumens Date: Wed Nov 26 11:28:39 2008 -0500 Fix version regexes to handle double digits and minor releases (jlaska). commit 279dc68fa78dcbb5de40cb0e424db7dfab35fc96 Author: Chris Lumens Date: Thu Oct 30 17:03:53 2008 -0400 New version. commit 49b78db2a5452afb750bda3351a9f0e6c115a3cb Author: Chris Lumens Date: Thu Oct 30 11:14:49 2008 -0400 Fix enabling services we specify by specific options. commit 74dd52542b88b41f8fe9ea68f3b318838f1c5b28 Author: Chris Lumens Date: Mon Oct 27 13:11:35 2008 -0400 New version. commit 227cd2117e501622db44cc066c2e85f69a05c9b2 Author: Chris Lumens Date: Thu Oct 16 11:18:41 2008 -0400 Add support for firewall --service (#467005). commit 8b9654a434d8cf710df6b485ab7cb52471ace41e Author: Ondrej Sulek Date: Sun Oct 19 18:26:08 2008 +0000 updated slovak translation Transmitted-via: Transifex (translate.fedoraproject.org) commit ec7707200fad714cd5ecfda3ae59aa32ba6c82a8 Author: Chris Lumens Date: Tue Oct 14 16:50:39 2008 -0400 New version. commit 7659d27adcd116a28f38e438224a36cf5300895c Author: Göran Uddeborg Date: Mon Oct 13 20:49:21 2008 +0000 Updated Swedish translations. Transmitted-via: Transifex (translate.fedoraproject.org) commit 6f6937fc1a4c2a8a9806cd0e77c7916dd08df15d Author: Teguh DC Date: Thu Oct 2 07:30:13 2008 +0000 Updated Indonesian translation Transmitted-via: Transifex (translate.fedoraproject.org) commit 57207803a2b89a0e3249224e363c1d129fa5312b Author: Xavier Conde Date: Sat Sep 27 17:28:49 2008 +0000 Updated catalan po Transmitted-via: Transifex (translate.fedoraproject.org) commit 6f6471270e9dad085a4e6a89af47390b2f3a763f Author: Chris Lumens Date: Fri Sep 26 10:54:58 2008 -0400 Remove use of string.partition for python2.4 (atodorov). commit e41e001196346816d880b73d9c2fd79beff59c60 Author: Terry Chuang Date: Wed Sep 24 05:41:38 2008 +0000 Translation updated. Transmitted-via: Transifex (translate.fedoraproject.org) commit 9156e5c917304eeee89165538376b7f05e2bf05c Author: Chris Lumens Date: Mon Sep 22 15:44:53 2008 -0400 New version. commit 42ecd4a15c9e98cd45182255919bad554164e65c Author: Hans de Goede Date: Mon Sep 22 13:56:22 2008 +0200 Add support for reverse CHAP to the kickstart iscsi command The "iscsi" command in RHEL-5.3 has 2 new parameters: --reverse-user and --reverse-password. This patch adds the same 2 parameters to pykickstart's iscsi command handler for F-10 commit ab57a98fcebab651d1e3bf96a4e66068c256ac50 Author: Terry Chuang Date: Fri Sep 12 06:08:34 2008 +0000 Transmitted-via: Transifex (translate.fedoraproject.org) commit 9df00249ba7aab5b678c9bb11b9e12a0397a90d5 Author: Jeremy Katz Date: Sun Sep 7 20:42:27 2008 -0400 Fix typo commit a3199b8a802b72b59cbf50d5c18975540e8b66aa Author: Chris Lumens Date: Wed Sep 3 16:33:25 2008 -0400 New version. commit 6aeec28cead1402862cddba61169c8e76a05e754 Author: David Lehman Date: Wed Sep 3 14:46:41 2008 -0500 Revert "Do not include passphrases for encrypted block devices in anaconda-ks.cfg." This reverts commit 636fd0f0304e6a418c7fb0deabd210d05cc2c023. It was breaking the automated testing stuff. Since we don't actually use this to write out anaconda-ks.cfg it won't hurt to revert it for the time being. commit 49ae1b94b351c9b400ca8ea739271855f0c212e8 Author: Chris Lumens Date: Fri Aug 29 15:48:23 2008 -0400 yum doesn't like when mirrorlist is "". commit 1b42d626a1ec6b1e5d7ca9e28b96c8e187c54cdc Author: Chris Lumens Date: Mon Aug 11 13:41:09 2008 -0400 New version. commit 5d454fa3e0e6b73ba508c8999f54abe0139f8447 Author: Alexander Todorov Date: Tue Jul 29 15:53:09 2008 +0300 add rescue command to pykickstart All needed changes to enable rescue command in kickstart. commit 657ac131e7dd888581812c46751e543ab65f1032 Author: Jeremy Katz Date: Thu Aug 7 09:51:41 2008 -0400 Sort %packages output Sort %packages when being output so that you can diff two files more easily commit 248758fa448f582a5e94e8193cbc1b9f56107485 Author: Chris Lumens Date: Mon Aug 4 10:20:08 2008 -0400 Fix a typo (atodorov). commit 8a7617e7581c6a873902b064b30aecba89979d4c Author: Chris Lumens Date: Fri Aug 1 15:32:03 2008 -0400 New version. commit 01bac43ea8f2555d7dc7feae3661eab8bb07a7cf Author: Chris Lumens Date: Tue Jul 22 14:14:40 2008 -0400 RHEL5 supports ignoredisk --only-use now too. commit 636fd0f0304e6a418c7fb0deabd210d05cc2c023 Author: David Lehman Date: Fri Jul 18 13:05:44 2008 -0500 Do not include passphrases for encrypted block devices in anaconda-ks.cfg. commit 03d0c2115b62db910d5653ad611f656898ec388f Author: David Lehman Date: Fri Jul 18 13:01:07 2008 -0500 Fix F9,F10,RHEL5 "part" commands to use the same class as "partition". commit 0401e7e77ac2434844bc2a91ade678c0a7433fca Author: Jeremy Katz Date: Wed Jul 16 21:36:56 2008 -0400 Add an apply method() for commands and implement for lang Commands can now have an apply() method to write out their configuration under a given install root. Add an initial implementation for the language command commit a09db5696f65b26c5b3f066a1b0ac94b689d5096 Author: Chris Lumens Date: Tue Jul 15 13:28:21 2008 -0400 New version. commit 55fe405da525e1cae596f3786da114f362c2694e Author: David Lehman Date: Fri Jul 11 22:19:38 2008 -0500 RHEL5_LogVolData should inherit from FC4, not FC3. Also fix FC9->F9 typo. commit 7f2feed083ab232ca2898e20c870fc9736da5301 Author: David Lehman Date: Wed Jul 9 12:38:01 2008 -0500 Support creation of encrypted block devices in RHEL5. (#449830) commit 7de33478aab9bb1adeb15fd5c4673e851e98462e Author: Chris Lumens Date: Thu Jun 26 15:40:30 2008 -0400 Use the right LogVolData objects for RHEL3 and 4 (jlaska). commit bff55535e5d49a59189b57d81a8acf6f0332a567 Author: Chris Lumens Date: Wed Jun 18 15:22:57 2008 -0400 We no longer use rhpl for translations. commit b2a24e2f50e60593a95dfb71e2292a79e7e98e95 Author: Chris Lumens Date: Wed Jun 18 14:21:02 2008 -0400 All the base classes should derive from object. commit c8c0893e0035081ce191adf124b6d97d817a529f Author: Chris Lumens Date: Fri Jun 13 11:13:18 2008 -0400 New version. commit 1006ed77ec7fe6365c82a3e38872002dbf4b90ae Author: Chris Lumens Date: Thu Jun 12 11:51:56 2008 -0400 It's helpful to return the parser object. commit 2aafe9fb294c558b568a17c26a9905d0e1f3b281 Author: Chris Lumens Date: Tue Jun 10 15:43:07 2008 -0400 New version. commit 9f2c36c3c6710d807c0c3ee6b01740fbe450bd27 Author: Chris Lumens Date: Tue Jun 10 15:25:53 2008 -0400 Fix loading the Handler object by looking for a more specific name (#450740). commit ab8aeb09a2bcb01f8cf37334c15c4cae97198dd6 Author: Chris Lumens Date: Tue Jun 10 15:25:53 2008 -0400 Fix loading the Handler object by looking for a more specific name (#450740). commit 6829eff0cad765b7617909dd0fc64431b029bb0f Author: Chris Lumens Date: Sun Jun 8 19:08:39 2008 -0400 New version. commit 82c7f4309b5174409e2d743393e5a6d5f4256c86 Merge: d0a04ee 4ce5a64 Author: Manoj Kumar Giri Date: Wed Jun 4 10:43:59 2008 +0000 Merge branch 'master' of ssh://git.fedorahosted.org/git/pykickstart commit d0a04ee0ee77f6ea1593b5884ee0c160eb2cf58d Author: Manoj Kumar Giri Date: Wed Jun 4 10:43:54 2008 +0000 2008-06-04 Manoj Kumar Giri (via mgiri@fedoraproject.org) * po/or.po: updated Translation for Oriya commit 4ce5a646b4d5c5f1d571c73c3b2c5632fe2b0d23 Author: Chris Lumens Date: Tue Jun 3 11:09:03 2008 -0400 XConfig is still used by other projects, so just deprecate some options. commit 813a76d54c07105ec96dfa64225d9531b1aef555 Author: Chris Lumens Date: Tue Jun 3 11:09:03 2008 -0400 XConfig is still used by other projects, so just deprecate some options. commit f02a2e203e1a4f9e9da769fddf8eab4f36ea8d35 Author: Chris Lumens Date: Thu May 29 17:24:20 2008 -0400 New version. commit 2bb9bdd9691ecbbb4ed33c31c741a9b146887486 Author: Chris Lumens Date: Wed May 28 17:12:29 2008 -0400 It should be repo --cost, not repo --priority. commit e3f9c5cd4d688576531ea0f1fec4935231b4cace Author: Chris Lumens Date: Fri May 23 09:57:24 2008 -0400 New version. commit 895047b346c5a2807193383049d7328bdfd22586 Author: Chris Lumens Date: Wed May 21 11:52:56 2008 -0400 Bring driverdisk command in line with how the docs say it behaves. commit b84a5f1561c1168384c528f6de8528c60ec3b946 Author: Chris Lumens Date: Wed May 21 09:59:17 2008 -0400 Change RAID command print priorities (jlaska). We can change the priorities a bit more, but the issue is that raid partitions must come before lvm stuff. The failure encountered here is when creating a kickstart to describe a "LVM on raid0" install. Anaconda wasn't happy since the pv.01 (raid) partition was below the volgroup that used it. commit 073d139dd9a14ba84498cc17130e0f4469071da5 Author: James Laska Date: Wed May 21 09:08:36 2008 -0400 According to docs, physvols are space delimited. Comma delimited confuses anaconda commit 1402c51273232c3d244c649f63c0f47bb79eef52 Author: Chris Lumens Date: Tue May 20 15:37:27 2008 -0400 Don't write the label out twice (jlaska). commit a604d18463ff5ad845f64a2caf7a1e11009e0868 Author: Chris Lumens Date: Wed May 14 10:10:28 2008 -0400 Deprecate monitor and xconfig commands, which anaconda no longer uses. commit dce4033fd8be6ca0ad871a131b30fc7ef0a6fa19 Author: Chris Lumens Date: Wed May 7 13:43:23 2008 -0400 New version. commit 1edb76039a3e09657221aa5b8a860030806c9ff2 Author: Chris Lumens Date: Wed May 7 12:00:06 2008 -0400 Load the handler module automatically. This removes one more place where something has to be done manually to add support for a new version. There are still many more though. commit 9b54f031d4b086ee424c8ee3ddb1dd0b6fb3916a Author: Chris Lumens Date: Wed May 7 11:08:39 2008 -0400 Add support for F10. commit b952c16b07ee4d8b4237dfb60b790b70419a6d88 Author: Chris Lumens Date: Wed May 7 11:08:39 2008 -0400 Add support for F10. commit 27a2ad76b2755647e0006ebde8110e26de7bf683 Merge: 8f8503e 7643414 Author: Peter Sulyok Date: Wed Apr 23 19:07:33 2008 +0000 Merge branch 'master' of ssh://git.fedorahosted.org/git/pykickstart commit 8f8503edb2392fb0fee248c1dafa543358d6f749 Author: Peter Sulyok Date: Wed Apr 23 19:07:28 2008 +0000 2008-04-23 Peter Sulyok (via peti@fedoraproject.org) * po/hu.po: Updated Hungarian translation commit 7643414f9a1d90bde093da336820962d30a498cb Author: Mark McLoughlin Date: Mon Apr 21 08:57:59 2008 +0100 Initialize cmd.handler earlier; fixes repo.methodToRepo() FC8_Repo.methodToRepo() references self.handler.method which, since a commands "handler" attribute is only initialized by BaseHandler.dispatcher(), means that a "repo" command must have been parsed before methodToRepo() is called. Clearly this is an invalid assumption - a kickstart may not contain any "repo" commands if e.g. it only has a "url" command. Fix this by making a commands "handler" attribute be initialized as soon as the command is registered during the BaseHandler constructor. Signed-off-by: Mark McLoughlin commit ea71ae30bea8bf368ce45d6a70916566fb22b54f Author: Chris Lumens Date: Fri Apr 18 04:20:43 2008 -0400 Don't shadow builtin function names. commit 111cad047760fc80b9a20da52333b9f47661a337 Author: Chris Lumens Date: Fri Apr 18 04:20:08 2008 -0400 Running check is now required before pykickstart can be packaged. commit be42dbc45261d531c2706bc95845099ee50af5c4 Author: Chris Lumens Date: Fri Apr 18 04:19:01 2008 -0400 Ignore files I really don't care about. commit f307ad5ecf53810a519250aa6a1c1f5cd0fee4d9 Author: Chris Lumens Date: Fri Apr 18 04:09:24 2008 -0400 Reorganize code a little bit to pass pychecker. commit a758a59fce05cae649db76c3f875a2f8961e345b Author: Chris Lumens Date: Tue Apr 8 11:55:11 2008 -0400 New version. commit acab120da07bf5ed151fdd6acfa5be20d7c1906a Merge: 94f6468 ba6b771 Author: Oron Peled Date: Mon Apr 7 20:56:52 2008 +0000 Merge branch 'master' of ssh://git.fedorahosted.org/git/pykickstart commit 94f6468eff20e534082bf5642d54ac91dc4a32a3 Author: Oron Peled Date: Mon Apr 7 20:56:45 2008 +0000 2008-04-07 Oron Peled (via oron@fedoraproject.org) * po/he.po: Hebrew translation commit ba6b7715047822caa5c29e8131aecbfb31b6ca2b Author: Chris Lumens Date: Fri Apr 4 14:45:01 2008 -0400 Fix whitespace when printing out the bootloader command (pmeyers). commit 11a71c39539f8988858bcb41900c0ac6e7380761 Author: Chris Lumens Date: Fri Apr 4 11:12:32 2008 -0400 Fix the type on bootloader --timeout processing. commit bddd428910849f64b8713538cfe9acdf1b8e36de Author: Chris Lumens Date: Wed Apr 2 14:07:05 2008 -0400 New version. commit 0535dd5fcd310c4f5127fcb0afc4995e52b363b9 Author: Chris Lumens Date: Tue Apr 1 14:38:57 2008 -0400 Make the string reader act like the file reader upon EOF. commit bdd56748cde616d4628b14bd79c659601aacc5f6 Author: ShankarPrasad Date: Mon Mar 31 10:54:34 2008 +0000 2008-03-31 ShankarPrasad (via sprasad@fedoraproject.org) * po/kn.po: Kannada translation updates commit f4cd141d5e3ffcd8e31c8a196a001280245ae1a0 Author: Amitakhya Phukan Date: Mon Mar 31 10:44:25 2008 +0000 2008-03-31 Amitakhya Phukan (via aphukan@fedoraproject.org) * po/as.po: Updated assamese translations. commit 2c848c2c9ca2586ee560b786e8fd928b72a8a6bb Author: ShankarPrasad Date: Mon Mar 31 05:53:00 2008 +0000 2008-03-31 ShankarPrasad (via sprasad@fedoraproject.org) * po/kn.po: Kannada translation updates commit e54e4dde157b939c3b18a4af181eea6d9921355a Author: Chris Lumens Date: Wed Mar 26 15:45:06 2008 -0400 Add syntax for encrypted logical volumes. commit 4413e2070a2ee162eb8eb012d6b06702443cda64 Author: KrishnaBabu K Date: Wed Mar 26 14:36:17 2008 +0000 2008-03-26 KrishnaBabu K (via kkrothap@fedoraproject.org) * po/te.po: Updated Telugu Translation. commit b684a46aa6c7b8feb47d1e2ff9a0c3fe8f1b227f Author: Eun-Ju KIm Date: Wed Mar 26 06:39:38 2008 +0000 2008-03-26 Eun-Ju KIm (via eukim@fedoraproject.org) * po/ko.po: Updated Korean translation. commit 0dd7189ebcaeecf0d435943c3741b42c7579bcee Author: Wei Liu Date: Wed Mar 26 01:29:49 2008 +0000 2008-03-26 Wei Liu (via leahliu@fedoraproject.org) * po/zh_CN.po: update zh_CN translation commit 9f73d9cbc419f14813224f91b57c235508f95611 Author: Chris Lumens Date: Tue Mar 25 16:20:31 2008 -0400 New version. commit 08191e37de393715bb95bc7edfa625afb8c93938 Author: Chris Lumens Date: Tue Mar 25 10:59:40 2008 -0400 Support end-of-line comments. commit 978da15efe1f398d33cbed7e59d10cf6b044aae5 Author: Rajesh Ranjan Date: Mon Mar 24 07:16:20 2008 +0000 2008-03-24 Rajesh Ranjan (via rajesh@fedoraproject.org) * po/hi.po: hindi update commit ff2edadcb218495105c691edbde3c2a7bfbcd612 Author: Jaswinder Singh Phulewala Date: Mon Mar 24 06:39:41 2008 +0000 2008-03-24 Jaswinder Singh Phulewala (via jassy@fedoraproject.org) * po/pa.po: Completed. commit 6b9606bd5a7e5e7908674fb60a4462221d8eb923 Author: I. Felix Date: Mon Mar 17 05:30:39 2008 +0000 2008-03-17 I. Felix (via ifelix@fedoraproject.org) * po/ta.po: Tamil Translation resubmitting commit 71f4d6acc4cb6f0f924bc6db651dbfa33950a1f4 Author: Kjartan Maraas Date: Thu Mar 13 12:56:10 2008 +0000 2008-03-13 Kjartan Maraas (via kmaraas@fedoraproject.org) * po/nb.po: Updated translation. commit 9afb7ae4925054dbc94c67591f7d031b96d557dc Author: Ani Peter Date: Thu Mar 13 05:44:22 2008 +0000 2008-03-13 Ani Peter (via anipeter@fedoraproject.org) * po/ml.po: Updated Malayalam Translation commit 4f3be2f74b0b8c7869ea8070f4c626d4cc66ed40 Author: Sandeep Sheshrao Shedmake Date: Thu Mar 13 04:01:13 2008 +0000 2008-03-13 Sandeep Sheshrao Shedmake (via sandeeps@fedoraproject.org) * po/mr.po: Updated Marathi Translations commit b56cf71b6f7141865b319d6e30dff15fba3fa675 Author: Runa Bhattacharjee Date: Tue Mar 11 07:30:28 2008 +0000 2008-03-11 Runa Bhattacharjee (via runab@fedoraproject.org) * po/bn_IN.po: Updated Bengali India Translations commit 5adbc1dcfbd1bf5e6d2cefb84f2f9bd774b84d3e Author: Francesco Tombolini Date: Sun Mar 9 05:43:31 2008 +0000 2008-03-09 Francesco Tombolini (via tombo@fedoraproject.org) * po/it.po: Italian lang. - Updated 2 fuzzy and 1 untr. commit 28d8967873ed86a5b6a696550e9a14af782321da Author: Alexander Todorov Date: Sat Mar 8 12:09:46 2008 +0000 2008-03-08 Alexander Todorov (via atodorov@fedoraproject.org) * po/bg.po: Updated Bulgarian translation commit 34ca484cb24242427623b936954f7a145e6fc9e3 Merge: 6d53400 f07772c Author: Rajesh Ranjan Date: Fri Feb 29 07:40:31 2008 +0000 Merge branch 'master' of ssh://git.fedorahosted.org/git/pykickstart commit 6d53400f8f7ffb98b4881e019e758086be54ab53 Author: Rajesh Ranjan Date: Fri Feb 29 07:40:28 2008 +0000 2008-02-29 Rajesh Ranjan (via rajesh@fedoraproject.org) * po/mai.po: adding for maithili commit f07772c86ebcb9cb275deedcc6e5ae07e3bc3962 Author: Chris Lumens Date: Tue Feb 26 12:47:55 2008 -0500 New version. commit d901112b364555aa1b4dd29c318fce2bc19fd7b3 Author: Chris Lumens Date: Tue Feb 26 11:29:47 2008 -0500 Reverse writePriorities of iscsi and iscsname (#434965, jlaska). commit c6950a0f66c5dc2c906991aef8820c1d9a8f749e Author: Chris Lumens Date: Tue Feb 26 09:59:11 2008 -0500 Fix printing of iscsiname command (#434945, jlaska). commit f896c86aff0f767f53ac944bedcb25a088bec7d8 Author: Paul Nasrat Date: Wed Feb 6 22:28:44 2008 +0000 Don't traceback on ENOENT commit 7dce3cedff454b507c47ce549b0ec6d884c63f3b Author: Chris Lumens Date: Mon Feb 4 11:42:34 2008 -0500 Store the mouse name as a string, not a list. commit 80fcc71399e1173cf7f6d64547b5168d646d747a Merge: 6688bcc 7c13edb Author: Miloslav Trmac Date: Sun Feb 3 18:48:10 2008 -0700 Merge branch 'master' of ssh://git.fedorahosted.org/git/pykickstart commit 6688bcc9e325cf8338887bb7ffdce49fae5e9451 Author: Miloslav Trmac Date: Sun Feb 3 18:48:05 2008 -0700 2008-02-03 Miloslav Trmac (via mitr@fedoraproject.org) * po/cs.po: Update Czech translation. commit 7c13edba40f88a46e0c13ededd67c970459981d3 Merge: 97b4fcb 0591272 Author: Amitakhya Phukan Date: Thu Jan 31 02:40:56 2008 -0700 Merge branch 'master' of ssh://git.fedorahosted.org/git/pykickstart commit 97b4fcb8565fb0bb8910fcc6d43ba5ce3b72c53d Author: Amitakhya Phukan Date: Thu Jan 31 02:40:52 2008 -0700 2008-01-31 Amitakhya Phukan (via aphukan@fedoraproject.org) * po/as.po: Updated assamese translations. commit 05912724eb6d79527325a1802661b0c0ccf29b19 Author: Chris Lumens Date: Wed Jan 30 14:09:13 2008 -0500 New version. commit 631a813449bfe184233ffa8388d5f63e33bd6784 Author: Chris Lumens Date: Wed Jan 30 14:03:11 2008 -0500 Renamed bootproto=ask to bootproto=query, add to RHEL5 as well. commit 2ac811ed4f34a164cff4602469f60a88a309f912 Author: Chris Lumens Date: Wed Jan 23 00:03:09 2008 -0500 New version. commit a5ad82f3c906ceb2b67efeb4d394646137604c51 Author: Chris Lumens Date: Wed Jan 23 00:02:49 2008 -0500 Fix traceback on volgroup command. commit b05c6fe2c9c3812608731a026d3ce2d9e89cc871 Author: Peter van Egdom Date: Mon Jan 28 12:52:17 2008 -0700 2008-01-28 Peter van Egdom (via peterve@fedoraproject.org) * po/nl.po: Updated Dutch translation. commit 7cfbccd03f80260d1373fff85304a840b5feff2d Author: Chris Lumens Date: Thu Jan 17 10:47:23 2008 -0500 New version. commit a20b8d1b518a92ddf3a09194d81edeb936cabe99 Author: Chris Lumens Date: Thu Jan 17 10:46:59 2008 -0500 The bootprotoList needs to be defined before it's used. commit 93ea10ff991c1fb822d396bb6bc434fc58a49004 Author: Chris Lumens Date: Thu Jan 17 01:09:47 2008 -0500 New version. commit 87e5aaa47887d15c261ce16ca747bef2078df1e9 Author: Chris Lumens Date: Wed Jan 16 14:29:58 2008 -0500 Add support for network --bootproto=ask. commit bb9ff08038f6447a72bc52e87fc5a8bfc7106a78 Author: Chris Lumens Date: Tue Jan 15 10:31:13 2008 -0500 New version. commit a764c7faefac5836568d74fa9034eea2795b5838 Author: Chris Lumens Date: Mon Jan 14 15:30:21 2008 -0500 Add the version to the output ks file and a function for reading it it. commit 6224691333af5c52c9fce81e327b13850a9544d3 Author: Chris Lumens Date: Mon Jan 14 11:59:34 2008 -0500 Add syntax for encrypted partitions and raid devices. commit b46f0ccea093774ab342b1e874b1763cb0fe4de2 Author: Chris Lumens Date: Thu Jan 10 09:31:41 2008 -0500 New version. commit 6617d28a549dcc6755d16f9a663587f68cb7a695 Author: Chris Lumens Date: Mon Jan 7 15:17:52 2008 -0500 Make inheritance and overriding of %packages work (#427768). commit 917a370841c9a76a540e33928003b02f7c0fdb95 Author: Chris Lumens Date: Wed Jan 2 15:03:16 2008 -0500 Add an option for which languages should be installed (katzj). commit 8473198d770e2b13a1370dddcc6bd6ab5bc38c02 Author: Andrew Martynov Date: Sun Dec 30 16:07:12 2007 -0700 2007-12-30 Andrew Martynov (via andrmart@fedoraproject.org) * po/ru.po: Updates Russian translation commit 6840976ba41cf5122bf748d01ab338441eddf0ca Author: Chris Lumens Date: Mon Dec 10 16:09:18 2007 -0500 Use the right name for the iscsi --target variable (#418781). commit de38326b7e03ad1156e6364cca1aa9d8c0ecc710 Author: Chris Lumens Date: Mon Dec 10 10:38:06 2007 -0500 Bump version. commit fab2b94be4ba7665e16f4b87bbb57427b8496740 Author: Chris Lumens Date: Mon Dec 10 10:33:34 2007 -0500 Take Makefile improvements from anaconda. - Remove the ChangeLog since that can be generated from git. - Add a target to bump the version number and write the .spec file changelog. commit 14de082d3c5a4ddefc554ecb0fa8b8a98107ec02 Author: Chris Lumens Date: Fri Nov 23 17:41:44 2007 -0500 Fix a traceback on F9 zerombr command (#395431). commit 51057d0df7f2f71ca036e9b9e9209f45e748305d Author: Chris Lumens Date: Tue Nov 20 17:04:40 2007 -0500 New version. commit 0fc4b3fc76ef8e566ffa57127b5ff1fa42f857a7 Author: Chris Lumens Date: Tue Nov 20 16:59:00 2007 -0500 Don't process or write out vnc --enabled (jlaska@redhat.com). commit d0af1a8f152331ab9e7243beb7314307005e9fc3 Author: Chris Lumens Date: Wed Nov 14 16:16:20 2007 -0500 Fix a typo causing a traceback in clearpart. commit fba35e564f3613e42f0be507436e623a6a2216e9 Author: Chris Lumens Date: Tue Nov 6 15:14:15 2007 -0500 Fix the Makefile to work with git. Make a new release. commit 4daf15e448d805e91beadabd7382a5b67b8fadb9 Author: Chris Lumens Date: Tue Nov 6 15:08:25 2007 -0500 Remove .cvsignore files. commit eda22251023801ff7b969c48d001e28202e6544c Author: Chris Lumens Date: Mon Nov 5 10:24:16 2007 -0500 Save the line number the script starts on as a debugging aid in anaconda. commit 29b94676e008a93253f96af91f496a2dd5e0e05b Author: Chris Lumens Date: Wed Oct 31 16:40:42 2007 -0400 Lots of minor fixes. commit 1dd5783bc810dbfc8c20366573024feb1fc69acf Author: Chris Lumens Date: Wed Oct 31 16:19:32 2007 -0400 Remove unused methods. commit 51cec429662854fa1beca6aaf30d800492d0ec7f Author: Chris Lumens Date: Wed Oct 31 14:37:01 2007 +0000 Fix typo. commit ebb03707bce11bdddbe569aae726d70ec9b54c50 Author: Chris Lumens Date: Wed Oct 31 14:35:05 2007 +0000 New version. commit a6d13272736d2fd438ca4943f5fcdd2dd6e5255f Author: Chris Lumens Date: Wed Oct 31 14:26:49 2007 +0000 zerombr no longer takes any arguments. commit 799bfd47de27c81628ee3545a53d40d147a68b1e Author: Chris Lumens Date: Wed Oct 31 14:12:29 2007 +0000 Get rid of a special function to set the data object since we can already get at that in the parser from the handler reference. commit 1fa3d7c09813665a63f7a53c208d89ff98a3cbbb Author: Chris Lumens Date: Tue Oct 30 20:42:24 2007 +0000 * pykickstart/commands/*: Make the OptionParser instance an attribute of each class so we can extract more information out of the commands dict. * pykickstart/commands/monitor.py, pykickstart/commands/network.py, pykickstart/commands/rootpw.py, pykickstart/commands/timezone.py, pykickstart/commands/vnc.py, pykickstart/commands/xconfig.py: Remove redundant parse methods. * pykickstart/commands/network.py, pykickstart/commands/repo.py, pykickstart/commands/user.py, pykickstart/commands/volgroup.py, pykickstart/commands/zfcp.py: Use the the setClassData method in more places as it simplifies the code. commit b930c3836a060193c17233011678fca3edb2c604 Author: Chris Lumens Date: Tue Oct 30 19:04:47 2007 +0000 Mark the --bytes-per-inode option as deprecated, rather than removing it completely. commit 634a26b89b2ec9ada2264366d91abc9573d46838 Author: Chris Lumens Date: Tue Oct 30 18:50:59 2007 +0000 Remove lots of options that have been marked as deprecated for a long time. commit b829ce7d8a45c3217ec8cbc9fca94a425b862569 Author: Chris Lumens Date: Tue Oct 30 18:37:05 2007 +0000 Move the test for deprecated options to the end so removed options will cause an error. Also fix the error messages to make a bit more sense. commit fbbff35729f9c2eb4b4248beb8b68e3abc8c9f0e Author: Chris Lumens Date: Tue Oct 30 16:46:07 2007 +0000 Docs location has changed. commit 78472486d562c4a2aa7bee2a33696458412b0235 Author: mrtom Date: Mon Oct 29 21:37:59 2007 +0000 translation updated commit f6fb3f6097fc84452349f0885834fdbbec7ba0d0 Author: zepires Date: Sat Oct 27 17:22:05 2007 +0000 Synced Devel Release Notes with F-8 one. Fixed spelling errors and inconsistencies commit be9128b9a29330121f5b3c59b7d53337b46b8806 Author: Chris Lumens Date: Fri Oct 26 20:27:55 2007 +0000 Fix a few typos. commit 893f88ae990cf4ededd6fbb919ba2188c698f230 Author: Peter Jones Date: Fri Oct 26 19:58:34 2007 +0000 - use new F9 handlers. commit e0eb4e37bb0c02dfbad398266ad84c3d03590594 Author: Peter Jones Date: Fri Oct 26 19:56:27 2007 +0000 - Add F9 options ("--fsprofile") commit 7b7847748ed4484a75b6ba506f968222cba7dd30 Author: Chris Lumens Date: Thu Oct 25 19:20:09 2007 +0000 * pykickstart/commands/logvol.py (FC4_LogVol._setClassData): Fix typos in method name and in name of data object. * pykickstart/version.py: Add constants and loading support for F9. commit 400be2e49c862af7b9fa5c17d4fbae3f72918afc Author: Peter Jones Date: Wed Oct 24 15:43:42 2007 +0000 - remove a lot of duplicated parsing code. commit c519cdb07c5345856092f33f79ee5ea2ca5d7a50 Author: Peter Jones Date: Wed Oct 24 15:25:36 2007 +0000 Add f9 stuff. commit 03b7b32195ff798f606122be97c5e9c58264626f Author: Chris Lumens Date: Tue Oct 23 14:30:29 2007 +0000 New version. commit a20e9ebfb234236e51003774d364af39c0cb67ee Author: Chris Lumens Date: Mon Oct 22 13:23:50 2007 +0000 Return the OptionParser instance on cdrom installs. commit 2f762abca3041189c05d6b62f65f4dde57f45018 Author: Chris Lumens Date: Thu Oct 18 18:42:41 2007 +0000 New version. commit 7e0ff8ff9e36bb64bf78b65a7629fa21ab5793c1 Author: Chris Lumens Date: Wed Oct 17 20:54:09 2007 +0000 Don't write out %end to packages and scripts if the syntax version is before it was introduced. commit 28c8aa88d1af01c9ef78aff690c0f730947be204 Author: kmaraas Date: Wed Oct 17 05:59:07 2007 +0000 Update some commit 60080fff8eaba10a7b92d71cbe3f379c9153c075 Author: Chris Lumens Date: Mon Oct 15 13:37:20 2007 +0000 Remove obsolete translation (#332221). commit 93da12963e26c7f9bfa0ecb127f55dccf317e941 Author: zepires Date: Wed Oct 10 01:32:10 2007 +0000 Some updates on specspo commit dfa36fc5671ce04569aa6e07e38f163769b6c24b Author: kmilos Date: Tue Oct 9 08:32:48 2007 +0000 updated sr@latin translation commit 6eccd24d6c9560e00a8c56eb471d74bfe6003223 Author: fab Date: Sat Oct 6 11:51:27 2007 +0000 updated commit fab0ba8dc1add9fbf46bad80e2acdc89a304862a Author: hyuuga Date: Sat Oct 6 07:10:11 2007 +0000 translation completed. 25 commit c3b57663167ecf46b5c7af60df9beabf63018589 Author: renato Date: Sat Oct 6 00:51:37 2007 +0000 *** empty log message *** commit adc60068acfabd21b9d565851c2abfabdba6e272 Author: kmilos Date: Fri Oct 5 19:34:09 2007 +0000 updated sr translation commit 7ce522b33608211d8e1b592f8468931e54d269a6 Author: vpv Date: Fri Oct 5 17:04:04 2007 +0000 Updated Finnish translation commit 536686ab4e700d28f50c749e80be637c0ac25b4f Author: igor Date: Fri Oct 5 14:34:41 2007 +0000 Translation update commit ea95f1d1fb0f86ae4e07dd7a8aa91f4647784cb7 Author: beckerde Date: Fri Oct 5 13:12:00 2007 +0000 *** empty log message *** commit 2ee323fe54e89e76bae895bccb7933fa151dc8c9 Author: ankitp Date: Fri Oct 5 06:07:40 2007 +0000 Updated Gujarati Translations commit 4e0cd16f8b97d030d107ca06b9fd167b87943c1e Author: trinks Date: Fri Oct 5 03:22:50 2007 +0000 total:25 fuzzy:0 untranslated:0 commit cf8d6f75ea66e0064f89b6fa0ee03339d40e07a4 Author: Chris Lumens Date: Thu Oct 4 18:39:08 2007 +0000 Remove a redundant __str__ method. commit 5b3e7cef6a9bfb1137128cfc6d24f5ede0742260 Author: Chris Lumens Date: Thu Oct 4 18:35:56 2007 +0000 New version. commit e5f15d44b2440d1596ad7a31384ff7900a65b9d7 Author: raven Date: Thu Oct 4 18:02:10 2007 +0000 Updated Polish translation commit 9571b2a5560e082419848760206fe44a8a530223 Author: Chris Lumens Date: Thu Oct 4 17:15:36 2007 +0000 Updates for ksvalidator source location change. commit 8d00199bb152c40ea5d9687b804fdc9f9ffcb8d9 Author: Chris Lumens Date: Thu Oct 4 17:13:03 2007 +0000 Move validator/ksvalidator to tools/ksvalidator. commit 36da9e9e1646d334d0ac55e235e86195ec625260 Author: Chris Lumens Date: Thu Oct 4 16:16:03 2007 +0000 Simplify __str__ methods in some of the more complex commands. commit db23b5709c250976de74041e7105e3c84f95b286 Author: Chris Lumens Date: Thu Oct 4 14:17:02 2007 +0000 Split argument setup into more methods to make overriding in subclasses easier. commit 3e87e0226f1228f2c4062ddade1bfcd38244a384 Author: Jeremy Katz Date: Wed Oct 3 20:52:02 2007 +0000 support bootloader ---default= also commit dbc56472474a8b666531b0656b722dd959a77f8e Author: Chris Lumens Date: Wed Oct 3 20:03:03 2007 +0000 New version. commit 9f5ef2a41d5836f17f2c30f00ce0bb1d6fe12720 Author: Chris Lumens Date: Wed Oct 3 19:33:32 2007 +0000 Finish converting the bootloader command to the easier way of setting up argument processing. commit 77d3dacd647b111b5f9cffa4921d2201043e75f6 Author: Chris Lumens Date: Wed Oct 3 19:24:23 2007 +0000 Split argument setup into more methods to make overriding in subclasses easier (katzj). Add bootloader --timeout=. commit 89296120403363d874f9ec302736aab1efa8e6e9 Author: Chris Lumens Date: Wed Oct 3 18:19:16 2007 +0000 If an option parser object has the same option added twice, allow the later one to override the former one. commit ae66d19e1aca8408d8fbe0efe73d40040702d08d Author: Chris Lumens Date: Wed Oct 3 15:35:49 2007 +0000 Minor fixes. commit 45f959bf5b883154ce55f29ebb8e4f4d8d2ca700 Author: Chris Lumens Date: Tue Oct 2 20:10:05 2007 +0000 New version. commit 450b70f1492df6c5070f6a30f17ef280b072dbdd Author: Chris Lumens Date: Mon Oct 1 19:25:36 2007 +0000 Multiple device commands can be specified in a kickstart file. commit ddb4a94386496c9fafda8787c59f0420523df892 Author: Chris Lumens Date: Mon Oct 1 18:56:52 2007 +0000 Add a new version of the device command that does not take a type argument. commit ccaa2ae9210d9d25d9a4c0b394f95fa80b5ed523 Author: Chris Lumens Date: Mon Oct 1 13:50:52 2007 +0000 Renamed from sr@Latn.po (#259121). commit 2bef1cad18a6e9dcd768273039367c1f4ca03e3a Author: renato Date: Mon Oct 1 07:58:42 2007 +0000 *** empty log message *** commit 4fcdcf35fbb5d6368548587dff08a778888240bc Author: Chris Lumens Date: Fri Sep 28 14:57:08 2007 +0000 New version. commit 24876e7363970cce4449021b59c1bc5c420ee00f Author: Chris Lumens Date: Fri Sep 28 14:54:53 2007 +0000 Add a script to flatten out a kickstart file containing %includes into one kickstart file (katzj AT redhat DOT com). commit 8ea0f3cbba2c9c8c0f30137e30f51ee8f9913bc8 Author: Chris Lumens Date: Fri Sep 28 14:07:43 2007 +0000 Fix output formatting for package section header (#310211). commit f7a002db4f2311930bd38789c82aed7628a5e357 Author: kkrothap Date: Tue Sep 25 19:29:35 2007 +0000 Updating changes to file te.po commit 9f6a3ea6cb53bd1fe4288dd65c8559a49f7070cc Author: amit Date: Tue Sep 25 10:30:54 2007 +0000 Updated assamese translations commit 68476178fba08e6f0049b71415ec5775e7385627 Author: sandeep Date: Mon Sep 24 04:40:26 2007 +0000 Updating translations commit a345992ab59d6dd2e4de0ab679ff01cfff835511 Author: raada Date: Sun Sep 23 02:59:02 2007 +0000 *** empty log message *** commit 8164f76eee90685ba7b1220839b1ef18203d1d78 Author: rranjan Date: Thu Sep 20 10:37:30 2007 +0000 hindi pykickstart commit 0873b534c301617a4153469cc58491e3f8bda251 Author: vpv Date: Fri Sep 14 21:52:29 2007 +0000 Updated Finnish translation commit 160b5f30dde6a491a9da7091e3e0af525263a4ff Author: svenkate Date: Thu Sep 13 11:49:38 2007 +0000 kannada translation updation commit 491a2004ba6380a4706dd0bb3c090d266891afa1 Author: Chris Lumens Date: Wed Sep 12 21:54:19 2007 +0000 Fix build. commit aa24611068f011c421afed782817a151fc7b28d9 Author: Chris Lumens Date: Wed Sep 12 21:41:11 2007 +0000 One little fix for copying the docs over. commit ce9a35b83214e400a961891410378c9f0e0d5c0b Author: Chris Lumens Date: Wed Sep 12 21:38:43 2007 +0000 New version. commit 59d739fca49bafdc0f1438846d06bbdb0eb3375c Author: Chris Lumens Date: Wed Sep 12 21:36:54 2007 +0000 Add a function to convert a URL method string into a repo object (jkeating AT redhat DOT com). commit 96c7f3073379866c89202656d4de930c76f2ebb1 Author: Chris Lumens Date: Wed Sep 12 18:24:46 2007 +0000 Fix it for real this time. commit 8a2c9cc49f534a1e00b5ce5ba90593da58c4f2f2 Author: Chris Lumens Date: Wed Sep 12 17:20:59 2007 +0000 Kickstart writer formatting fixes. commit b54d852be2933f64e7793097403f13f1cb50c1c4 Author: ltenn Date: Mon Sep 10 22:09:05 2007 +0000 Routine merge by l10n commit c96fa5a0e69d2ab24eae10ec0d6af5fa7a387210 Author: Chris Lumens Date: Mon Sep 10 14:35:41 2007 +0000 Add the kickstart documentation from the Fedora wiki. commit 68166b8aff44526f10eb0e5a5dbae8a4e7ef6420 Author: dheche Date: Sun Sep 9 04:56:53 2007 +0000 updated commit a234f8548ae4cecb2521258e062cff5ff094d5f0 Author: zepires Date: Fri Sep 7 15:54:56 2007 +0000 Finished changes on RH translations and docs commit 3c5b2ea789c1e9299929f9343289eb8e6baf24ba Author: covex Date: Tue Sep 4 20:00:30 2007 +0000 few new translations commit 0f2541af71da127c1097744b7a493bdff5347e18 Author: Chris Lumens Date: Tue Sep 4 16:09:36 2007 +0000 New version. commit 99f3baa46e2664290570b7aad99dc1bcff22da8e Author: Chris Lumens Date: Tue Sep 4 16:06:51 2007 +0000 Add a target to run pychecker so I can attempt to cut down on all the stupid errors that I just fixed up. commit 0a1c7217914305e4dca8d6849b3f90042a55c43e Author: Chris Lumens Date: Tue Sep 4 16:04:48 2007 +0000 string -> s. commit 20a1b466ad9f8dd29a0c82aa71274a4f86fcaaec Author: Chris Lumens Date: Tue Sep 4 16:00:21 2007 +0000 Call superclass's __init__method. commit b034a654936c928867e493236bd9571fe496ec59 Author: Chris Lumens Date: Tue Sep 4 15:45:11 2007 +0000 Fix some import problems. commit 0580f23aa6f6cf96130edb22fbf21e83ccb347fd Author: Chris Lumens Date: Tue Sep 4 15:40:29 2007 +0000 self.deviceOpts -> self.moduleOpts. commit 88b1c4161b37023e634b26937f24c2d647a17b77 Author: Chris Lumens Date: Tue Sep 4 15:37:51 2007 +0000 Call superclass's __init__ method. commit 2bdc6b51979f30bbb06861066b4ba1b97bd3439a Author: Chris Lumens Date: Tue Sep 4 15:36:01 2007 +0000 More network fixes. commit 77f7a4f4da03b911a156f96e1efaf3f6f7009405 Author: Chris Lumens Date: Tue Sep 4 15:16:57 2007 +0000 Add %end token to the end of packages and scripts that get written out. commit 8155230868feada1abc7af97937ef9252833c148 Author: Jeremy Katz Date: Mon Sep 3 23:45:20 2007 +0000 2007-09-03 Jeremy Katz * pykickstart.spec, setup.py: New version. * pykickstart/parser.py (KickstartParser.__init__): Define currentdir * pykickstart/commands/network.py (F8_Network._populateParser): Fix syntax error commit 096cc1e697ed6f81fea113458c1d261387a805b1 Author: ifelix Date: Mon Sep 3 08:59:13 2007 +0000 ta translation updated commit a05e02575a9c73ca13eb3b3172944379963b0fa8 Author: kmaraas Date: Mon Sep 3 08:24:50 2007 +0000 Update translation commit c9f5f493b355d0b1b72aa095bceecacf0b9df499 Author: zepires Date: Sun Sep 2 13:08:03 2007 +0000 Finished changes on RH translations and some docs commit a0a4c20dcb7cfce4bee91e11b8bbf2a46ebfdda8 Author: Chris Lumens Date: Fri Aug 31 14:30:32 2007 +0000 New version. commit 4785df42c93c17f762bb0fb8aa55070d7347014e Author: Chris Lumens Date: Wed Aug 29 18:14:24 2007 +0000 Reorganize how the parser's options are set up so there's much less duplication. commit 6767a3f27757a109b2038e03e626b662d7b57e4e Author: Chris Lumens Date: Wed Aug 29 18:00:42 2007 +0000 Add the --ipv6= option to the network command. commit e13f48b712013f9f9784bb866640a1619483e8b5 Author: Chris Lumens Date: Wed Aug 29 17:49:03 2007 +0000 ipv4= -> noipv4=, ipv6 -> noipv6= on NetworkData objects. commit 6df7cf07fa7a2208f1561f00238042c068582c90 Author: xconde Date: Sun Aug 26 11:17:30 2007 +0000 Updated by XC commit 0149e76f5c3b27f5918f44367d924776f44e992d Author: hyuuga Date: Sat Aug 25 13:26:01 2007 +0000 translation completed. 22 commit 9e46996105a467296dd3ad73ed75de44b403e49b Author: Chris Lumens Date: Fri Aug 24 17:49:27 2007 +0000 New version. commit fb14df0ec082a7650641a31aac0a220c143bc532 Author: Chris Lumens Date: Fri Aug 24 15:44:28 2007 +0000 We only need one script state. commit 5fb4af761cdc87b4025681e5306015a5f6adb560 Author: Chris Lumens Date: Fri Aug 24 15:41:44 2007 +0000 Add support for the %end directive, and issue DeprecationWarnings if it's not used. commit b9beeac4625f0031d6d37deb956d0d57c05e3536 Author: Chris Lumens Date: Fri Aug 24 15:37:57 2007 +0000 Don't leave downloaded ks files on the system if pykickstart hits a traceback. commit 62f63c0d37851a8656cd7bc7d31a43357a8100a7 Author: Chris Lumens Date: Thu Aug 23 19:45:51 2007 +0000 Add support for the --priority, --includepkgs, and --excludepkgs options. commit 5d4c6765208c01de6a31651cb98d7d0b8652417d Author: doncho Date: Wed Aug 22 16:50:50 2007 +0000 Update commit e61332b43268595112e2881a70b2e74bf49cdc75 Author: Chris Lumens Date: Wed Aug 22 14:18:07 2007 +0000 Fix newline at end of output (#253562). commit e1473327d8c567aca65c4179d32098a45f8aa29f Author: tombo Date: Wed Aug 22 11:51:14 2007 +0000 updated commit e2ecf1bd2a09608c54c79d4dd8ef9306defe8b4a Author: maxik Date: Wed Aug 22 06:27:35 2007 +0000 Maxim Dziumanenko * Update Ukrainian translation commit 40196c4d829aae9692bc9222bc94cf711359ab54 Author: Chris Lumens Date: Mon Aug 13 14:35:50 2007 +0000 Fix type checking of string types. commit 941bfada4806344b7804e8a1135305fd9989006a Author: pve-nl Date: Sat Aug 11 11:11:59 2007 +0000 Some fixes for pykickstart nl.po commit 9a929ddb2a4dcc909a4886f5d545c88057c16ed8 Author: Chris Lumens Date: Thu Aug 9 18:52:06 2007 +0000 New version. commit 8243b128b943b2d755a6676193e3f7f852ae258d Author: Chris Lumens Date: Thu Aug 9 18:51:38 2007 +0000 Add license boilerplate information to all source files. commit 760d335f496b316d3dd2401cf047848bbc45e37a Author: Chris Lumens Date: Thu Aug 9 17:15:05 2007 +0000 Add a method to check string values, since optparse will consume the next argument if an argument that requires a value does not specify one (#251318). commit 6644ab84bd7ae903edecf3059b60ae7eefceaccb Author: runab Date: Wed Aug 8 10:06:34 2007 +0000 Updated Bengali India Translation commit 061fcac29be4ef08c9d42214068070019cc90a2f Author: Chris Lumens Date: Tue Aug 7 18:11:00 2007 +0000 Update comment to reflect reality. commit ea1e410039d35a532e9979d99d28320740fdb253 Author: jsingh Date: Tue Aug 7 05:25:56 2007 +0000 Completed commit 7bb4dd26a52f181b12cb2965b85aef6efae98617 Author: mrtom Date: Mon Aug 6 11:32:40 2007 +0000 translation updated commit bb3f4ca1723c1d9c2417531a1348754f5164b312 Author: sbehera Date: Mon Aug 6 11:12:58 2007 +0000 Updated Oriya Translation commit 1df476b90b2a7c35526ddeb4a103b6c26d30abd2 Author: ankitp Date: Mon Aug 6 09:21:34 2007 +0000 updated gujarati translations commit df7dab3c04de3cdd595fc596811618ff92049a8e Author: eukim Date: Mon Aug 6 07:00:43 2007 +0000 Updated commit 0135352c2caf4aa8b555148c51750dd450c5050d Author: apeter Date: Mon Aug 6 06:20:13 2007 +0000 Updated Malayalam Translation commit c13a63444dfd7c8228682ecd5a5d29195a33bf80 Author: beckerde Date: Sun Aug 5 02:23:15 2007 +0000 *** empty log message *** commit 166035083ce3fb0f4c01aecddc854371f74264b4 Author: raven Date: Fri Aug 3 12:51:24 2007 +0000 Updated Polish translation commit f62bd6213c66925a456af24709a9c465c08620a6 Author: znflint Date: Fri Aug 3 01:51:12 2007 +0000 *** empty log message *** commit 434ee5286c64c897e536b102132431c54ba0edf3 Author: trinks Date: Thu Aug 2 23:37:41 2007 +0000 total:22 fuzzy:0 untranslated:0 commit fe424c63021d2a23e009f1fc9bcfc4900e4d4e7b Author: igor Date: Thu Aug 2 21:54:50 2007 +0000 Translation update commit ebc645e12ec29d45c11e0682cf868617f083bfef Author: kmilos Date: Thu Aug 2 20:24:11 2007 +0000 updated sr@Latn translation commit 0a6d8fbd114c55941a7c9cd0378a49d08dbe7c34 Author: kmilos Date: Thu Aug 2 20:23:39 2007 +0000 updated sr translation commit cea46ce165d22ae8ff143274bca7fd32286fe7bf Author: Chris Lumens Date: Thu Aug 2 20:07:08 2007 +0000 New version. commit 14ae0a29cd3f8d84764787e73795a318e84f02e0 Author: Chris Lumens Date: Thu Aug 2 20:00:59 2007 +0000 Update translation files. commit 2c6b8b9406d152270340fa73fa83882b6f631920 Author: jsingh Date: Thu Aug 2 09:07:46 2007 +0000 Completed commit bff78d7a546dbfe0912e3ed1be3a49acc240720a Author: Chris Lumens Date: Tue Jul 31 17:20:55 2007 +0000 Fix ksvalidator tracebacks. commit e2b8897137d9f51aa5a2603bf4f9329d94a0ac65 Author: Chris Lumens Date: Fri Jul 20 20:09:52 2007 +0000 Change --class to --dhcpclass in all parse methods (#248912). commit 2b25b608cfc714723c039ea2053d06077609c3e7 Author: Chris Lumens Date: Thu Jul 19 20:16:50 2007 +0000 Require rhpl (#248953). commit 4a0d361765229432a78b11908e6db13c860dd67c Author: Chris Lumens Date: Tue Jul 17 21:10:40 2007 +0000 New version. commit 13174bb8227e507c614fab1829eb0acbf3718e26 Author: Chris Lumens Date: Tue Jul 17 17:14:15 2007 +0000 Don't take a "self" parameter since these methods don't live in a class anymore. commit 1cbf9622c7668abcd5ab54268fe9eb4ff4b5b159 Author: Chris Lumens Date: Tue Jul 17 14:58:23 2007 +0000 New version. commit 8f2290e1227b02ae02fdea4f1f3b0b4f12204a94 Author: Chris Lumens Date: Mon Jul 16 20:39:51 2007 +0000 Move %ksappend handling from anaconda into pykickstart. It's still not very well integrated, but this is a good start. commit 29a0fae74ee2beded5104562ef158625a14d23af Author: Chris Lumens Date: Mon Jul 16 19:25:15 2007 +0000 Change destination of --disks parameter to match what is expected. commit 855f49271e63210955cb1b0a221449e1635f4414 Author: Chris Lumens Date: Mon Jul 16 15:36:03 2007 +0000 Add support for --only-use to RHEL4 as well. Then make a new version. commit 767ae993b754d504f9dc5ec3345c8abda26cf1d5 Author: arangel Date: Fri Jul 13 07:46:06 2007 +0000 Updated Macedonian Translation, commit 9201560a2357cd22990e70521b394da56025acac Author: znflint Date: Fri Jul 13 01:27:17 2007 +0000 Ϊʲô˰ѻı˰ commit b16d18c4240512ab39f49cddf24027f6ca00ab54 Author: Chris Lumens Date: Wed Jul 11 19:06:26 2007 +0000 Add support for the --only-use argument. commit 73239b3309edeaf5be93289483f0120aca922715 Author: Chris Lumens Date: Tue Jul 10 14:32:49 2007 +0000 Need to pass "self" as the first argument to superclass methods (#246709). commit c73b48ffa50703579b362d6ef38172e16be6ed8d Author: tombo Date: Sun Jun 17 14:51:30 2007 +0000 updated some entry with better translation commit 9c859ddb2a66fc95a853ba12f79f8341cc2c3b09 Author: alan Date: Mon Jun 11 13:30:05 2007 +0000 Autotranslate/check commit 2e723c744d38ad7f244e1fbef05781295bff3f3a Author: Chris Lumens Date: Fri Jun 8 20:58:45 2007 +0000 New release. commit fa66420b15995b64bde3904db7386d3231ae6ce8 Author: Chris Lumens Date: Thu Jun 7 15:22:31 2007 +0000 Add support for the --lock and --plaintext options for rootpw and user (#240059). commit a7ef5e0bccaa35da1dfd7bfc54f435137d495069 Author: Chris Lumens Date: Tue Jun 5 14:10:24 2007 +0000 Add support for F8. Move DEVEL version along to the latest. commit 8974665aa5944d11543dac69f80a92a11de4357f Author: Chris Lumens Date: Mon Jun 4 18:29:19 2007 +0000 New version. commit 6f52fa05560b9df338622c20ea693259dd2d3fba Author: Chris Lumens Date: Mon Jun 4 17:18:48 2007 +0000 Use currentLine instead of reassembling the list of arguments, since otherwise we might miss quoting (#241657). commit 4a2e6ddea5057c28ee7672a71acb098106530a35 Author: Chris Lumens Date: Mon Jun 4 15:38:52 2007 +0000 Fix harddrive install method error checking (#242492, patch from Andrew Edmunds ). commit f849711478c737d449e46729d3d8265495ce9d27 Author: apeter Date: Wed May 30 11:46:55 2007 +0000 Updated Malayalam file commit d7349e6753ff6c18751e4c7f22f1fa36d29e22d2 Author: Chris Lumens Date: Fri May 18 14:34:26 2007 +0000 Fix typo in outputting --iscrypted option. commit f7c82c3cd6a7d68837890d8d72796d897b9c5688 Author: Chris Lumens Date: Mon May 14 13:59:03 2007 +0000 Update the setup file too. commit 1b1c4e3bafd4714b56895021e9efae010425e5af Author: Chris Lumens Date: Mon May 14 13:58:16 2007 +0000 New version. commit f07d3b66b928f544a1a1741b6cafda6802c771cf Author: hyuuga Date: Fri May 4 08:21:46 2007 +0000 translation completed commit 57bfa9206fccc24e5f513919c3e47014604a25dc Author: svenkate Date: Wed May 2 05:10:07 2007 +0000 kannada translatiion updation commit b054ffd1258e4a340fcb8db31431d3886e43e509 Author: Chris Lumens Date: Tue Apr 24 21:10:37 2007 +0000 Initial support for RHEL3 (jlaska AT redhat.com). commit ad86802c634a4088afb63d4c6309968ebf94b826 Author: ra Date: Tue Apr 24 19:04:34 2007 +0000 *** empty log message *** commit 9574b4234c94b0f9681e177ed121a2ebba22e857 Author: Chris Lumens Date: Tue Apr 24 17:26:10 2007 +0000 Better regexes for splitting strings into family and version. commit 9e7755ab8420c65e7b75923c88464a9e04b53786 Author: erwsy Date: Fri Apr 20 08:32:42 2007 +0000 Fuzzy update commit 4ff59384bdeb3849edc0ddb14ac8cd8f9776fcdf Author: rranjan Date: Mon Apr 16 07:46:02 2007 +0000 hindi udapte commit a8ca236d9bf74def609db8510e3e07ea58c37bb4 Author: keldsim Date: Sun Apr 15 08:11:37 2007 +0000 updates libuser/da.po redhat-menus/da.po system-config-cluster/da.po system-config-kickstart/da.po system-config-language/da.po system-config-rootpassword/da.po system-config-securitylevel/da.po system-config-users/da.po system-config-xfree/da.po usermode/da.po policycoreutils/po/da.po pykickstart/po/da.po commit 1ce94d1accabbfff88dd5cc0d2cc186bc7e45748 Author: Chris Lumens Date: Fri Apr 13 16:08:15 2007 +0000 This is pykickstart version 1.0. commit a0aa89ac3cc60e682f4a45bf9ce5f1bb1ff41718 Author: Chris Lumens Date: Thu Apr 12 21:11:13 2007 +0000 More documentation changes. It's coming along, even if it's looking a little rambling. commit 13b3c024e8c5ad4606d687261f551adec353afa8 Author: Chris Lumens Date: Thu Apr 12 17:43:03 2007 +0000 Finish describing all the base classes. commit d0472b07bbe9cbf42b22bf32440a52156f8a4bfa Author: Chris Lumens Date: Thu Apr 12 16:23:30 2007 +0000 Further documentation updates. commit 2d9586a442d3581077120f23b4ace19bb10849f3 Author: Chris Lumens Date: Thu Apr 12 15:51:40 2007 +0000 This should be an abstract class. commit ce5e6547c81b88985b72825f4a9a188f64721f2e Author: Chris Lumens Date: Thu Apr 12 15:36:28 2007 +0000 Update documentation. commit 5d4f96a49015a8f4173ea697251ae9e4a691b6f7 Author: ifelix Date: Thu Apr 12 12:16:05 2007 +0000 Fedora tamil translation updated commit 4736f82bc6242b0f71424728932147b272318c83 Author: rokaaa Date: Wed Apr 11 20:13:10 2007 +0000 100% translated commit 6526354d52fb21031d3d6742f684ab05117ba0e9 Author: satyr Date: Tue Apr 10 08:45:52 2007 +0000 mail change commit 557b79bdeef2c6947baaa703afa6c5e5989e4b1b Author: trinks Date: Mon Apr 9 22:02:32 2007 +0000 *** empty log message *** commit bf5e6453e52b6048b4400de15e69dcc892148a69 Author: arclynx Date: Sun Apr 8 15:34:52 2007 +0000 Updated Malay translation commit 32b92026599c32129ebcd1bf4a3489e73f35dec3 Author: runab Date: Wed Apr 4 12:30:57 2007 +0000 Updated Bengali India Translation commit 375620633e105f3971b9231c58acf67ce0d6b473 Author: ondrejj Date: Tue Apr 3 11:12:27 2007 +0000 Slovak translations commit 88709e460f44ddf47b6d5c2a3000898ee9312ca2 Author: arclynx Date: Sun Apr 1 10:33:40 2007 +0000 Updated Malay translation commit 991509a6ff086c485b9b94d0afb4a03e03dd855f Author: Chris Lumens Date: Fri Mar 30 19:54:49 2007 +0000 Use urlgrabber so %include files can be URLs (#234351). commit 73f17fb0f7e7dd3d61b9b43daa1e3eae48476c4c Author: satyr Date: Thu Mar 29 06:34:22 2007 +0000 Update commit dd68cb2e3fcb26ca006a2722382a3c0311fc3dc7 Author: satyr Date: Wed Mar 28 15:16:26 2007 +0000 Initial commit commit 5c0b8f49b8138aba45b14ca09d75b377a6b6c71e Author: maxik Date: Wed Mar 28 08:21:13 2007 +0000 2007-03-28 Maxim Dziumanenko * Update Ukrainian translation. commit 9501f3e8c5dda9fc5b88d012deca3531d9c8366d Author: tszanto Date: Tue Mar 27 17:38:23 2007 +0000 *** empty log message *** commit 2084a4a452cd461aa69f64a26a33f1d2f6916518 Author: tszanto Date: Mon Mar 26 22:54:15 2007 +0000 *** empty log message *** commit c9ca0e0b4e9187a0deab0d1202c03e4afe0e0fe8 Author: trinks Date: Mon Mar 26 05:38:38 2007 +0000 *** empty log message *** commit 12074a9da577e70859b2173b2838b40d82a9cd21 Author: igor Date: Mon Mar 26 01:07:58 2007 +0000 Revision for F7 commit 8b9c3aa506d5db87cd8be76b7bf687d7df0d922c Author: Chris Lumens Date: Mon Mar 19 21:21:41 2007 +0000 New version. commit 1db845615ae33f3c18f205a45b202cdd442060d6 Author: Chris Lumens Date: Fri Mar 16 17:59:00 2007 +0000 Increase writePriority number so this comes after upgrade/install. commit 02eaedf075584e3f71586338f45c8891c069f1f8 Author: libbe Date: Fri Mar 16 14:01:24 2007 +0000 Updated Norwegian Bokmaal translation commit 7693f2ef6960b798fbf76f68609111bef96beb2b Author: sbehera Date: Thu Mar 15 09:10:06 2007 +0000 Updated Oriya Translation commit e3c82747f3b0add70b4981099089d5e876aec977 Author: Chris Lumens Date: Mon Mar 12 15:32:50 2007 +0000 Treat class names as unicode strings so lower() works in all locales (#231053). commit 41ef5c57de1575faa1a89c9c73ba2a60d53d54bd Author: mrtom Date: Mon Mar 12 11:43:27 2007 +0000 translation updated commit 65fd11eaffa28ecadf3519b0d9cf67f236296280 Author: kmilos Date: Sun Mar 11 20:10:42 2007 +0000 updated sr@Latn translation commit a92d40ba7263f9158f3a2756b6c03213113f5d8b Author: kmilos Date: Sun Mar 11 20:10:11 2007 +0000 updated sr translation commit 7b8fe7619740b26ad71bc3132db310ad67b0ebc0 Author: pve-nl Date: Sun Mar 11 19:19:51 2007 +0000 Some fixes for pykickstart nl.po commit 10c068ece23c46b1f00adba31387f96019945665 Author: joseppc Date: Sun Mar 11 03:15:23 2007 +0000 Updated Catalan translation. commit 9f4d1832a5549e9877b8b8fae4ff8bac82a2c0b7 Author: tombo Date: Sat Mar 10 20:48:13 2007 +0000 completed commit 502f23c41c278079191f712e45e70076abbededc Author: raada Date: Sat Mar 10 00:45:51 2007 +0000 *** empty log message *** commit 8f8824d1839c86bccb9f79bab529ff8d5b791a21 Author: zepires Date: Fri Mar 9 14:28:39 2007 +0000 Fixed spelling errors. Finished RH for today commit 5e863ecbce433ac369c6686768b341d1c804aef1 Author: vpv Date: Thu Mar 8 17:21:30 2007 +0000 Updated Finnish translation commit 0fbfab34b0fd2b744543ba862c53c3011e93cf11 Author: beckerde Date: Thu Mar 8 13:04:17 2007 +0000 *** empty log message *** commit 2190f9ab596773a7f07c36884bed70e973ffdd4f Author: kerslage Date: Thu Mar 8 12:36:03 2007 +0000 Small fix commit fa63b4f5f4f971b5d682dda6a1ed4a5ec1296ea6 Author: kerslage Date: Thu Mar 8 12:32:30 2007 +0000 Latest changes synced commit 07ad544b366e745be327e185157b5c2ab8191a42 Author: ankitp Date: Thu Mar 8 06:59:32 2007 +0000 Updated Gujarati Translations commit d7afe5934518d3b648ffc9065362cff0a2d56d80 Author: trinks Date: Thu Mar 8 04:30:29 2007 +0000 total:19 fuzzy:0 untranslated:0 commit 5f5d0f824947b71b76e3be00344dc368f1b7d7f3 Author: raven Date: Thu Mar 8 00:21:07 2007 +0000 Updated Polish translation commit 0090d76317614a50077497ecf0ac0870bede1d71 Author: vferreir Date: Thu Mar 8 00:09:33 2007 +0000 *** empty log message *** commit 58b36f0955a80ff87ae1056a4827eb9296ba886c Author: renato Date: Wed Mar 7 22:12:45 2007 +0000 new lines commit 4e23bc33aaaf0bc05fe6923f9b1464d8bad71eb3 Author: mrlarch Date: Wed Mar 7 20:37:20 2007 +0000 po update commit 4e47e942e351afe96ca954181f56d6754b6baef2 Author: Chris Lumens Date: Wed Mar 7 20:11:16 2007 +0000 New version. commit d58ab327e372f7116c143ee9b344931efe7dd2d1 Author: Chris Lumens Date: Wed Mar 7 20:08:31 2007 +0000 Update translation files. commit d877cff2d963759c309daab26e6971e28c60df87 Author: Chris Lumens Date: Wed Mar 7 17:44:15 2007 +0000 Recognize %ksappend so ksvalidator works. commit 7f777a36e73f96d2cdb7904e374847c6259b92e7 Author: Chris Lumens Date: Wed Mar 7 15:05:05 2007 +0000 The timezone command didn't understand --isUtc before FC6 (#231189). commit 60cf8aca081cb1ee1306370320f12fc637b8c40d Author: mrtom Date: Wed Mar 7 08:20:53 2007 +0000 translation updated commit d7d16e9a09d4490741c278fe7d33d24cdf2295e2 Author: sbehera Date: Tue Mar 6 08:59:48 2007 +0000 Updated Oriya Translation commit f1c8d7b3692f9bbaabb142488bbd3861c0521ba4 Author: runab Date: Mon Mar 5 09:29:31 2007 +0000 Updated Bengali India Translation commit eb6656f4866e47e3fc321d176d9a56d01e30e05b Author: giomac Date: Sun Mar 4 20:50:36 2007 +0000 *** empty log message *** commit 4d8d74a02e2b2200a9fbe53133163860a5a38fac Author: Chris Lumens Date: Thu Mar 1 18:59:02 2007 +0000 Don't set any default values on these commands. commit 14c8610836fda26b8144ba85c2f084cc128717e7 Author: Chris Lumens Date: Wed Feb 28 17:35:08 2007 +0000 Fix another typo. commit 10a129a8615169348288cf774322c0847376d6b9 Author: Chris Lumens Date: Wed Feb 28 17:30:56 2007 +0000 Fix typo. commit 3f05ec73b78f546247dafcf05410d79650980fe9 Author: Chris Lumens Date: Wed Feb 28 16:09:47 2007 +0000 Add support for RAID10. commit 58136c10712caa566381fec830dd0e5f518f75be Author: Chris Lumens Date: Wed Feb 28 15:46:02 2007 +0000 Added a new updates command for grabbing updates.img files. commit 020a1a97906495212f64889f15536a3984cfd307 Author: khashida Date: Wed Feb 28 01:23:25 2007 +0000 updated commit eae86301de0b5ce4ba14fca0d724afdce47f7388 Author: Chris Lumens Date: Mon Feb 26 22:15:22 2007 +0000 New version. commit 920ac5452a491472c6daa68c7eaad7c7be298346 Author: Chris Lumens Date: Mon Feb 26 21:38:52 2007 +0000 Add all the attributes that the Method commands can set so __call__ works. commit 3e72fb48607695454c83415566fb95946e2f2e3e Author: Chris Lumens Date: Mon Feb 26 20:53:32 2007 +0000 Fix device command syntax to match anaconda's documentation. commit c1c997fba00f40490e6acbfd26bca63c4ef8b9cf Author: dheche Date: Thu Feb 22 19:15:51 2007 +0000 3 fuzzy, 5 new string finished commit e19078288639e29b910e3f320e0f4539fe48ba47 Author: Chris Lumens Date: Wed Feb 21 22:09:03 2007 +0000 New version. commit b24f0e768b094c88e80cc953f120e5e2171c5617 Author: Chris Lumens Date: Wed Feb 21 17:10:07 2007 +0000 Fix reference to cMap and dMap in non-default case (#229505). commit 4049d664b96105385794c9d48a364674cb2f98a6 Author: Chris Lumens Date: Tue Feb 20 21:17:42 2007 +0000 New version. commit 1f2de1cda6d8b4e30687c781a13b24b496b1254f Author: Chris Lumens Date: Tue Feb 20 21:13:13 2007 +0000 Support new extended group selection syntax. commit 00fda2b4bae62d05249726bf2b225573868c9d9f Author: Chris Lumens Date: Tue Feb 20 17:04:02 2007 +0000 Add a mapping for data objects as well, and make sure to add attributes for those objects on the handler. commit 39079928b71b1ad25d73b798f8d6e6cd3e65e908 Author: Chris Lumens Date: Mon Feb 19 22:22:38 2007 +0000 Allow passing a command mapping to BaseHandler.__init__ for overriding the command object with your own. This is needed for anaconda mainly. commit 6537f5211061792cc38fc40fc2488a85b1ec87fb Author: Chris Lumens Date: Mon Feb 19 19:47:45 2007 +0000 Add a newline. commit ed3709b38901f57368b44c81ff5be0e09413f6db Author: Chris Lumens Date: Mon Feb 19 19:45:09 2007 +0000 Provide a default return value in the __str__ methods to fix a traceback. commit eb4fc89438e37ecb4103bf0053c9316cf963c0f0 Author: Chris Lumens Date: Mon Feb 19 19:36:51 2007 +0000 Don't want to see .pyc files in this directory either. commit 8477484ef43a66f164f9320714cdc93d8098063a Author: Chris Lumens Date: Mon Feb 19 18:54:57 2007 +0000 Rename command objects by inserting an underscore between the version part and the name part. commit ea947691c2741a0e62e0bd2dd3a1f7033560bbc7 Author: Chris Lumens Date: Mon Feb 19 18:35:03 2007 +0000 Added versionToString, and reorganized the version stuff a bit to make use of one single mapping instead of several. commit 8ac0f6619a3e6fafe6c92e5cf6aee48922be0012 Author: Chris Lumens Date: Mon Feb 19 16:57:28 2007 +0000 And commit the ChangeLog too. commit ac7a60b68e0794fabe80a90864c981c756dde2c9 Author: Chris Lumens Date: Mon Feb 19 16:56:45 2007 +0000 New source layout - version handlers are just stubs now and are in pykickstart/handlers. Command objects are each in their own file in pykickstart/commands, with all versions of the same command being in the same file. Some new support files were added for this layout. Overall, I don't think the API really changes though. That's the next thing to look at. commit d1ae9a54d1c433b1657839f453d033accfe0dc40 Author: Chris Lumens Date: Wed Feb 14 22:35:59 2007 +0000 New version. commit d2d660792bba99ab30bea48ca748c8136c1bed9d Author: Chris Lumens Date: Wed Feb 14 22:33:50 2007 +0000 KickstartParser no longer takes a version argument. commit a18f0d33642981a5ab8222d9f53a0f87617aba93 Author: Chris Lumens Date: Wed Feb 14 18:13:16 2007 +0000 Don't need to take a version argument since the Parser can get that from the Handler. commit 1d6dfba51ec009984d5b5ef6fce0f5958ef592db Author: Chris Lumens Date: Wed Feb 14 16:30:39 2007 +0000 Be more lenient in what strings we accept to take into account RHEL variants. commit 6b590edb4a7d7e3cca67ae631eb3a1a189b3690c Author: vpv Date: Mon Feb 12 15:14:14 2007 +0000 Finnish translation commit 110aec0181a4cfa791db6a8b4087986f6fd65a71 Author: Chris Lumens Date: Thu Feb 8 15:01:46 2007 +0000 Allow processing multiple kickstart files with the same handler object for inheritance/overriding of files. commit 038bddb1f710c0d00d34c42b84c411ca7f5b2d30 Author: andrmart Date: Wed Feb 7 22:06:03 2007 +0000 corrected 1 typo commit 1cf5d6cc69c536c0e90452af490a7b95d4ba2299 Author: Chris Lumens Date: Wed Feb 7 17:43:19 2007 +0000 Update these other files too. Why do I keep forgetting this? commit fa223aa09373ac1be4b129106fa65ff2f1e66ef0 Author: Chris Lumens Date: Wed Feb 7 17:42:16 2007 +0000 New version. commit 5f87997d677db59a952649d81c2128bdf2a00326 Author: Chris Lumens Date: Tue Feb 6 20:44:16 2007 +0000 Add bug number. commit 5dd8f292835d3a468c8acf3e3ece7678a7888bed Author: Chris Lumens Date: Tue Feb 6 20:42:45 2007 +0000 Use new constants for networking bootprotos. commit 4203fab86b0ea33aee3328819012f1bf68858117 Author: Chris Lumens Date: Tue Feb 6 20:15:05 2007 +0000 Add a newline to the key __str__ method's output. commit de03da8a84734ae8a2ddeedda9fe62a63e6a179a Author: arclynx Date: Sat Feb 3 16:29:22 2007 +0000 Updated Malay translation commit 2c9e5a443e9d85724437a7ff804d772765f01362 Author: Chris Lumens Date: Thu Feb 1 14:53:25 2007 +0000 Fix tracebacks in subclass __str__ methods (#226734). commit 0ad0b442a040b5eaf40456318ad24c92f348479e Author: Chris Lumens Date: Wed Jan 31 23:10:29 2007 +0000 Fix up the spec file a bit to make the reviewer's job easier. commit ad77a42b0a3e882fd295e684689e1dc6a2b2f51c Author: libbe Date: Mon Jan 29 17:55:29 2007 +0000 Updated Norwegian Bokmaal translation commit 22490c1bf36607907f20e6af870d48255e2e5b82 Author: kerslage Date: Fri Jan 26 14:50:45 2007 +0000 Finished commit c610557f5f4258c79cc846371a73b24aac02574a Author: Chris Lumens Date: Thu Jan 25 21:54:35 2007 +0000 Need to update these files too. commit 7a4e694be918d1cc4d4f612e151902dbaf23a7e8 Author: Chris Lumens Date: Thu Jan 25 21:53:39 2007 +0000 New version. commit 4862d81e76435988cc60efa28d3922a936c21d5e Author: zoliq Date: Thu Jan 25 01:46:35 2007 +0000 Updated translation commit 29ab4a0d22510307ff06e7628d20a22aac192deb Author: Chris Lumens Date: Wed Jan 24 18:48:47 2007 +0000 Add support for RHEL4. commit 39f266b434c1b5e8d4caab08a985fab8d083dfd5 Author: Chris Lumens Date: Wed Jan 24 18:48:33 2007 +0000 Use overrideCommand instead of registerCommand. commit 3bc00c5a3abc01dbafcb2cd173e77dd52ee49b37 Author: Chris Lumens Date: Wed Jan 24 18:20:43 2007 +0000 Add support for FC3. commit 5cecc088b239609e3206a8b6ab71e9831f9b55b9 Author: Chris Lumens Date: Wed Jan 24 15:21:21 2007 +0000 Add support for RHEL5. Move the key command out of FC6 and into F7/RHEL5 where it was really introduced. commit 09ac7b442cabdee1812a81cfe995432fbd849165 Author: Chris Lumens Date: Wed Jan 24 15:14:24 2007 +0000 The key command was added for RHEL5, which was shortly after FC6 came out. commit 11d7ba8d0865a2849b564eef7ec31cd3aaa383f8 Author: maxik Date: Tue Jan 23 16:37:48 2007 +0000 Maxim Dziumanenko * Updated Ukrainian translation. commit 88e4374f5d66d30973c4122f1f3b7ce6676e9252 Author: absinthe Date: Tue Jan 23 15:56:37 2007 +0000 translated pykickstart to bosnian commit c2690ee1e1c90b33836038383bf6434ced06cbc0 Author: joseppc Date: Mon Jan 22 20:48:30 2007 +0000 Updated Catalan translation. commit 8326c3238c94f52e2264bb9a49775b3d164b513c Author: arclynx Date: Sun Jan 21 18:15:11 2007 +0000 Updated Malay translation commit 9f9a0065ba863ee090410684790fb55b10a9d263 Author: Chris Lumens Date: Fri Jan 19 21:20:17 2007 +0000 New version. commit 28be592566549f9ae88da65720a9156b42270792 Author: Chris Lumens Date: Fri Jan 19 20:10:00 2007 +0000 Fix test for matching version numbers now that handlers know what version they are. commit b4ab49ba6639cbc1d6107dbff0fb8edecb4e49db Author: Chris Lumens Date: Fri Jan 19 20:09:35 2007 +0000 Add a version attribute so we no longer have to compare class names. commit c9d40638167eb053e284f79b044b822408b79aa8 Author: Chris Lumens Date: Fri Jan 19 18:18:26 2007 +0000 Pass a message to KickstartVersionError. commit 528e71e938b758842d35e01103aef5e0b32f609e Author: Chris Lumens Date: Fri Jan 19 18:17:07 2007 +0000 This should just take a message instead of a version like all the other exception classes. commit 021cc861feecde385989fad52dd5a0d9deb7b004 Author: raada Date: Thu Jan 18 21:41:58 2007 +0000 *** empty log message *** commit 2d7fa789181f0412ad47d28be869b2a13218fcee Author: Chris Lumens Date: Thu Jan 18 20:18:53 2007 +0000 KSOptionParser's lineno argument needs a name. commit a9a01353a43a8b8707b1c505c3b6b45e76b211b8 Author: Chris Lumens Date: Thu Jan 18 20:03:28 2007 +0000 Deprecated should be a flag, not a version number. commit 7afc2b74394902516c66dc94ee4d690555c9664c Author: Chris Lumens Date: Thu Jan 18 19:51:51 2007 +0000 KickstartParser needs to accept a version argument as well. Accept a --default argument to %packages to specify that only the default package set should be installed (#221305). commit a1d38b2ebe248ef7158eea454a4d5225fddfaa19 Author: Chris Lumens Date: Thu Jan 18 19:35:50 2007 +0000 Move call to superclass __init__ to where it belongs. commit 051993277cb6b470438d13a8d753ecb049ac166c Author: Chris Lumens Date: Thu Jan 18 18:47:32 2007 +0000 Add support for the F7 version. commit 45110f53b63f9e86f8dc0992e7b04b2828175c68 Author: Chris Lumens Date: Thu Jan 18 18:46:48 2007 +0000 Add a devel version that removes the deprecated langsupport and mouse commands. commit 885b9a7e9710dd3d4f0aa095055459e228459b3e Author: Chris Lumens Date: Thu Jan 18 18:42:25 2007 +0000 Add a method to remove support for a command from a Handler instance. commit c65d42aa80cf04516a06cdcde921ff11461b0002 Author: arclynx Date: Thu Jan 18 15:16:45 2007 +0000 Updated Malay translation commit c36a4e1a247b2d65dda5b4fb9576c5e5e841f2bb Author: Chris Lumens Date: Wed Jan 17 21:42:42 2007 +0000 New version. commit 14f397630d5c025b261c85804153d1237051fd12 Author: Chris Lumens Date: Wed Jan 17 21:41:56 2007 +0000 Started updating the programmer's documentation. commit d18c978908fb0055b1e6402971eac7b1cdc23df3 Author: Chris Lumens Date: Wed Jan 17 16:13:10 2007 +0000 Add a method to read a kickstart file from a string, in addition to the one that's already there for reading from a file. commit 4a0ea548eba9cffc034d5342514d682303a6292d Author: Chris Lumens Date: Tue Jan 16 19:18:24 2007 +0000 New version. commit f2dd8fe47a9dfa9e9a5f824143a2221e6656f675 Author: Chris Lumens Date: Tue Jan 16 19:18:15 2007 +0000 Update translation files. commit fd6fbcf9ac4d913f4891f9fbcee780752f685e3c Author: Chris Lumens Date: Tue Jan 16 18:41:58 2007 +0000 Fix exception error messages. commit 62c8cab2778aad3f8fdb536983eb210553240188 Author: Chris Lumens Date: Tue Jan 16 18:35:33 2007 +0000 Write out --interpreter since that's what the parser expects (#222877). commit 30adb5993617c2414a83b00813cc705c05fd181f Author: liutao Date: Tue Jan 16 05:17:10 2007 +0000 -_- commit 9b354a6518c661d3048190e283e6fab21d8197d4 Author: Chris Lumens Date: Mon Jan 15 20:17:53 2007 +0000 rootpw -> password commit 73a4e2e9cd11424fc527b207dbb50d9baed82d36 Author: Chris Lumens Date: Mon Jan 15 19:50:23 2007 +0000 Only set upgrade if that's what the current command is. commit a8d14212505afae7d4b6b48cdf3113c2c6aa81fe Author: Chris Lumens Date: Mon Jan 15 19:09:47 2007 +0000 More changes. commit 9c58c7267e1d73a8b4b9be6b111ef71a8978445d Author: Chris Lumens Date: Mon Jan 15 19:09:29 2007 +0000 Add a method to empty out the contents of the commands dict. commit e604808a2200374ec965d42c45e1417e38c16055 Author: Chris Lumens Date: Mon Jan 15 18:34:52 2007 +0000 Rename Version to Handler. commit eb5e2a1b2f5820c33d6da8f552b3a8769ffa2802 Author: Chris Lumens Date: Mon Jan 15 18:05:27 2007 +0000 Various changes. commit e12db739f4b5cb73d46c7f10742d7f89c9a20d8c Author: Chris Lumens Date: Mon Jan 15 18:05:20 2007 +0000 Rename BaseVersion to BaseHandler, registerHandler to registerCommand, and self.dispatcher to self.handler. commit 509bce42af45d6c322017d1097eb9c8b9215493b Author: Chris Lumens Date: Mon Jan 15 18:04:07 2007 +0000 Rename kshandlers to handler. commit 1ed8b04aebc682f39e03c05a61231623d2caab3a Author: Chris Lumens Date: Mon Jan 15 18:03:32 2007 +0000 BaseVersion -> BaseHandler. commit b196384adca6328ca4bae81cfff4e1e7499b40cf Author: Chris Lumens Date: Mon Jan 15 17:26:58 2007 +0000 returnClassForVersion should take a default version argument. commit 4775d706d385bdb02a48d8ffc7d1a8cfa884b724 Author: tombo Date: Sat Jan 13 16:26:35 2007 +0000 resolved 5 untranslated strings commit a2906994c0e8e7b2bae3caf0cf9b94011f0aba43 Author: Chris Lumens Date: Fri Jan 12 19:04:40 2007 +0000 Add the dispatcher setting back in. commit 8b475310151d1d5afeadd5db7182b452ae5bde7a Author: Chris Lumens Date: Fri Jan 12 18:49:46 2007 +0000 Put a newline after the platform is written. commit e23030d5e1f833a3fefee5452a2ecf239c24572f Author: Chris Lumens Date: Fri Jan 12 18:35:57 2007 +0000 Provide a way to create a new instance of the handler and have it used. This allows a shortcut for wiping out all the attributes on an instance. commit 9cc19d6239952f0343907357128dd5a69005bd26 Author: Chris Lumens Date: Fri Jan 12 17:21:27 2007 +0000 Put writePriority defaults in the default arguments to command objects instead of in the calls to creating them, as that didn't work for subclasses. Also change how we handle default arguments that are lists. commit 950c51793c4d540b8e65295a23edf8a86b7814c1 Author: Chris Lumens Date: Fri Jan 12 16:18:38 2007 +0000 Don't forget the ChangeLog entry. commit f222f1f25c55c2933549941a1f5154f6b44b57e9 Author: Chris Lumens Date: Fri Jan 12 16:18:17 2007 +0000 When a subclass of BaseVersion registers a handler that already exists from a class higher up the chain, remove the existing handler in favor of the new one. commit 772d15834f0b1d50d77f0c3235eb5a26ca437d14 Author: eukim Date: Fri Jan 12 02:50:49 2007 +0000 Updated commit dd09593c537513356f14439b8b58ae51f3b0a54d Author: Chris Lumens Date: Thu Jan 11 16:33:56 2007 +0000 Don't need to set this anymore. commit 0816b1c6e8b4af937c5b30cfdcad7f2493d95383 Author: Chris Lumens Date: Thu Jan 11 16:01:15 2007 +0000 Have objects in one version subclass objects in a previous version. Not much can be eliminated this way due to the current object layout, but that's work for another time. commit 6f609fa40de30744e0f87f850931acbbb70a0ddc Author: Chris Lumens Date: Thu Jan 11 14:54:00 2007 +0000 Fix Script printing. commit 65ebae6fba052a31e0ee048adb00b8e9cbfabddf Author: Chris Lumens Date: Thu Jan 11 14:39:52 2007 +0000 Fix test for opts attribute in NFS install method. commit 3422640eba18cf3d141c43ae9d8cdaacc418a8c1 Author: ifelix Date: Thu Jan 11 07:09:36 2007 +0000 fedora translation updated commit df434cc3b36b19843ceb765335df42d4b9d9e298 Author: ankitp Date: Thu Jan 11 05:38:59 2007 +0000 Updated Gujarati Translations commit 9b3f710561e5391f0ed7c3c67fe5f054dfd6d658 Author: apeter Date: Thu Jan 11 04:44:36 2007 +0000 Updated Malayalam file commit 6230a96c5162e07acb9b482d7f18eb66e53003bc Author: apeter Date: Thu Jan 11 03:58:37 2007 +0000 Updated Malayalam files commit fdbc416f482c590846fd92881f1aa89683da4c88 Author: renato Date: Thu Jan 11 03:55:23 2007 +0000 new lines commit 7f7b7878401a22bf2045e9a2cf640ac2971a1cf8 Author: pve-nl Date: Wed Jan 10 22:41:27 2007 +0000 Some fixes for pykickstart nl.po commit d7e8cc1380cc37214ff10331ec893107255b7771 Author: imiletic Date: Wed Jan 10 22:26:28 2007 +0000 *** empty log message *** commit 966cb8c11846ff9048e0821d2cbe702762f41fec Author: raven Date: Wed Jan 10 19:16:38 2007 +0000 Updated Polish translation commit 00fcbbcba66cf7b079eba7660dd380adb7c727d5 Author: Chris Lumens Date: Wed Jan 10 18:57:38 2007 +0000 Data and command classes are now nested inside the various version classes. Various other changes to make this work. commit d11bd88247f132b259bbaa98668f10c7d529d6f2 Author: mrlarch Date: Wed Jan 10 17:22:41 2007 +0000 po update.. commit 48f9d476a71eb13b84fbf3dff552224805162b18 Author: Chris Lumens Date: Wed Jan 10 15:54:50 2007 +0000 Command -> KS for brevity. commit 521330918fdffa4684a113fde1c5ad899b91137e Author: zepires Date: Wed Jan 10 15:41:48 2007 +0000 Finished translate/pykickstart/pt.po commit 233466b737ee1db0ebeaf41afb25076aae1b81c6 Author: Chris Lumens Date: Wed Jan 10 14:35:15 2007 +0000 Default to DEVEL. commit 4f728d3ca990ad300afb378ce7cb56165f77299b Author: igor Date: Wed Jan 10 01:22:13 2007 +0000 New entries translated commit bbb0b9d4f36be738904ddd041e81d9fe03810dcd Author: trinks Date: Wed Jan 10 00:37:19 2007 +0000 total:16 fuzzy:0 untranslated:0 commit 8968b6487ea3c75c0b31c373f076c3fe9a47a91d Author: beckerde Date: Tue Jan 9 22:26:53 2007 +0000 listo commit 59733175d194d6f52aa460f0968fd0b965916544 Author: Chris Lumens Date: Tue Jan 9 20:46:05 2007 +0000 Updated translation files. commit a353aa02132c404299683693d7a906283ed2d59b Author: Chris Lumens Date: Tue Jan 9 20:45:01 2007 +0000 Update strings a little bit. commit 14546fad1c28aef2d76acc3dbd9e74e6397af998 Author: Chris Lumens Date: Tue Jan 9 16:59:08 2007 +0000 Rename everything from Handler to Version. commit 2f27fe80edc2c9141541b9f72e392bb8dacfe1fe Author: Chris Lumens Date: Tue Jan 9 16:45:38 2007 +0000 Merge in multiversion-branch (#189348). commit 2346ea39450ceb3098544e11f8d271c2767942ae Author: arclynx Date: Fri Dec 22 13:19:28 2006 +0000 Updated Malay translation commit e697ac1d65c7041a0e56d37cffcc7d2441668554 Author: Chris Lumens Date: Wed Dec 20 18:23:34 2006 +0000 Update from rhel5-branch. commit 1fc4584b635447af2b8a115c66bb591b83724fa7 Author: libbe Date: Sun Dec 17 02:42:28 2006 +0000 Updated Norwegian bokmaal translation commit fdff9694154844c3c050d33be9cd6b647543ce36 Author: Chris Lumens Date: Fri Dec 15 15:21:33 2006 +0000 Sync spec file with package CVS. commit 150ccbaeed5e43819afc8c20769ea91090ec72f0 Author: Chris Lumens Date: Fri Dec 15 15:13:26 2006 +0000 New version for new translations. commit ee1926c8027c517d8f487fce61fe1a73ffba0e0d Author: sganesh Date: Fri Dec 15 13:50:10 2006 +0000 Telugu tranaslation commited commit a833d22147e4bc3449586ff7186829b603d8265d Author: khashida Date: Thu Dec 14 23:30:40 2006 +0000 one correction commit 05e4704f130511700e5ad8501135f95e1318c3b5 Author: fdecroux Date: Thu Dec 14 07:07:21 2006 +0000 Updated commit c117e19b7780f62616e060319ad58dbd9f9cbfae Author: sganesh Date: Wed Dec 13 14:18:52 2006 +0000 Telugu translation commited commit b4ef18911535a545a49330793e0b6e7cda9ca2aa Author: svenkate Date: Mon Dec 11 08:29:02 2006 +0000 Kannada translation updation commit 1f792240510b1294a2cedc402da12bcfc9783639 Author: ra Date: Sat Dec 9 01:50:52 2006 +0000 *** empty log message *** commit d19298fc1c3695050a02161727ca48580431b876 Author: sganesh Date: Fri Dec 8 09:55:50 2006 +0000 Telugu translation commited commit 2baf00e98758af2ecf9f9b81d72eafd909ed3401 Author: ltenn Date: Thu Dec 7 02:08:02 2006 +0000 Routine merge by l10n commit 0e884b6c8a98731b0fd6b9360f01a044588b752f Author: Chris Lumens Date: Tue Dec 5 16:40:43 2006 +0000 New version. commit ad17bddb46a11122e3d9ad1976828d0d92d71d29 Author: Chris Lumens Date: Mon Dec 4 16:05:11 2006 +0000 Fix traceback (#218274). commit ed9f426b781b3df3ae3f0bf997844090b8864445 Author: pve-nl Date: Sun Dec 3 20:37:13 2006 +0000 Some fixes for pykickstart nl.po commit 7dd1cb45fda9a1bf111e14d1b822b6eca47f01e7 Author: Chris Lumens Date: Fri Dec 1 17:13:19 2006 +0000 New version. commit 6825feb0afcdde12a1fb0e0ec423c8757387d8ff Author: Chris Lumens Date: Fri Dec 1 15:52:18 2006 +0000 Fix traceback (#218047). commit 0e94e3da0020c40da464b36fce8f93754de26fbd Author: xhuang Date: Thu Nov 30 23:49:34 2006 +0000 update commit 235724d21bec01a89ea9b75925e9e183f8e1bed9 Author: Chris Lumens Date: Thu Nov 30 19:14:44 2006 +0000 Fix spec file. commit 9fce582da941c4d28ccb69ef31c4c0a665ecdc78 Author: Chris Lumens Date: Thu Nov 30 19:07:34 2006 +0000 New version. commit dec4a238ba5cdd0e4dd76296ce41692db4206e18 Author: Chris Lumens Date: Thu Nov 30 19:04:22 2006 +0000 New version. commit 6f0a494bee252e3273c403f384fe6fbdc39a88b7 Author: sganesh Date: Thu Nov 30 10:21:35 2006 +0000 Telugu translation commited commit ce8fea4bc0bdf382197e930fc6256653fa3d5959 Author: ifelix Date: Thu Nov 30 08:28:27 2006 +0000 Fedora ta translation updated commit 9590a12203177f9c19a63309fd2615f10265e770 Author: rbhalera Date: Wed Nov 29 11:25:19 2006 +0000 Updated Marathi Translation commit d830abcd371c212c29a82f1c882714d323761ff2 Author: apeter Date: Wed Nov 29 04:15:53 2006 +0000 Updated Malaylam file commit 3df25869537730db2107f14fc4bef2dd22d7ecdf Author: eukim Date: Wed Nov 29 03:33:44 2006 +0000 Updated commit 8861564fdf3c864f6c5c8936d3aa3ab475d513fb Author: yulia Date: Tue Nov 28 02:18:57 2006 +0000 rhel5 urgent fix commit fe148d9131ac1060782e67c7deecd2bf8b02e432 Author: ccheng Date: Tue Nov 28 00:49:07 2006 +0000 Routine merge commit 4beb5a1bcc74ab6a475748d53c1cd967ec26c143 Author: noriko Date: Mon Nov 27 05:28:08 2006 +0000 update translated commit 3afabf95cee180a40ce9417fb71741d24b40001c Author: ccheng Date: Sat Nov 25 15:11:31 2006 +0000 Translation done commit 3afcc6eec2ea66ec4d5b61fed9a1a39620580fad Author: amit Date: Fri Nov 24 06:23:02 2006 +0000 updated pykickstart assamese translation commit f47745ca1df5d13bb469b070694cce7311cacf1f Author: aalam Date: Fri Nov 24 04:18:39 2006 +0000 update translation for Punjabi (Gurmukhi) by apbrar gmail com commit cd6783f8509d72b14c628cd4f906b989307d77cd Author: fvalen Date: Fri Nov 24 03:17:19 2006 +0000 Updated commit 766f91569c07abb4a7e9c97af641c8d0001dd4d6 Author: rranjan Date: Thu Nov 23 08:18:18 2006 +0000 hindi fedora update commit 850fa05c8952f9993434b9b0fbcb7fdd43d8fae6 Author: beckerde Date: Wed Nov 22 21:39:26 2006 +0000 listo commit 7c1ed1347cb32454ace4977ad96e712e53b3858b Author: zepires Date: Wed Nov 22 10:48:48 2006 +0000 Finished Fedora translations for today commit 30ddb861b02625c5169c263b7118288f3b9e0048 Author: sbehera Date: Wed Nov 22 08:42:24 2006 +0000 Update Oriya Translation commit b326178a037050c6e3b3ee9d3c42ed5f567cedbe Author: ifelix Date: Wed Nov 22 06:48:03 2006 +0000 Fedora ta translation updated commit e9a0bba45036081319091e44877afd281a429fa1 Author: runab Date: Wed Nov 22 05:46:07 2006 +0000 Updated Bengali India Translation:22/11 commit 30933a029119223c8f9bda3c80555e66c7d4a96f Author: ankitp Date: Wed Nov 22 05:18:08 2006 +0000 Updated Gujarati Translations commit 5d571872bfbb2dc97497dc451d60b3400998d47d Author: vferreir Date: Wed Nov 22 05:01:08 2006 +0000 minor changes commit 59e92a5eca1b0f767ddc44e0835b5ea51e1cd144 Author: renato Date: Wed Nov 22 00:43:00 2006 +0000 new lines commit 3851c13a71bb37c78a4cb0274fbb871db9c18e2a Author: trinks Date: Tue Nov 21 22:36:04 2006 +0000 total:24 fuzzy:0 untranslated:0 commit d8ab412383336758ba6b345a7507eea30363407b Author: raven Date: Tue Nov 21 19:36:34 2006 +0000 Updated Polish translation commit dc7c48af850d08d58ac9cb260f7ffdf64852e9bf Author: mrtom Date: Tue Nov 21 17:16:50 2006 +0000 translation updated commit 688d14f99ebc1191a0596c5fa291acacf1450713 Author: Chris Lumens Date: Tue Nov 21 16:30:06 2006 +0000 Updated translation files (#216620). commit 674862b08a1f4115fb2881bf2f9e067235a0a1d1 Author: Chris Lumens Date: Tue Nov 21 16:27:51 2006 +0000 Update string formats to make translation easier. commit 04c4b0d44522fc0064be0ee145b641141e504fff Author: Chris Lumens Date: Tue Nov 14 18:53:01 2006 +0000 Use required attribute. commit ba0c8abdf5bd15adcd831508e0140c17770b424e Author: arclynx Date: Sun Nov 12 11:12:09 2006 +0000 Updated Malay translation commit 768052fd6ad11008a1504e86c7ee98066cb7fab8 Author: Chris Lumens Date: Thu Nov 9 21:32:38 2006 +0000 Add --level. commit 5f8032a6efec691351dc6d503e6444e000665fa9 Author: Chris Lumens Date: Tue Oct 24 17:11:58 2006 +0000 Fix Makefile so %{?dist} doesn't get included in the tag. commit 85c25673b126103f91539a6f3a1d3dae37e08415 Author: Chris Lumens Date: Tue Oct 24 17:01:21 2006 +0000 Correct release number so we can use the same spec file across branches. commit 5985f103fce55f86575fa8baae6ce4b78317f86a Author: Chris Lumens Date: Tue Oct 24 16:37:43 2006 +0000 Add writer for --key (#211997). commit 1e18e0366fc8e5493d871944a229c04c6a616399 Author: Chris Lumens Date: Tue Oct 17 17:27:08 2006 +0000 Add writer for key command. commit fee260879a9f03049b8f814b1937ed81e2898aa8 Author: Jeremy Katz Date: Tue Oct 17 16:13:35 2006 +0000 and this one too commit b1f8613a15cd660daece4ba48f54750c364ea16f Author: Jeremy Katz Date: Tue Oct 17 16:13:08 2006 +0000 * Tue Oct 17 2006 Jeremy Katz - 0.38-1 - allow --skip for installation number as well (#207029) commit 1f78536a1d1453e9dd8c9a339036e536bf0f6cdc Author: Jeremy Katz Date: Mon Oct 16 20:25:00 2006 +0000 support installation numbers (#207029) commit 68b85dcad97630109bea5eeaa18f34ec6a282a0f Author: Bill Nottingham Date: Fri Oct 13 21:37:46 2006 +0000 use valid charsets in po files (#210720) commit de68af95941759fbab1446556f814538b768cd07 Author: keldsim Date: Tue Oct 10 19:56:28 2006 +0000 updates pykickstart/po/da.po commit 1106922d263a8e97f9271b5751a9f63d5885ad39 Author: mhideo Date: Tue Oct 10 04:09:40 2006 +0000 automerge Simplified Chinese commit 24da82e74389c634342c6332fe216520ef3f4239 Author: rokaaa Date: Mon Oct 9 19:43:36 2006 +0000 translated not tested commit 46a61a13b3dd97117a4ef9bf2e8a33891b62b796 Author: arclynx Date: Fri Oct 6 16:11:44 2006 +0000 Updated Malay translation commit 1ca2c017f5de0adcb2460b6d6abffc1b1c598921 Author: sganesh Date: Thu Oct 5 09:37:42 2006 +0000 Telugu Translation commited commit 9cd351203552714fe02f60e97d819bf57d8cfe81 Author: amit Date: Wed Oct 4 07:36:41 2006 +0000 updated assamese pykickstart translation commit 86be7bd102e0c156d05fbd129c0a2d7a727e76e3 Author: Chris Lumens Date: Fri Sep 29 20:55:42 2006 +0000 New version. commit b64c093f36ab682fd8eafd945d8516423cc857a8 Author: Chris Lumens Date: Fri Sep 29 15:20:20 2006 +0000 Fix traceback and test (#208557). commit 7d76041af42b592a64a10fa2f39301914aef802e Author: amit Date: Fri Sep 29 07:12:33 2006 +0000 pykickstart for translation commit f00386bc440a71cb5c917959a7c31f4311d57d8e Author: glezos Date: Thu Sep 28 01:00:24 2006 +0000 format -> diamorfosi (not morfopoiisi) commit 157e33ba5235fcc65043605c494749a40eed8e49 Author: ifelix Date: Wed Sep 27 11:05:53 2006 +0000 Tamil Translation updated commit 2e286e3d739d8d3a7b024195f2bbe7ed3cf75544 Author: Chris Lumens Date: Mon Sep 25 14:57:50 2006 +0000 New version. commit 21e0ce164144433f2174b0701b21c1d84abad413 Author: Chris Lumens Date: Mon Sep 25 14:54:23 2006 +0000 Update writer for various syntax changes. commit 03eb2cb497bbe89d8e3f5926b5e49199f7e946e2 Author: Chris Lumens Date: Mon Sep 25 14:31:52 2006 +0000 Add support for --biospart option (#207585). commit d335b10360611629f5448708b8ad960989a7db86 Author: apeter Date: Mon Sep 25 08:48:49 2006 +0000 Updated Malayalam ml.po commit 97e7aa2cdcced65e6265296d779a8851d952bfcb Author: arclynx Date: Sun Sep 24 17:54:06 2006 +0000 Updated Malay translation commit 7cd87559267018ccf57989e422d579a0b849f581 Author: Jeremy Katz Date: Wed Sep 20 22:10:42 2006 +0000 2006-09-20 Jeremy Katz * pykickstart.spec, setup.py: Bump version * pykickstart/parser.py (KickstartHandlers.doIscsi): New and improved iscsi syntax. Also, allow multiple zfcp devs * pykickstart/data.py: Likewise. commit 01bf3f6468b43a49d57dd4b64302b9c039c554b8 Author: runab Date: Wed Sep 20 11:33:04 2006 +0000 Updated Bengali India Translation commit e3bc21662564492eecd47262d55690e460783fb0 Author: renato Date: Sun Sep 17 15:58:29 2006 +0000 final proofing commit b06f3221fe92c7d128486f19afdd25ff45d28310 Author: Paul Nasrat Date: Wed Sep 13 12:22:06 2006 +0000 Fix for LookupError now I'm back in the UK... commit 19fb86bf167ff9002919390cc50cf838dfb7ca83 Author: tszanto Date: Mon Sep 11 11:09:36 2006 +0000 *** empty log message *** commit 6697864ebf3f2624480d6df0c356cb586b051632 Author: vferreir Date: Mon Sep 11 01:44:04 2006 +0000 reviewed commit 62f59f0a95fdd48ed681dbdff1d79690d2a89bf8 Author: arclynx Date: Sat Sep 9 04:01:20 2006 +0000 Updated Malay translation commit 4fb963769e4f07623bd04ce7bab52f511e6c6055 Author: arclynx Date: Mon Sep 4 16:18:51 2006 +0000 Updated Malay translation commit e285e168b8f0ed61acc3790069ee1bae48185ba2 Author: zoliq Date: Mon Sep 4 15:46:34 2006 +0000 po-update commit f9dc79969f93244028aabce09ca27225521d022c Author: noriko Date: Mon Sep 4 00:21:12 2006 +0000 sync with pot commit d82fce0c081dfca4c9ef32c9809c2ff0cb885a99 Author: trinks Date: Fri Sep 1 02:56:15 2006 +0000 total:22 fuzzy:0 untranslated:0 proofread for QA and fixed several issues commit 2d86bb6bb623888f17ab79c73ae23a9c39f4058e Author: xconde Date: Wed Aug 30 22:57:36 2006 +0000 Updated by XC commit d5f1a740985fd5fa674431b0bbcdb35ec9c061fb Author: pve-nl Date: Wed Aug 30 17:30:39 2006 +0000 Merged nl.po with pykickstart.pot commit 73bd46bdddf165fe5e190700308abb7c3effecf3 Author: noriko Date: Wed Aug 30 07:13:46 2006 +0000 midification made from review commit c56caf69d34d9cee3ccbdc2dc575c5c869615d57 Author: eukim Date: Tue Aug 29 07:34:38 2006 +0000 Updated translation commit a0aebe1f8b58a98938b4f9a3d37f9196983a0a61 Author: xconde Date: Sun Aug 27 09:34:03 2006 +0000 Commited by Xavi Conde commit a3f3d1eae76d703a4a77e564f847d660cb36d0d3 Author: ra Date: Wed Aug 23 04:36:25 2006 +0000 *** empty log message *** commit a878e361be381ecb9d47881967728052a4662b29 Author: kmilos Date: Sun Aug 20 17:41:06 2006 +0000 *** empty log message *** commit f6e09fa1a7d4a033b3ea7243fe8d04ac2b0254d5 Author: ccheng Date: Sat Aug 19 14:57:43 2006 +0000 Routine merge commit b8c17a49e99866c784ab8a51b7e1be4c33ff9e81 Author: imiletic Date: Fri Aug 18 18:43:28 2006 +0000 Updated translation of pykickstart for Serbian language commit 9be07390d8edb6c7d52ffc3b6b4f5ff6a56a5210 Author: asimons Date: Fri Aug 18 04:57:44 2006 +0000 proof-reading updates commit 802776a4c01a476720fd46ef4f418a9f48f918b6 Author: tfu Date: Fri Aug 18 00:47:06 2006 +0000 some modification after proofreading commit fbdb1f4598068771f8b71ef15ce774d7616cd5f2 Author: maxik Date: Mon Aug 14 15:36:21 2006 +0000 2006-08-14 Maxim Dziumanenko * Update Ukrainian translation. commit eac57061d3685097ea2ea7f6d6bcde6e89de81e1 Author: diegobz Date: Fri Aug 11 14:43:26 2006 +0000 Revie commit 65eb14091354525dbfaf6b1b7387946d36bc62fb Author: ifelix Date: Fri Aug 11 11:31:04 2006 +0000 Tamil translation updated commit a396e52c0aaf68a359c386e4b65c398c02aadbac Author: niko Date: Sat Jul 22 13:38:22 2006 +0000 Finished. commit b7ce25a7ce8f8424bd5d4797e602a6d588bf51c9 Author: menthos Date: Thu Jul 20 23:06:07 2006 +0000 Updated Swedish translation. commit 3e07dca3196482ba1898b1ecd5a731cdded05873 Author: qbes Date: Thu Jul 20 23:01:29 2006 +0000 pykickstart gl.po actualization commit 5b75e13510cb651006a07c61f810cfcd9b315c09 Author: Chris Lumens Date: Thu Jul 20 18:45:51 2006 +0000 Bump version. commit c8d81df1851dde8ef1e0bf84184d66e79e3b51df Author: serhat Date: Tue Jul 18 18:16:02 2006 +0000 Start of translation commit 6f4bb9a8697731e21bfdab99d7b87475e4db3d9b Author: Chris Lumens Date: Thu Jul 13 20:33:19 2006 +0000 Limit bootproto to options anaconda supports. Add --noipv4 and --noipv6. commit cf3c578832d081c18338f35ee8f7058cab094a28 Author: khashida Date: Wed Jul 12 00:55:16 2006 +0000 finished commit 86af9d124ea03c5fbe0fd356baae1a7c4ff78ac8 Author: arclynx Date: Tue Jul 11 09:27:58 2006 +0000 Updated Malay translation commit 537a53c7281ebf39c96c36d6f9c396bb36c531ed Author: khashida Date: Tue Jul 11 06:59:46 2006 +0000 3 left commit 9d8a644ba9c9a2233cb10b8902ff243e4bbc6073 Author: mrtom Date: Sun Jul 9 09:00:42 2006 +0000 Update to ./pykickstart/ commit 64f1bfa1fae6d81b63cddddeb6f9dfd6f3f4bd85 Author: simos Date: Wed Jul 5 14:06:47 2006 +0000 Updated Greek translation commit c6b024d00bacecb214aa1b624879d08080250204 Author: pve-nl Date: Wed Jun 28 22:27:23 2006 +0000 Some fixes for pykickstart nl.po commit f3c71477a478351fa0248e1cfd0223a1686fb2e2 Author: ccheng Date: Tue Jun 27 03:29:39 2006 +0000 *** empty log message *** commit 2c3d02e9835b1269a72aec5cfad799fce08176e7 Author: eukim Date: Mon Jun 26 04:03:10 2006 +0000 upload files commit 0de63552840ae5cca7b797f9e82032e26c54aaf9 Author: runab Date: Sat Jun 24 12:11:53 2006 +0000 Updated Bengali India Translation commit fd47c697acb5ef1290eb82656c9121b2ea4eeef7 Author: mgcontri Date: Thu Jun 22 16:39:55 2006 +0000 *** empty log message *** commit 5484925477f53b44fa935d1b0173dd04178c5142 Author: Chris Lumens Date: Tue Jun 20 20:38:46 2006 +0000 Bump version. commit fb12fc78f500c4423b9ed9184f1d1966fbe39267 Author: Chris Lumens Date: Tue Jun 20 20:33:03 2006 +0000 Add iscsi writer. commit 0e7c465f74b196ef19f0c1cb2838367ecc9c62bb Author: Jeremy Katz Date: Tue Jun 20 19:30:28 2006 +0000 2006-06-20 Jeremy Katz * pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi support. This syntax is likely to change but this makes testing so much easier. * pykickstart/data.py (KickstartData.__init__): Add iscsi data. commit 8fb7945301c37dff1b0e61ce991d4817a9155bd9 Author: Chris Lumens Date: Tue Jun 20 18:26:37 2006 +0000 Handle a RAID device as an integer instead of a string (#176537). commit 33ab22c526c971d32cbe6d3f2b050e4b8efbcabb Author: mrtom Date: Tue Jun 20 11:26:55 2006 +0000 rereading done commit 3c396ebcb0a7dddd135ce32c45f3ee1f21d8caf8 Author: splinux Date: Mon Jun 19 18:04:14 2006 +0000 French translation commit 7979ace8144df13dc404f812634f55a0ae8cecdc Author: rranjan Date: Mon Jun 19 05:44:44 2006 +0000 updated hindi translation commit ade4571f1f764d85b2efa3ff4b0ed6d9ec171cf6 Author: Jeremy Katz Date: Fri Jun 16 15:30:01 2006 +0000 2006-06-16 Jeremy Katz * pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts commit 35b7a8bb825b9aab0e8d57c752d8e338dd8d43b7 Author: sbehera Date: Wed Jun 14 12:10:50 2006 +0000 Updated Oriya translation commit c966a4420224ef7752029231cfec6a86a453f18d Author: diegobz Date: Sun Jun 11 16:24:06 2006 +0000 Update to ./pykickstart/ commit 5e0fbdfb64c6d34891f8014b41b062cef3512149 Author: arclynx Date: Sun Jun 11 10:44:13 2006 +0000 Updated Malay translation commit 551525e8a87d2fe6d46d39eb2f78fac527af5aef Author: rolandh Date: Sat Jun 10 15:49:01 2006 +0000 initial translation commit 717b43c1c25a0235f34db419f2a50b3a7235bf4c Author: Chris Lumens Date: Tue Jun 6 13:46:35 2006 +0000 And the ChangeLog too. commit 180c5941d3c76939305782f1c631b991d51cb59f Author: Chris Lumens Date: Tue Jun 6 13:45:12 2006 +0000 Add BuildRequires to fix building under mock (#194156, Joost Soeterbroek ). commit bb9412e9e3e9cc56bfc8c1e36b23da5b577b482a Author: raven Date: Sat Jun 3 10:05:33 2006 +0000 Polish translation commit b82dd7c0f94d0d8cfe3a87203a91dd0f07b5ccf0 Author: mospina Date: Mon May 29 00:16:43 2006 +0000 last entries translated commit ff299cf90de48c4f860926e83e867fb72c71d69a Author: chinese Date: Sun May 28 14:15:01 2006 +0000 update 2 records commit b33472efdcd344b4062706257cfa6fbf05bf9838 Author: tombo Date: Sat May 27 02:28:20 2006 +0000 Tradotte due voci commit ef209fc13621915b632f19557ec64e425cf38c99 Author: andrmart Date: Fri May 26 06:30:30 2006 +0000 Updated 2 new strings commit 7ed7c14e392bad7a25ff042be1b7d3bb4816ac40 Author: Chris Lumens Date: Thu May 25 20:04:42 2006 +0000 Bump version. commit 95360be969671eac846cb273a812ffa0347feac3 Author: Chris Lumens Date: Thu May 25 13:55:53 2006 +0000 Change order of LVM-related functions (#193073). commit 771f13865a7d8dbe233600674e5367b063e3e87a Author: runab Date: Thu May 25 10:14:21 2006 +0000 Updated Bengali India Translation commit b9d4c3900ec83b342179dbe2f9fcd9a3e99d73e3 Author: ankitp Date: Thu May 25 09:25:09 2006 +0000 Updated Gujarati Translations commit 3a793fe635562dc3a546bf9fcc432751ba7ead95 Author: igor Date: Thu May 25 04:07:12 2006 +0000 *** empty log message *** commit 48996031580c42fc5fe8e543920defd01ebc2e84 Author: renato Date: Wed May 24 22:54:50 2006 +0000 *** empty log message *** commit 2126254dc6fc7d5e38b454c781393e427a307822 Author: Chris Lumens Date: Wed May 24 21:28:18 2006 +0000 Fix typo. commit d9b05da849ec0e21a05173c42dbc81f3f629a3c6 Author: Chris Lumens Date: Wed May 24 21:21:36 2006 +0000 Commit messages. commit 8e9b3e8ecf76391f9540651071965d09a3f4f5f6 Author: zepires Date: Wed May 24 19:36:02 2006 +0000 Update PyKickstart commit f07ea530fbb9088f6e5abaee39d708c21f23ca53 Author: Chris Lumens Date: Wed May 24 17:56:07 2006 +0000 Update translation files. commit 7fdbb2f1a38e576a872ca0111ab7a60ba7141ff7 Author: Chris Lumens Date: Wed May 24 17:53:56 2006 +0000 Require python-urlgrabber for ksvalidator. commit 12640db991df35fc5978ca4e4c669e91b2c35ee6 Author: Chris Lumens Date: Wed May 24 17:53:40 2006 +0000 Print more useful error messages for unknown commands. commit 3071c2628e55d98ddacbd3da4e5acace0de5f024 Author: Chris Lumens Date: Wed May 24 17:53:29 2006 +0000 Accept a URL in addition to a filename. commit a10a913def416c4c020130ee6c9c958aea51c733 Author: kmaraas Date: Tue May 23 22:33:05 2006 +0000 Start this commit cde3fdf9b94585cdb545b79366229712a7adbb30 Author: Chris Lumens Date: Tue May 23 20:29:31 2006 +0000 Don't write out an empty packages section, since we may want this step to be interactive (#192851). commit 8d540493632cf7112d16085bca2cb6aaa0b864d8 Author: Chris Lumens Date: Tue May 23 15:45:58 2006 +0000 Bump version. commit f8d8e1ef7a3a92e1a3fc4079d9b5356a3cc818e7 Author: Chris Lumens Date: Tue May 23 15:42:19 2006 +0000 Fix pychecker warnings. commit 4027d49c5715c6c6bceb9a195138da91ad235056 Author: Chris Lumens Date: Tue May 23 14:42:49 2006 +0000 Rename --ports to match the parser. commit ae57c885d6f667962e2c28156a59f95870349512 Author: aalam Date: Mon May 22 07:13:55 2006 +0000 adding new files for language Telugu/Kannada commit 42c59b2dbab83b9b53c5bf4f451c00ac2d537167 Author: Peter Jones Date: Wed May 17 18:28:38 2006 +0000 Leeloo: Leeloo Dallas mul-ti-path. Korben Dallas: Yeah. Leeloo: Mul-ti-path. Korben Dallas: Yeah, multipath, she knows it's a multipath. Leeloo Dallas. This is my wife. Leeloo: Mul-ti-path. Korben Dallas: We're newlyweds. Just met. You know how it is. We bumped into each other, sparks happen... Leeloo: Mul-ti-path. Korben Dallas: Yes, she knows it's a multipath. Anyway, we're in love. commit cdc2cb420859a5fb7a59eb3a8811fedd60571d2d Author: Chris Lumens Date: Mon May 15 21:21:25 2006 +0000 Bump version. commit 16ab52cbd9aeebafe834f36f6554127ae3127576 Author: Chris Lumens Date: Mon May 15 21:20:46 2006 +0000 Update translation files. commit f2e835cd6a61f1e39e0f6f28e8bbb072cdab6af0 Author: Chris Lumens Date: Mon May 15 20:59:50 2006 +0000 Add MTU parameter for network commands (#191328). commit 573f83c1f64abb49981e9900d61a8d302141fa45 Author: chinese Date: Sat May 13 00:48:17 2006 +0000 Finished the zh_CN translation. commit 0c598c5229e6da2a56cd7d7e09f729ddd22365c8 Author: Chris Lumens Date: Wed May 10 13:42:53 2006 +0000 Accept --isUtc for backwards compatibility. commit 47d4b71d88446ace36392c519f0f9de0c7ef18ca Author: dheche Date: Tue May 9 17:50:09 2006 +0000 finished commit 9c0070ff7b7251d8a99d529030e39b61b231de04 Author: dheche Date: Tue May 9 17:04:23 2006 +0000 fixing charset commit 56bd602cc732fd19944ba87cd91fe4310b8b1650 Author: dheche Date: Tue May 9 17:03:43 2006 +0000 finished commit 0be958a1cc972d1dd0747ba173cfac114f48dafe Author: arclynx Date: Fri May 5 15:32:34 2006 +0000 Updated Malay translation commit 1b1c4e3ffaa65892c86b65547717468cebe630fa Author: Chris Lumens Date: Thu May 4 20:41:32 2006 +0000 Bump version. commit d6ccc142aad8b1e64e0bea55b74a1f9956d3e74c Author: rranjan Date: Thu May 4 10:05:04 2006 +0000 hindi updated commit ec7204373ccbf1766d31dbd87f5a95032ca658b1 Author: fvalen Date: Tue May 2 05:43:39 2006 +0000 Updated commit 7bec52a2806d174a6c48339b036e9aeedd93d4ed Author: ccheng Date: Tue May 2 01:35:03 2006 +0000 Routinely merge commit d1ddafa61e2924f6a17e426d11e1b66b4fa082cb Author: sandeeps Date: Mon May 1 10:35:07 2006 +0000 translated pykickstart for mr_IN commit 0e51bf2ff013617752b5bd90d115308b5c07b0c4 Author: apeter Date: Thu Apr 27 08:26:44 2006 +0000 Updated malayalam file commit 02fb45902d5c377b069247685f037dbe29dabd36 Author: igor Date: Wed Apr 26 02:37:34 2006 +0000 *** empty log message *** commit 20362f4804c07ff622c5eef7acbdd94853c5234e Author: Chris Lumens Date: Tue Apr 25 21:06:51 2006 +0000 Add new command handlers for dealing with users and services. commit b4891c46d8674c9d7c6c59d0528ece3ed81b9ad7 Author: apeter Date: Tue Apr 25 13:09:12 2006 +0000 Updated malayalam ml.po file commit d157a5f5ab4010e0bcc522dae9f43abed0c5be65 Author: Chris Lumens Date: Mon Apr 24 16:59:17 2006 +0000 Yet more output fixes. commit d2d0685189570bc9d3e9a8751eaff16a6d9764b6 Author: Chris Lumens Date: Mon Apr 24 16:00:23 2006 +0000 More output formatting fixes. commit 8b53baefdd4503650bc11d4ce771c640e1d2a0b7 Author: mospina Date: Mon Apr 24 00:08:26 2006 +0000 automerge done commit 8e78ce3b63ad1e683164908cab8f745570cdb741 Author: joseppc Date: Sat Apr 22 05:19:00 2006 +0000 First draft. commit 8fe099d819b88f936d242f5ca8df05a0fd046005 Author: andrmart Date: Fri Apr 21 07:05:40 2006 +0000 Updated 2 new message commit 1a510116423edba0bd45379d35ff6cc8965ecab3 Author: sbehera Date: Fri Apr 21 06:34:26 2006 +0000 Merged Oriya translation with .pot file commit 306198c9ad1b9e3bf41f26240dbba0b26fd4316c Author: ccheng Date: Fri Apr 21 03:39:53 2006 +0000 *** empty log message *** commit aa4def5090f28fe0714e4ec79b9c220ce8f8a117 Author: zepires Date: Wed Apr 19 17:27:50 2006 +0000 An attempt to update Portuguese for pykickstart commit 9914e562d91d8c863c21e23cef1058c47530fd65 Author: Chris Lumens Date: Wed Apr 19 14:02:27 2006 +0000 Start CLEARPART_ constants at 0. commit 89a6a93b7e2a24147c23df5fbb4ac9decd27cd28 Author: sbehera Date: Wed Apr 19 11:26:50 2006 +0000 Updated Oriya translation commit 35e1b0a641d1ab60f6f9df9d5302032ec924d8a3 Author: runab Date: Wed Apr 19 11:25:09 2006 +0000 Updated Bengali INDIA (bn_IN) Translation commit 789d5b94c98a71f4e75c0c1df2fdea999c9d74fb Author: renato Date: Tue Apr 18 20:45:45 2006 +0000 *** empty log message *** commit a661ea5f81c3509c97bf58b5a9da7013f1fd77d9 Author: rodrigop Date: Tue Apr 18 17:31:35 2006 +0000 Traducao commit dfa1df3fa8cf5b4f581b0b84a3c0a4e2141d31da Author: maxik Date: Tue Apr 18 14:53:55 2006 +0000 2006-04-18 Maxim Dziumanenko * Add Ukrainian translation. commit 70924b2e6b9d0649371efcae8ed215af4b4c4eaa Author: beckerde Date: Tue Apr 18 13:25:00 2006 +0000 *** empty log message *** commit c61841b09d87a9c7a83a7b3771d595e6a3102877 Author: ankitp Date: Tue Apr 18 09:09:55 2006 +0000 Merged the strings with .pot files commit afd1b30dcc89e80a650b0704bee785c3be62310f Author: ybae Date: Tue Apr 18 03:09:54 2006 +0000 translation updated commit 8aac80bcfe0633f752d231fb4ca61cb71d025bd3 Author: nreissle Date: Mon Apr 17 23:05:15 2006 +0000 update commit 0a286eeabde3fb4b62b510b74b8d435a5e9a79d1 Author: Chris Lumens Date: Mon Apr 17 19:08:39 2006 +0000 Modify build process for translations. commit 2db0fb171439a2f3b78b77a163f0c8e7247f14d1 Author: Chris Lumens Date: Mon Apr 17 18:58:43 2006 +0000 Make sure to include the .po files now that we have some. commit afdec89c4ebebea3ae3e6849090ba06619a29783 Author: ankitp Date: Mon Apr 17 05:36:07 2006 +0000 Updated Gujarati Translations commit 928d6e0cb4546d6b97bd4ccbc437029e36fd6525 Author: runab Date: Mon Apr 17 03:46:00 2006 +0000 Updated Bengali India Translation commit 38d0aae864e06d5b82e82a687f4b2ccc2c53915c Author: aalam Date: Sat Apr 15 03:27:24 2006 +0000 update translation for Punjabi (Gurmukhi) by apbrar gmail com commit 40842ed5c7c5eeaaa571e2540f4593cbba5f5abc Author: Chris Lumens Date: Thu Apr 13 21:31:49 2006 +0000 Bump version. commit 42bdb90b947054186f9ef2eb69275aa3ac8a1344 Author: Chris Lumens Date: Thu Apr 13 18:28:42 2006 +0000 Likewise for physvols. commit c8c6bbb5718655be1ae57a2df1248de4c0ec60d3 Author: Chris Lumens Date: Thu Apr 13 17:04:04 2006 +0000 Initialize members to an empty list instead of an empty string. commit b17f7cc91c11e466174f64ffa72058e419e40592 Author: Chris Lumens Date: Thu Apr 13 16:02:53 2006 +0000 Update translation files. commit fabed1655a9be797a0e0b25de1fbcaf454357b93 Author: Chris Lumens Date: Thu Apr 13 16:00:43 2006 +0000 Update pot file. commit 0916d9f246fdf1fe0d6d7beea90977ff920b06f1 Author: Chris Lumens Date: Thu Apr 13 15:59:26 2006 +0000 Reorder package section output. Write package header options. commit 625b3ea0b774830d3560f9cf49a3eaab2a3d8860 Author: Chris Lumens Date: Thu Apr 13 15:45:37 2006 +0000 Add support for options to the repo command. commit 3b90440d0b868e0578c999267f5087a70a179288 Author: aalam Date: Thu Apr 13 02:07:49 2006 +0000 update for Punjabi language commit 13525954865ef99915901a7790a833b44a32840f Author: ifelix Date: Wed Apr 12 12:51:18 2006 +0000 Fedora Translation updated commit ad23b4e1f6d97145d00ae96509948653142d8fc5 Author: Chris Lumens Date: Tue Apr 11 19:04:55 2006 +0000 Ignore whitespace before group names (#188095). commit b61be6b4d771a830fc6db3a92bda57869c69ee6c Author: yulia Date: Tue Apr 11 00:31:56 2006 +0000 pt_BR update commit 5b2ed5f9b00545b7b22b042dffe0e37a3dfd44cc Author: yulia Date: Thu Apr 6 23:16:49 2006 +0000 Update commit 4e5108f820c2abbc627a653f5252c9312c1d7b28 Author: yulia Date: Wed Apr 5 23:41:03 2006 +0000 Andrew update commit 9bffe74d8029c75d602815fbb3b9360717933352 Author: aalam Date: Tue Apr 4 22:58:09 2006 +0000 update for file for jncp@netcabo.pt commit 56f378b85fd640657523714b869f4bba416114d6 Author: ccheng Date: Tue Apr 4 00:48:28 2006 +0000 File created by Chester Cheng (ccheng@redhat.com) commit 8a492c6466d6fa35682fff03691bcf182040ac53 Author: ccheng Date: Tue Apr 4 00:36:37 2006 +0000 File created and translated by Chester Cheng (snowlet) commit ede8b35d77c5be8b09f344de7b0026f9be27c3b5 Author: ccheng Date: Mon Apr 3 23:42:32 2006 +0000 Helping Renato Pavicic (renato) upload this file commit 050425db9583c76aa97f0549e8ad13f330b5c7e4 Author: ccheng Date: Mon Apr 3 06:07:06 2006 +0000 helping Boris Becker (beckerde) to upload commit 7c741755d284b6a50f2889ec03c89e7398bb343f Author: fvalen Date: Mon Apr 3 00:00:06 2006 +0000 Added it.po commit e21aaf4255bf6c79ce86e7705468743e189ddb61 Author: runab Date: Fri Mar 31 07:40:23 2006 +0000 Updated Bengali Indian (bn_IN) Translation commit 92fabb6fdfec48b653f5eaf602415abb61740e9b Author: runab Date: Fri Mar 31 07:17:40 2006 +0000 Added Bengali Indian File commit 568a474d17cc642d0eb85e4552ecbd4c0b73696d Author: nreissle Date: Fri Mar 31 03:54:14 2006 +0000 UPDATE commit 3750e078acde682e33c16d56dc29c257e3d697bc Author: nreissle Date: Fri Mar 31 02:16:59 2006 +0000 Creating de.po commit 8766b80d6d0c70b23eed118e2e3878972b16977d Author: ybae Date: Thu Mar 30 03:50:07 2006 +0000 translation updated commit 9abf35a0060d656155605082bf8ef18d66101a33 Author: sbehera Date: Wed Mar 29 06:07:19 2006 +0000 Updated Oriya translation commit 8e7195a04118125c585c85866dcbf226689b3657 Author: jsingh Date: Wed Mar 29 05:14:48 2006 +0000 Added by Jassy commit 75eb681471b6d6a99a02305f406993a24d399af7 Author: noriko Date: Tue Mar 28 23:39:01 2006 +0000 Added ja.po translation commit ca50b50afaaad3d679a7c5584366cdd597f9a400 Author: mkim Date: Tue Mar 28 22:30:20 2006 +0000 Added korean file commit ee9823759e5b3379d8336e3c449765014728a676 Author: sbehera Date: Tue Mar 28 11:00:50 2006 +0000 Added Oriya translation commit b2b175a67476dcbde12b33c890a4d8536ae5d4ba Author: rranjan Date: Tue Mar 28 10:49:49 2006 +0000 hindi added commit e857b6df56cc2b2c4671b423b746e2bcb6475a8e Author: ankitp Date: Tue Mar 28 09:51:08 2006 +0000 Added Gujarati Translations commit 82a42048c1bf13f2e6f6a575cf3c3cebee27236e Author: Chris Lumens Date: Mon Mar 27 20:57:41 2006 +0000 Bump version for adding support for the logging command. commit 18c8fc5015d39a318d54440bbcb2a097af4e002d Author: Chris Lumens Date: Mon Mar 27 17:11:32 2006 +0000 Bump version for real. commit c0a8a9cb9c7f035b51a999652612847000d20cdf Author: Chris Lumens Date: Mon Mar 27 17:10:54 2006 +0000 No translations yet, so don't try to package them up. commit 5232e90a5647b02aa4a5bbad0b008c880a4957c4 Author: Chris Lumens Date: Mon Mar 27 17:09:38 2006 +0000 Bump version. commit 865a97b74f44f8b11d30a8cc5b76e8aaf29c158d Author: Chris Lumens Date: Mon Mar 27 14:53:39 2006 +0000 Don't write out a blank xconfig line. commit 7b2479593182e0b2daefac2e2c7466f7ee196f68 Author: Chris Lumens Date: Mon Mar 13 19:29:52 2006 +0000 Reorder output handlers. commit 2970911df1a8c4c1a0b0413488710c16e4a37ab2 Author: Chris Lumens Date: Fri Mar 10 16:23:25 2006 +0000 Add support for translations. commit bb39d07f9274c97ec2af2f2215d52f8f959245b0 Author: Chris Lumens Date: Tue Mar 7 22:07:32 2006 +0000 Backwards compatibility support for options to zerombr. commit 0ec01e7b3fcdcf884b5c4bc6927bc6c7b8a33fba Author: Chris Lumens Date: Fri Feb 24 19:54:02 2006 +0000 Bump version. commit 85c71f9d9c8782d657a856ae6da09872b0aefe82 Author: Chris Lumens Date: Fri Feb 24 19:32:57 2006 +0000 Get ksdata from the correct option parser variable (#182934). commit 1140cd587c92b7c5e5d26c85b7f745e2c856f97a Author: Chris Lumens Date: Fri Feb 17 20:32:19 2006 +0000 Bump version. commit 0b0ffc66e629addc29b99f36b19e16d6f5843203 Author: Chris Lumens Date: Thu Feb 16 20:00:35 2006 +0000 Fix typos. commit bab8b45feef41760b6316296a47e0dc962351c0a Author: Chris Lumens Date: Thu Feb 16 19:32:59 2006 +0000 Update documentation. commit 052540fa4be1141f38204e8b31017bb538107b1b Author: Chris Lumens Date: Thu Feb 16 18:26:12 2006 +0000 Provide an option to not traceback if an included file is not present (#181760). commit d77b9fe811904b9f9d2357508bdf82edfaf2f9c1 Author: Chris Lumens Date: Mon Feb 13 21:03:39 2006 +0000 Bump version. commit b52478def273cf6508006277fdae5a25349739af Author: Chris Lumens Date: Mon Feb 13 20:49:47 2006 +0000 Don't trust ensure_value for these partition-related settings. Perhaps we shouldn't trust it at all. commit cfe63fcf9e7e6665ea1dc228e1ec592a3d53ccfe Author: Chris Lumens Date: Mon Feb 13 16:11:24 2006 +0000 Bump version. commit 00428e8e7a8c19598782e493e8966198d9cc1d15 Author: Chris Lumens Date: Mon Feb 13 15:32:59 2006 +0000 --onboot requires a value (#180987). commit 9b4c72fb5fe912bf239b845ba13019433e5d1f41 Author: Chris Lumens Date: Fri Feb 10 15:48:23 2006 +0000 Be more strict about commands that don't take any arguments. commit 5ab57985b0a241b3970de697e24b67d7d88a0d5e Author: Chris Lumens Date: Thu Feb 9 20:44:25 2006 +0000 Bump version. commit 44d9bfd2827c4c7f87be619f49aa980a5fb7e721 Author: Chris Lumens Date: Thu Feb 9 18:45:18 2006 +0000 Fix pychecker warnings. commit 381e9e6eef65948aaeb23e7c54b0cf561e71868d Author: Chris Lumens Date: Thu Feb 9 18:21:19 2006 +0000 Condense Option subclasses. commit 88ba90f2c0fee651e6fcb993146fdb5e36635024 Author: Chris Lumens Date: Thu Feb 9 16:38:54 2006 +0000 Allow parser exceptions to be non-fatal so ksvalidator can report multiple errors in a single pass. This won't catch everything, but it's a good improvement. Also add ksvalidator help and better deprecated option messages. commit 31d725bfb6f4eb654cde164979671933f3e44c81 Author: Chris Lumens Date: Wed Feb 8 15:12:58 2006 +0000 --level is not strictly required since we should be able to infer it from --preexisting. commit 9ac8ec5764342ea849b3d5d7ab2490b535fab181 Author: Chris Lumens Date: Wed Feb 1 21:49:50 2006 +0000 Bump version. commit cc0da045bbe2daeca7b3d24f0bb7e71f32ba3547 Author: Chris Lumens Date: Wed Feb 1 18:13:14 2006 +0000 Don't set a default VNC port. commit 24e1cd95b9345bb06e1d9d5ca034e7b4079a66da Author: Chris Lumens Date: Tue Jan 31 21:31:05 2006 +0000 Bump version. commit a064fc5a39dd22f56a5c370c8f3e6384b5779918 Author: Chris Lumens Date: Tue Jan 31 21:30:07 2006 +0000 Give dmraid string an initial value. Handle None on partition size. commit f0c2eab78183a84ce9bbf590f45153310af94b61 Author: Peter Jones Date: Tue Jan 31 16:30:19 2006 +0000 - update versions/changelog for 0.15 commit dbf10263e2dc48974bd58062afdd8fe4fba927d4 Author: Peter Jones Date: Tue Jan 31 16:27:34 2006 +0000 - add dmraid support commit c7e19920834c0a83c6c4f8c2c4097e9708b9b9fd Author: Chris Lumens Date: Mon Jan 30 20:24:01 2006 +0000 Bump version. commit ca5b71f38debec6fcdc0b8a53683eeb7a9daa37b Author: Chris Lumens Date: Mon Jan 30 16:42:11 2006 +0000 Fix connecting to a remote viewer. Deprecate --connect, and add --host and --port as the new preferred way (#179209). commit 74b1cbd9d7a1f52c76baf56a72a0d44bd7383517 Author: Chris Lumens Date: Thu Jan 19 21:34:18 2006 +0000 Bump version. commit f0739f6221a17989dbc9863592749d78c2a45fda Author: Chris Lumens Date: Fri Jan 13 17:58:04 2006 +0000 Add support for --eject on reboot/shutdown. commit fc6624440bac72c2539457bbfa2f04a71f1752d3 Author: Chris Lumens Date: Mon Jan 9 20:37:42 2006 +0000 Bump version. commit 85556adbc2498414de8a6ff0da0e18846a59c1f6 Author: Chris Lumens Date: Wed Jan 4 18:25:41 2006 +0000 Clean up output quoting a little bit. commit 463eb752f4d1d9bc282d47a47541adca03acbebb Author: Chris Lumens Date: Mon Dec 12 21:09:39 2005 +0000 Bump version. commit 7959d0f7851967b40475b5227b3928f4f9c76579 Author: Chris Lumens Date: Mon Dec 12 15:46:31 2005 +0000 Remove duplicate monitor config options from xconfig keyword, add --noprobe option to monitor keyword. commit d43858605f3930aa25f201b1dffed3842832c630 Author: Chris Lumens Date: Thu Dec 8 19:39:16 2005 +0000 Support bytesPerInode on RAID (Curtis Doty #175288). commit fae59be39e4a6c6321140119a32515f740c109bc Author: Chris Lumens Date: Thu Dec 1 21:12:39 2005 +0000 Those variables aren't needed anymore. commit 703351cf09f99540be646c2e879039bf6c98c294 Author: Jeremy Katz Date: Thu Nov 17 00:52:56 2005 +0000 2005-11-16 Jeremy Katz * pykickstart.spec: * setup.py: Bump version. * pykickstart/parser.py: Add KSBooleanOption, use it for network --onboot, default onboot to true. commit b605ec8e126977cdcb5f4f7185c368dc51ff0261 Author: Chris Lumens Date: Thu Nov 3 21:34:59 2005 +0000 Bump version. commit 5ba8fbe27eb49d6e2a433cf46bb52dad819fc63d Author: Chris Lumens Date: Thu Nov 3 21:07:54 2005 +0000 anaconda expects partition sizes to start at None as --size=0 --grow is an acceptable combination (#172378). commit bbf26addaa63e1fd6f46abeeab68b5daac152fbb Author: Chris Lumens Date: Thu Nov 3 20:03:17 2005 +0000 Don't call shlex.split on anything inside a script (#172313). commit c0574c96e0e7ba2f28f67954d5547ea027a7c348 Author: Chris Lumens Date: Thu Nov 3 15:48:11 2005 +0000 Default to SELINUX_ENFORCING. commit 15c3a306cc1d15b94e9c2860cca647a9dc775646 Author: Chris Lumens Date: Wed Nov 2 03:24:00 2005 +0000 Bump version. commit 93f86d4fa5abff96cd7aba18bdc2a4991986505c Author: Chris Lumens Date: Wed Nov 2 03:21:31 2005 +0000 Write out -- options. commit 208d9c9b31d3561f19bc86523889e2ecb95345cc Author: Chris Lumens Date: Wed Nov 2 03:21:15 2005 +0000 --onboot takes no option. commit 795e949faff5830adeb673d3533a3fa6dd420580 Author: Chris Lumens Date: Tue Nov 1 20:15:29 2005 +0000 Remove extra spaces. commit db1d707d0651550f2954789984b49dff2da8d98a Author: Chris Lumens Date: Tue Nov 1 15:35:57 2005 +0000 --connect is not required as it may be provided to anaconda on the command line. commit 819226f6a448b9c2ca351f385ebb1125a32ddabb Author: Chris Lumens Date: Fri Oct 28 20:29:07 2005 +0000 Fix --all option to clearpart. commit 52eb0a0f81359ebcf4895ae242e9d730f6816ac4 Author: Chris Lumens Date: Fri Oct 28 17:20:54 2005 +0000 Bump version. commit 33b86761116a6ba71e11e46cafe2b583284617b4 Author: Chris Lumens Date: Fri Oct 28 17:20:23 2005 +0000 Update documentation for error handling. commit 45d8bbb3439705a9f0abf1beaaf328ffa0d48a00 Author: Chris Lumens Date: Fri Oct 28 17:01:39 2005 +0000 Add --resolvedeps and --includedeps as deprecated options to %packages. Pass line number to handlePackageHdr and handleScriptHdr. commit 74a4dab67397b4de6e08096ff4ad6f25fa07d1b1 Author: Chris Lumens Date: Mon Oct 24 21:03:43 2005 +0000 Bump version. commit 9d863717657fd98901966722dcefd2d00a303a21 Author: Chris Lumens Date: Mon Oct 24 19:26:48 2005 +0000 Added a program for validating kickstart files. commit 7d880092b773ed7b1d925819325a553b13ff5171 Author: Chris Lumens Date: Mon Oct 24 18:52:17 2005 +0000 Report line numbers on exceptions. commit b941d64825dad8f42a6e58f1692b754f2189cc20 Author: Chris Lumens Date: Wed Oct 19 18:38:47 2005 +0000 Add documentation to package. Bump version. commit c4ae23f5f77b5e3e81430b4a4dc6c25905ee3838 Author: Chris Lumens Date: Tue Oct 18 16:31:10 2005 +0000 Document everything else. commit 4aa89d35a0108035486b7b41e236cc9a5aab8a62 Author: Chris Lumens Date: Tue Oct 18 16:30:25 2005 +0000 Correct deprecated attribute so warnings are thrown when a deprecated option is seen, not when it's defined. commit 23ea1beef74250e3c1f548dae875c031838f62ab Author: Chris Lumens Date: Mon Oct 17 16:54:05 2005 +0000 Adding documentation, already in progress. commit b7685ed87de41572956dd50bfa53ef8662263afb Author: Chris Lumens Date: Thu Oct 13 20:10:27 2005 +0000 Correct python lib directory on 64-bit archs (#170621). commit 0cde2eb6b759efcdac49cc45ee8f17356983c2b7 Author: Chris Lumens Date: Fri Oct 7 20:04:55 2005 +0000 Bump version. I can already tell I'm going to forget to do this a lot. Time to look for a fix. commit 13e1cbefd07b7a6522b1f3b71bc8fbcb67e7eae7 Author: Chris Lumens Date: Fri Oct 7 20:03:39 2005 +0000 Bump version. commit ec610e49b6edb57b6ea25dbe6a83d2bf0e440e5d Author: Chris Lumens Date: Fri Oct 7 20:00:00 2005 +0000 Fix script printing. commit 695e5115c09e256fc2c52f4124355dd5d0291768 Author: Chris Lumens Date: Fri Oct 7 19:10:12 2005 +0000 Collapse scripts into a single list and add a property to Script for differentiating. commit f6fef35048672b4fd84b36b8988e7d32e3af048f Author: Chris Lumens Date: Fri Oct 7 15:15:25 2005 +0000 Rename class to KickstartWriter. commit e5eb1ef99a269a32cda303747007b6189aa02e14 Author: Chris Lumens Date: Thu Oct 6 17:51:18 2005 +0000 Add support for marking options and commands as deprecated and make sure to raise a DeprecationWarning when either is seen. commit d92c526442c95cf1aa31019dc7c4fe2ca9a03a2d Author: Chris Lumens Date: Wed Oct 5 21:47:23 2005 +0000 Fix make archive target. commit 4acd21e306f7a449e686c5b6402c64c6e24b9c65 Author: Chris Lumens Date: Wed Oct 5 21:45:20 2005 +0000 Bump version. commit 92493053d63d483d5a16c84a53a436dc79be04a4 Author: Chris Lumens Date: Wed Oct 5 21:20:59 2005 +0000 Remove compiled python files. commit cda08cca16e3537ad67b2beab78df0b75105a376 Author: Chris Lumens Date: Wed Oct 5 21:10:39 2005 +0000 Rename data classes for consistency. Add default bytesPerInode settings. commit afa371316f9036f93124e4d6447e583d56341f0c Author: Chris Lumens Date: Wed Oct 5 19:01:54 2005 +0000 Initial revision pykickstart-1.83/docs/0000775000076400007640000000000011543150237016156 5ustar00clumensclumens00000000000000pykickstart-1.83/docs/kickstart-docs.txt0000664000076400007640000000056011543150237021645 0ustar00clumensclumens00000000000000 301 Moved Permanently

Moved Permanently

The document has moved here.


Apache/2.2.3 (Red Hat) Server at fedoraproject.org Port 80
pykickstart-1.83/docs/programmers-guide0000664000076400007640000000055611543150237021540 0ustar00clumensclumens00000000000000 301 Moved Permanently

Moved Permanently

The document has moved here.


Apache/2.2.3 (Red Hat) Server at fedoraproject.org Port 80