)]}'
{"elements/dhcp-all-interfaces/README.rst":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"68f73b887ce7b5f5147278f716eae22039aaa8ab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ba0121b8_97012908","line":16,"updated":"2016-03-31 01:02:27.000000000","message":"You might as well put in what happens on gentoo systems here, since you called it out","commit_id":"0ea5b91b9f53b818096b3d3647a29088fc28a01c"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"b171112c353cc70e7880b217534a9da2f626cdfe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ba0121b8_f7f7c588","line":16,"in_reply_to":"ba0121b8_97012908","updated":"2016-03-31 01:31:02.000000000","message":"done","commit_id":"0ea5b91b9f53b818096b3d3647a29088fc28a01c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ee60780b1405ed1d49e337cb463193ccca4cb6f0","unresolved":false,"context_lines":[{"line_number":14,"context_line":"boot and will scan available network interfaces and ensure they are"},{"line_number":15,"context_line":"configured properly before networking services are started."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"On Gentoo based distributions will install the dhcpcd package and"},{"line_number":18,"context_line":"ensure the service starts at boot.  This service automatically sets"},{"line_number":19,"context_line":"up all interfaces found via dhcp and/or dhcpv6 (or SLAAC)."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba0121b8_184b485a","line":17,"updated":"2016-04-01 05:42:44.000000000","message":"s/will/we/ maybe?","commit_id":"15d40098301bc7adb9ed89aadb062dc4aecb6685"}],"elements/dhcp-all-interfaces/element-deps":[{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"f6f1e5100ed9fcd8be92704ae1fb63c57000f138","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ba0121b8_5c593b34","line":2,"updated":"2016-04-01 00:14:59.000000000","message":"looks like I forgot the pkg-map dep, but I\u0027ll wait on https://review.openstack.org/#/c/296626 first.","commit_id":"0ea5b91b9f53b818096b3d3647a29088fc28a01c"}],"elements/dhcp-all-interfaces/install.d/50-dhcp-all-interfaces":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ee60780b1405ed1d49e337cb463193ccca4cb6f0","unresolved":false,"context_lines":[{"line_number":9,"context_line":"SCRIPTDIR\u003d$(dirname $0)"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# this script is not needed on Gentoo."},{"line_number":12,"context_line":"if [ \"$DIB_INIT_SYSTEM\" !\u003d \"openrc\" ]; then"},{"line_number":13,"context_line":"    install -D -g root -o root -m 0755 ${SCRIPTDIR}/dhcp-all-interfaces.sh /usr/local/sbin/dhcp-all-interfaces.sh"},{"line_number":14,"context_line":"fi"},{"line_number":15,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"ba0121b8_5850200b","line":12,"updated":"2016-04-01 05:42:44.000000000","message":"Is this really the correct way to check for Gentoo? I personally like to run Gentoo with systemd ...","commit_id":"15d40098301bc7adb9ed89aadb062dc4aecb6685"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"66ee14cbe94b4d623d63cede6f454c1155f32ec6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"SCRIPTDIR\u003d$(dirname $0)"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# this script is not needed on Gentoo."},{"line_number":12,"context_line":"if [ \"$DIB_INIT_SYSTEM\" !\u003d \"openrc\" ]; then"},{"line_number":13,"context_line":"    install -D -g root -o root -m 0755 ${SCRIPTDIR}/dhcp-all-interfaces.sh /usr/local/sbin/dhcp-all-interfaces.sh"},{"line_number":14,"context_line":"fi"},{"line_number":15,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"ba0121b8_d8239054","line":12,"in_reply_to":"ba0121b8_5850200b","updated":"2016-04-01 05:55:18.000000000","message":"At the moment dib only has support for openrc based profiles.  I use systemd as well on my non-server installs :P\n\nFrom what I understand blueness is working on automated stages from which I can then build stage4s from.  Once those exist we can expand support here.  We will need a way to detect which profile is in use, probably by inspecting where the /etc/portage/make.profile symlink points to.","commit_id":"15d40098301bc7adb9ed89aadb062dc4aecb6685"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"afd1e5f8434707b82f4775bf0cd4b53b07c3bb20","unresolved":false,"context_lines":[{"line_number":9,"context_line":"SCRIPTDIR\u003d$(dirname $0)"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# this script is not needed on Gentoo."},{"line_number":12,"context_line":"if [ \"$DIB_INIT_SYSTEM\" !\u003d \"openrc\" ]; then"},{"line_number":13,"context_line":"    install -D -g root -o root -m 0755 ${SCRIPTDIR}/dhcp-all-interfaces.sh /usr/local/sbin/dhcp-all-interfaces.sh"},{"line_number":14,"context_line":"fi"},{"line_number":15,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"1a122d0e_3de198ff","line":12,"updated":"2016-04-21 21:22:16.000000000","message":"Since this is specific to Gentoo and not necessarily openrc as a whole, can we check $DISTRO_NAME instead?","commit_id":"71d706ad0c120ee2327c0ffb03689338c217dcc0"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"f3cce92d6f5e10cebad88f1b1f4f7a68e2daab50","unresolved":false,"context_lines":[{"line_number":9,"context_line":"SCRIPTDIR\u003d$(dirname $0)"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# this script is not needed on Gentoo."},{"line_number":12,"context_line":"if [ \"$DIB_INIT_SYSTEM\" !\u003d \"openrc\" ]; then"},{"line_number":13,"context_line":"    install -D -g root -o root -m 0755 ${SCRIPTDIR}/dhcp-all-interfaces.sh /usr/local/sbin/dhcp-all-interfaces.sh"},{"line_number":14,"context_line":"fi"},{"line_number":15,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"1a122d0e_1dbbfc76","line":12,"in_reply_to":"1a122d0e_3de198ff","updated":"2016-04-21 21:30:48.000000000","message":"done","commit_id":"71d706ad0c120ee2327c0ffb03689338c217dcc0"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"afd1e5f8434707b82f4775bf0cd4b53b07c3bb20","unresolved":false,"context_lines":[{"line_number":22,"context_line":"elif [ \"$DIB_INIT_SYSTEM\" \u003d\u003d \"sysv\" ]; then"},{"line_number":23,"context_line":"    install -D -g root -o root -m 0755 ${SCRIPTDIR}/dhcp-all-interfaces.init /etc/init.d/dhcp-all-interfaces"},{"line_number":24,"context_line":"    update-rc.d dhcp-all-interfaces defaults"},{"line_number":25,"context_line":"elif [ \"$DIB_INIT_SYSTEM\" \u003d\u003d \"openrc\" ]; then"},{"line_number":26,"context_line":"    # let ipv6 use normal slaac"},{"line_number":27,"context_line":"    sed -i \u0027s/slaac/#slaac/g\u0027 /etc/dhcpcd.conf"},{"line_number":28,"context_line":"    # don\u0027t let dhcpcd set domain name or hostname"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"1a122d0e_3deb58b2","line":25,"updated":"2016-04-21 21:22:16.000000000","message":"Likewise.","commit_id":"71d706ad0c120ee2327c0ffb03689338c217dcc0"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"f3cce92d6f5e10cebad88f1b1f4f7a68e2daab50","unresolved":false,"context_lines":[{"line_number":22,"context_line":"elif [ \"$DIB_INIT_SYSTEM\" \u003d\u003d \"sysv\" ]; then"},{"line_number":23,"context_line":"    install -D -g root -o root -m 0755 ${SCRIPTDIR}/dhcp-all-interfaces.init /etc/init.d/dhcp-all-interfaces"},{"line_number":24,"context_line":"    update-rc.d dhcp-all-interfaces defaults"},{"line_number":25,"context_line":"elif [ \"$DIB_INIT_SYSTEM\" \u003d\u003d \"openrc\" ]; then"},{"line_number":26,"context_line":"    # let ipv6 use normal slaac"},{"line_number":27,"context_line":"    sed -i \u0027s/slaac/#slaac/g\u0027 /etc/dhcpcd.conf"},{"line_number":28,"context_line":"    # don\u0027t let dhcpcd set domain name or hostname"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"1a122d0e_fdbf205e","line":25,"in_reply_to":"1a122d0e_3deb58b2","updated":"2016-04-21 21:30:48.000000000","message":"done","commit_id":"71d706ad0c120ee2327c0ffb03689338c217dcc0"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"4322291fa6af8e051b0a29dd4cac7350c94b3365","unresolved":false,"context_lines":[{"line_number":9,"context_line":"SCRIPTDIR\u003d$(dirname $0)"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# this script is not needed on Gentoo."},{"line_number":12,"context_line":"if [ \"$DIB_INIT_SYSTEM\" !\u003d \"gentoo\" ]; then"},{"line_number":13,"context_line":"    install -D -g root -o root -m 0755 ${SCRIPTDIR}/dhcp-all-interfaces.sh /usr/local/sbin/dhcp-all-interfaces.sh"},{"line_number":14,"context_line":"fi"},{"line_number":15,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"1a122d0e_7892fea0","line":12,"range":{"start_line":12,"start_character":7,"end_line":12,"end_character":22},"updated":"2016-04-21 21:38:21.000000000","message":"*DISTRO_NAME","commit_id":"6af85ba349f553b0d63a7a4a734ca3b2d428493f"}],"elements/dhcp-all-interfaces/install.d/60-remove-cloud-image-interfaces":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"41b095e799e2a2a2728b9b9f8caef6bd9264e87e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"rm -f /etc/network/interfaces.d/eth0"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Gentoo"},{"line_number":22,"context_line":"rm -f /etc/conf.d/net*"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# /etc/network/interfaces distributions"},{"line_number":25,"context_line":"if [ -f \"/etc/network/interfaces\" ]; then"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"1a122d0e_7de31006","line":22,"updated":"2016-04-21 21:18:57.000000000","message":"jeez, just noticed we\u0027re different here to simple-init again.","commit_id":"71d706ad0c120ee2327c0ffb03689338c217dcc0"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"673e847e380f7b06c47a6a93f1d82658d2016da0","unresolved":false,"context_lines":[{"line_number":19,"context_line":"rm -f /etc/network/interfaces.d/eth0"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Gentoo"},{"line_number":22,"context_line":"rm -f /etc/conf.d/net*"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# /etc/network/interfaces distributions"},{"line_number":25,"context_line":"if [ -f \"/etc/network/interfaces\" ]; then"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"1a122d0e_b8e3f632","line":22,"in_reply_to":"1a122d0e_3decf88e","updated":"2016-04-21 21:38:41.000000000","message":"sorry i mean the bits above.  this element only removes eth0 on the others while simple-init now removes them all.  don\u0027t worry, i plan a separate cleanup of this","commit_id":"71d706ad0c120ee2327c0ffb03689338c217dcc0"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"f3cce92d6f5e10cebad88f1b1f4f7a68e2daab50","unresolved":false,"context_lines":[{"line_number":19,"context_line":"rm -f /etc/network/interfaces.d/eth0"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Gentoo"},{"line_number":22,"context_line":"rm -f /etc/conf.d/net*"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# /etc/network/interfaces distributions"},{"line_number":25,"context_line":"if [ -f \"/etc/network/interfaces\" ]; then"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"1a122d0e_3decf88e","line":22,"in_reply_to":"1a122d0e_7de31006","updated":"2016-04-21 21:30:48.000000000","message":"simple-init has this same line in it, what do you mean by different?  Do you mean the other distros?\n\ninstall.d/60-simple-init-remove-interfaces:rm -f /etc/conf.d/net*","commit_id":"71d706ad0c120ee2327c0ffb03689338c217dcc0"}],"elements/dhcp-all-interfaces/package-installs.yaml":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"4569c93bfa4136c73cf620a519c616c67c922c9b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"dhcpcd:"},{"line_number":2,"context_line":"  installtype: package"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba0121b8_13d2d434","line":2,"updated":"2016-04-02 15:39:02.000000000","message":"This line shouldnt be needed. This is meant to give users a way to chose a different way of installing the dependencies in an element (think install package foo from git versus from pypi in element foo).","commit_id":"650bb3e6875771ce26a6d169f891a4323de7b1e4"}]}
