
    h                     V    S r SSKrSSKrSSKrSSKJrJr  SS jr\S:X  a  \" 5         gg)zDHelper to create a beipack to spawn a command with files in a tmpdir    N   )packtmpfsc                  2   [         R                  " 5       n U R                  SSSS9  U R                  SSSS9  U R                  5       nS	[        R
                  R                  R                  [        R
                  R                  5      0nUR                  b  UR                  nOAUR                  S
   nU/nS[        R                  R                  U5      -   UR                  S
'   U HM  n[        US5       n[        R                  R                  U5      nUR                  5       USU 3'   S S S 5        MO     [         R                   " USS[#        UR                  5      -   5      n[$        R&                  R)                  U5        g ! , (       d  f       M  = f)Nz--filez-fappend)actioncommand+zThe command to execute)nargshelpz_beitmpfs.pyz./rbztmpfs/z_beitmpfs:main*)argparseArgumentParseradd_argument
parse_argsr   __spec__loaderget_dataoriginfiler	   ospathbasenameopenreadr   reprsysstdoutwrite)parserargscontentsfilesr   filenamer   scripts           ;/usr/lib/python3/dist-packages/cockpit/_vendor/bei/spawn.pymainr)   
   sI   $$&F
$x8
	3KLD 	--66u~~7L7LMH yy		||B"''"2"24"88R(D!Tww''1H,0IIKHvhZ() "! 
 YYx!13dll9K3KLFJJV "!s   76F
F	__main__)returnN)	__doc__r   r   r    r   r   r)   __name__     r(   <module>r1      s-    J  	 
 4 zF r0   