fRddlZddlmZmZddlmZGddej Zy)N)handlersutil) PER_ALWAYSceZdZdgZdZdZy)ShellScriptPartHandlerz#!c tjj|t|j d|_d|vr|j |d|_yy)Nscripts script_path)rHandler__init__r get_ipath_cur script_dir)selfpaths_kwargss A/usr/lib/python3/dist-packages/cloudinit/handlers/shell_script.pyr zShellScriptPartHandler.__init__sN!!$ 3--i8 G ##11'-2HIDO $c|tjvrytj|}tj|}t j j|j|}tj||dy)Ni) rCONTENT_SIGNALSrclean_filenamedos2unixospathjoinr write_file)rdatactypefilenamepayload frequencyrs r handle_partz"ShellScriptPartHandler.handle_partsY H,, , &&x0--(ww||DOOX6 gu-rN)__name__ __module__ __qualname__prefixesr r!rrrrsvHJ .rr)r cloudinitrrcloudinit.settingsrr rr&rrr)s" $).X--.r