9 defconfig_name: [qemu_x86_defconfig, qemu_x86_64_defconfig]
11 - name: Checkout Buildroot sources
12 run: git clone --depth=1 --branch=2020.11.1 https://git.busybox.net/buildroot
13 - name: Select latest PPP version
14 working-directory: buildroot/package/pppd
16 # Allow package to build when musl libc is selected
17 sed -i '/depends on !BR2_TOOLCHAIN_USES_MUSL/d' Config.in
18 # Do not check for package hash, so there is no need to compute it
20 # Get package sources from head of master branch
21 sed -i '/PPPD_VERSION =/c\\PPPD_VERSION = master' pppd.mk
22 sed -i '/PPPD_SITE =/c\\PPPD_SITE = https://github.com/paulusmack/ppp' pppd.mk
23 sed -i '9iPPPD_MUSL_SITE_METHOD = git' pppd.mk
24 - name: Enable PPP build
25 working-directory: buildroot
27 echo "BR2_PACKAGE_PPPD=y" >> configs/${{ matrix.defconfig_name }}
28 # TODO enable other PPP package options if needed
29 cat configs/${{ matrix.defconfig_name }}