diff --git a/kernel/kernel/actions.py b/kernel/kernel/actions.py index 453bc386..bf0fe41e 100644 --- a/kernel/kernel/actions.py +++ b/kernel/kernel/actions.py @@ -24,6 +24,7 @@ def setup(): def build(): kerneltools.build(debugSymbols=False) + def install(): kerneltools.install() @@ -35,11 +36,12 @@ def install(): # Generate some module lists to use within mkinitramfs shelltools.system("./generate-module-list %s/lib/modules/%s" % (get.installDIR(), kerneltools.__getSuffix())) + objtool() + #mkinitcpio default config pisitools.dodir("/etc/mkinitcpio.d") shelltools.touch("linux.preset") - - + shelltools.echo("linux.preset", "# mkinitcpio preset file for the 'linux' package\n" + 'ALL_config="/etc/mkinitcpio.conf"\n'+ @@ -55,3 +57,10 @@ def install(): 'fallback_options="-S autodetect"\n') pisitools.insinto("/etc/mkinitcpio.d", "linux.preset") + +def objtool(): + # add objtool for external module building and enabled VALIDATION_STACK option + shelltools.cd("tools/objtool") + autotools.make("objtool") + + pisitools.insinto("/usr/src/linux-headers-4.14.48/tools/objtool","%s/objtool" % get.curDIR()) diff --git a/kernel/kernel/pspec.xml.orig b/kernel/kernel/pspec.xml.orig deleted file mode 100644 index be8c7fc1..00000000 --- a/kernel/kernel/pspec.xml.orig +++ /dev/null @@ -1,393 +0,0 @@ - - - - - kernel - http://www.kernel.org - - Ertuğrul Erata - ertugrulerata@gmail.com - - GPLv2 - kernel - The Linux kernel (the core of the Linux operating system) for Pisi Linux - kernel contains the Linux kernel, the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. - https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.gz - - configs/kernel-i686-config - configs/kernel-x86_64-config - scripts/generate-module-list - - - bc - pisi - cpio - docbook-xsl - diffutils - xmlto - - - - patches/linux/patch-4.9.75.xz - - - - - patches/mageia/Revert-cpufreq-pcc-Enable-autoload-of-pcc-cpufreq-fo.patch - patches/mageia/base-cacheinfo-silence-DT-warnings.patch - patches/mageia/iommu-amd-flush-IOTLB-for-specific-domains-only-v3.patch - patches/mageia/pci-add-ALI-M5229-ide-compatibility-mode-quirk.patch - patches/mageia/pci-quirks-drop-devinit-exit.patch - patches/mageia/pci-Blacklist-AMD-Stoney-GPU-devices-for-ATS.patch - patches/mageia/acpi-CLEVO-M360S-disable_acpi_irq.patch - patches/mageia/acpi-processor-M720SR-limit-to-C2.patch - patches/mageia/ACPI-video-Add-a-quirk-to-force-acpi-video-backlight.patch - patches/mageia/acpi-do-not-warn-if-_BQC-does-not-exist.patch - patches/mageia/acpi-ACPICA-Events-Fix-acpi_ev_initialize_region-return-v.patch - - patches/mageia/scsi-megaraid-new-sysfs-name.patch - patches/mageia/ide-pci-sis5513-965.patch - patches/mageia/mpt-vmware-fix.patch - patches/mageia/dm-raid-aliases.patch - patches/mageia/block-floppy-disable-pnp-modalias.patch - patches/mageia/ata-prefer-ata-drivers-over-ide-drivers-when-both-are-built.patch - patches/mageia/block-Make-CFQ-default-to-IOPS-mode-on-SSDs.patch - - patches/mageia/block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch - patches/mageia/block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch - patches/mageia/block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch - patches/mageia/block-Turn-into-BFQ-v8r7-for-4.9.0.patch - patches/mageia/block-update-bfq-from-v8r7-to-v8r10.patch - patches/mageia/block-update-bfq-from-v8r10-to-v8r11.patch - patches/mageia/block-nvme-detect-NVMe-controller-in-recent-MacBooks.patch - patches/mageia/char-tpm-tpm_crb-implement-tpm-crb-idle-state.patch - patches/mageia/char-tmp-tpm_crb-fix-Intel-PTT-hw-bug-during-idle-state.patch - patches/mageia/char-tpm-tpm_crb-open-code-the-crb_init-into-acpi_add.patch - patches/mageia/char-tmp-tpm_crb-implement-runtime-pm-for-tpm_crb.patch - patches/mageia/fs-aufs-4.9.patch - patches/fs-aufs-4.9-posix_acl.patch - patches/mageia/fs-aufs-4.9-modular.patch - patches/mageia/fs-seq_file-reset-iterator-to-first-record-for-zero-off.patch - patches/mageia/fs-jbd2-Fix-dbench4-performance-regression-for-nobarrier-mounts.patch - patches/mageia/firewire-ieee1394-module-aliases.patch - patches/mageia/char-agp-intel-new-Q57-id.patch - - - patches/mageia/gpu-drm-i915-don-t-warn-about-Skylake-CPU-KabyPoint-PCH-.patch - patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-PCI-ID.patch - patches/mageia/gpu-drm-amdgpu-add-Polaris12-DID.patch - patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-support-v3.patch - patches/mageia/gpu-drm-amdgpu-powerplay-add-Polaris12-support.patch - patches/mageia/gpu-drm-amd-amdgpu-add-POLARIS12-PCI-ID.patch - patches/mageia/gpu-drm-amdgpu-pm-check-for-headless-before-calling-comp.patch - patches/mageia/input-i8042-quirks-for-Fujitsu-Lifebook-A544-and-Lif.patch - patches/mageia/net-sis190-fix-list-usage.patch - patches/mageia/net-netfilter-IFWLOG.patch - patches/mageia/net-netfilter-IFWLOG-mdv.patch - patches/mageia/net-netfilter-IFWLOG-2.6.35-buildfix.patch - patches/mageia/net-netfilter-IFWLOG-2.6.37-buildfix.patch - patches/mageia/net-ipv4-netfilter-ipt_IFWLOG-3.6-buildfix.patch - patches/mageia/net-netfilter-IFWLOG-3.7-buildfix.patch - patches/mageia/net-netfilter-IFWLOG-remove-unused-label.patch - patches/mageia/net-netfilter-psd.patch - patches/mageia/net-netfilter-psd-mdv.patch - patches/mageia/net-netfilter-psd-2.6.35-buildfix.patch - patches/mageia/net-netfilter-psd-fix-redefines.patch - patches/mageia/net-wireless-rtlwifi-Use-dev_kfree_skb_irq-instead-of-kfree_skb.patch - patches/mageia/net-wireless-rtlwifi-Fix-kernel-oops-introduced-with-commit-e4965.patch - patches/mageia/pinctrl_amd-Use-regular-interrupt-instead-of-chained.patch - patches/mageia/platform-x86-add-shuttle-wmi-driver.patch - patches/mageia/platform-x86-shuttle-wmi-drop-devinit-exit.patch - patches/mageia/platform-x86-shuttle-wmi-4.2-buildfix.patch - patches/mageia/platform-x86-asus-nb-wmi-Add-wapf4-quirk-for-the-X30.patch - patches/mageia/include-kbuild-export-pci_ids.patch - patches/mageia/sound-ALSA-hda-realtek-New-codec-support-of-ALC1220.patch - patches/mageia/sound-ALSA-hda-realtek-new-id-for-alc1220.patch - patches/mageia/sound-ALSA-hda-realtek-Remove-ALC285-device-ID.patch - patches/mageia/sound-ALSA-hda-realtek-New-codecs-support-for-ALC215-ALC28.patch - patches/mageia/sound-ALSA-hda-A-new-flag-to-enforce-prefix-to-each-pin.patch - patches/mageia/sound-ALSA-hda-Allow-to-enable-disable-vmaster-build-expli.patch - patches/mageia/sound-ALSA-hda-Support-Gigabyte-Gaming-board-with-dual-Rea.patch - patches/mageia/sound-ALSA-hda-Use-a-helper-function-for-renaming-kctl-nam.patch - patches/mageia/sound-ALSA-hda-Apply-dual-codec-quirk-for-MSI-Z270-Gaming-.patch - patches/mageia/sound-ALSA-hda-Fix-applying-MSI-dual-codec-mobo-quirk.patch - patches/mageia/sound-ALSA-hda-Add-Geminilake-id-to-SKL_PLUS.patch - patches/mageia/sound-ALSA-hda-Add-Coffelake-PCI-ID.patch - patches/mageia/sound-ALSA-hda-Apply-quirks-to-Broxton-T-too.patch - patches/mageia/hid-usbhid-IBM-BladeCenterHS20-quirk.patch - patches/mageia/usb-storage-unusual_devs-add-id.patch - patches/mageia/usb-storage-unusual_devs-add-id-2.6.37-buildfix.patch - patches/mageia/media-usb-pwc-lie-in-proc-usb-devices.patch - patches/mageia/3rd-3rdparty-1.0-tree.patch - patches/mageia/3rd-3rdparty-merge.patch - patches/mageia/3rd-acerhk-0.5.35.patch - patches/mageia/3rd-acerhk-kbuild.patch - patches/mageia/3rd-acerhk-extra-cflags.patch - patches/mageia/3rd-acerhk-proc_dir_entry-owner.patch - patches/mageia/3rd-acerhk-fix-build-with-function-tracer.patch - patches/mageia/3rd-acerhk-2.6.36-buildfix.patch - patches/mageia/3rd-acerhk-fix-include.patch - - - patches/mageia/3rd-ndiswrapper-1.60.patch - patches/mageia/3rd-ndiswrapper-Kconfig.patch - patches/mageia/3rd-ndiswrapper-Makefile-build-fix.patch - patches/mageia/3rd-ndiswrapper-4.7-buildfix.patch - patches/mageia/3rd-rfswitch-1.3.patch - patches/mageia/3rd-rfswitch-build-fix.patch - patches/mageia/3rd-rfswitch-3.0-buildfix.patch - patches/mageia/3rd-viahss-0.92.patch - patches/mageia/3rd-viahss-config.patch - patches/mageia/3rd-viahss-module-license.patch - patches/mageia/3rd-viahss-2.6.35-buildfix.patch - patches/mageia/3rd-viahss-3.0-buildfix.patch - patches/mageia/3rd-rtl8723bs.patch - patches/mageia/3rd-rtl8812au.patch - patches/mageia/tools-testing-selftest-Makefile-remove-powerpc-reference.patch - patches/mageia/tools-build-Make-fixdep-parsing-wait-for-last-target.patch - patches/mageia/tools-perf-tools-Force-fixdep-compilation-at-the-start-of-.patch - patches/mageia/tools-perf-tools-Move-perf-build-related-variables-under-n.patch - - - - - kernel - - pisi - linux-firmware - grub2 - - - /boot - /lib/modules - /etc/kernel - /etc/mkinitcpio.d - - - System.Package - - - noDelta - - - - - kernel-module-headers - Kernel header files for external module building - kernel-module-headers includes the C header files and the necessary Kbuild files for being able to build external kernel modules. - - /usr/src/linux-headers* - /tmp-headers* - - - - - kernel-headers - system.devel - Header files for the Linux kernel for use by glibc - kernel-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The header files define structures and constants that are needed for building most standard programs and are also needed for rebuilding the glibc package. - - /usr/include - - - - - kernel-docs - Documentation and scripts for the Linux kernel - kernel-docs includes several documentation files and scripts for managing several debugging and other tasks. - - /usr/src/linux-headers*/Documentation - - - - - - 2017-12-19 - 4.9.75 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-12-19 - 4.9.70 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-12-04 - 4.9.66 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-11-19 - 4.9.63 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-08-21 - 4.9.44 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-07-04 - 4.9.35 - Version Bump - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2017-01-27 - 4.9.6 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-12-10 - 4.8.13 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-11-01 - 4.8.6 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-08-24 - 4.7.2 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-08-06 - 4.7.0 - ne patches added. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-07-25 - 4.7.0 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-06-26 - 4.6.3 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-04-30 - 4.4.8 - Version Bump. - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2016-03-06 - 4.4.4 - First release - security - - systemRestart - - Ertuğrul Erata - ertugrulerata@gmail.com - - -