動機
記下把buildroot原本的package用成自己的時候遇到的坑
bzcat is not a bzip2 file
原本buildroot對於下載回來的tar檔都會有自己的檔名
而buildroot解壓tar檔都是看檔名,像
tar.bz2會用bzip2的方式解壓 tar.gz會用gzip的方式解壓
但如果檔名給錯就會出事
用file
可以看到
tooy@root:~$ file master.tar.bz2
master.tar.bz2: Zip archive data, at least v1.0 to extract
如果port成自己的package在mk要加
...
MYPKG_SOURCE = mypkg-$(MYPKG_VERSION).zip
...
autoconf 沒有跑
加入
...
MYPKG_AUTORECONF = YES
...
到mk檔,就會跑autoconf了