'KXc@s5ddlZddlmZddgZdZdS(iN(tutiltubuntutdebianc Csd}d}|jjtkr"dSd|krctj|ddd}tj|ddd}ntjjdrtjjd stjjdrtjjd r|dkrd}n|dkr1d }q1nW|dkrd }n|dkr1d}x-dD]"}tjj|r|}PqqWnd ||f}|j d||fytj dg|Wntj |dnXdS(Ns grub-dpkgsgrub-pc/install_devicessgrub-pc/install_devices_emptys /dev/sda1s/dev/sdas /dev/xvda1s /dev/xvdatttruetfalses/dev/vdas /dev/vda1s[grub-pc grub-pc/install_devices string %s grub-pc grub-pc/install_devices_empty boolean %s s2Setting grub debconf-set-selections with '%s','%s'sdebconf-set-selectionss2Failed to run debconf-set-selections for grub-dpkg(s/dev/sdas/dev/vdas /dev/sda1s /dev/vda1( tNonetdistrotnametdistrosRtget_cfg_option_strtostpathtexiststdebugtsubptlogexc( t_nametcfgt_cloudtlogt_argstidevst idevs_emptytdevt dconf_sel((sJ/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_grub_dpkg.pythandles>    %%           (R t cloudinitRR R(((sJ/opt/freeware/lib/python2.7/site-packages/cloudinit/config/cc_grub_dpkg.pyts