Porteus Kernel Builder
Posted: 25 Jun 2019, 09:13
nekosan, May be you can include support fot zstd.
Pseudo filesystems:
CONFIG_SQUASHFS_ZSTD=y
Thanks.
Pseudo filesystems:
CONFIG_SQUASHFS_ZSTD=y
Thanks.
Code: Select all
% grep CONFIG_SQUASHFS_ZSTD /usr/local/share/mkKernel/lib/v*/*.config
/usr/local/share/mkKernel/lib/v4.14/32bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.14/64bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.15/32bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.15/64bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org-18.05.13.i586.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16-rc/32bit.org.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.org-18.05.13.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16-rc/64bit.org.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.org-18.05.13.i586.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16/32bit.org.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16/64bit.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.16/64bit.org-18.05.13.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.16/64bit.org.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.NVIDIA.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.17/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.17/32bit.old.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.17/64bit.NVIDIA.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.17/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.17/64bit.old.config:CONFIG_SQUASHFS_ZSTD=y
/usr/local/share/mkKernel/lib/v4.18-rc/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.18-rc/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.18/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.18/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.19/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.19/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.20/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v4.20/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.0-rc/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.0-rc/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.0/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.0/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.1-rc/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.1-rc/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.1/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.1/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.2-rc/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.2/32bit.config:# CONFIG_SQUASHFS_ZSTD is not set
/usr/local/share/mkKernel/lib/v5.2/64bit.config:# CONFIG_SQUASHFS_ZSTD is not set
Code: Select all
% diff -r /usr/local/share/mkKernel mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel
diff -r /usr/local/share/mkKernel/lib/v4.19/32bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v4.19/32bit.config
3c3
< # Linux/x86 4.19.50 Kernel Configuration
---
> # Linux/x86 4.19.56 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 8.3.0
---
> # Compiler: gcc (GCC) 9.1.0
10c10
< CONFIG_GCC_VERSION=80300
---
> CONFIG_GCC_VERSION=90100
5728c5728
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6111c6111
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6123c6123
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
diff -r /usr/local/share/mkKernel/lib/v4.19/64bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v4.19/64bit.config
3c3
< # Linux/x86 4.19.50 Kernel Configuration
---
> # Linux/x86 4.19.56 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 8.3.0
---
> # Compiler: gcc (GCC) 9.1.0
10c10
< CONFIG_GCC_VERSION=80300
---
> CONFIG_GCC_VERSION=90100
5742c5742
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6157c6157
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6169c6169
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
diff -r /usr/local/share/mkKernel/lib/v5.1/32bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v5.1/32bit.config
3c3
< # Linux/x86 5.1.9 Kernel Configuration
---
> # Linux/x86 5.1.15 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 8.3.0
---
> # Compiler: gcc (GCC) 9.1.0
10c10
< CONFIG_GCC_VERSION=80300
---
> CONFIG_GCC_VERSION=90100
5765c5765
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6153c6153
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6165c6165
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
diff -r /usr/local/share/mkKernel/lib/v5.1/64bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v5.1/64bit.config
3c3
< # Linux/x86 5.1.9 Kernel Configuration
---
> # Linux/x86 5.1.15 Kernel Configuration
7c7
< # Compiler: gcc (GCC) 8.3.0
---
> # Compiler: gcc (GCC) 9.1.0
10c10
< CONFIG_GCC_VERSION=80300
---
> CONFIG_GCC_VERSION=90100
5776c5776
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6195c6195
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6207c6207
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
diff -r /usr/local/share/mkKernel/lib/v5.2/32bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v5.2/32bit.config
6040c6040
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6453c6453
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6465c6465
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
diff -r /usr/local/share/mkKernel/lib/v5.2/64bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v5.2/64bit.config
6058c6058
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6502c6502
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6514c6514
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
diff -r /usr/local/share/mkKernel/lib/v5.2-rc/32bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v5.2-rc/32bit.config
6040c6040
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6453c6453
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6465c6465
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
diff -r /usr/local/share/mkKernel/lib/v5.2-rc/64bit.config mkKernel-19.06.25-noarch-1/usr/local/share/mkKernel/lib/v5.2-rc/64bit.config
6058c6058
< # CONFIG_SQUASHFS_ZSTD is not set
---
> CONFIG_SQUASHFS_ZSTD=y
6502c6502
< CONFIG_XXHASH=m
---
> CONFIG_XXHASH=y
6514c6514
< CONFIG_ZSTD_DECOMPRESS=m
---
> CONFIG_ZSTD_DECOMPRESS=y
Yeah, you are right it used to work. And I had thought about opening a discussion on it, how we can make our scripts not to allow it. So in a sense glad that aufs itself fixes this.
Have you tried the activate from command line, maybe add some debug prints in activate or aufs-insert script that displays the actual error message why module insert fails.
Code: Select all
mount: /: mount point not mounted or bad option.
Really? I think quite the opposite! I think that Porteus has now an issue, hahaha!
Code: Select all
/opt/porteus-scripts/xorg/psu /usr/local/sbin/guimkKernel
Code: Select all
AUFS_VERSION "4.4-20170911" To kernel 4.4.184
aufs4-loopback.patch: FAILED
tmpfs-idr.patch: FAILED
AUFS_VERSION "4.9-20180730" To kernel 4.9.184
aufs4-loopback.patch: FAILED
tmpfs-idr.patch: FAILED
AUFS_VERSION "4.14-20190610" To kernel 4.14.131
aufs4-loopback.patch: FAILED
tmpfs-idr.patch: FAILED
AUFS_VERSION "4.19-20190610" To kernel 4.19.56
aufs4-loopback.patch: FAILED
AUFS_VERSION "5.0-20190610" To kernel 5.0.21
No error
AUFS_VERSION "5.1-20190610" To kernel 5.1.15
No error
AUFS_VERSION "5.x-rcN-20190610" To kernel 5.2-rc7
No error