[06:37] holman: yeah, that's it. [14:13] https://github.com/canonical/cloud-init/pull/1733 [14:13] Pull 1733 in canonical/cloud-init "NoCloud docs: make sure echo properly evaluates the string" [Open] [14:57] meena: Mostly out of curiosity, would you mind sharing how newlines get interpreted on shell? [14:57] holman: it just prints "blah\nblubb" instead of [14:57] blah [14:57] blubb [14:57] meena: gotcha, thanks [14:58] holman: which cloud-init then reads as \n, rather than a newline [14:58] makes sense, thanks [15:20] holman: my shell, btw, is fish. On Ubuntu. [15:20] meena: nice, that's interesting [15:20] well, ElementaryOS, which is based on Ubuntu, but still [15:20] never used that one [15:21] meena: I assumed incorrectly I see :) [15:21] no Freebsd? [15:21] holman: i bricked my freebsd laptop, and haven't had time to fix it… also, make check doesn't quite run on FreeBSD yet… [15:22] fish is one I've never tried - I use zsh these days, mostly because there are some really nice highlighting and autosuggestions (which I think fish also has too, right?) [15:24] holman: every thing you type, is basically running thru Ctrl+R [15:25] and it has syntax highlighting, so when you do a typo it shows it [15:26] nice, that sounds similar [15:26] meena: I used to work for an organization where anybody that didn't have an opinion about their shell was given csh/tcsh by default, which seemed like an odd choice to me [15:27] holman: i like tcsh… a little better than bash :P [15:27] hrm… [15:29] nothing wrong with tcsh, but for an inexperienced user I'd argue that bash probably has more stack exchange posts to help them along :) [15:29] lol, yeah [15:29] i have found another bug [15:29] sshd isn't enabled on FreeBSD [15:30] meena: ouch, is this a default change? or something that never worked? [15:30] i reckon it's something that never worked [15:33] holman: cc_ssh.py doesn't enable / start the service… [15:34] I suspect that's because most linux server images probably have it enabled by default. [15:34] so the ssh keys are generated, but no ssh server started [15:35] meena: related - I'd love to see pycloudlib support more than just ubuntu. Launching a bsd or a rhel or whatever to do some basic integration tests (such as "log in via ssh") would be a high-value litmus test. [15:35] holman: agreed, and it's on the plan [15:36] meena: Nice! I think I only skimmed an early version of the plan, I'll have to re-read. [15:43] Let's submit that as bug report [15:51] Agreed, I think that deserves a report. [16:10] https://bugs.launchpad.net/cloud-init/+bug/1989743 [16:10] Launchpad bug 1989743 in cloud-init "cc_ssh: sshd is not enabled on *BSD" [Undecided, New] [16:46] +1 thanks for filing meena [16:56] i filed https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1989651 last night, but fwiw it's not a regression, seems like the behavior is at least a year old [16:56] Launchpad bug 1989651 in cloud-init (Ubuntu) "_get_data() is invoked twice in init-local for Azure" [Undecided, New] [17:58] * meena updated her Timezon @ https://launchpad.net/~minagalic [18:00] i should also move cloud-init back up here https://github.com/igalic [20:08] oh, right: i can't get bootcmd to work [20:09] bootcmd: [20:09] - sysrc -c sendmail_enable=NONE || sysrc sendmail_enable=NO [20:09] is in my user-data, and the logs say: [20:11] https://gist.github.com/igalic/7d7727da0a478cea51fd9bf5d5582a8d [20:11] so, it says it's applying, but I don't see that happening [20:54] meena: bootcmd is a little tricky, a list of list of string behaves differently than a list of string [20:54] so if you add quotes around the whole command that should help [20:55] - "sysrc -c sendmail_enable=NONE || sysrc sendmail_enable=NO" [20:55] when the command is a string, it gets executed in a shell, when it's just a list the list items are passed to execve on linux (not sure how that translates to bsds) [20:56] hold up I'm describing runcmd, not bootcmd [21:03] holman: no difference [21:07] oh, i didn't update the ci-data >_> [21:10] why sendmail is enabled by default on FreeBSD is still beyond me [21:25] holman: switched to runcmd and it doesn't work either! fun… [21:25] oh i'm an idiot [21:29] it should be - "sysrc -c sendmail_enable=NONE || sysrc sendmail_enable=NONE" [21:35] also, I have managed to put a Cyrillic E (Е) in there… [21:36] heh, nice [22:52] next i need to figure out why set_hostname doesn't work, but update_etc_hosts does