您尚未登录。

#1 2019-08-02 13:31:04

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 424

自己写了一套从clearlinux下载linux内核的PKGBUILD,打算发AUR,先请大佬们审核一下

https://github.com/yw662/AUR-intel-clear-packages
因为是第一次打算把自己写的PKGBUILD往AUR发,所以……

有三个包,linux-clear-bin是内核,linux-clear-headers-bin是headers,intel-ucode-clear是intel-ucode和i915-firmware。(clear linux自带的两个cpio),我在想我是不是单独打包i915-firmware比较好,因为已经有intel-ucode了……

正在eat own dog food,headers还没怎么测试过,这玩意想完全覆盖过来大概有点难度。

版本号是写死的,之后会加个脚本定期检查版本,反正要让AUR helper能定期提示更新的话本来就要定期改PKGBUILD的吧(大概)。

mkinitcpio写到了可选依赖并且没有加相关的hooks,因为我这里clear linux的内核是可以无cpio引导的。

↑这么说来我忘了加depmod的hook了……这就很尴尬。不过既然写了那就先发再改好了。


ecmascript是世界上最好的语言

离线

#2 2019-08-02 13:42:22

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 424

Re: 自己写了一套从clearlinux下载linux内核的PKGBUILD,打算发AUR,先请大佬们审核一下

以及所有的东西都是和clear linux的对应目录diff -r过的,文件可以确保是没问题的。


ecmascript是世界上最好的语言

离线

#3 2019-08-03 03:07:29

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 424

Re: 自己写了一套从clearlinux下载linux内核的PKGBUILD,打算发AUR,先请大佬们审核一下

自挽。话说hooks要怎么写比较好……

昨天没想起来引导参数里需要加module.sig_unenforce(或者……没有或者),这个大概等会补到内核包的.cmdline里面。

话说这个文件其实并无卵用,但是arch又没有一个可以统一管理引导参数的地方


ecmascript是世界上最好的语言

离线

#4 2019-10-20 11:37:18

OriginCode
A.K.A. Force0x1 A.K.A. AucuneChatte
所在地: Astariéno
注册时间: 2018-01-10
帖子: 9
个人网站

Re: 自己写了一套从clearlinux下载linux内核的PKGBUILD,打算发AUR,先请大佬们审核一下

爲什麼要用 -bin 啊(
直接加它的 Patchset 後編譯就好了呀。Kernel 一般不建議 -bin 吧


にゃあ!無知的野貓

离线

页脚