Closed wclmgcd closed 2 years ago
打包时,内核地址时这个, Cloning into '/opt/openwrt_packit'... --2021-09-28 00:30:22-- https://raw.githubusercontent.com/breakings/OpenWrt/main/opt/kernel/5.14.8/boot-5.14.8-flippy-65+.tar.gz
可是原文件的5.14.8的内核名是boot-5.14.8-65 + .tar.gz ,所以下载失败,小白一个要修改哪里?
确实有问题,我看了下
还是不行,是不是我添加晚了?我是在进行到compile the firmware这一步改的diy-after.sh,是不是太迟了? 还有一个问题,我编译的固件只有8k,编译不成功,我是直接frok你的代码,直接把86 和R2S的文件夹删除,然后把config.buildinfo改成自己的,按照 unifreq /openwrt_packit的推荐
Target System -> QEMU ARM Virtual Machine
Subtarget -> QEMU ARMv8 Virtual Machine (cortex-a53)
Target Profile -> Default
Target Images -> tar.gz
*** 必选软件包(基础依赖包,仅保证打出的包可以写入EMMC,可以在EMMC上在线升级,不包含具体的应用):
Languages -> Perl
-> perl-http-date
-> perlbase-getopt
-> perlbase-time
-> perlbase-unicode
-> perlbase-utf8
Utilities -> Disc -> blkid、fdisk、lsblk、parted
-> Filesystem -> attr、btrfs-progs(Build with zstd support)、chattr、dosfstools、
e2fsprogs、f2fs-tools、f2fsck、lsattr、mkf2fs、xfs-fsck、xfs-mkfs
-> Compression -> bsdtar 或 p7zip(非官方源)、pigz
-> Shells -> bash
-> gawk、getopt、losetup、tar、uuidgen
自己加入 luci-app-adblock-plus,koolproxy,passwall,openclash,网易音乐解锁,zerotier,可是运行build-openwrt-matrix.yml或build-openwrt-single.yml,编译的固件只有8k,我看有一次失败也是这样,是什么问题?
还是不行,是不是我添加晚了?我是在进行到compile the firmware这一步改的diy-after.sh,是不是太迟了? 还有一个问题,我编译的固件只有8k,编译不成功,我是直接frok你的代码,直接把86 和R2S的文件夹删除,然后把config.buildinfo改成自己的,按照 unifreq /openwrt_packit的推荐
Target System -> QEMU ARM Virtual Machine Subtarget -> QEMU ARMv8 Virtual Machine (cortex-a53) Target Profile -> Default Target Images -> tar.gz *** 必选软件包(基础依赖包,仅保证打出的包可以写入EMMC,可以在EMMC上在线升级,不包含具体的应用): Languages -> Perl -> perl-http-date -> perlbase-getopt -> perlbase-time -> perlbase-unicode -> perlbase-utf8 Utilities -> Disc -> blkid、fdisk、lsblk、parted -> Filesystem -> attr、btrfs-progs(Build with zstd support)、chattr、dosfstools、 e2fsprogs、f2fs-tools、f2fsck、lsattr、mkf2fs、xfs-fsck、xfs-mkfs -> Compression -> bsdtar 或 p7zip(非官方源)、pigz -> Shells -> bash -> gawk、getopt、losetup、tar、uuidgen
- (可选)Wifi基础包:
打出的包可支持博通SDIO无线模块,Firmware不用选,
因为打包源码中已经包含了来自Armbian的firmware,
会自动覆盖openwrt rootfs中已有的firmware
Kernel modules -> Wireless Drivers -> kmod-brcmfmac(SDIO) -> kmod-brcmutil -> kmod-cfg80211 -> kmod-mac80211 Network -> WirelessAPD -> hostpad-common -> wpa-cli -> wpad-basic -> iw,
自己加入 luci-app-adblock-plus,koolproxy,passwall,openclash,网易音乐解锁,zerotier,可是运行build-openwrt-matrix.yml或build-openwrt-single.yml,编译的固件只有8k,我看有一次失败也是这样,是什么问题?
内核文件下载失败,打包阶段失败了,所以最后有问题,你可以先等我的action跑完,没问题了你再去你那run下action。也可以先 再跑下,应该就没问题了
好
还是有问题,我继续调下
https://github.com/zhangguanzhang/Actions-OpenWrt/blob/main/build/N1/diy-after.sh 你把我这个文件内容覆盖提交你仓库去就行了
ok
还有一个问题,我是要用+o的内核,直接修改 if grep -qw 'KERNEL_VERSION="5.14.8-flippy-65+"' /opt/openwrt_packit/make.env ;then export KERNEL_VERSION='5.14.8-65+' sed -ri 's#(^\s*KERNEL_VERSION=)"5.14.8-flippy-65+"#\15.14.8-65+#' /opt/openwrt_packit/make.env fi 这里成 5.4.149-65+o吗?
我再改下处理下这个吧
刚加了下input选项,可以输入内核版本,你可以复制过去试试
我看现在能编译了
我是不是填错了?build/${target} to build 我填N1, N1 kernal 我填5.4.149, 没有打包内核
感谢
我昨天改了下,能自适应那个内核仓库的文件里版本号名字了。这个issue我就关闭了
打包时,内核地址时这个, Cloning into '/opt/openwrt_packit'... --2021-09-28 00:30:22-- https://raw.githubusercontent.com/breakings/OpenWrt/main/opt/kernel/5.14.8/boot-5.14.8-flippy-65+.tar.gz
可是原文件的5.14.8的内核名是boot-5.14.8-65 + .tar.gz ,所以下载失败,小白一个要修改哪里?