mirror of
https://github.com/archlinux/aur.git
synced 2026-02-09 14:34:42 +01:00
update: kernel 4.16
fix: depmod failed for kernel version problem Signed-off-by: Haruue Icymoon <haruue@caoyue.com.cn>
This commit is contained in:
parent
8b18f4586e
commit
8786db405d
4 changed files with 41 additions and 70 deletions
16
.SRCINFO
16
.SRCINFO
|
|
@ -1,26 +1,22 @@
|
|||
pkgbase = linux-usermode
|
||||
pkgdesc = User mode Linux kernel and modules
|
||||
pkgver = 4.15.15
|
||||
pkgrel = 1
|
||||
pkgver = 4.16
|
||||
pkgrel = 2
|
||||
url = http://user-mode-linux.sourceforge.net/
|
||||
arch = x86_64
|
||||
license = GPL2
|
||||
makedepends = bc
|
||||
makedepends = inetutils
|
||||
depends = coreutils
|
||||
source = http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.15.tar.xz
|
||||
source = http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.15.tar.sign
|
||||
source = http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.15.15.xz
|
||||
source = http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.15.15.sign
|
||||
source = http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.16.tar.xz
|
||||
source = http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.16.tar.sign
|
||||
source = config
|
||||
source = 0001-ucontext-fix-incomplete-type-ucontext.patch
|
||||
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
|
||||
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
|
||||
sha256sums = 5a26478906d5005f4f809402e981518d2b8844949199f60c4b6e1f986ca2a769
|
||||
sha256sums = 63f6dc8e3c9f3a0273d5d6f4dca38a2413ca3a5f689329d05b750e4c87bb21b9
|
||||
sha256sums = SKIP
|
||||
sha256sums = d8e7f93e24db5517a1be2030a765431120e07f7cd55e510d0de562c70e45bc00
|
||||
sha256sums = SKIP
|
||||
sha256sums = 396da1f6cf3fb56462e419ab85fa0708171d54815b01b8e9681095fa6d6ceed3
|
||||
sha256sums = 7a0a2c3f46da6f864cf1b1b5f074fe08ead8bb6bb7e0a5615269c3b9e0c2f552
|
||||
sha256sums = 9a7e0a9a2c3d4252cee29b4f5f61da00e98bd247cb5ceb22e31a7f782a45bddf
|
||||
|
||||
pkgname = linux-usermode
|
||||
|
|
|
|||
25
PKGBUILD
25
PKGBUILD
|
|
@ -1,12 +1,13 @@
|
|||
# Maintainer: Haruue Icymoon <haruue@caoyue.com.cn>
|
||||
# Contributor: Lucjan Lucjanov <lucjan.lucjanov@gmail.com>
|
||||
|
||||
pkgname=linux-usermode
|
||||
true && pkgname=(linux-usermode linux-usermode-modules)
|
||||
pkgbase=linux-usermode
|
||||
_kernelname=-usermodelinux
|
||||
_srcname=linux-4.15
|
||||
pkgver=4.15.15
|
||||
pkgrel=1
|
||||
_srcname=linux-4.16
|
||||
pkgver=4.16
|
||||
pkgrel=2
|
||||
pkgdesc="User mode Linux kernel and modules"
|
||||
arch=('x86_64')
|
||||
license=('GPL2')
|
||||
|
|
@ -15,15 +16,13 @@ depends=('coreutils')
|
|||
makedepends=('bc' 'inetutils')
|
||||
source=(
|
||||
http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.{xz,sign}
|
||||
http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.{xz,sign}
|
||||
#http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.{xz,sign}
|
||||
config
|
||||
0001-ucontext-fix-incomplete-type-ucontext.patch)
|
||||
|
||||
sha256sums=('5a26478906d5005f4f809402e981518d2b8844949199f60c4b6e1f986ca2a769'
|
||||
sha256sums=('63f6dc8e3c9f3a0273d5d6f4dca38a2413ca3a5f689329d05b750e4c87bb21b9'
|
||||
'SKIP'
|
||||
'd8e7f93e24db5517a1be2030a765431120e07f7cd55e510d0de562c70e45bc00'
|
||||
'SKIP'
|
||||
'396da1f6cf3fb56462e419ab85fa0708171d54815b01b8e9681095fa6d6ceed3'
|
||||
'7a0a2c3f46da6f864cf1b1b5f074fe08ead8bb6bb7e0a5615269c3b9e0c2f552'
|
||||
'9a7e0a9a2c3d4252cee29b4f5f61da00e98bd247cb5ceb22e31a7f782a45bddf')
|
||||
|
||||
validpgpkeys=(
|
||||
|
|
@ -35,7 +34,7 @@ prepare() {
|
|||
cd "${srcdir}/${_srcname}"
|
||||
|
||||
# add upstream patch
|
||||
patch -p1 -i "${srcdir}/patch-${pkgver}"
|
||||
#patch -p1 -i "${srcdir}/patch-${pkgver}"
|
||||
|
||||
# workground for glibc 2.26+
|
||||
# https://patchwork.kernel.org/patch/10059117/
|
||||
|
|
@ -71,11 +70,15 @@ package_linux-usermode-modules() {
|
|||
install=modules.install
|
||||
|
||||
cd "${srcdir}/${_srcname}"
|
||||
|
||||
# get kernel version
|
||||
_kernver="$(make ARCH=um kernelrelease)"
|
||||
|
||||
# make ARCH=um INSTALL_MOD_PATH="${pkgdir}/usr" modules_install
|
||||
make ARCH=um INSTALL_MOD_PATH="${pkgdir}/usr" _modinst_
|
||||
rm -f $pkgdir/usr/lib/modules/${pkgver}${_kernelname}/{source,build}
|
||||
rm -f $pkgdir/usr/lib/modules/${_kernver}/{source,build}
|
||||
sed \
|
||||
-e "s/KERNEL_VERSION=.*/KERNEL_VERSION=$pkgver${_kernelname}/g" \
|
||||
-e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" \
|
||||
-i "${startdir}/modules.install"
|
||||
}
|
||||
|
||||
|
|
|
|||
68
config
68
config
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# User Mode Linux/x86 4.15.15-1 Kernel Configuration
|
||||
# User Mode Linux/x86 4.16.0-1 Kernel Configuration
|
||||
#
|
||||
CONFIG_UML=y
|
||||
CONFIG_MMU=y
|
||||
|
|
@ -213,14 +213,13 @@ CONFIG_SLAB=y
|
|||
# CONFIG_SLUB is not set
|
||||
CONFIG_SLAB_MERGE_DEFAULT=y
|
||||
# CONFIG_SLAB_FREELIST_RANDOM is not set
|
||||
CONFIG_SYSTEM_DATA_VERIFICATION=y
|
||||
# CONFIG_SYSTEM_DATA_VERIFICATION is not set
|
||||
# CONFIG_PROFILING is not set
|
||||
CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
|
||||
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
||||
CONFIG_SECCOMP_FILTER=y
|
||||
CONFIG_HAVE_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGINS is not set
|
||||
# CONFIG_CC_STACKPROTECTOR is not set
|
||||
CONFIG_THIN_ARCHIVES=y
|
||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||
CONFIG_MODULES_USE_ELF_RELA=y
|
||||
|
|
@ -280,7 +279,6 @@ CONFIG_DEFAULT_IOSCHED="deadline"
|
|||
CONFIG_MQ_IOSCHED_DEADLINE=y
|
||||
CONFIG_MQ_IOSCHED_KYBER=y
|
||||
# CONFIG_IOSCHED_BFQ is not set
|
||||
CONFIG_ASN1=y
|
||||
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
|
||||
CONFIG_INLINE_READ_UNLOCK=y
|
||||
CONFIG_INLINE_READ_UNLOCK_IRQ=y
|
||||
|
|
@ -321,7 +319,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_STANDALONE=y
|
||||
CONFIG_PREVENT_FIRMWARE_BUILD=y
|
||||
CONFIG_FW_LOADER=y
|
||||
CONFIG_FIRMWARE_IN_KERNEL=y
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
|
||||
CONFIG_ALLOW_DEV_COREDUMP=y
|
||||
|
|
@ -362,6 +359,7 @@ CONFIG_BLK_DEV_NBD=m
|
|||
#
|
||||
# CONFIG_DUMMY_IRQ is not set
|
||||
# CONFIG_ENCLOSURE_SERVICES is not set
|
||||
# CONFIG_MISC_RTSX is not set
|
||||
# CONFIG_C2PORT is not set
|
||||
|
||||
#
|
||||
|
|
@ -416,6 +414,7 @@ CONFIG_BLK_DEV_NBD=m
|
|||
# CONFIG_CXL_BASE is not set
|
||||
# CONFIG_CXL_AFU_DRIVER_OPS is not set
|
||||
# CONFIG_CXL_LIB is not set
|
||||
# CONFIG_OCXL_BASE is not set
|
||||
|
||||
#
|
||||
# SCSI device support
|
||||
|
|
@ -456,6 +455,7 @@ CONFIG_NET_VENDOR_AMAZON=y
|
|||
CONFIG_NET_VENDOR_AQUANTIA=y
|
||||
CONFIG_NET_VENDOR_ARC=y
|
||||
# CONFIG_NET_VENDOR_AURORA is not set
|
||||
CONFIG_NET_VENDOR_CORTINA=y
|
||||
CONFIG_NET_VENDOR_EZCHIP=y
|
||||
CONFIG_NET_VENDOR_HUAWEI=y
|
||||
CONFIG_NET_VENDOR_INTEL=y
|
||||
|
|
@ -470,6 +470,7 @@ CONFIG_NET_VENDOR_RENESAS=y
|
|||
CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SAMSUNG=y
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y
|
||||
CONFIG_NET_VENDOR_SOCIONEXT=y
|
||||
CONFIG_NET_VENDOR_VIA=y
|
||||
CONFIG_NET_VENDOR_SYNOPSYS=y
|
||||
# CONFIG_MDIO_DEVICE is not set
|
||||
|
|
@ -573,10 +574,7 @@ CONFIG_USB_OHCI_LITTLE_ENDIAN=y
|
|||
# CONFIG_AUXDISPLAY is not set
|
||||
# CONFIG_UIO is not set
|
||||
# CONFIG_VIRT_DRIVERS is not set
|
||||
|
||||
#
|
||||
# Virtio drivers
|
||||
#
|
||||
CONFIG_VIRTIO_MENU=y
|
||||
|
||||
#
|
||||
# Microsoft Hyper-V guest support
|
||||
|
|
@ -603,6 +601,7 @@ CONFIG_IOMMU_SUPPORT=y
|
|||
#
|
||||
# Rpmsg drivers
|
||||
#
|
||||
# CONFIG_SOUNDWIRE is not set
|
||||
|
||||
#
|
||||
# SOC (System On Chip) specific Drivers
|
||||
|
|
@ -625,6 +624,10 @@ CONFIG_IOMMU_SUPPORT=y
|
|||
#
|
||||
# CONFIG_SUNXI_SRAM is not set
|
||||
# CONFIG_SOC_TI is not set
|
||||
|
||||
#
|
||||
# Xilinx SoC drivers
|
||||
#
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_MEMORY is not set
|
||||
|
|
@ -654,11 +657,9 @@ CONFIG_ARM_GIC_MAX_NR=1
|
|||
# CONFIG_NVMEM is not set
|
||||
# CONFIG_STM is not set
|
||||
# CONFIG_FPGA is not set
|
||||
|
||||
#
|
||||
# FSI support
|
||||
#
|
||||
# CONFIG_FSI is not set
|
||||
# CONFIG_SIOX is not set
|
||||
# CONFIG_SLIMBUS is not set
|
||||
CONFIG_NET=y
|
||||
|
||||
#
|
||||
|
|
@ -720,7 +721,6 @@ CONFIG_HAVE_NET_DSA=y
|
|||
# CONFIG_VLAN_8021Q is not set
|
||||
# CONFIG_DECNET is not set
|
||||
# CONFIG_LLC2 is not set
|
||||
# CONFIG_IPX is not set
|
||||
# CONFIG_ATALK is not set
|
||||
# CONFIG_X25 is not set
|
||||
# CONFIG_LAPB is not set
|
||||
|
|
@ -728,7 +728,6 @@ CONFIG_HAVE_NET_DSA=y
|
|||
# CONFIG_IEEE802154 is not set
|
||||
# CONFIG_NET_SCHED is not set
|
||||
# CONFIG_DCB is not set
|
||||
# CONFIG_DNS_RESOLVER is not set
|
||||
# CONFIG_BATMAN_ADV is not set
|
||||
# CONFIG_OPENVSWITCH is not set
|
||||
# CONFIG_VSOCKETS is not set
|
||||
|
|
@ -756,8 +755,6 @@ CONFIG_BQL=y
|
|||
# CONFIG_STREAM_PARSER is not set
|
||||
CONFIG_WIRELESS=y
|
||||
# CONFIG_CFG80211 is not set
|
||||
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
|
||||
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
||||
# CONFIG_LIB80211 is not set
|
||||
|
||||
#
|
||||
|
|
@ -877,7 +874,6 @@ CONFIG_MISC_FILESYSTEMS=y
|
|||
# CONFIG_ORANGEFS_FS is not set
|
||||
# CONFIG_ADFS_FS is not set
|
||||
# CONFIG_AFFS_FS is not set
|
||||
# CONFIG_ECRYPT_FS is not set
|
||||
# CONFIG_HFS_FS is not set
|
||||
# CONFIG_HFSPLUS_FS is not set
|
||||
# CONFIG_BEFS_FS is not set
|
||||
|
|
@ -900,7 +896,6 @@ CONFIG_NETWORK_FILESYSTEMS=y
|
|||
# CONFIG_NFSD is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
# CONFIG_NCP_FS is not set
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
|
|
@ -958,11 +953,7 @@ CONFIG_NLS_DEFAULT="iso8859-1"
|
|||
#
|
||||
# Security options
|
||||
#
|
||||
CONFIG_KEYS=y
|
||||
# CONFIG_PERSISTENT_KEYRINGS is not set
|
||||
# CONFIG_BIG_KEYS is not set
|
||||
# CONFIG_ENCRYPTED_KEYS is not set
|
||||
# CONFIG_KEY_DH_OPERATIONS is not set
|
||||
# CONFIG_KEYS is not set
|
||||
# CONFIG_SECURITY_DMESG_RESTRICT is not set
|
||||
# CONFIG_SECURITY is not set
|
||||
# CONFIG_SECURITYFS is not set
|
||||
|
|
@ -987,13 +978,12 @@ CONFIG_CRYPTO_RNG=m
|
|||
CONFIG_CRYPTO_RNG2=y
|
||||
CONFIG_CRYPTO_RNG_DEFAULT=m
|
||||
CONFIG_CRYPTO_AKCIPHER2=y
|
||||
CONFIG_CRYPTO_AKCIPHER=y
|
||||
CONFIG_CRYPTO_KPP2=y
|
||||
CONFIG_CRYPTO_ACOMP2=y
|
||||
CONFIG_CRYPTO_RSA=y
|
||||
# CONFIG_CRYPTO_RSA is not set
|
||||
# CONFIG_CRYPTO_DH is not set
|
||||
# CONFIG_CRYPTO_ECDH is not set
|
||||
CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER=m
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
# CONFIG_CRYPTO_USER is not set
|
||||
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
|
||||
|
|
@ -1104,24 +1094,12 @@ CONFIG_CRYPTO_JITTERENTROPY=m
|
|||
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
|
||||
# CONFIG_CRYPTO_USER_API_RNG is not set
|
||||
# CONFIG_CRYPTO_USER_API_AEAD is not set
|
||||
CONFIG_CRYPTO_HASH_INFO=y
|
||||
CONFIG_CRYPTO_HW=y
|
||||
# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
CONFIG_X509_CERTIFICATE_PARSER=y
|
||||
CONFIG_PKCS7_MESSAGE_PARSER=y
|
||||
# CONFIG_PKCS7_TEST_KEY is not set
|
||||
# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
|
||||
|
||||
#
|
||||
# Certificates for signature checking
|
||||
#
|
||||
CONFIG_SYSTEM_TRUSTED_KEYRING=y
|
||||
CONFIG_SYSTEM_TRUSTED_KEYS=""
|
||||
# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
|
||||
# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
|
||||
# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
|
||||
# CONFIG_BINARY_PRINTF is not set
|
||||
|
||||
#
|
||||
|
|
@ -1149,15 +1127,12 @@ CONFIG_CRC32_SLICEBY8=y
|
|||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
# CONFIG_XZ_DEC is not set
|
||||
# CONFIG_XZ_DEC_BCJ is not set
|
||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||
CONFIG_SGL_ALLOC=y
|
||||
CONFIG_DQL=y
|
||||
CONFIG_NLATTR=y
|
||||
CONFIG_CLZ_TAB=y
|
||||
# CONFIG_CORDIC is not set
|
||||
# CONFIG_DDR is not set
|
||||
# CONFIG_IRQ_POLL is not set
|
||||
CONFIG_MPILIB=y
|
||||
CONFIG_OID_REGISTRY=y
|
||||
# CONFIG_SG_SPLIT is not set
|
||||
# CONFIG_SG_POOL is not set
|
||||
# CONFIG_ARCH_HAS_SG_CHAIN is not set
|
||||
|
|
@ -1282,10 +1257,7 @@ CONFIG_BRANCH_PROFILE_NONE=y
|
|||
# CONFIG_BLK_DEV_IO_TRACE is not set
|
||||
# CONFIG_PROBE_EVENTS is not set
|
||||
# CONFIG_TRACEPOINT_BENCHMARK is not set
|
||||
|
||||
#
|
||||
# Runtime Testing
|
||||
#
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_TEST_LIST_SORT is not set
|
||||
# CONFIG_TEST_SORT is not set
|
||||
# CONFIG_BACKTRACE_SELF_TEST is not set
|
||||
|
|
@ -1304,7 +1276,7 @@ CONFIG_BRANCH_PROFILE_NONE=y
|
|||
# CONFIG_TEST_LKM is not set
|
||||
# CONFIG_TEST_USER_COPY is not set
|
||||
# CONFIG_TEST_BPF is not set
|
||||
# CONFIG_TEST_FIND_BIT is not set
|
||||
# CONFIG_FIND_BIT_BENCHMARK is not set
|
||||
# CONFIG_TEST_FIRMWARE is not set
|
||||
# CONFIG_TEST_SYSCTL is not set
|
||||
# CONFIG_TEST_UDELAY is not set
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
KERNEL_VERSION=4.15.15-usermodelinux
|
||||
KERNEL_VERSION=4.16.0-2-usermodelinux
|
||||
|
||||
post_install() {
|
||||
echo ">>> Updating module dependencies. Please wait ..."
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue