+ sed -i '9iPPPD_SITE_METHOD = git' pppd.mk
+ # Plugin rp-pppoe has been renamed in "pppoe"
+ sed -i 's/rp-pppoe/pppoe/g' pppd.mk
+ - name: Enable PPP build
+ working-directory: buildroot
+ run: |
+ # Enable all Buildroot PPP options as everything is built by upstream build system
+ echo "BR2_PACKAGE_PPPD=y" >> configs/${{ matrix.defconfig_name }}
+ echo "BR2_PACKAGE_PPPD_FILTER=y" >> configs/${{ matrix.defconfig_name }}
+ echo "BR2_PACKAGE_PPPD_RADIUS=y" >> configs/${{ matrix.defconfig_name }}
+ echo "BR2_PACKAGE_PPPD_OVERWRITE_RESOLV_CONF=y" >> configs/${{ matrix.defconfig_name }}
+ - name: Select glibc
+ if: ${{ matrix.libc_name == 'glibc' }}
+ working-directory: buildroot
+ run: echo "BR2_TOOLCHAIN_BUILDROOT_GLIBC=y" >> configs/${{ matrix.defconfig_name }}
+ - name: Select uClibc
+ if: ${{ matrix.libc_name == 'uclibc' }}
+ working-directory: buildroot
+ run: echo "BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y" >> configs/${{ matrix.defconfig_name }}
+ - name: Select musl
+ if: ${{ matrix.libc_name == 'musl' }}
+ working-directory: buildroot
+ run: echo "BR2_TOOLCHAIN_BUILDROOT_MUSL=y" >> configs/${{ matrix.defconfig_name }}
+ - name: Configure Buildroot
+ working-directory: buildroot
+ run: make ${{ matrix.defconfig_name }}
+ - name: Build
+ working-directory: buildroot
+ run: make