N
7c       sY      k  Z   k l  k l  k l  k Z  k Z  d  e f d     YZ d S(   s	   Kickstartc      s    
 d   Z   d   Z 5 d   Z O d   Z ^ d   Z  d   Z  d   Z  d   Z  d	   Z  d
   Z	  d   Z
  d   Z  d   Z  d   Z  d   Z %d   Z ,d   Z Kd   Z RS(   Nc    s   
  t  i | d d g  \ } }  d }  x? | d  r2 }  | \ } }  | d j o  d } n q9 W t i	 |  | d d |  |  i d  d  S(   Ns    s
   iscrypted=i    s   --iscryptedi   s	   isCrypteds   accounts(   s   isyss   getopts   argss   extras	   isCrypteds   ns   strs   args   InstallClasss   doRootPws   selfs   addToSkipList(   s   selfs   argss   extras	   isCrypteds   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doRootPw
 s   !	 	c    sw    t  i | d  d d d d d g  \ } }  d }  d }  d }  t }  t }   d } " x | d " r }	 # |	 \ }
 } $ |
 d j o % d	 } nu & |
 d
 j o ' d	 } nX ( |
 d j o ) d	 } n; * |
 d j o + | } n , |
 d j o - | } n qu W/ | o | o / d	 } n 1 |  i | | | | 2 | |  3 |  i d  d  S(   Ns    s	   enableniss
   nisdomain=s
   nisserver=s	   useshadows	   enablemd5i    s   --enablenisi   s   --useshadows   --enablemd5s   --nisservers   --nisdomains   authentication(   s   isyss   getopts   argss   extras   useNiss	   useShadows   useMd5s   Nones	   nisServers	   nisDomains   nisBroadcasts   ns   strs   args   selfs   setAuthentications   addToSkipList(   s   selfs   argss   extras   useNiss	   useShadows   useMd5s	   nisServers	   nisDomains   nisBroadcasts   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doAuthconfig s4   !						 	 c 	   s?  5 6 t  i | d 7 d d d g  \ } } 9 t } : d } ; d } = x | d = r } > | \ } } ? | d j o @ | } n A | d j o B d	 } nl C | d
 j o[ D | d j p
 | d j o E | } n. F | d j o G t } n I t d d  n qT WL |  i | | |  M |  i d  d  S(   Ns    s   append=s	   location=s   linears   mbri    s   --appends   --lineari   s
   --locations	   partitions   nones$   mbr, partition or none expected for s   lilo commands   lilo(   s   isyss   getopts   argss   extras   Nones
   appendLines   locations   linears   ns   strs   args
   ValueErrors   selfs   setLiloInformations   addToSkipList(	   s   selfs   argss   extras
   appendLines   locations   linears   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doLilo5 s(   			 	c    s   O P t  i | d Q d g  \ } } S d } U x? | d U r2 } V | \ } } W | d j o X d } n q< WZ |  i	 | d d | \ |  i
 d  d  S(   Ns    s   utci    s   --utci   s   asUtcs   timezone(   s   isyss   getopts   argss   extras   isUtcs   ns   strs   args   selfs   setTimezoneInfos   addToSkipList(   s   selfs   argss   extras   isUtcs   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys
   doTimezoneO s   	 	c  
  s  ^ _ t  i | d ` d d d d d d d g  \ } } c t } d t } e t } f t } g t } h d	 } i d	 }	 k x | d	 k r }
 l |
 \ } } m | d
 j o n d } n o | d j o p | } n q | d j o r | } nu s | d j o t | } nX u | d j o v | } n; w | d j o x | } n y | d j o z d }	 n q W| |  i | | | | | | } |	  ~ |  i d  d  S(   Ns    s   server=s   card=s   monitor=s   hsync=s   vsync=s   startxonboots   noprobei    s	   --noprobei   s   --servers   --cards	   --monitors   --hsyncs   --vsyncs   --startxonboots   xconfig(   s   isyss   getopts   argss   extras   Nones   servers   cards   monitors   hsyncs   vsyncs   noProbes   startXs   ns   strs   args   selfs
   configureXs   addToSkipList(   s   selfs   argss   extras   servers   cards   monitors   hsyncs   vsyncs   noProbes   startXs   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys	   doXconfig^ s:   '							 	
c    s     d |  _ d  S(   Ns   install(   s   selfs   installType(   s   selfs   argssF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys	   doInstall s   c    s     d |  _ d  S(   Ns   upgrade(   s   selfs   installType(   s   selfs   argssF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys	   doUpgrade s   c    sI    t  i | d  d d d d d g  \ } }  d }  t }  d }  d }  d }  x | d  r }  | \ }	 }
  |	 d	 j o  |
 } nu  |	 d
 j o  |
 } nX  |	 d j o  |
 } n;  |	 d j o  |
 } n  |	 d j o  |
 } n ql W |  i | | | | |   |  i d  d  S(   Ns    s
   bootproto=s   ip=s   netmask=s   gateway=s   nameserver=s   dhcpi    s   --bootprotos   --ips	   --netmasks	   --gateways   --nameservers   network(   s   isyss   getopts   argss   extras	   bootProtos   Nones   ips   netmasks   gateways
   nameservers   ns   strs   args   selfs
   setNetworks   addToSkipList(   s   selfs   argss   extras	   bootProtos   ips   netmasks   gateways
   nameservers   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys	   doNetwork s,   !					 	c    s+     |  i | d   |  i d  d  S(   Ni    s   language(   s   selfs   setLanguages   argss   addToSkipList(   s   selfs   argssF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doLang s   c    s+     |  i | d   |  i d  d  S(   Ni    s   keyboard(   s   selfs   setKeyboards   argss   addToSkipList(   s   selfs   argssF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys
   doKeyboard s   c    s/     | d d j o  |  i d  n d  S(   Ni    s   yesi   (   s   argss   selfs
   setZeroMbr(   s   selfs   argssF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys	   doZeroMbr s   c 
   s	    h  d d <d d <d d <d d <d	 d
 <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d  <d! d" <d# d$ <d% d& <d' d( <d) d* <d+ d, <d- d. <d/ d0 <d1 d2 <d3 d4 <d5 d6 <}  t i | d d7 d8 d9 g  \ } }  d: }  t }  d; }  x\ | d;  rO }  | \ } }	  | d< j o  |	 } n  | d= j o  d> } n qVW | o  | d; } n  | d: j o  |  i | | | |  n  |  i d?  d  S(@   Ns   ALPS - GlidePoint (PS/2)s   alpsps/2s   ASCII - MieMouse (serial)s   asciis   ASCII - MieMouse (PS/2)s	   asciips/2s   ATI - Bus Mouses   atibms!   Generic - 2 Button Mouse (serial)s   generics!   Generic - 3 Button Mouse (serial)s   generic3s   Generic - 2 Button Mouse (PS/2)s   genericps/2s   Generic - 3 Button Mouse (PS/2)s   generic3ps/2s   geniusnms   Genius - NetMouse (PS/2)s   geniusnmps/2s   Genius - NetScroll (PS/2)s   geniusnsps/2s    s   thinkings   thinkingps/2s)   Logitech - C7 Mouse (serial, old C7 type)s   logitechs   Logitech - CC Series (serial)s
   logitechccs   Logitech - Bus Mouses   logibms'   Logitech - MouseMan/FirstMouse (serial)s   logimmans%   Logitech - MouseMan/FirstMouse (ps/2)s   logimmanps/2s)   Logitech - MouseMan+/FirstMouse+ (serial)s	   logimman+s'   Logitech - MouseMan+/FirstMouse+ (PS/2)s   logimman+ps/2s%   Microsoft - Compatible Mouse (serial)s	   microsofts'   Microsoft - Rev 2.1A or higher (serial)s   msnews!   Microsoft - IntelliMouse (serial)s	   msintellis   Microsoft - IntelliMouse (PS/2)s   msintellips/2s   Microsoft - Bus Mouses   msbms   Mouse Systems - Mouse (serial)s   mousesystemss   MM - Series (serial)s   mmseriess   MM - HitTablet (serial)s   mmhittabs   device=s	   emulthrees	   kickstarts   nonei    s   --devices   --emulthreei   s   mouse(   s   mouseToMouses   isyss   getopts   argss   extras	   mouseTypes   Nones   devices	   emulThrees   ns   strs   args   selfs   setMouseTypes   addToSkipList(
   s   selfs   argss   mouseToMouses   extras	   mouseTypes   devices	   emulThrees   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doMouse s$    '			 	
c    s     |  i d  d  S(   Ns   complete(   s   selfs   addToSkipList(   s   selfs   argssF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doReboot s   c    s     |  i d  d  S(   Ns   xconfig(   s   selfs   addToSkipList(   s   selfs   argssF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doSkipX s   c    sW    h  |  i d <|  i d <t d <|  i d <t d <t d <|  i d <|  i d <|  i d	 <|  i d
 <|  i d <|  i	 d <t d <|  i
 d <|  i d <|  i d <|  i d <t d <|  i d <|  i d <|  i d <t d <|  i d <}  d }  g  } g  } d } d } xt |  i   d r} | d j o | | } n| t |  d  } 
t i |  }	 |	 p |	 d d d j o
 qSn | d j oU |	 d }
 |
 d j o d } n( | |
 o | |
 |	 d  n n | d j o | d d  !d! j oS t i |  }	 t |	  d" j o |	 d d# j o d } n d } nj | d d$ j o3 | d } t! i" |  } | i# |  n# t! i" |  } | i# |  n qSW!|  i$ |  "|  i% |  #|  i& | |  d  S(%   Ns   auths
   authconfigs   cdroms	   clearparts   devices	   harddrives   installs   keyboards   langs   lilos   mouses   networks   nfss   parts   reboots   rootpws   skipxs   texts   timezones   upgrades   xconfigs   xdisplays   zerombrs   commandss    i   i    s   posts   #s	   %packagess   packagesi   s   %posti   s
   --nochroots   @('   s   selfs   doAuthconfigs   Nones   doClearParts	   doInstalls
   doKeyboards   doLangs   doLilos   doMouses	   doNetworks   definePartitions   doReboots   doRootPws   doSkipXs
   doTimezones	   doUpgrades	   doXconfigs	   doZeroMbrs   handlerss   wheres   packagess   groupss   posts   postInChroots   opens   files	   readliness   ns   lens   isyss	   parseArgvs   argss   cmds   strings   strips   appends	   setGroupss   setPackagess   setPostScript(   s   selfs   files   handlerss   wheres   packagess   groupss   posts   postInChroots   ns   argss   cmdsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   readKickstart sH    					 	  
'c    sY   %&| d d j o 't } n" (| d d j o )t } n *|  i |  d  S(   Ni    s   --linuxs   --all(   s   argss   FSEDIT_CLEAR_LINUXs   clears   FSEDIT_CLEAR_ALLs   selfs   setClearParts(   s   selfs   argss   clearsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   doClearPart%s
   c 
   se  ,0d } 1d } 2d } 3t } 5t i | d d d d d g  \ } } 8x | d 8r } 9| \ } }	 :| d j o ;t |	  } n^ <| d j o =t |	  } n; >| d	 j o ?d
 } n @| d j o A|	 } n q] WC| o D|  i | d |  n$ F|  i i | d | | | f  H|  i d  I|  i d  d  S(   Ni    s    s   size=s   maxsize=s   grows   onpart=s   --sizes	   --maxsizes   --growi   s   --onparts	   partitions   format(   s   sizes   grows   maxSizes   Nones   onParts   isyss   getopts   argss   extras   ns   strs   args   ints   selfs
   addToFstabs
   partitionss   appends   addToSkipList(
   s   selfs   argss   sizes   grows   maxSizes   onParts   extras   ns   strs   argsF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   definePartition,s*   				* 	
#c    s   KLt  i |   M|  i d  N|  i d  O|  i d  P|  i d  Q|  i d  Rg  |  _ Td |  _ U|  i |  d  S(   Ns   bootdisks   welcomes   package-selections   confirm-installi   s   install(	   s   InstallClasss   __init__s   selfs   addToSkipLists   setEarlySwapOns
   partitionss   installTypes   readKickstarts   file(   s   selfs   filesF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   __init__Ks   (   s   doRootPws   doAuthconfigs   doLilos
   doTimezones	   doXconfigs	   doInstalls	   doUpgrades	   doNetworks   doLangs
   doKeyboards	   doZeroMbrs   doMouses   doReboots   doSkipXs   readKickstarts   doClearParts   definePartitions   __init__(    sF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys	   Kickstart s$   "5AN(   s   isyss   installclasss   InstallClasss   FSEDIT_CLEAR_LINUXs   FSEDIT_CLEAR_ALLs   syss   strings	   Kickstart(    sF   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/kickstart.pys   ? s   


		