[14:21] harmw, i'd be open to that. [14:21] i suspect that you'd run accross some linux-isms. [14:23] yea [14:23] python-jsonpatch is missing from freebsd10 repo, but the others are there (beeing cheetah, prettytable and some more) [14:24] there are some tiny differences though, like files from /proc [14:24] like, if I run cloud-init it isn't capable of reading system uptime [14:24] or showing assigned ip addresses [14:25] and ofcourse a proper module to handle configuration is needed :) [14:25] (distro) [14:25] harmw, yeah. i'm sure there are things to fix. python-jsonpatch can probably be made optional, and just fail/warn if the user tries to use it. [18:18] cheetah is a problem that we need to work out anyway harmw [18:18] unsure what is the best way forward there (cheetah and python 3 still not behaving nicely afaik) [18:33] ah ok, well ive tried cloud-init with python27 on freebsd 10 beta3 [18:33] as far as python's concerned, it looks to be ok [18:33] cool [18:33] the other area u'll hit i think is utils.py [18:35] probably [18:35] unsure how much there will need to be adjusted for freebsd [18:36] not sure on that, I merely deployed cloud-init to see if it would run - which it did [18:37] now all I need is some time to dig further :) [18:39] :) [18:39] http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/util.py [18:39] for example, http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/util.py#L1009 [18:40] and other ones that might be mostly linux specific [18:43] smoser: any chance this cirros patch can be included in trunk? https://bugs.launchpad.net/cirros/+bug/1190372 [18:44] (and the fix from https://bugs.launchpad.net/cirros/+bug/1132686 aswell) [18:54] harmw, whoot. thats awesome. [18:54] thank you. [18:54] :) [18:55] other than i'd bikeshed on your shell. [18:55] but i'd just never looked into it. [18:55] what is the content of a 'staticroutes' ? [18:58] let me check on that [19:02] oh. i see . it looks like it must be pairs of (, ) [19:02] 169.254.169.254/32 10.65.0.128 [19:02] there [19:03] thats in $staticroutes [19:04] took a while to create a new instance, my cloud isn't that fast :) [19:23] harmw, could you test default.script at [19:23] http://paste.ubuntu.com/6475373/ [19:23] that should cut down on forks for parsing output (echo $.. | cut) [19:24] ah yea [19:24] i know i over-do things [19:24] nice function [19:24] but i want cirros to boot as fast as possible [19:24] and forks *do* have a real affect on that. [19:24] hehe [19:24] let me check it [19:25] jeez, downloading plain requires a login [19:26] yeah, silly. [19:26] here, harmw http://paste.ubuntu.com/6475388/ [19:27] that is how to avoid logging in to ubuntu pastebin [19:37] Lease of 10.65.0.129 obtained, lease time 120 [19:37] deleting routers [19:37] adding dns 208.67.222.222 [19:37] adding net 169.254.169.254/32 with router 10.65.0.128 [19:37] looking just fine [19:52] cool. i'll apply that then. thanks!. [20:24] all, [20:24] https://ch.tbe.taleo.net/CH03/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=727 [20:24] https://ch.tbe.taleo.net/CH03/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=727 [20:24] first is SW Engineer, second is QA Engineer (both at Canonical). [20:34] North America... kinda far, far away :) [20:36] nice work @r284 [20:37] could you check up on the other bug aswell smoser? If time permits, ofc [20:37] harmw, probably not a requirement [20:37] (the location) [20:38] what other bug ? [20:38] https://bugs.launchpad.net/cirros/+bug/1132686 [21:03] harmw, can you verify [21:03] http://paste.ubuntu.com/6475825/ [21:05] sure [21:09] excellent [21:12] interesting, my freebsd instance only configured the additional host route - not the gateway [21:13] wait, what ? [21:14] no, nothing cloudinit just yet [21:14] merely booting an image, nothing fancy :) [21:15] AH. K. [21:15] did the cirros change work ? [21:16] i'll push that to trunk. [21:16] yea [21:16] thats what you get for not testing [21:16] s/you/i/ [21:16] it looks fine here [21:21] nice @r285 [22:15] harmw, thanks for your help. [22:30] np