Porteus Kernel Builder

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#361 by neko » 03 Aug 2018, 12:53

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18-rc7
The latest stable 4.17 version of the Linux kernel is: 4.17.12 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.60 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.117 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.145
The latest longterm 3.18 version of the Linux kernel is: 3.18.117 (EOL)
The latest longterm 3.16 version of the Linux kernel is: 3.16.57
The latest linux-next version of the Linux kernel is: next-20180802


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: AUFS_VERSION "4.17-20180730"
Aufs patch is updated from "4.17-20180723" to "4.17-20180730" only about the patch to fs/notify/mark.c.
This new version is not adapted correctly to patch to drivers/block/loop.c of kernel 4.17.12 as same as "4.17-20180716".
Own patch source of drivers/block/loop.c is included in v4.17.12.tar.xz.
(This Own patch is not assured.)


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#362 by neko » 06 Aug 2018, 03:33

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18-rc8 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.13 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.61 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.118 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.146 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.117 (EOL)
The latest linux-next version of the Linux kernel is: next-20180806


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: AUFS_VERSION "4.17-20180730"
Aufs patch is not updated yet.
This version is not adapted correctly to patch to drivers/block/loop.c of kernel 4.17.13 as same as "4.17-20180716".
Own patch source of drivers/block/loop.c is included in v4.17.13.tar.xz.
(This Own patch is not assured.)

Code: Select all

# patch -p1 < ../../aufs.patch
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03atomic_open.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06dirren.dot
patching file Documentation/filesystems/aufs/design/06dirren.txt
patching file Documentation/filesystems/aufs/design/06fhsm.txt
patching file Documentation/filesystems/aufs/design/06mmap.txt
patching file Documentation/filesystems/aufs/design/06xattr.txt
patching file Documentation/filesystems/aufs/design/07export.txt
patching file Documentation/filesystems/aufs/design/08shwh.txt
patching file Documentation/filesystems/aufs/design/10dynop.txt
patching file fs/aufs/Kconfig
patching file fs/aufs/Makefile
patching file fs/aufs/aufs.h
patching file fs/aufs/branch.c
patching file fs/aufs/branch.h
patching file fs/aufs/conf.mk
patching file fs/aufs/cpup.c
patching file fs/aufs/cpup.h
patching file fs/aufs/dbgaufs.c
patching file fs/aufs/dbgaufs.h
patching file fs/aufs/dcsub.c
patching file fs/aufs/dcsub.h
patching file fs/aufs/debug.c
patching file fs/aufs/debug.h
patching file fs/aufs/dentry.c
patching file fs/aufs/dentry.h
patching file fs/aufs/dinfo.c
patching file fs/aufs/dir.c
patching file fs/aufs/dir.h
patching file fs/aufs/dirren.c
patching file fs/aufs/dirren.h
patching file fs/aufs/dynop.c
patching file fs/aufs/dynop.h
patching file fs/aufs/export.c
patching file fs/aufs/f_op.c
patching file fs/aufs/fhsm.c
patching file fs/aufs/file.c
patching file fs/aufs/file.h
patching file fs/aufs/finfo.c
patching file fs/aufs/fstype.h
patching file fs/aufs/hbl.h
patching file fs/aufs/hfsnotify.c
patching file fs/aufs/hfsplus.c
patching file fs/aufs/hnotify.c
patching file fs/aufs/i_op.c
patching file fs/aufs/i_op_add.c
patching file fs/aufs/i_op_del.c
patching file fs/aufs/i_op_ren.c
patching file fs/aufs/iinfo.c
patching file fs/aufs/inode.c
patching file fs/aufs/inode.h
patching file fs/aufs/ioctl.c
patching file fs/aufs/loop.c
patching file fs/aufs/loop.h
patching file fs/aufs/magic.mk
patching file fs/aufs/module.c
patching file fs/aufs/module.h
patching file fs/aufs/mvdown.c
patching file fs/aufs/opts.c
patching file fs/aufs/opts.h
patching file fs/aufs/plink.c
patching file fs/aufs/poll.c
patching file fs/aufs/posix_acl.c
patching file fs/aufs/procfs.c
patching file fs/aufs/rdu.c
patching file fs/aufs/rwsem.h
patching file fs/aufs/sbinfo.c
patching file fs/aufs/super.c
patching file fs/aufs/super.h
patching file fs/aufs/sysaufs.c
patching file fs/aufs/sysaufs.h
patching file fs/aufs/sysfs.c
patching file fs/aufs/sysrq.c
patching file fs/aufs/vdir.c
patching file fs/aufs/vfsub.c
patching file fs/aufs/vfsub.h
patching file fs/aufs/wbr_policy.c
patching file fs/aufs/whout.c
patching file fs/aufs/whout.h
patching file fs/aufs/wkq.c
patching file fs/aufs/wkq.h
patching file fs/aufs/xattr.c
patching file fs/aufs/xino.c
patching file include/uapi/linux/aufs_type.h
patching file MAINTAINERS
patching file drivers/block/loop.c
Hunk #1 succeeded at 737 with fuzz 1 (offset 24 lines).
patching file fs/dcache.c
patching file fs/fcntl.c
patching file fs/inode.c
patching file fs/namespace.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file include/linux/file.h
patching file include/linux/fs.h
Hunk #5 succeeded at 2495 (offset 1 line).
patching file include/linux/lockdep.h
patching file include/linux/mnt_namespace.h
patching file include/linux/splice.h
patching file kernel/locking/lockdep.c
patching file fs/Kconfig
patching file fs/Makefile
patching file drivers/block/loop.c
Hunk #2 succeeded at 695 (offset 30 lines).
Hunk #3 FAILED at 682.
Hunk #4 succeeded at 730 (offset 31 lines).
Hunk #5 succeeded at 738 (offset 31 lines).
Hunk #6 FAILED at 910.
Hunk #7 succeeded at 949 (offset 25 lines).
Hunk #8 succeeded at 987 (offset 9 lines).
Hunk #9 succeeded at 1021 (offset 9 lines).
Hunk #10 succeeded at 1069 (offset 9 lines).
Hunk #11 succeeded at 1101 (offset 9 lines).
Hunk #12 succeeded at 1150 (offset 9 lines).
2 out of 12 hunks FAILED -- saving rejects to file drivers/block/loop.c.rej
patching file drivers/block/loop.h
patching file fs/aufs/f_op.c
Hunk #1 succeeded at 368 (offset 10 lines).
patching file fs/aufs/loop.c
Hunk #1 succeeded at 146 (offset 13 lines).
patching file fs/aufs/loop.h
Hunk #1 succeeded at 39 (offset 13 lines).
Hunk #2 succeeded at 51 (offset 13 lines).
patching file fs/aufs/super.c
Hunk #1 succeeded at 853 (offset 13 lines).
patching file include/linux/fs.h
patching file fs/proc/base.c
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
Hunk #2 succeeded at 1736 (offset 7 lines).
patching file fs/proc/task_nommu.c
patching file include/linux/mm.h
Hunk #1 succeeded at 1381 (offset 1 line).
patching file include/linux/mm_types.h
patching file kernel/fork.c
Hunk #1 succeeded at 481 (offset 8 lines).
patching file mm/Makefile
patching file mm/filemap.c
patching file mm/mmap.c
Hunk #8 succeeded at 3232 (offset -5 lines).
patching file mm/nommu.c
patching file mm/prfile.c
patching file fs/dcache.c
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
patching file fs/namespace.c
patching file fs/notify/group.c
patching file fs/notify/mark.c
patching file fs/open.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file fs/xattr.c
patching file kernel/locking/lockdep.c
patching file kernel/task_work.c
patching file security/commoncap.c
patching file security/device_cgroup.c
patching file security/security.c
patching file include/linux/lockdep.h
patching file kernel/locking/lockdep_internals.h
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
patching file fs/inode.c
#



Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#363 by neko » 10 Aug 2018, 02:34

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18-rc8
The latest stable 4.17 version of the Linux kernel is: 4.17.14 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.62 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.119 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.147 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.118 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20180809


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: AUFS_VERSION "4.17-20180730"
Aufs patch is not updated yet.
This version is not adapted correctly to patch to drivers/block/loop.c of kernel 4.17.14 as same as "4.17-20180716".
Own patch source of drivers/block/loop.c is included in v4.17.14.tar.xz.
(This Own patch is not assured.)

Code: Select all

# patch -p1 < ../../aufs.patch
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03atomic_open.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06dirren.dot
patching file Documentation/filesystems/aufs/design/06dirren.txt
patching file Documentation/filesystems/aufs/design/06fhsm.txt
patching file Documentation/filesystems/aufs/design/06mmap.txt
patching file Documentation/filesystems/aufs/design/06xattr.txt
patching file Documentation/filesystems/aufs/design/07export.txt
patching file Documentation/filesystems/aufs/design/08shwh.txt
patching file Documentation/filesystems/aufs/design/10dynop.txt
patching file fs/aufs/Kconfig
patching file fs/aufs/Makefile
patching file fs/aufs/aufs.h
patching file fs/aufs/branch.c
patching file fs/aufs/branch.h
patching file fs/aufs/conf.mk
patching file fs/aufs/cpup.c
patching file fs/aufs/cpup.h
patching file fs/aufs/dbgaufs.c
patching file fs/aufs/dbgaufs.h
patching file fs/aufs/dcsub.c
patching file fs/aufs/dcsub.h
patching file fs/aufs/debug.c
patching file fs/aufs/debug.h
patching file fs/aufs/dentry.c
patching file fs/aufs/dentry.h
patching file fs/aufs/dinfo.c
patching file fs/aufs/dir.c
patching file fs/aufs/dir.h
patching file fs/aufs/dirren.c
patching file fs/aufs/dirren.h
patching file fs/aufs/dynop.c
patching file fs/aufs/dynop.h
patching file fs/aufs/export.c
patching file fs/aufs/f_op.c
patching file fs/aufs/fhsm.c
patching file fs/aufs/file.c
patching file fs/aufs/file.h
patching file fs/aufs/finfo.c
patching file fs/aufs/fstype.h
patching file fs/aufs/hbl.h
patching file fs/aufs/hfsnotify.c
patching file fs/aufs/hfsplus.c
patching file fs/aufs/hnotify.c
patching file fs/aufs/i_op.c
patching file fs/aufs/i_op_add.c
patching file fs/aufs/i_op_del.c
patching file fs/aufs/i_op_ren.c
patching file fs/aufs/iinfo.c
patching file fs/aufs/inode.c
patching file fs/aufs/inode.h
patching file fs/aufs/ioctl.c
patching file fs/aufs/loop.c
patching file fs/aufs/loop.h
patching file fs/aufs/magic.mk
patching file fs/aufs/module.c
patching file fs/aufs/module.h
patching file fs/aufs/mvdown.c
patching file fs/aufs/opts.c
patching file fs/aufs/opts.h
patching file fs/aufs/plink.c
patching file fs/aufs/poll.c
patching file fs/aufs/posix_acl.c
patching file fs/aufs/procfs.c
patching file fs/aufs/rdu.c
patching file fs/aufs/rwsem.h
patching file fs/aufs/sbinfo.c
patching file fs/aufs/super.c
patching file fs/aufs/super.h
patching file fs/aufs/sysaufs.c
patching file fs/aufs/sysaufs.h
patching file fs/aufs/sysfs.c
patching file fs/aufs/sysrq.c
patching file fs/aufs/vdir.c
patching file fs/aufs/vfsub.c
patching file fs/aufs/vfsub.h
patching file fs/aufs/wbr_policy.c
patching file fs/aufs/whout.c
patching file fs/aufs/whout.h
patching file fs/aufs/wkq.c
patching file fs/aufs/wkq.h
patching file fs/aufs/xattr.c
patching file fs/aufs/xino.c
patching file include/uapi/linux/aufs_type.h
patching file MAINTAINERS
patching file drivers/block/loop.c
Hunk #1 succeeded at 737 with fuzz 1 (offset 24 lines).
patching file fs/dcache.c
patching file fs/fcntl.c
patching file fs/inode.c
patching file fs/namespace.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file include/linux/file.h
patching file include/linux/fs.h
Hunk #5 succeeded at 2495 (offset 1 line).
patching file include/linux/lockdep.h
patching file include/linux/mnt_namespace.h
patching file include/linux/splice.h
patching file kernel/locking/lockdep.c
patching file fs/Kconfig
patching file fs/Makefile
patching file drivers/block/loop.c
Hunk #2 succeeded at 695 (offset 30 lines).
Hunk #3 FAILED at 682.
Hunk #4 succeeded at 730 (offset 31 lines).
Hunk #5 succeeded at 738 (offset 31 lines).
Hunk #6 FAILED at 910.
Hunk #7 succeeded at 949 (offset 25 lines).
Hunk #8 succeeded at 987 (offset 9 lines).
Hunk #9 succeeded at 1021 (offset 9 lines).
Hunk #10 succeeded at 1069 (offset 9 lines).
Hunk #11 succeeded at 1101 (offset 9 lines).
Hunk #12 succeeded at 1150 (offset 9 lines).
2 out of 12 hunks FAILED -- saving rejects to file drivers/block/loop.c.rej
patching file drivers/block/loop.h
patching file fs/aufs/f_op.c
Hunk #1 succeeded at 368 (offset 10 lines).
patching file fs/aufs/loop.c
Hunk #1 succeeded at 146 (offset 13 lines).
patching file fs/aufs/loop.h
Hunk #1 succeeded at 39 (offset 13 lines).
Hunk #2 succeeded at 51 (offset 13 lines).
patching file fs/aufs/super.c
Hunk #1 succeeded at 853 (offset 13 lines).
patching file include/linux/fs.h
patching file fs/proc/base.c
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
Hunk #2 succeeded at 1736 (offset 7 lines).
patching file fs/proc/task_nommu.c
patching file include/linux/mm.h
Hunk #1 succeeded at 1381 (offset 1 line).
patching file include/linux/mm_types.h
patching file kernel/fork.c
Hunk #1 succeeded at 481 (offset 8 lines).
patching file mm/Makefile
patching file mm/filemap.c
patching file mm/mmap.c
Hunk #8 succeeded at 3232 (offset -5 lines).
patching file mm/nommu.c
patching file mm/prfile.c
patching file fs/dcache.c
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
patching file fs/namespace.c
patching file fs/notify/group.c
patching file fs/notify/mark.c
patching file fs/open.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file fs/xattr.c
patching file kernel/locking/lockdep.c
patching file kernel/task_work.c
patching file security/commoncap.c
patching file security/device_cgroup.c
patching file security/security.c
patching file include/linux/lockdep.h
patching file kernel/locking/lockdep_internals.h
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
patching file fs/inode.c
#
Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#364 by neko » 13 Aug 2018, 08:34

1. "Porteus Kernel Builder" was updated to mkKernel-18.08.13-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

kernel version line 4.18 was added.

4.18 config prototype is modified config of porteus-4.16.8 (13-May-2018 14:15).
http://dl.porteus.org/x86_64/kernel/porteus-4.16.8/


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.14
The latest longterm 4.14 version of the Linux kernel is: 4.14.62
The latest longterm 4.9 version of the Linux kernel is: 4.9.119
The latest longterm 4.4 version of the Linux kernel is: 4.4.147
The latest longterm 3.18 version of the Linux kernel is: 3.18.118 (EOL)
The latest linux-next version of the Linux kernel is: next-20180810


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#365 by neko » 16 Aug 2018, 01:04

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18
The latest stable 4.18 version of the Linux kernel is: 4.18.1 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.15 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.63 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.120 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.148 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.118 (EOL)
The latest linux-next version of the Linux kernel is: next-20180815


2. NEW Examples of updated kernel that were built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: AUFS_VERSION "4.17-20180730"
Aufs patch is not updated yet.
This version is not adapted correctly to patch to drivers/block/loop.c of kernel 4.17.15 as same as "4.17-20180716".
Own patch source of drivers/block/loop.c is included in v4.17.15.tar.xz.
(This Own patch is not assured.)


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#366 by neko » 18 Aug 2018, 23:39

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18
The latest stable 4.18 version of the Linux kernel is: 4.18.3 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.17 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.65 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.122 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.150 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.119 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20180817


2. NEW Examples of updated kernel that were built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: AUFS_VERSION "4.17-20180730"
Aufs patch is not updated yet.
This version is not adapted correctly to patch to drivers/block/loop.c of kernel 4.17.17 as same as "4.17-20180716".
Own patch source of drivers/block/loop.c is included in v4.17.17.tar.xz.
(This Own patch is not assured.)


-------------------------------------------------------------------------------------
How to use "Kernel Builder" in order to update the kernel of "Porteus ISO".

[preparation]
(1) Recent Kernel Builder: "mkKernel-NN.NN.NN-noarch-1.xzm"
Ex: mkKernel-18.08.13-noarch-1.xzm
(2) Example of updated kernel: "tar.xz"
Ex: v4.18.3.tar.xz
(3) Target Porteus ISO: that must be placed in different directory from Kernel Builder work.
Ex: /ISOplace/Porteus-CINNAMON-v4.0-x86_64-18.07.02.iso
(4) Crippled sources, if needed.
Ex: crippled_sources-4.18.3-64bit.xzm

==CUI==

Code: Select all

% su
# cd /KBwork
# ls
mkKernel-18.08.13-noarch-1.xzm v4.18.3.tar.xz
# activate mkKernel-18.08.13-noarch-1.xzm
# xz -dc v4.18.3.tar.xz | tar -x
# /usr/local/sbin/guimkKernel
==GUI==
<setting window>
set working direcory (/KBwork)
select kernel version (4.18.3)
check on "keep org" item
select ISO whose kernel will be updated. (/ISOplace/Porteus-CINNAMON-v4.0-x86_64-18.07.02.iso)
push "OK" button

<confirm window>
push "OK" button

==CUI==

Code: Select all

# ls
UP.Porteus-CINNAMON-v4.0-x86_64-18.07.02.iso mkKernel-18.08.13-noarch-1.xzm v4.18.3 v4.18.3.tar.xz


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#367 by neko » 22 Aug 2018, 14:55

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18
The latest stable 4.18 version of the Linux kernel is: 4.18.4 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.18 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.66 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.123 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.151 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.119 (EOL)
The latest linux-next version of the Linux kernel is: next-20180822


2. NEW Examples of updated kernel that were built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: AUFS_VERSION "4.17-20180730"
Aufs patch is not updated yet.
This version is not adapted correctly to patch to drivers/block/loop.c of kernel 4.17.18 as same as "4.17-20180716".
Own patch source of drivers/block/loop.c is included in v4.17.18.tar.xz.
(This Own patch is not assured.)


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#368 by neko » 25 Aug 2018, 00:17

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18
The latest stable 4.18 version of the Linux kernel is: 4.18.5 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL) <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.67 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.124 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.152 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.119 (EOL)
The latest linux-next version of the Linux kernel is: next-20180824


2. NEW Examples of updated kernel that were built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: AUFS_VERSION "4.17-20180730"
Aufs patch is not updated yet.
This version is not adapted correctly to patch to drivers/block/loop.c of kernel 4.17.19 as same as "4.17-20180716".
Own patch source of drivers/block/loop.c is included in v4.17.19.tar.xz.
(This Own patch is not assured.)


Thanks.

askman
White ninja
White ninja
Posts: 22
Joined: 14 Aug 2018, 03:15
Distribution: askman

Porteus Kernel Builder

Post#369 by askman » 27 Aug 2018, 08:21

link from mediafire not working ( no one !! )

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#370 by neko » 27 Aug 2018, 09:53

@askman
I tested the recent uploaded file "crippled_sources-4.18.5-64bit.xzm"
http://www.mediafire.com/file/5yxumuti2 ... -64bit.xzm
It was downloaded completely.

Would you tell me what file is link out ?

Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#371 by neko » 27 Aug 2018, 15:07

1. "Porteus Kernel Builder" was updated to mkKernel-18.08.27-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

kernel version line 4.19-rc was added.

mkKernel-18.08.27-noarch-1.xzm (4.6 M)
http://www.mediafire.com/file/536ol5p4m ... arch-1.xzm
md5sum: 2baed48375fcd99589ee0626c89331d8 mkKernel-18.08.27-noarch-1.xzm


[Config]
4.19-rc config prototype is modified config of porteus-4.18 by "make oldconfig" command with the following spec.
----------------------
64BIT
----------------------

Code: Select all

Build ID Salt (BUILD_SALT) [] (NEW) 
Transformation virtual interface (XFRM_INTERFACE) [N/m/?] (NEW) N
Netfilter OSF over NFNETLINK interface (NETFILTER_NETLINK_OSF) [M/y/?] (NEW) M
GNSS receiver support (GNSS) [N/m/y/?] (NEW) N
Broadcom GENET internal MAC support (BCMGENET) [N/m/y/?] (NEW) N
Broadcom SYSTEMPORT internal MAC support (SYSTEMPORT) [N/m/y/?] (NEW) N
Broadcom NetXtreme-C/E HWMON support (BNXT_HWMON) [Y/n/?] (NEW) N
Cadence devices (NET_VENDOR_CADENCE) [Y/n/?] (NEW) N
Neterion (Exar) devices (NET_VENDOR_NETERION) [Y/n/?] (NEW) N
Packet Engine devices (NET_VENDOR_PACKET_ENGINES) [Y/n/?] (NEW) N
Broadcom UniMAC MDIO bus controller (MDIO_BCM_UNIMAC) [N/m/?] (NEW) N
MediaTek MT76x0U (USB) support (MT76x0U) [N/m/?] (NEW) N
MediaTek MT76x2U (USB) support (MT76x2U) [N/m/?] (NEW) N
Rohm BU21029 based touch panel controllers (TOUCHSCREEN_BU21029) [N/m/y/?] (NEW) N
Trust the CPU manufacturer to initialize Linux's CRNG (RANDOM_TRUST_CPU) [N/y/?] (NEW) N
Intel Ice Lake PCH pinctrl and GPIO driver (PINCTRL_ICELAKE) [N/m/y/?] (NEW) N
ADP5061 battery charger driver (CHARGER_ADP5061) [N/m/y/?] (NEW) N
Nuvoton NPCM750 and compatible PWM and Fan controllers (SENSORS_NPCM7XX) [N/m/y/?] (NEW) N
Cirrus Logic Madera codecs (MFD_MADERA) [N/m/y/?] (NEW) N
Aptina MT9V111 sensor support (VIDEO_MT9V111) [N/m/y/?] (NEW) N
Sharp RJ54N1CB0C sensor support (VIDEO_RJ54N1) [N/m/y/?] (NEW) N
Socionext MN88443x (DVB_MN88443X) [M/n/y/?] (NEW) N
Enable DisplayPort CEC-Tunneling-over-AUX HDMI support (DRM_DP_CEC) [N/y/?] (NEW) N
Virtual KMS (EXPERIMENTAL) (DRM_VKMS) [N/m/y/?] (NEW) N
Framebuffer Console Deferred Takeover (FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER) [N/y/?] (NEW) N
Cougar devices (HID_COUGAR) [N/m/y/?] (NEW) N
Synopsys PCIe-based HAPS Platforms (USB_DWC3_HAPS) [M/n/?] (NEW) N
DisplayPort Alternate Mode driver (TYPEC_DP_ALTMODE) [N/m/?] (NEW) N
Gasket framework (STAGING_GASKET_FRAMEWORK) [N/m/y/?] (NEW) N
Xilinx AXI-Stream FIFO IP core driver (XIL_AXIS_FIFO) [N/m/y/?] (NEW) N
DMI based touchscreen configuration info (TOUCHSCREEN_DMI) [N/y/?] (NEW) N
I2C multi instantiate pseudo device driver (I2C_MULTI_INSTANTIATE) [N/m/y/?] (NEW) N
Maxim 9485 Programmable Clock Generator (COMMON_CLK_MAX9485) [N/m/y/?] (NEW) N
Export IOMMU internals in DebugFS (IOMMU_DEBUGFS) [N/y/?] (NEW) N
IOMMU passthrough by default (IOMMU_DEFAULT_PASSTHROUGH) [N/y/?] (NEW) N
Idle injection framework (IDLE_INJECT) [N/y/?] (NEW) N
Overlayfs: turn on metadata only copy up feature by default (OVERLAY_FS_METACOPY) [N/y/?] (NEW) y
Support legacy servers which use less secure dialects (CIFS_ALLOW_INSECURE_LEGACY) [Y/n/?] (NEW) N
CRC64 functions (CRC64) [M/y/?] (NEW) M
quiet console loglevel (1-15) (CONSOLE_LOGLEVEL_QUIET) [4] (NEW) 
Test bitfield functions at runtime (TEST_BITFIELD) [N/m/y/?] (NEW) N
Perform selftest on IDA functions (TEST_IDA) [N/m/y/?] (NEW) N
----------------------
32BIT
----------------------

Code: Select all

Build ID Salt (BUILD_SALT) [] (NEW) 
Transformation virtual interface (XFRM_INTERFACE) [N/m/?] (NEW) N
Netfilter OSF over NFNETLINK interface (NETFILTER_NETLINK_OSF) [M/y/?] (NEW) M
GNSS receiver support (GNSS) [N/m/y/?] (NEW) N
Broadcom GENET internal MAC support (BCMGENET) [N/m/y/?] (NEW) N
Broadcom SYSTEMPORT internal MAC support (SYSTEMPORT) [N/m/y/?] (NEW) N
Broadcom NetXtreme-C/E HWMON support (BNXT_HWMON) [Y/n/?] (NEW) N
Cadence devices (NET_VENDOR_CADENCE) [Y/n/?] (NEW) N
Neterion (Exar) devices (NET_VENDOR_NETERION) [Y/n/?] (NEW) N
Packet Engine devices (NET_VENDOR_PACKET_ENGINES) [Y/n/?] (NEW) N
Broadcom UniMAC MDIO bus controller (MDIO_BCM_UNIMAC) [N/m/?] (NEW) N
MediaTek MT76x0U (USB) support (MT76x0U) [N/m/?] (NEW) N
MediaTek MT76x2U (USB) support (MT76x2U) [N/m/?] (NEW) N
Rohm BU21029 based touch panel controllers (TOUCHSCREEN_BU21029) [N/m/y/?] (NEW) N
Trust the CPU manufacturer to initialize Linux's CRNG (RANDOM_TRUST_CPU) [N/y/?] (NEW) N
Intel Ice Lake PCH pinctrl and GPIO driver (PINCTRL_ICELAKE) [N/m/y/?] (NEW) N
ADP5061 battery charger driver (CHARGER_ADP5061) [N/m/y/?] (NEW) N
Nuvoton NPCM750 and compatible PWM and Fan controllers (SENSORS_NPCM7XX) [N/m/y/?] (NEW) N
Cirrus Logic Madera codecs (MFD_MADERA) [N/m/y/?] (NEW) N
Aptina MT9V111 sensor support (VIDEO_MT9V111) [N/m/y/?] (NEW) N
Sharp RJ54N1CB0C sensor support (VIDEO_RJ54N1) [N/m/y/?] (NEW) N
Socionext MN88443x (DVB_MN88443X) [M/n/y/?] (NEW) N
Enable DisplayPort CEC-Tunneling-over-AUX HDMI support (DRM_DP_CEC) [N/y/?] (NEW) N
Virtual KMS (EXPERIMENTAL) (DRM_VKMS) [N/m/y/?] (NEW) N
Framebuffer Console Deferred Takeover (FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER) [N/y/?] (NEW) N
Cougar devices (HID_COUGAR) [N/m/y/?] (NEW) N
Synopsys PCIe-based HAPS Platforms (USB_DWC3_HAPS) [M/n/?] (NEW) N
DisplayPort Alternate Mode driver (TYPEC_DP_ALTMODE) [N/m/?] (NEW) N
Xilinx AXI-Stream FIFO IP core driver (XIL_AXIS_FIFO) [N/m/y/?] (NEW) N
DMI based touchscreen configuration info (TOUCHSCREEN_DMI) [N/y/?] (NEW) N
I2C multi instantiate pseudo device driver (I2C_MULTI_INSTANTIATE) [N/m/y/?] (NEW) N
Maxim 9485 Programmable Clock Generator (COMMON_CLK_MAX9485) [N/m/y/?] (NEW) N
Export IOMMU internals in DebugFS (IOMMU_DEBUGFS) [N/y/?] (NEW) N
IOMMU passthrough by default (IOMMU_DEFAULT_PASSTHROUGH) [N/y/?] (NEW) N
Idle injection framework (IDLE_INJECT) [N/y/?] (NEW) N
Overlayfs: turn on metadata only copy up feature by default (OVERLAY_FS_METACOPY) [N/y/?] (NEW) y
Support legacy servers which use less secure dialects (CIFS_ALLOW_INSECURE_LEGACY) [Y/n/?] (NEW) N
Remove the kernel mapping in user mode (PAGE_TABLE_ISOLATION) [Y/n/?] (NEW) N
CRC64 functions (CRC64) [M/y/?] (NEW) M
quiet console loglevel (1-15) (CONSOLE_LOGLEVEL_QUIET) [4] (NEW) 
Test bitfield functions at runtime (TEST_BITFIELD) [N/m/y/?] (NEW) N
Perform selftest on IDA functions (TEST_IDA) [N/m/y/?] (NEW) N

2. The latest mainline version of the Linux kernel is 4.19-rc1.
But Aufs patch for 4.19-rc is not yet ready.

Therefore 64Bit Kernel was built without Aufs patch.
OverlayFS.4.19-rc1.tar (70 M)
http://www.mediafire.com/file/ixeu6nwf2 ... 19-rc1.tar
md5sum: 91e8d3f7b57630d85e899218d37adbc2 OverlayFS.4.19-rc1.tar

For example,
this Kernel 4.19-rc1 was applied to another distri which uses OverlayFS.

original ISO: AUSTRUMI 3.8.4
ftp://austrumi.ru.lv/austrumi64-3.8.4.iso

replaced kernel ISO:
austrumi64-3.8.4-kernel4.19-rc1.iso (377 M)
http://www.mediafire.com/file/z22kskqgc ... 19-rc1.iso
md5sum: e94d61d94d68e956c8ee265be681cb36 austrumi64-3.8.4-kernel4.19-rc1.iso


----------------------------------------------------
[AUFS patch error]
AUFS_VERSION "4.x-rcN-20180827"

Code: Select all

# patch -p1 < ../../aufs.patch
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03atomic_open.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06dirren.dot
patching file Documentation/filesystems/aufs/design/06dirren.txt
patching file Documentation/filesystems/aufs/design/06fhsm.txt
patching file Documentation/filesystems/aufs/design/06mmap.txt
patching file Documentation/filesystems/aufs/design/06xattr.txt
patching file Documentation/filesystems/aufs/design/07export.txt
patching file Documentation/filesystems/aufs/design/08shwh.txt
patching file Documentation/filesystems/aufs/design/10dynop.txt
patching file fs/aufs/Kconfig
patching file fs/aufs/Makefile
patching file fs/aufs/aufs.h
patching file fs/aufs/branch.c
patching file fs/aufs/branch.h
patching file fs/aufs/conf.mk
patching file fs/aufs/cpup.c
patching file fs/aufs/cpup.h
patching file fs/aufs/dbgaufs.c
patching file fs/aufs/dbgaufs.h
patching file fs/aufs/dcsub.c
patching file fs/aufs/dcsub.h
patching file fs/aufs/debug.c
patching file fs/aufs/debug.h
patching file fs/aufs/dentry.c
patching file fs/aufs/dentry.h
patching file fs/aufs/dinfo.c
patching file fs/aufs/dir.c
patching file fs/aufs/dir.h
patching file fs/aufs/dirren.c
patching file fs/aufs/dirren.h
patching file fs/aufs/dynop.c
patching file fs/aufs/dynop.h
patching file fs/aufs/export.c
patching file fs/aufs/f_op.c
patching file fs/aufs/fhsm.c
patching file fs/aufs/file.c
patching file fs/aufs/file.h
patching file fs/aufs/finfo.c
patching file fs/aufs/fstype.h
patching file fs/aufs/hbl.h
patching file fs/aufs/hfsnotify.c
patching file fs/aufs/hfsplus.c
patching file fs/aufs/hnotify.c
patching file fs/aufs/i_op.c
patching file fs/aufs/i_op_add.c
patching file fs/aufs/i_op_del.c
patching file fs/aufs/i_op_ren.c
patching file fs/aufs/iinfo.c
patching file fs/aufs/inode.c
patching file fs/aufs/inode.h
patching file fs/aufs/ioctl.c
patching file fs/aufs/loop.c
patching file fs/aufs/loop.h
patching file fs/aufs/magic.mk
patching file fs/aufs/module.c
patching file fs/aufs/module.h
patching file fs/aufs/mvdown.c
patching file fs/aufs/opts.c
patching file fs/aufs/opts.h
patching file fs/aufs/plink.c
patching file fs/aufs/poll.c
patching file fs/aufs/posix_acl.c
patching file fs/aufs/procfs.c
patching file fs/aufs/rdu.c
patching file fs/aufs/rwsem.h
patching file fs/aufs/sbinfo.c
patching file fs/aufs/super.c
patching file fs/aufs/super.h
patching file fs/aufs/sysaufs.c
patching file fs/aufs/sysaufs.h
patching file fs/aufs/sysfs.c
patching file fs/aufs/sysrq.c
patching file fs/aufs/vdir.c
patching file fs/aufs/vfsub.c
patching file fs/aufs/vfsub.h
patching file fs/aufs/wbr_policy.c
patching file fs/aufs/whout.c
patching file fs/aufs/whout.h
patching file fs/aufs/wkq.c
patching file fs/aufs/wkq.h
patching file fs/aufs/xattr.c
patching file fs/aufs/xino.c
patching file include/uapi/linux/aufs_type.h
patching file MAINTAINERS
Hunk #1 succeeded at 2605 (offset 64 lines).
patching file drivers/block/loop.c
Hunk #1 succeeded at 739 (offset -2 lines).
patching file fs/dcache.c
Hunk #1 succeeded at 1238 (offset 1 line).
patching file fs/fcntl.c
patching file fs/inode.c
Hunk #1 succeeded at 1657 (offset 8 lines).
patching file fs/namespace.c
Hunk #1 succeeded at 770 (offset -85 lines).
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file include/linux/file.h
Hunk #1 FAILED at 20.
1 out of 1 hunk FAILED -- saving rejects to file include/linux/file.h.rej
patching file include/linux/fs.h
Hunk #1 succeeded at 1286 (offset 13 lines).
Hunk #2 succeeded at 1748 (offset 14 lines).
Hunk #3 succeeded at 1819 (offset 14 lines).
Hunk #4 succeeded at 2248 (offset 22 lines).
Hunk #5 succeeded at 2536 (offset 22 lines).
patching file include/linux/lockdep.h
patching file include/linux/mnt_namespace.h
patching file include/linux/splice.h
patching file kernel/locking/lockdep.c
Hunk #1 succeeded at 141 (offset 1 line).
Hunk #2 succeeded at 152 (offset 1 line).
patching file fs/Kconfig
patching file fs/Makefile
patching file drivers/block/loop.c
Hunk #2 FAILED at 699.
Hunk #3 succeeded at 714 (offset -1 lines).
Hunk #4 succeeded at 726 with fuzz 2 (offset -2 lines).
Hunk #5 succeeded at 738 (offset -2 lines).
Hunk #6 succeeded at 746 (offset -2 lines).
Hunk #7 succeeded at 943 (offset -2 lines).
Hunk #8 succeeded at 957 (offset -2 lines).
Hunk #9 succeeded at 995 (offset -2 lines).
Hunk #10 succeeded at 1029 (offset -2 lines).
Hunk #11 succeeded at 1077 (offset -2 lines).
Hunk #12 succeeded at 1109 (offset -2 lines).
Hunk #13 succeeded at 1158 (offset -2 lines).
1 out of 13 hunks FAILED -- saving rejects to file drivers/block/loop.c.rej
patching file drivers/block/loop.h
patching file fs/aufs/f_op.c
Hunk #1 succeeded at 368 (offset 10 lines).
patching file fs/aufs/loop.c
Hunk #1 succeeded at 146 (offset 13 lines).
patching file fs/aufs/loop.h
Hunk #1 succeeded at 39 (offset 13 lines).
Hunk #2 succeeded at 51 (offset 13 lines).
patching file fs/aufs/super.c
Hunk #1 succeeded at 853 (offset 13 lines).
patching file include/linux/fs.h
Hunk #1 succeeded at 1879 (offset 18 lines).
patching file fs/proc/base.c
Hunk #1 succeeded at 2002 (offset -2 lines).
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
Hunk #1 succeeded at 305 (offset -1 lines).
Hunk #2 succeeded at 1730 (offset -7 lines).
patching file fs/proc/task_nommu.c
Hunk #1 succeeded at 155 (offset -1 lines).
patching file include/linux/mm.h
Hunk #1 succeeded at 1440 (offset -8 lines).
patching file include/linux/mm_types.h
Hunk #1 succeeded at 239 (offset 3 lines).
Hunk #2 succeeded at 314 (offset 3 lines).
patching file kernel/fork.c
Hunk #1 succeeded at 505 (offset 1 line).
patching file mm/Makefile
patching file mm/filemap.c
patching file mm/mmap.c
Hunk #3 succeeded at 1821 (offset 1 line).
Hunk #4 succeeded at 2641 (offset 1 line).
Hunk #5 succeeded at 2660 (offset 1 line).
Hunk #6 succeeded at 2822 (offset 1 line).
Hunk #7 succeeded at 2897 (offset 1 line).
Hunk #8 succeeded at 3223 (offset -1 lines).
patching file mm/nommu.c
Hunk #1 succeeded at 625 (offset -4 lines).
Hunk #2 succeeded at 763 (offset -4 lines).
Hunk #3 succeeded at 1286 (offset -4 lines).
Hunk #4 succeeded at 1361 (offset -4 lines).
patching file mm/prfile.c
patching file fs/dcache.c
Hunk #1 succeeded at 1343 (offset 1 line).
Hunk #2 succeeded at 2838 (offset -53 lines).
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
Hunk #1 succeeded at 161 with fuzz 2 (offset 14 lines).
Hunk #2 succeeded at 324 (offset 66 lines).
Hunk #3 succeeded at 367 with fuzz 2 (offset 66 lines).
Hunk #4 succeeded at 375 with fuzz 2 (offset 65 lines).
patching file fs/inode.c
Hunk #1 succeeded at 1666 (offset 8 lines).
patching file fs/namespace.c
Hunk #1 succeeded at 437 (offset -80 lines).
Hunk #2 succeeded at 776 (offset -85 lines).
Hunk #3 succeeded at 1834 (offset -85 lines).
patching file fs/notify/group.c
Hunk #1 FAILED at 22.
Hunk #2 succeeded at 112 (offset 3 lines).
Hunk #3 succeeded at 122 (offset 3 lines).
Hunk #4 succeeded at 152 (offset 3 lines).
1 out of 4 hunks FAILED -- saving rejects to file fs/notify/group.c.rej
patching file fs/notify/mark.c
Hunk #1 succeeded at 263 (offset 18 lines).
Hunk #2 succeeded at 418 (offset 18 lines).
Hunk #3 succeeded at 634 (offset 8 lines).
Hunk #4 succeeded at 757 (offset 7 lines).
patching file fs/open.c
Hunk #2 succeeded at 713 with fuzz 2 (offset -11 lines).
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file fs/xattr.c
Hunk #1 succeeded at 295 (offset -1 lines).
patching file kernel/locking/lockdep.c
Hunk #1 succeeded at 152 (offset 1 line).
patching file kernel/task_work.c
patching file security/commoncap.c
patching file security/device_cgroup.c
patching file security/security.c
Hunk #1 succeeded at 542 (offset 5 lines).
Hunk #2 succeeded at 559 (offset 5 lines).
Hunk #3 succeeded at 568 (offset 5 lines).
Hunk #4 succeeded at 596 (offset 5 lines).
Hunk #5 succeeded at 604 (offset 5 lines).
Hunk #6 succeeded at 612 (offset 5 lines).
Hunk #7 succeeded at 698 (offset 5 lines).
Hunk #8 succeeded at 714 (offset 5 lines).
Hunk #9 succeeded at 886 (offset 5 lines).
Hunk #10 succeeded at 946 (offset 5 lines).
patching file include/linux/lockdep.h
patching file kernel/locking/lockdep_internals.h
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
Hunk #1 succeeded at 112 (offset 1 line).
Hunk #2 succeeded at 1110 (offset 1 line).
Hunk #3 succeeded at 2188 (offset 1 line).
Hunk #4 succeeded at 2236 (offset 1 line).
Hunk #5 succeeded at 3234 (offset 1 line).
Hunk #6 succeeded at 3254 (offset 1 line).
Hunk #7 succeeded at 3270 (offset 1 line).
Hunk #8 succeeded at 3342 (offset 1 line).
Hunk #9 succeeded at 3407 (offset 1 line).
Hunk #10 succeeded at 3456 (offset 1 line).
Hunk #11 succeeded at 3480 (offset 1 line).
Hunk #12 succeeded at 3500 (offset 1 line).
Hunk #13 succeeded at 3609 (offset 1 line).
Hunk #14 succeeded at 3748 (offset 1 line).
patching file fs/inode.c
Hunk #1 succeeded at 869 (offset 8 lines).
Hunk #2 succeeded at 883 (offset 8 lines).
#


----------------------------------------------------
[Compile error]

Code: Select all

fs/aufs/vfsub.c: In function 'vfsub_atomic_open':
fs/aufs/vfsub.c:130:8: error: too many arguments to function 'dir->i_op->atomic_open'
  err = dir->i_op->atomic_open(dir, dentry, file, args->open_flag,
        ^~~
fs/aufs/vfsub.c:134:23: error: 'FILE_CREATED' undeclared (first use in this function); did you mean 'FMODE_CREATED'?
   if (*args->opened & FILE_CREATED)
                       ^~~~~~~~~~~~
                       FMODE_CREATED
fs/aufs/vfsub.c:134:23: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [scripts/Makefile.build:308: fs/aufs/vfsub.o] Error 1
make[1]: *** [scripts/Makefile.build:548: fs/aufs] Error 2
make: *** [Makefile:1057: fs] Error 2

Thanks.

askman
White ninja
White ninja
Posts: 22
Joined: 14 Aug 2018, 03:15
Distribution: askman

Porteus Kernel Builder

Post#372 by askman » 31 Aug 2018, 18:04

neko wrote:
27 Aug 2018, 09:53
@askman
I tested the recent uploaded file "crippled_sources-4.18.5-64bit.xzm"
http://www.mediafire.com/file/5yxumuti2 ... -64bit.xzm
It was downloaded completely.

Would you tell me what file is link out ?

Thanks.
my provider added mediafire.com in black list.....
Last edited by askman on 04 Sep 2018, 15:27, edited 1 time in total.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#373 by neko » 04 Sep 2018, 11:58

1. "Porteus Kernel Builder" was updated to mkKernel-18.09.04-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

"Kernel Builder" used the upload area that was offered by "Mediafire" service.
The new upload area has been changed to an area other than "Mediafire".

mkKernel-18.09.04-noarch-1.xzm (4.6 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: cd759a25313c9ee0da9dca6485520180 mkKernel-18.09.04-noarch-1.xzm


2. @askman
If your network environment can't use "Mediafire" service,
you can use new version "Kernel Builder".

However, the kernel build examples have been uploaded to the "Mediafire" area as before.


3. The latest mainline version of the Linux kernel is 4.19-rc2.
But Aufs patch for 4.19-rc is not yet ready.


Thanks.

askman
White ninja
White ninja
Posts: 22
Joined: 14 Aug 2018, 03:15
Distribution: askman

Porteus Kernel Builder

Post#374 by askman » 04 Sep 2018, 15:26

neko wrote:
04 Sep 2018, 11:58

Thanks.
Thank you !!!!

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#375 by neko » 05 Sep 2018, 23:08

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc2 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.6 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.68 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.125 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.154 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.121 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20180905


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


3. The latest mainline version of the Linux kernel is 4.19-rc2.
But Aufs patch for 4.19-rc is not yet ready.

Therefore 64Bit Kernel was built without Aufs patch.
OverlayFS.4.19-rc2.tar (70 M)
http://www.mediafire.com/file/3ihl1vdt7 ... 19-rc2.tar
md5sum: 33d3b339d0150a8591bb5afdbf4964f6 OverlayFS.4.19-rc2.tar



Thanks.

Post Reply