upg glibc linux-lts runit

This commit is contained in:
joborun linux 2023-09-29 21:44:07 +03:00
parent e09cdb6fed
commit 83c707e974
15 changed files with 10863 additions and 56 deletions

View File

@ -11,8 +11,8 @@
pkgbase=glibc
pkgname=(glibc lib32-glibc)
pkgver=2.38
_commit=0e1ef6779a90bc0f8a05bc367796df2793deecaa
pkgrel=04
_commit=f6445dc94da185b3d1ee283f0ca0a34c4e1986cc
pkgrel=05
url='https://www.gnu.org/software/libc'
makedepends=(git gd lib32-gcc-libs python)
#optdepends=('perl: for mtrace')
@ -218,6 +218,6 @@ sha256sums=(SKIP
cdc234959c6fdb43f000d3bb7d1080b0103f4080f5e67bcfe8ae1aaf477812f0 # sdt-config.h
cf9fe494f7ec69752a63d1b0a9ad689aa620888ae9b902b6383a6fbc7c1726a7) # reenable_DT_HASH.patch
## 9f2a51bcf36ab18a74597e9e18acc9550d246e2f454e0d4cba55bcb335b70fda glibc-2.38-04-x86_64.pkg.tar.lz
## 69b82aac27ce50144c2ce5a8d3941a6b6182e24e47be1513e2f58cec0151952b lib32-glibc-2.38-04-x86_64.pkg.tar.lz
## 48bacaa2f581a7a12b9edc06df56148331c929a10da245d7243c95c5149b3aac glibc-2.38-05-x86_64.pkg.tar.lz
## f80790a0067d89209b2337f7b0e7c336f5a848d3355818cc795bf20e2df61fad lib32-glibc-2.38-05-x86_64.pkg.tar.lz

View File

@ -9,8 +9,8 @@
pkgbase=glibc
pkgname=(glibc lib32-glibc)
pkgver=2.38
_commit=0e1ef6779a90bc0f8a05bc367796df2793deecaa
pkgrel=4
_commit=f6445dc94da185b3d1ee283f0ca0a34c4e1986cc
pkgrel=5
arch=(x86_64)
url='https://www.gnu.org/software/libc'
license=(GPL LGPL)

View File

@ -7,3 +7,4 @@ libjpeg-turbo
libgit2

View File

@ -1,6 +1 @@
real 26m24.374s
user 22m44.066s
sys 4m10.551s

View File

@ -17,3 +17,4 @@
/sums
/size
/warns-195
/new.deps

View File

@ -0,0 +1,24 @@
diff -ru a/Documentation/sphinx/kerneldoc.py b/Documentation/sphinx/kerneldoc.py
--- a/Documentation/sphinx/kerneldoc.py 2023-08-16 12:21:03.000000000 -0400
+++ b/Documentation/sphinx/kerneldoc.py 2023-08-22 10:54:28.646583489 -0400
@@ -148,7 +148,7 @@
lineoffset = int(match.group(1)) - 1
# we must eat our comments since the upset the markup
else:
- doc = env.srcdir + "/" + env.docname + ":" + str(self.lineno)
+ doc = str(env.srcdir) + "/" + str(env.docname) + ":" + str(self.lineno)
result.append(line, doc + ": " + filename, lineoffset)
lineoffset += 1
diff -ru a/Documentation/sphinx/kfigure.py b/Documentation/sphinx/kfigure.py
--- a/Documentation/sphinx/kfigure.py 2023-08-16 12:21:03.000000000 -0400
+++ b/Documentation/sphinx/kfigure.py 2023-08-22 10:54:07.629742553 -0400
@@ -266,7 +266,7 @@
if dst_fname:
# the builder needs not to copy one more time, so pop it if exists.
translator.builder.images.pop(img_node['uri'], None)
- _name = dst_fname[len(translator.builder.outdir) + 1:]
+ _name = dst_fname[len(str(translator.builder.outdir)) + 1:]
if isNewer(dst_fname, src_fname):
kernellog.verbose(app,

View File

@ -6,13 +6,12 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=linux-lts
pkgver=5.10.196
pkgver=5.10.197
pkgrel=01
pkgdesc='LTS Linux 5.10 + nvme-fix patch w/o zstd & ipv6'
_url="https://www.kernel.org/"
makedepends=(bc kmod libelf pahole cpio perl tar xz
kmod xmlto python-sphinx python-sphinx_rtd_theme
graphviz imagemagick) # python-six
makedepends=(bc kmod libelf pahole cpio perl tar xz python)
# xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick python-six ) ## for docs
options=('!strip')
_srcname=linux-$pkgver
url="https://cdn.kernel.org/pub/linux/kernel"
@ -21,8 +20,6 @@ source=($url/v5.x/$_srcname.tar.{xz,sign}
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0002-fix-nvme.patch
sha256sums::https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc)
# https://build.opensuse.org/package/show/home:curb:ArchLinux/linux-lts510
export KBUILD_BUILD_HOST=joborun
export KBUILD_BUILD_USER=$pkgbase
@ -211,15 +208,15 @@ validpgpkeys=(ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
647F28654894E3BD457199BE38DBBDC86092693E) # Greg Kroah-Hartman
# https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
# sha256sums:71ec2e3af082bcd7c4aac4b8ecdbc2e47695befe4984e3e5567791a605a96fc0 # linux-5.10.196.tar.xz
# sha256sums:183a4507b0ebec7816a79ceba6253aa7ad345e25b0fcd4e834ee154be9a993ab linux-5.10.197.tar.xz
sha256sums=(71ec2e3af082bcd7c4aac4b8ecdbc2e47695befe4984e3e5567791a605a96fc0 # linux-5.10.196.tar.xz
c2cec75df0018a0d924aacdd98cb820c743fff4551bfcff0ce27176482da346d # linux-5.10.196.tar.sign
8503d0f225208a01ccd98b37a38a1eb14fc1f18863fbda798ff5dacd8be104ad # config
sha256sums=(183a4507b0ebec7816a79ceba6253aa7ad345e25b0fcd4e834ee154be9a993ab # linux-5.10.197.tar.xz
ed68d9dd1a657a16c635b051c7d11c330140b0af77c9964b9c9fc5c3923cce22 # linux-5.10.197.tar.sign
da5cc9a122abb345a706d859d9f60b8e1b028382734df331dd5b3953960753fc # config
96a72e1652314215da7140956c3abcf495cafd00811eda3cf4ce03ec5f791f1e # 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0e14c0d788262a9781d8ba1d6e894f30877f015ccf0b6d768d759eac48bcede9 # 0002-fix-nvme.patch
92118f1acd03d920cc307a23fa1f7601f5db6613b1cda04ecf75cb4ecdfb836b) # sha256sums
c2ff5ff08c10c1fe7a473ce80a665eb28f70ec616d5e258a04a27cfc17198613) # sha256sums
## d93fcaad3674a56fd8888da169a08fd94afd511362b3ebce0e93ec06b54745a3 linux-lts-5.10.196-01-x86_64.pkg.tar.lz
## 9acfe7412e1dd71ab4f18843e62cbe4bad3bcb0fb089cd2e9dac3e32965e8555 linux-lts-headers-5.10.196-01-x86_64.pkg.tar.lz
## 949157268fe7e56f30c42820e07bcd0715f999f0cc17ba6ea618f0388d76489c linux-lts-5.10.197-01-x86_64.pkg.tar.lz
## d1878d38c128c564c5a9a72c4dc8420097988148ca755c543893c8d706d6b51b linux-lts-headers-5.10.197-01-x86_64.pkg.tar.lz

208
linux-lts/PKGBUILD-aur.197 Normal file
View File

@ -0,0 +1,208 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
# Contributor: Jonathon Fernyhough <jonathon+m2x+dev>
# Contributor: Andreas Radke <andyrtr@archlinux.org>
pkgbase=linux-lts510
pkgver=5.10.197
pkgrel=1
pkgdesc='LTS 5.10 Linux'
url="https://www.kernel.org/"
arch=(x86_64)
license=(GPL2)
makedepends=(
bc kmod libelf pahole cpio perl tar xz
xmlto python-sphinx python-sphinx_rtd_theme python-six graphviz imagemagick
)
options=('!strip')
_srcname=linux-$pkgver
source=(
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
config # the main kernel config file
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
# https://build.opensuse.org/package/show/home:curb:ArchLinux/linux-lts510
#0002-reorganize-gimple-includes-for-GCC-13.patch # https://lore.kernel.org/lkml/20230118202355.never.520-kees@kernel.org/raw
'0003-Sphinx-7.2.2-8.0-PosixPath.patch'
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
md5sums=('6929e6bb34d6b64a303c05dce068feb7'
'SKIP'
'8b8fa773fe9c7938a76ba07ca2933ed8'
'd31360693fb06a0d69c1f126350baa6d'
'c1f10e50f7ca23d07ae83ae6252854d5')
sha256sums=('183a4507b0ebec7816a79ceba6253aa7ad345e25b0fcd4e834ee154be9a993ab'
'SKIP'
'ddc8d7c604a2f8373a25674d06cd377fdf80adca9bd426f4c8a50f3d52403001'
'96a72e1652314215da7140956c3abcf495cafd00811eda3cf4ce03ec5f791f1e'
'453ad77883c50b5d5b1373241a5a27a5f7cdc11c5b66dd929338fc622de6cf14')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
prepare() {
cd $_srcname
echo "Setting version..."
scripts/setlocalversion --save-scmversion
echo "-$pkgrel" > localversion.10-pkgrel
echo "${pkgbase#linux}" > localversion.20-pkgname
local src
for src in "${source[@]}"; do
src="${src%%::*}"
src="${src##*/}"
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
patch -Np1 < "../$src"
done
echo "Setting config..."
cp ../config .config
make olddefconfig
make -s kernelrelease > version
echo "Prepared $pkgbase version $(<version)"
}
build() {
cd $_srcname
make all
make htmldocs SPHINXOPTS='-T'
}
_package() {
pkgdesc="The $pkgdesc kernel and modules"
depends=(coreutils kmod initramfs)
optdepends=('crda: to set the correct wireless channels of your country'
'linux-firmware: firmware images needed for some devices')
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE)
cd $_srcname
local kernver="$(<version)"
local modulesdir="$pkgdir/usr/lib/modules/$kernver"
echo "Installing boot image..."
# systemd expects to find the kernel here to allow hibernation
# https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
install -Dm644 "$(make -s image_name)" "$modulesdir/vmlinuz"
# Used by mkinitcpio to name the kernel
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
echo "Installing modules..."
make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 modules_install
# remove build and source links
rm "$modulesdir"/{source,build}
}
_package-headers() {
pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel"
cd $_srcname
local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
echo "Installing build files..."
install -Dt "$builddir" -m644 .config Makefile Module.symvers System.map \
localversion.* version vmlinux
install -Dt "$builddir/kernel" -m644 kernel/Makefile
install -Dt "$builddir/arch/x86" -m644 arch/x86/Makefile
cp -t "$builddir" -a scripts
# add objtool for external module building and enabled VALIDATION_STACK option
install -Dt "$builddir/tools/objtool" tools/objtool/objtool
# add xfs and shmem for aufs building
mkdir -p "$builddir"/{fs/xfs,mm}
echo "Installing headers..."
cp -t "$builddir" -a include
cp -t "$builddir/arch/x86" -a arch/x86/include
install -Dt "$builddir/arch/x86/kernel" -m644 arch/x86/kernel/asm-offsets.s
install -Dt "$builddir/drivers/md" -m644 drivers/md/*.h
install -Dt "$builddir/net/mac80211" -m644 net/mac80211/*.h
# http://bugs.archlinux.org/task/13146
install -Dt "$builddir/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h
# http://bugs.archlinux.org/task/20402
install -Dt "$builddir/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h
echo "Installing KConfig files..."
find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \;
echo "Removing unneeded architectures..."
local arch
for arch in "$builddir"/arch/*/; do
[[ $arch = */x86/ ]] && continue
echo "Removing $(basename "$arch")"
rm -r "$arch"
done
echo "Removing documentation..."
rm -r "$builddir/Documentation"
echo "Removing broken symlinks..."
find -L "$builddir" -type l -printf 'Removing %P\n' -delete
echo "Removing loose objects..."
find "$builddir" -type f -name '*.o' -printf 'Removing %P\n' -delete
echo "Stripping build tools..."
local file
while read -rd '' file; do
case "$(file -bi "$file")" in
application/x-sharedlib\;*) # Libraries (.so)
strip -v $STRIP_SHARED "$file" ;;
application/x-archive\;*) # Libraries (.a)
strip -v $STRIP_STATIC "$file" ;;
application/x-executable\;*) # Binaries
strip -v $STRIP_BINARIES "$file" ;;
application/x-pie-executable\;*) # Relocatable binaries
strip -v $STRIP_SHARED "$file" ;;
esac
done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0)
echo "Stripping vmlinux..."
strip -v $STRIP_STATIC "$builddir/vmlinux"
echo "Adding symlink..."
mkdir -p "$pkgdir/usr/src"
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
}
_package-docs() {
pkgdesc="Documentation for the $pkgdesc kernel"
cd $_srcname
local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
echo "Installing documentation..."
local src dst
while read -rd '' src; do
dst="${src#Documentation/}"
dst="$builddir/Documentation/${dst#output/}"
install -Dm644 "$src" "$dst"
done < <(find Documentation -name '.*' -prune -o ! -type d -print0)
echo "Adding symlink..."
mkdir -p "$pkgdir/usr/share/doc"
ln -sr "$builddir/Documentation" "$pkgdir/usr/share/doc/$pkgbase"
}
pkgname=("$pkgbase" "$pkgbase-headers" "$pkgbase-docs")
for _p in "${pkgname[@]}"; do
eval "package_$_p() {
$(declare -f "_package${_p#$pkgbase}")
_package${_p#$pkgbase}
}"
done
# vim:set ts=8 sts=2 sw=2 et:

View File

@ -1,7 +1,7 @@
#
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.10.196 Kernel Configuration
# Linux/x86 5.10.197 Kernel Configuration
#
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20230804"

View File

@ -1,14 +1,12 @@
bc
cpio
xmlto
python-sphinx
python-sphinx_rtd_theme
graphviz
imagemagick
bison
python-six
pahole
libgit2
libjpeg-turbo
python
python-fuse

View File

@ -343,6 +343,7 @@ e0ba691027fec388f6476284f54857d8d0712c9ce6ca6d6d77b868927034b9d4 ChangeLog-5.4.
6a48a7865ca6118344d6144f306f147456d84c51fc85e50912e3fbab013cb60d ChangeLog-5.4.254
9c254a157dd9223e64c37bebccfc65c4ff1731fcfc74dfa14c8d9f849da18dad ChangeLog-5.4.255
47cedeb3ed38588fffa9129e5bf850d0d3efbff13dbf293c2bf1ee812ed2f98d ChangeLog-5.4.256
a90f2051ee8c5f8b4230911e2ae99d90f56fd57d739ffa5ac36be15c62e64ebc ChangeLog-5.4.257
b06ab2b602fc03f3a5ee3e5bbb93b4d1a6ed33f09440ba57fc2f90f7f5339576 ChangeLog-5.5
70703385d5a64eb604eb7db844319fd9b6908aea346d2488b5860a7982d6e591 ChangeLog-5.5.1
e77d916573c237b1422b89845f520f416c4a58df7f869eec401a68c6135b9842 ChangeLog-5.5.2
@ -636,6 +637,7 @@ bf8f6d70c9fbea18338758686ee2892b383ad59fad357324c409a04325fff4aa ChangeLog-5.10
b777407f8e47d5556d75993c9a01c0386b1ca1f0cfd3cc63eff13564c53f8c0a ChangeLog-5.10.194
a88261541ebb0f206c21dc0ec7c3c27fa3ab10945524ced2a1c4506922178eba ChangeLog-5.10.195
93bc08e97fbcee5fd11150333ff9a2e8ad3ac4a7229263892d5b176221e6794c ChangeLog-5.10.196
5d270c80f24401455f04c1105f8bdb336c4bee5e09445569634c3ca1e74926e6 ChangeLog-5.10.197
1b67a4eb91d8009cf5b47521caae0ff1c904e4fb0ec95e4c2562b61a772f3e16 ChangeLog-5.11
61e4714a1413779d4c9bf707de34ca7146714eb787a9078bcd51c8c18489dc7e ChangeLog-5.11.1
548b64c633da18f18021e72b4c9ba3212d699df6c56e9496277285283df300f5 ChangeLog-5.11.2
@ -854,6 +856,7 @@ b4846c8e3c0b3ee97d84fce74e67093c286483034a634c526128397e85f5de28 ChangeLog-5.15
1e58e5913fe78c809f9b5050cca73d07c1d203b4eb39359b44eac11c3a4dd8db ChangeLog-5.15.130
eb9231a8edbb65c2cb995d5533c5d114845e08f43f5456583835bd468001a026 ChangeLog-5.15.131
d73492ca45b313a503a7ba5b78622399dd889b6d06de385bfafdbe4d728225ee ChangeLog-5.15.132
e80cf447d0f283922328045dcf698d8342bebebfb913b4cd56e14d4e3be716c8 ChangeLog-5.15.133
8973679b5da41c4f9f3a12edf2598bcea3ee4a4988a179f36c4c8d4ec9c96e6f ChangeLog-5.16
694254b586ab67c329bc79a3b0a60f74771b97aebe314aff66c944ec454acb98 ChangeLog-5.16.1
5f029a42102d90a5ca51c2d7d64095dbd846fbf6391582ac9e2f7a791e33b3dd ChangeLog-5.16.2
@ -1614,6 +1617,8 @@ bcb4953ed68131ef17f9f1ba52cac8b9d70007f5ab600bf3dee1fbf8beb218ca linux-5.4.251.
34d5ed902f47d90f27b9d5d6b8db0d3fa660834111f9452e166d920968a4a061 linux-5.4.255.tar.xz
61f6148ab308629ca95680e7d18695de0f41e4c08a95013b38a93c2fae13bc83 linux-5.4.256.tar.gz
c7a4086ba23507b8539d18534565de0d6591138bfa2e449e93964fd5132e353a linux-5.4.256.tar.xz
3a43df23adf3b759211444a1dbffd530b9de996584ad5fba324925c914bca7c6 linux-5.4.257.tar.gz
2e775970521ea7ff6eb613fc85a6e34cec73feaeb67b88a77a2fbd4f75483df0 linux-5.4.257.tar.xz
b7feea0a1d505f26098d596e6ad6a2e8b476c8f63c52eabf435deab2bb9a5559 linux-5.5.tar.gz
a6fbd4ee903c128367892c2393ee0d9657b6ed3ea90016d4dc6f1f6da20b2330 linux-5.5.tar.xz
8ad23faa72b6a22e3701b90485c0a60c75bd4226c0a438d9cc15e6eb0da2a665 linux-5.5.1.tar.gz
@ -2200,6 +2205,8 @@ a3f753e8774e78ded7b0bffa241152024a6eb24f2c707e00b8058563a4ec7c06 linux-5.10.195
413bee4adc71a104b998abe8ffd8403a41edf9f634ab82bee509619da2789b58 linux-5.10.195.tar.xz
00db84bc0f3f4d46568ba1b80a9503b887f0db56edddf1d4a3d355db67a1e0b7 linux-5.10.196.tar.gz
71ec2e3af082bcd7c4aac4b8ecdbc2e47695befe4984e3e5567791a605a96fc0 linux-5.10.196.tar.xz
439dc6bd6313f1077ba3243c28b878c6e73fcadd354a8289e0f2dd949241dee5 linux-5.10.197.tar.gz
183a4507b0ebec7816a79ceba6253aa7ad345e25b0fcd4e834ee154be9a993ab linux-5.10.197.tar.xz
8e7f07e91e9aa0611b749fd1a908dc9d28c7d612f831e9d273427d4442b55f25 linux-5.11.tar.gz
04f07b54f0d40adfab02ee6cbd2a942c96728d87c1ef9e120d0cb9ba3fe067b4 linux-5.11.tar.xz
13c77074922003f9c456dec532020067358849a54877d8bca68157b1a5feb5f7 linux-5.11.1.tar.gz
@ -2636,6 +2643,8 @@ ab464e4107329ff5262f1c585c40fc29dc68f17687a9a918f3e90faba5303d62 linux-5.15.130
997c3391f439fb6fe32f1938fe089a046b840a5cde9a2215b6745144f8b24c69 linux-5.15.131.tar.xz
b6e864da04436d35bcdafbfd3546c67691488c479e8890b09c614e3b9f2dd44a linux-5.15.132.tar.gz
4177b5c4d6e749bb8339ac4aa68eb0932ead9490b956a80d9a597089959618ac linux-5.15.132.tar.xz
ba1965b132c2a20ec7daea0c2fba1502f7b528397cb328daaa62ca7c65180090 linux-5.15.133.tar.gz
ef845e7934897b88e4448378ea9daacac19e07f156fe904844fab0a7d8ff5ddd linux-5.15.133.tar.xz
d4791f2eddeb25c4e6ae0b2f9b3f5fb3fd394d7f9a57fa3e33de6dd9761480f6 linux-5.16.tar.gz
027d7e8988bb69ac12ee92406c3be1fe13f990b1ca2249e226225cd1573308bb linux-5.16.tar.xz
5c91875fd84393b6a8a6352f5f7a2fedbed3708e06dc8cc465a9f5a86d1324f5 linux-5.16.1.tar.gz
@ -3130,6 +3139,7 @@ f3e6559d83083ae0b7a2cc432974774ce2eaeda22296935667168518aeae77c1 patch-5.4.250.
e45c5f578d73ed3caf8959f97371a62ce93211a8fc9bbfbe731284fa7bd74dfe patch-5.4.254.xz
908d941b0af50f6905b758ff1684228c9b52228355e459760e74c69af291bdea patch-5.4.255.xz
721df9dbdf9f8133e496cbedff9565e825be388e07dd8b6a8c05464b22388056 patch-5.4.256.xz
887e073475597edad9d3423ac08c47a073b0f1cb3e3d47b7e9949fc597b15955 patch-5.4.257.xz
e082f16aa710285ada2c1376b5509bb3bd49548b60ffca84605ac632caa990db patch-5.5.xz
db575e6dfabeb2ab409e2c56f826a6d52d56b8a3b0c004ae261cabd5af220688 patch-5.5.1.xz
07cbd21a049b0bf5a96d7e0b8272db8e53e9947f0eff06fa2a765bb3b34bc8fa patch-5.5.2.xz
@ -3423,6 +3433,7 @@ aff0670a8bfc7e648510640e9a7c26c60f3357b66a1d8ce39dbca1015734ca3c patch-5.10.193
01091c143691b4063b630d284d77bd2840fe2a85194c8bbbfb6523d0740852f7 patch-5.10.194.xz
ef349aa1f434b381599f0910c1399ee30da64e6e99d304de0696276ebc79b6db patch-5.10.195.xz
8bcc4b46e0d4f621d4d31f35a979cc2dc41237dbe15e901897b363fb371e9210 patch-5.10.196.xz
b2e3ed4eebcadaf06038937adfad7a1921f2d0b250c45cf3dc568ad93d796334 patch-5.10.197.xz
5b2710f30dd7b0c6f886a2042a76a4e640d3a690a57817d6ac3da49d5e1d96e9 patch-5.11.xz
8808ee2c7e904f2fb3c830b41c8bbc2b2ad37638ee95fdfde68167f0be35dd3f patch-5.11.1.xz
7a6d20308aed903a81a67e76e7c6cd294fb7cbb87f887e2168097da865def8ba patch-5.11.2.xz
@ -3641,6 +3652,7 @@ ea551fa64a48e34ba03e7349436a9bf998b19444845129819a6074d785892025 patch-5.15.125
49c64911f307ef7dfb09e98f547f08c1e23a0d5722bbf87e78882c5ab546d705 patch-5.15.130.xz
83c41f12a8e9a870a272a7b69eba21e1843df3a108029fdd45480ea3eae16df1 patch-5.15.131.xz
5817a2669b18da67e99a0d079347b8a4cca4c5e46b1e932e4fa56170604b3207 patch-5.15.132.xz
84e89fca135831bcfd64321bcc5e5619da130a3367a8713c84f37ba0ace4f9e9 patch-5.15.133.xz
cdc44e99ee873ef2fe27f1ca62120ad225e8d59a99506db3ebfd31e0c7f6796b patch-5.16.xz
9ff97f3a01ec8744863ff611315c44c1f5d1ff551769f7d8359c85561dee1b1d patch-5.16.1.xz
3a09c2f1ad410c09cf03921abeed1a6ca7c38138fb508171ee673d429d179171 patch-5.16.2.xz
@ -3720,17 +3732,17 @@ fdabf20292982e808a26b87f2f29493ba9f20a87d958dc592018ba1a381669df patch-5.19.15.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCAAGBQJlC/bgAAoJEGMtOgZYnaaxKCoP/R1TlBSohtq6+9O/oCgtQoSV
y+E2rBeyPXKkz7SmTNXFDxiVOxMS5TiV9NBRG/xE9htQiUZ0vunwjf1FcLJnv10C
CvC7k58HHa20QpLOZIJ6tQCwJgiz80EecABUCvT5lXy6+MNVQ8x7GyZQv1EJ+ogD
YGAYzaGDw0ThTXdKKTMcCbtuWGwaH8BdlkDKseot9KDMz/hZraub7U4sLk8ztZCY
BBsc6TXqzsIAaoBaWNPqu4GyFZGWamWdG9beVhbjCFbF7pN4P6mERgM47qu9UMOB
QzZHPqKuL9mb9vntemQHAdB83+J7ZqF6ODb7cUpd3risAHp0U1ERzGK8vuBAZx3v
ktuc1Vwocwpjq6vgJepieWicKyK17HFzXMIj38s9+n5TVjQowvi9S+YFWIXuAoON
KIFLYVrgFnv0plNcw/Q0KEOyLYBZXbEFZ0PfB1p5O8oQbl8j0NEOwKGVKuTVsqe1
rKhrw6oPn+5DDJ84pKfwWSiSF1WzypmPl+zfss4qac462mAH0YZe0BnlENjZstOV
48pPunFtQfzTK8kMOk33k8Z84Jj2Cp5EzoU1llIfp07jIT0ohQeVvNQvKWTz48jp
oWtF1uETVRg43N2cs+mlmWyW6xvROUkLmP2L48wHLSxDBH4mtQAcMCZevbjKtqgr
Vtb1dwxPdnhq2JaAOy41
=RSQS
iQIcBAEBCAAGBQJlDq3NAAoJEGMtOgZYnaax/p0P/1lnvLtSDWBE7BuuOWLkdNdB
Tioc6QHVvC2k1mu6ZKGgmnJoN/au497vmiaNtyKHcsfLZtTzOOJh32U7buSO5gys
TSu67cceIa+4MR25Bgx6K9JyH/WMMFM4EcHmz0Q6svrCWDid+b4AIxgY6c3qSVaJ
01lkxX9xOSd6j+JuapigjLiCXPrJKwsOUNwyNVpRxgmUuOF6DK0+FPADMuVuRhIJ
zdW1ZeWs90WgVydG+9Q//Ug+LNXolybGkqjGskef9GCcxJmDPQAWJTXAF/Ww9p9y
+jCNjUfc2nHbssm9vOBVOJ4yi5Ha2Dpm+dfJJ/d1xjPcznnw9syMidM6m+wLpZ9x
B2ubNis66QKQyWJnH3v/uqtjkp3EFYzjE7jKnqBp4Z6SY5hdpj9VlREEjyndIp+J
YkvtOoKEqaouxU9Ip92dRaxwmn0UcK3xVAmMECeUlrCWBOmB38kZ2s4Q9CbTpWDy
664OAC4hTYXj2Zsi2W++WUPO2QlloWytGg3bkbJiahY2BY08rKVR7AWnmYV8N9p8
NWIUvsDrMFmoj6IX9VWRpfAyByfAEp1mQvSZnoXjPeC6s53pW/S3dDrSB7Bq1X9/
JE4q7gEqagCzoZi7tYhwH7thmyxbqCbh8kxIuK4bcklg4d5eMwIGM+lUu97GuHu+
BY6BXQeyDNTx9HpLrlHK
=9Kun
-----END PGP SIGNATURE-----

10573
linux-lts54/config-aur.257 Normal file

File diff suppressed because it is too large Load Diff

3
linux/.gitignore vendored
View File

@ -2,3 +2,6 @@
/warns.5.15.115
/warns.5.15.120
/size
/PKGBUILD-aur.133
/config-aur.133
/config.134

View File

@ -15,7 +15,7 @@ _servicedir=/run/runit/service
pkgname=runit
pkgver=2.1.2
pkgrel=024
pkgrel=025
pkgdesc='a cross-platform Unix init scheme with service supervision'
url='http://smarden.org/runit/'
depends=('runit-rc' 'joborun66')
@ -23,9 +23,6 @@ makedepends=('sh')
backup=('etc/rc.local' 'etc/rc.shutdown')
optdepends=('runit-bash-completions: Runit completions for Bash')
install=runit.install
provides=('svc-manager' 'eudev-runit')
conflicts=('svc-manager' 'eudev-runit')
replaces=('eudev-runit')
source=("http://smarden.org/${pkgname}/${pkgname}-${pkgver}.tar.gz"
"runit-joborun.tar.xz::$_url/$_pkgname-$_pkgver.tar.xz"
"halt.c"
@ -53,9 +50,8 @@ prepare() {
}
build() {
cd "${srcdir}"
cc ${CFLAGS} halt.c -o halt ${LDFLAGS}
cd ${_pkgname}
make SERVICEDIR="${_servicedir}"
cd "${srcdir}/admin/${pkgname}-${pkgver}"
@ -81,7 +77,7 @@ package() {
ln -s halt ${pkgdir}/usr/bin/run/reboot
install -Dm755 ${srcdir}/shutdown ${pkgdir}/usr/bin/run/shutdown
cd ${_pkgname}
cd ${srcdir}/
make DESTDIR="${pkgdir}" PREFIX="/usr" SERVICEDIR="${_servicedir}" install-runit
# man pages
@ -103,10 +99,10 @@ package() {
arch=(x86_64)
license=('BSD')
b2sums=('101e514aeed282685ebe636f401ca6f94d157281d08a3ac487340aebe945b82d2ee01d41e9917446f4ebd7b27fe9fd18ba4ad55739ab1b62a0e59e1c438b55e9'
#cc394e8675f16929f7eea36d44844af9baacf42abbe2d54bc6e8abdba6314876a540c313d6484f2db662801f838e36c4b473aa98e671347d8a313597f34fe46b # runit-artix-20210904.tar.gz
SKIP
'4008be93260a5df13f1d1199864c9f5e724643a670d69ed3ee980f35a83cad8bd97bb09614a7847d991b4ac0434ed563a3c5af6a74297b9590ad0e5b47749219'
'9412c1e8c4563398f33d94bc7fcfb5f09cd0a6415ae3f0888b1f5f1c12cb4c68abea614ea0f5798d12c32a55e83f6386972e6dce3394b991fcaeb32dd0a8e40e' # halt.c
'e782155bd99bd4cd049a88fa9c0bfbd1d4ef4c61669e97a6b3d482c9ab52666ad736d38ccfc4486a152fd8446ab9703f99ff5ccef9ded3ba055aa412ec18de3a'
'af632c732ec8e3942fc27e6450cb04fc539ca4a91bc1ea8e926784922acf8455b00725a082686475e13605a1d897ce17e7fd3bb975f48ffa9619daaaf2774911'
'c6197f9a6b1ffcd2f210186cfec11ea7267f9671f0ad52f40c2b2d83ad1f62a2128883c589e0b25a1d36752b3491fd67e058aca6ab476098594498b88176b892'
@ -120,7 +116,7 @@ b2sums=('101e514aeed282685ebe636f401ca6f94d157281d08a3ac487340aebe945b82d2ee01d4
sha256sums=(6fd0160cb0cf1207de4e66754b6d39750cff14bb0aa66ab49490992c0c47ba18 # runit-2.1.2.tar.gz
b68169c7bc3b51e5466726b267d7dd5f7c97b29521525b386aeed6e1e90faeed # runit-joborun.tar.xz
a9e4b3e09fb72fd44e62f052fd2302d6fcde64a112d53037febd221564e62b1a # halt.c
26f2c30c3f65a1370f8a377600f8492fbcd93aeaec239ab460d6a01eb8eb7801 # halt.c
7f11c5cab16f10178612b6a81d37184c25c4426b9c2d5d3f8ef7ed7ab2b52c56 # shutdown
19b5e99135f153d07052f2dff707430af9faeabc717a5740ea58a8a783f609de # clearmem.patch
68b364b6e65f39903f2c928387ed30008d91c1e36d6315456845bef6882f3c85 # chpst.patch
@ -132,5 +128,4 @@ sha256sums=(6fd0160cb0cf1207de4e66754b6d39750cff14bb0aa66ab49490992c0c47ba18 #
3248e86fe739aaff412f5b4f77b689f690fac1c0e9e634a0305cc3f517d41338 # 30-binfmt.hook
af91ca198fc402f39faf9e62b8da56e47f5cda9ce3d61c43fcf5b24f59fbbf5a) # 30-sysctl.hook
## ac63645856bad711b5c35cc92ce1ac36314abe2d92b199c8ee59f47f5d0a78ac runit-2.1.2-024-x86_64.pkg.tar.lz
## 56010a5c144076d42fa890c6d1194f9027eedc23b20ec5c8eddfafddc9831a7c runit-2.1.2-025-x86_64.pkg.tar.lz

View File

@ -1,6 +1,6 @@
/*
* halt.c: A halt/poweroff/reboot wrapper for Artix runit implementation
* Based on halt.c from void-runit
* halt.c: A halt/poweroff/reboot wrapper for Joborun runit implementation
* Based on halt.c from void-runit and artix runit
*/
#include <errno.h>