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: 1172
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#361 by neko » 30 Jul 2018, 05:09

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.18-rc7 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.11
The latest longterm 4.14 version of the Linux kernel is: 4.14.59
The latest longterm 4.9 version of the Linux kernel is: 4.9.116
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 linux-next version of the Linux kernel is: next-20180727


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.x-rcN-20180730"
Aufs patch has been updated.
This new version is adapted correctly to patch to mm/nommu.c of kernel 4.18-rc7.


Thanks.

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

Porteus Kernel Builder

Post#362 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: 1172
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#363 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: 1172
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#364 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: 1172
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#365 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: 1172
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#366 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.

Post Reply