³ò
ú4\Mc        	   @   sü   d  Z  d  Z d Z d d k Z d d k Z d d k Z d d k Z d   Z d   Z y e i	 e    Wn e
 j
 o Z e i	 e  nm e j
 o` Z e i   Z e d Z e i i d e i e f  e i i d e i  e i	 d	  n Xd S(
   s   /var/lib/mailmans   postmaster@localhosti˙˙˙˙Nc          C   s  t  i d  t  i t d  y t  i d }  Wn$ t i i d  t i d  n Xt	 i
 |   }  t i d t d d |   }  d } xB | D]: } | |  j o' t  i d d t f  t i d  q q Wd } d  d! d" d# d$ d% f } xL | D]D } t i | d |   o' | d } t i | d d |   }  qò qò Wt  i i |   o% t  i t d t d | |  f  n t   t i d  d  S(&   Ni   s   /listst   LOCALs   LOCAL not set in environment?
id   t   ^t   -t    t   roott
   postmasters   mailer-daemons   mailman-ownert   ownert   abuses   /var/qmail/bin/qmail-injecti    t   posts   -admin$t   bouncess	   -bounces$s   -join$t   joins   -leave$t   leaves   -owner$s	   -request$t   requesti   s   /mail/mailmanio   (   R   R   s   mailer-daemons   mailman-ownerR   R   (   s   -admin$R	   (   s	   -bounces$R	   (   s   -join$s   join(   s   -leave$R   (   s   -owner$R   (   s	   -request$R   (   t   ost   nicet   chdirt
   MailmanVart   environt   syst   stderrt   writet   exitt   stringt   lowert   ret   subt   MailmanUsert   execvt   MailmanOwnert   searcht   patht   existst   MailmanHomet   bounce(   t   localt   namest   it   typet   types(    (    s&   /usr/share/mailman/qmail-to-mailman.pyt   main6   sD      		 
!c          C   s2   d }  t  i i |  t i d  t  i d  d  S(   NsÀ   TO ACCESS THE MAILING LIST SYSTEM: Start your web browser on
http://%s/
That web page will help you subscribe or unsubscribe, and will
give you directions on how to post to each mailing list.
t   HOSTid   (   R   R   R   R   R   R   (   t   bounce_message(    (    s&   /usr/share/mailman/qmail-to-mailman.pyR!   a   s    i   s   %s %s
s   Line %d
io   (   R    R   R   R   R   R   R   R'   R!   R   t
   SystemExitt   argumentt	   Exceptiont   exc_infot   infot   traceR   R   t   exc_typet	   tb_lineno(    (    (    s&   /usr/share/mailman/qmail-to-mailman.pys   <module>   s   .0	+		

