)]}'
{"diskimage_builder/elements/dhcp-all-interfaces/install.d/dhcp-all-interfaces.sh":[{"author":{"_account_id":1926,"name":"Derek Higgins","email":"derekh@redhat.com","username":"derekh"},"change_message_id":"c27bb40074e964f0733afbf0d37c2ac9b9c526a0","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        printf \"auto $interface\\niface $interface inet dhcp\\niface $interface inet6 dhcp\\n\\n\" \u003e\u003e$ENI_FILE"},{"line_number":54,"context_line":"    elif [ \"$CONF_TYPE\" \u003d\u003d \"rhel-netscripts\" ]; then"},{"line_number":55,"context_line":"        if [ \"$(get_if_type $interface)\" \u003d\u003d \"32\" ]; then"},{"line_number":56,"context_line":"            printf \"DEVICE\u003d\\\"$interface\\\"\\nBOOTPROTO\u003d\\\"dhcp\\\"\\nDHCPV6\\\u003d\\\"yes\\\"\\nONBOOT\u003d\\\"yes\\\"\\nTYPE\u003d\\\"InfiniBand\\\"\\nCONNECTED_MODE\u003d\\\"no\\\"\\nDEFROUTE\u003d\\\"yes\\\"\\nPEERDNS\u003d\\\"yes\\\"\\nPEERROUTES\u003d\\\"yes\\\"\\nIPV4_FAILURE_FATAL\u003d\\\"yes\\\"\\nIPV6INIT\u003d\\\"no\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""},{"line_number":57,"context_line":"        else"},{"line_number":58,"context_line":"            printf \"DEVICE\u003d\\\"$interface\\\"\\nBOOTPROTO\u003d\\\"dhcp\\\"\\nDHCPV6\\\u003d\\\"yes\\\"\\nONBOOT\u003d\\\"yes\\\"\\nTYPE\u003d\\\"Ethernet\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""},{"line_number":59,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3fa7e38b_d4890c26","line":56,"updated":"2019-10-25 14:02:53.000000000","message":"This line also contains IPV6INIT\u003d\"no\", I don\u0027t know why but it seem to contradict having DHCPV6 ?","commit_id":"879720f7fb5232b94b527436aefadc0c86177449"},{"author":{"_account_id":1926,"name":"Derek Higgins","email":"derekh@redhat.com","username":"derekh"},"change_message_id":"c27bb40074e964f0733afbf0d37c2ac9b9c526a0","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        if [ \"$(get_if_type $interface)\" \u003d\u003d \"32\" ]; then"},{"line_number":56,"context_line":"            printf \"DEVICE\u003d\\\"$interface\\\"\\nBOOTPROTO\u003d\\\"dhcp\\\"\\nDHCPV6\\\u003d\\\"yes\\\"\\nONBOOT\u003d\\\"yes\\\"\\nTYPE\u003d\\\"InfiniBand\\\"\\nCONNECTED_MODE\u003d\\\"no\\\"\\nDEFROUTE\u003d\\\"yes\\\"\\nPEERDNS\u003d\\\"yes\\\"\\nPEERROUTES\u003d\\\"yes\\\"\\nIPV4_FAILURE_FATAL\u003d\\\"yes\\\"\\nIPV6INIT\u003d\\\"no\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""},{"line_number":57,"context_line":"        else"},{"line_number":58,"context_line":"            printf \"DEVICE\u003d\\\"$interface\\\"\\nBOOTPROTO\u003d\\\"dhcp\\\"\\nDHCPV6\\\u003d\\\"yes\\\"\\nONBOOT\u003d\\\"yes\\\"\\nTYPE\u003d\\\"Ethernet\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""},{"line_number":59,"context_line":"    fi"},{"line_number":60,"context_line":"    elif [ \"$CONF_TYPE\" \u003d\u003d \"suse-netscripts\" ]; then"},{"line_number":61,"context_line":"        printf \"BOOTPROTO\u003d\\\"dhcp\\\"\\nSTARTMODE\u003d\\\"auto\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"3fa7e38b_94a634c0","line":58,"updated":"2019-10-25 14:02:53.000000000","message":"\u003e ifup[826]: /etc/sysconfig/network-scripts/ifcfg-enp1s0: line 5: DHCPV6\u003dyes: command not found\n\nLooks like this is because the \"\u003d\" shouldn\u0027t be escaped in DHCPV6\\\u003d\n\nAlso as far as I can see in the various network scripts this should be DHCPV6C (note the trailing \"C\")","commit_id":"879720f7fb5232b94b527436aefadc0c86177449"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"76d59704ca2f8fb40ccbab21f3ee248b98a6ccf0","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    serialize_me"},{"line_number":52,"context_line":"    if [ \"$CONF_TYPE\" \u003d\u003d \"eni\" ]; then"},{"line_number":53,"context_line":"        printf \"auto $interface\\niface $interface inet dhcp\\niface $interface inet6 dhcp\\n\\n\" \u003e\u003e$ENI_FILE"},{"line_number":54,"context_line":"    elif [ \"$CONF_TYPE\" \u003d\u003d \"rhel-netscripts\" ]; then"},{"line_number":55,"context_line":"        if [ \"$(get_if_type $interface)\" \u003d\u003d \"32\" ]; then"},{"line_number":56,"context_line":"            printf \"DEVICE\u003d\\\"$interface\\\"\\nBOOTPROTO\u003d\\\"dhcp\\\"\\nDHCPV6C\u003d\\\"yes\\\"\\nONBOOT\u003d\\\"yes\\\"\\nTYPE\u003d\\\"InfiniBand\\\"\\nCONNECTED_MODE\u003d\\\"no\\\"\\nDEFROUTE\u003d\\\"yes\\\"\\nPEERDNS\u003d\\\"yes\\\"\\nPEERROUTES\u003d\\\"yes\\\"\\nIPV4_FAILURE_FATAL\u003d\\\"yes\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"3fa7e38b_07a7f8be","line":53,"range":{"start_line":53,"start_character":84,"end_line":53,"end_character":88},"updated":"2019-11-05 16:07:20.000000000","message":"for slaac and dhcpv6-stateless we need this to be auto. For dhcpv6-stateful we need it to be dhcp. See: http://manpages.ubuntu.com/manpages/trusty/man5/interfaces.5.html","commit_id":"ff8d043399c8bca0721ed2614585b13a965c446f"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"76d59704ca2f8fb40ccbab21f3ee248b98a6ccf0","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        if [ \"$(get_if_type $interface)\" \u003d\u003d \"32\" ]; then"},{"line_number":56,"context_line":"            printf \"DEVICE\u003d\\\"$interface\\\"\\nBOOTPROTO\u003d\\\"dhcp\\\"\\nDHCPV6C\u003d\\\"yes\\\"\\nONBOOT\u003d\\\"yes\\\"\\nTYPE\u003d\\\"InfiniBand\\\"\\nCONNECTED_MODE\u003d\\\"no\\\"\\nDEFROUTE\u003d\\\"yes\\\"\\nPEERDNS\u003d\\\"yes\\\"\\nPEERROUTES\u003d\\\"yes\\\"\\nIPV4_FAILURE_FATAL\u003d\\\"yes\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""},{"line_number":57,"context_line":"        else"},{"line_number":58,"context_line":"            printf \"DEVICE\u003d\\\"$interface\\\"\\nBOOTPROTO\u003d\\\"dhcp\\\"\\nDHCPV6C\u003d\\\"yes\\\"\\nONBOOT\u003d\\\"yes\\\"\\nTYPE\u003d\\\"Ethernet\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""},{"line_number":59,"context_line":"    fi"},{"line_number":60,"context_line":"    elif [ \"$CONF_TYPE\" \u003d\u003d \"suse-netscripts\" ]; then"},{"line_number":61,"context_line":"        printf \"BOOTPROTO\u003d\\\"dhcp\\\"\\nSTARTMODE\u003d\\\"auto\\\"\" \u003e\"${SCRIPTS_PATH}ifcfg-$interface\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"3fa7e38b_a7970446","line":58,"range":{"start_line":58,"start_character":62,"end_line":58,"end_character":70},"updated":"2019-11-05 16:07:20.000000000","message":"https://linux.die.net/man/8/dhclient - The -S option should be used when doing DHCPv6-stateless. And likely also force accept RA\u0027s.","commit_id":"ff8d043399c8bca0721ed2614585b13a965c446f"}]}
