Merge pull request #132 from fosslinux/kexec

Kexec, Kernel, sysc, etc, etc
This commit is contained in:
fosslinux 2021-09-14 15:12:45 +10:00 committed by GitHub
commit acfe6cc771
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
207 changed files with 7327 additions and 960 deletions

View File

@ -9,10 +9,11 @@ pylint_task:
deps_script: deps_script:
- apt-get -y update - apt-get -y update
- apt-get -y dist-upgrade - apt-get -y dist-upgrade
- apt-get -y install python3-requests pylint - apt-get -y install python3-pip python3-requests
- apt-get -y clean - apt-get -y clean
- pip3 install pylint
check_script: check_script:
- pylint rootfs.py sysa.py lib/utils.py - pylint rootfs.py sysa.py sysb.py sysc.py lib/utils.py lib/sysgeneral.py --disable=duplicate-code
shell_lint_task: shell_lint_task:
container: container:
@ -23,7 +24,7 @@ shell_lint_task:
- apt-get -y install shellcheck - apt-get -y install shellcheck
- apt-get -y clean - apt-get -y clean
check_script: check_script:
- shellcheck sysa/run.sh sysa/helpers.sh - shellcheck sysa/run.sh sysb/run.sh sysc/run.sh sysc/run2.sh sysglobal/helpers.sh
reuse_lint_task: reuse_lint_task:
container: container:
@ -37,32 +38,33 @@ reuse_lint_task:
check_script: check_script:
- reuse lint - reuse lint
run_task: # XXX: Takes too long right now
timeout_in: 180m #run_task:
container: # timeout_in: 180m
image: potyarkin/molecule:host-kvm # container:
kvm: true # image: potyarkin/molecule:host-kvm
cpu: 2 # kvm: true
memory: 4G # cpu: 2
# Required background services # memory: 4G
dbus_background_script: # # Required background services
- mkdir -p /var/run/dbus # dbus_background_script:
- /usr/bin/dbus-daemon --system --nofork --nopidfile # - mkdir -p /var/run/dbus
virtlogd_background_script: # - /usr/bin/dbus-daemon --system --nofork --nopidfile
- /usr/sbin/virtlogd # virtlogd_background_script:
libvirtd_background_script: # - /usr/sbin/virtlogd
- sleep 2 && /usr/sbin/libvirtd # libvirtd_background_script:
iptables_legacy_script: # - sleep 2 && /usr/sbin/libvirtd
- update-alternatives --set iptables /usr/sbin/iptables-legacy # iptables_legacy_script:
deps_script: # - update-alternatives --set iptables /usr/sbin/iptables-legacy
- apt-get -y update # deps_script:
- apt-get -y dist-upgrade # - apt-get -y update
- apt-get -y install sudo git cpio linux-image-4.19.0-16-amd64 expect wget # - apt-get -y dist-upgrade
- apt-get -y clean # - apt-get -y install sudo git cpio linux-image-4.19.0-16-amd64 expect wget
submodule_script: # - apt-get -y clean
- git submodule update --init --recursive # submodule_script:
kernel_script: # - git submodule update --init --recursive
- cp /boot/vmlinuz-4.19.0-16-amd64 ./kernel # kernel_script:
run_script: # - cp /boot/vmlinuz-4.19.0-16-amd64 ./kernel
- ./.cirrus.expect | tee -a /tmp/run.log # run_script:
- grep -q 'Bootstrapping completed.' /tmp/run.log # - ./.cirrus.expect | tee -a /tmp/run.log
# - grep -q 'Bootstrapping completed.' /tmp/run.log

1
.gitignore vendored
View File

@ -7,3 +7,4 @@ tmp/
kernel kernel
sources/ sources/
__pycache__ __pycache__
sysglobal/bootstrap.cfg

View File

@ -9,6 +9,6 @@ Source: https://github.com/fosslinux/live-bootstrap
# Copyright: $YEAR $NAME <$CONTACT> # Copyright: $YEAR $NAME <$CONTACT>
# License: ... # License: ...
Files: SHA256SUMS.sources sysa/pre-sha.sha256sums sysa/*/checksums sysa/*/checksums/* Files: SHA256SUMS.sources sysa/pre-sha.sha256sums sysa/*/checksums sysa/*/checksums/* sysc/*/checksums sysc/*/checksums/*
Copyright: none Copyright: none
License: MIT License: MIT

14
LICENSES/BSD-4-Clause.txt Normal file

File diff suppressed because one or more lines are too long

117
LICENSES/GPL-2.0-only.txt Normal file

File diff suppressed because one or more lines are too long

View File

@ -25,7 +25,10 @@ Get me started!
a. Alternatively, run ``./rootfs.py --chroot`` to run it in a chroot. a. Alternatively, run ``./rootfs.py --chroot`` to run it in a chroot.
b. Alternatively, run ``./rootfs.py`` but dont run the actual b. Alternatively, run ``./rootfs.py`` but dont run the actual
virtualization and instead copy sysa/tmp/initramfs to a USB or virtualization and instead copy sysa/tmp/initramfs to a USB or
some other device and boot from bare metal. some other device and boot from bare metal. NOTE: we now require
a hard drive. This is currently hardcoded as sda. You also need
to put ``sysc/tmp/disk.img`` onto your sda on the bootstrapping
machine.
5. Wait. 5. Wait.
6. If you can, observe the many binaries in ``/after/bin``! When the 6. If you can, observe the many binaries in ``/after/bin``! When the
@ -129,4 +132,24 @@ sysa
sysa is the first system used in live-bootstrap. We move to a new sysa is the first system used in live-bootstrap. We move to a new
system after a reboot, which often occurs after the movement to a new system after a reboot, which often occurs after the movement to a new
kernel. It is run by the seed Linux kernel provided by the user. It kernel. It is run by the seed Linux kernel provided by the user. It
currently compiles everything. compiles everything we need to be able to compile our own Linux kernel.
It runs fully in an initramfs and does not rely on disk support in the
seed Linux kernel.
sysb
~~~~
sysb is the second 'system' of live-bootstrap. This uses the Linux 4.9.10
kernel compiled within sysa. As we do not rely on disk support in sysa, we
need this intermediate system to be able to add the missing binaries to sysc
before moving into it. This is executed through kexec from sysa. At this point,
a SATA disk IS required.
sysc
~~~~
sysc is the (current) last 'system' of live-bootstrap. This is a continuation
from sysb, executed through util-linux's ``switch_root`` command which moves
the entire rootfs without a reboot. Every package from here on out is compiled
under this system, taking binaries from sysa. Chroot mode skips sysb, as it
is obviously irrelevant for a chroot.

View File

@ -87,3 +87,22 @@ de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c tcc-0.9.27.tar
988403c1542d15ad044600b909997ba3079b10e03224c61188117f3676b02caa texinfo-6.7.tar.xz 988403c1542d15ad044600b909997ba3079b10e03224c61188117f3676b02caa texinfo-6.7.tar.xz
166c48d2842519bc4f96333bff9e265f8cdda44d38e40594ef3f9bbb52890490 xz-5.0.5.tar.bz2 166c48d2842519bc4f96333bff9e265f8cdda44d38e40594ef3f9bbb52890490 xz-5.0.5.tar.bz2
4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066 zlib-1.2.11.tar.xz 4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066 zlib-1.2.11.tar.xz
c40385e142989c91989413f3c5a31282b2ffdca16b69cd3ecfde537b8a474921 flex-2.5.33.tar.gz
b10d7e9e354be72aee4e4911cf19dd27b5c527d4e7200857365b5fcdeea0dffb bison-2.3.tar.bz2
0190f28cb155fedd22bf8558c3e8705eed9eacfb7ae29e7508d025a68eb90899 gnulib-b28236b.tar.gz
9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826 perl-5.10.1.tar.bz2
54437ae4211867de7ad55723f68b94c29cb2f08a23f431e0bbbc9f34ee384f47 dist-3.5-236.tar.gz
e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7 make-4.2.1.tar.gz
27d05534699735dc69e86add5b808d6cb35900ad3fd63fa82e3eb644336abfa0 bison-3.4.2.tar.xz
8cced51f89a950472473856f86e88f5daf97a2347756125ccdc8ee907deec570 gnulib-672663a.tar.gz
57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 perl-5.32.1.tar.xz
3ec396d97debb6c1a112c1c6ff58b03a55866b75cd4fe06b74295ac9c5fc5ff2 perl-5f2dc80.tar.bz2
84d2079a20ba32f5e2d5bc79a5dcb1de94d0176c67d75d5a20d533ea6c90d691 linux-headers-5.10.41.tar.gz
af618de7848142f204b57811f703de3ae7aa3f5bc5d52226db35800fa8fc4dff kexec-tools-2.0.22.tar.gz
f694bee56099b8d72c3843d97e27f2306aa9946741e34a27391f6f6f19c7bcd0 util-linux-2.19.1.tar.gz
203c93e004ac7ad0e50423ff54d89e40fa99f45b207b2b892a4d70211feebe05 kbd-1.15.tar.gz
ff2bf7656c4d1c6fdda3b8bebb21f09153a736bcba169aaf65eab25fa113bf3a automake-1.16.3.tar.xz
3d991b33e604187c5881a0abc2e102d5b9776da5569640e73778f85d617242e7 make-3.82.tar.gz
97ff15f9550c6e85c25173b3cf5c7e89a2d39fb923112f2c8bc2729cf64bf6d8 linux-4.9.10.tar.gz
db316ba381e5a9916ace64acf822f0de70a724df06f73c18d79c5d16385a0cf1 deblob-4.9
62912c9e999cc25c8cf494533d5bab8c22d9e0ee081649d3c05197b3a096aa3b deblob-check

164
lib/sysgeneral.py Normal file
View File

@ -0,0 +1,164 @@
#!/usr/bin/env python3
"""
This file contains a few functions to be shared by all Sys* classes
"""
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-License-Identifier: GPL-3.0-or-later
import os
import hashlib
import shutil
import glob
import subprocess
import requests
from lib.utils import mount, umount, get_target, copytree
class SysGeneral:
"""
A class from which all Sys* class are extended.
Contains functions used in all Sys*
"""
# All of these are variables defined in the individual Sys* classes
preserve_tmp = None
tmp_dir = None
base_dir = None
git_dir = None
sys_dir = None
initramfs_path = None
def __del__(self):
if not self.preserve_tmp:
print("Unmounting tmpfs from %s" % (self.tmp_dir))
umount(self.tmp_dir)
os.rmdir(self.tmp_dir)
def mount_tmpfs(self):
"""Mount the tmpfs for this sysx"""
if not os.path.isdir(self.tmp_dir):
os.mkdir(self.tmp_dir)
print("Mounting tmpfs on %s" % (self.tmp_dir))
mount('tmpfs', self.tmp_dir, 'tmpfs', 'size=8G')
def check_file(self, file_name):
"""Check hash of downloaded source file."""
checksum_store = os.path.join(self.git_dir, 'SHA256SUMS.sources')
with open(checksum_store, encoding="utf_8") as checksum_file:
hashes = checksum_file.read().splitlines()
for hash_line in hashes:
if os.path.basename(file_name) in hash_line:
# Hash is in store, check it
expected_hash = hash_line.split()[0]
with open(file_name, "rb") as downloaded_file:
downloaded_content = downloaded_file.read() # read entire file as bytes
readable_hash = hashlib.sha256(downloaded_content).hexdigest()
if expected_hash == readable_hash:
return
raise Exception("Checksum mismatch")
raise Exception("File checksum is not yet recorded")
def download_file(self, url, file_name=None):
"""
Download a single source archive.
"""
cache_dir = os.path.join(self.git_dir, 'sources')
# Automatically determine file name based on URL.
if file_name is None:
file_name = os.path.basename(url)
abs_file_name = os.path.join(cache_dir, file_name)
# Create a cache directory for downloaded sources
if not os.path.isdir(cache_dir):
os.mkdir(cache_dir)
# Actually download the file
if not os.path.isfile(abs_file_name):
print("Downloading: %s" % (file_name))
request = requests.get(url, allow_redirects=True)
# pylint: disable=consider-using-with
open(abs_file_name, 'wb').write(request.content)
# Check SHA256 hash
self.check_file(abs_file_name)
return abs_file_name
def get_file(self, url, mkbuild=False, output=None):
"""
Download and prepare source packages
url can be either:
1. a single URL
2. list of URLs to download. In this case the first URL is the primary URL
from which we derive the name of package directory
output can be used to override file name of the downloaded file(s).
mkbuild=True can be used to pre-create build directories before
mkdir is available.
"""
# Single URL
if isinstance(url, str):
assert output is None or isinstance(output, str)
file_name = url if output is None else output
urls = [url]
outputs = [output]
# Multiple URLs
elif isinstance(url, list):
assert output is None or len(output) == len(url)
file_name = url[0] if output is None else output[0]
urls = url
outputs = output if output is not None else [None] * len(url)
else:
raise TypeError("url must be either a string or a list of strings")
# Determine installation directory
target_name = get_target(file_name)
target_src_dir = os.path.join(self.base_dir, target_name, 'src')
# Install base files
src_tree = os.path.join(self.sys_dir, target_name)
copytree(src_tree, self.base_dir)
if not os.path.isdir(target_src_dir):
os.mkdir(target_src_dir)
for i, _ in enumerate(urls):
# Download files into cache directory
tarball = self.download_file(urls[i], outputs[i])
# Install sources into target directory
shutil.copy2(tarball, target_src_dir)
if mkbuild:
os.mkdir(os.path.join(self.base_dir, target_name, 'build'))
def deploy_sysglobal_files(self):
"""Deploy files common to all Sys*"""
sysglobal_files = ['bootstrap.cfg', 'helpers.sh']
for file in sysglobal_files:
shutil.copy2(os.path.join(self.git_dir, 'sysglobal', file),
self.base_dir)
def make_initramfs(self):
"""Package binary bootstrap seeds and sources into initramfs."""
self.initramfs_path = os.path.join(self.tmp_dir, 'initramfs')
# Create a list of files to go within the initramfs
file_list = glob.glob(os.path.join(self.tmp_dir, '**'), recursive=True)
# Use built-in removeprefix once we can use Python 3.9
def remove_prefix(text, prefix):
if text.startswith(prefix):
return text[len(prefix):]
return text # or whatever
file_list = [remove_prefix(f, self.tmp_dir + os.sep) for f in file_list]
# Create the initramfs
with open(self.initramfs_path, "w", encoding="utf_8") as initramfs:
# pylint: disable=consider-using-with
cpio = subprocess.Popen(
["cpio", "--format", "newc", "--create",
"--directory", self.tmp_dir],
stdin=subprocess.PIPE, stdout=initramfs)
cpio.communicate(input='\n'.join(file_list).encode())

View File

@ -5,13 +5,13 @@ This file contains a few self-contained helper functions
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
import os import os
import shutil import shutil
import subprocess import subprocess
import sys import sys
def run(*args, **kwargs): def run(*args, **kwargs):
"""A small wrapper around subprocess.run""" """A small wrapper around subprocess.run"""
arguments = [str(arg) for arg in args] arguments = [str(arg) for arg in args]
@ -25,6 +25,19 @@ def run(*args, **kwargs):
print("Bootstrapping failed") print("Bootstrapping failed")
sys.exit(1) sys.exit(1)
def create_disk(image, disk_type, fs_type, size):
"""Create a disk image, with a filesystem on it"""
run('truncate', '-s', size, image)
# First find the device we will use, then actually use it
loop_dev = run('losetup', '-f', capture_output=True).stdout.decode().strip()
run('sudo', 'losetup', loop_dev, image)
# Create the partition
run('sudo', 'parted', '--script', image, 'mklabel', disk_type, 'mkpart',
'primary', 'ext4', '0%', '100%')
run('sudo', 'partprobe', loop_dev)
run('sudo', 'mkfs.' + fs_type, loop_dev + "p1")
return loop_dev
def mount(source, target, fs_type, options='', **kwargs): def mount(source, target, fs_type, options='', **kwargs):
"""Mount filesystem""" """Mount filesystem"""
run('sudo', 'mount', source, target, '-t', fs_type, '-o', options, **kwargs) run('sudo', 'mount', source, target, '-t', fs_type, '-o', options, **kwargs)

View File

@ -535,6 +535,79 @@ gcc 4.0.4
Rebuild GCC with GCC and also against the latest musl. Rebuild GCC with GCC and also against the latest musl.
util-linux 2.19.1
=================
``util-linux`` contains a number of general system administration utilities.
Most pressingly, we need these for being able to mount disks (for non-chroot
mode, but it is built it in chroot mode anyway because it will likely be useful
later). The latest version is not used because of autotools/GCC
incompatibilities.
kbd-1.15
========
``kbd`` contains ``loadkeys`` which is required for building the Linux kernel.
The 2.x series is not used because it requires particular features of autotools
that we do not have avaliable.
make 3.82
=========
GNU Make is updated by .02. The most notable thing is this is now built properly
using the build system and GCC, which means that it does not randomly segfault
while building the Linux kernel.
kexec-tools 2.0.22
==================
``kexec`` is a utility for the Linux kernel that allows the re-execution of the
Linux kernel without a manual restart from within a running system. It is a
kind of soft-restart. It is only built for non-chroot mode, as we only use it
in non-chroot mode. It is used to go into sysb/sysc.
create_sysb
===========
The next step is not a package, but the creation of the sysb rootfs, containing
all of the scripts for sysb (which merely move to sysc). Again, this is only
done in non-chroot mode, because sysb does not exist in chroot mode.
Linux kernel 4.9.10
===================
A lot going on here. This is the first (and currently only) time the Linux kernel
is built. Firstly, Linux kernel version 4.9.x is used because newer versions
require much more stringent requirements on the make, GCC, binutils versions.
However, the docs are also wrong, as the latest of the 4.9.x series does not
work with our version of binutils. However, a much earlier 4.9.10 does
(selected arbitarily, could go newer but did not test), with a small amount
of patching. This is also modern enough for most hardware and to cause few
problems with software built in sysc. Secondly, the linux-libre scripts are used
to deblob the kernel. Unauditable, unbootstrappable binary blobs within our
kernel are unacceptable. Our gawk is too buggy/old so we use sed instead for
this operation. Every other pregenerated file is appended with ``_shipped`` so
we use a ``find`` command to remove those, which are automatically regenerated.
The kernel config was originally taken from Void Linux, and was then modified
for the requirements of live-bootstrap, including compiler features, drivers,
and removing modules. Speaking of which, modules cannot be used. These cannot
be transferred to subsequent systems, and we do not have ``modprobe``. Lastly,
the initramfs of sysb is generated in this stage, using ``gen_init_cpio`` within
the Linux kernel tree. This avoids the compilation of ``cpio`` as well.
go_sysb
=======
This is the last step of sysa, run for non-chroot mode. It uses kexec to load
the new Linux kernel into RAM and execute it, moving into sysb.
sysb
====
sysb is purely a transition to sysc, allowing binaries from sysa to get onto a
disk (as sysa does not nessecarily have hard disk support in the kernel).
It populates device nodes, mounts sysc, copies over data, and executes sysc.
bash 5.1 bash 5.1
======== ========

View File

@ -10,16 +10,28 @@ you can run bootstap inside chroot.
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021 Bastian Bittorf <bb@npl.de> # SPDX-FileCopyrightText: 2021 Bastian Bittorf <bb@npl.de>
# SPDX-FileCopyrightText: 2021 Melg Eight <public.melg8@gmail.com> # SPDX-FileCopyrightText: 2021 Melg Eight <public.melg8@gmail.com>
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
import argparse import argparse
import glob
import os import os
import subprocess
import shutil import shutil
from sysa import SysA from sysa import SysA
from sysb import SysB
from sysc import SysC
from lib.utils import run from lib.utils import run
def create_configuration_file(args):
"""
Creates bootstrap.cfg file which would contain options used to
customize bootstrap.
"""
config_path = os.path.join('sysglobal', 'bootstrap.cfg')
with open(config_path, "w", encoding="utf_8") as config:
config.write("FORCE_TIMESTAMPS=" + str(args.force_timestamps) + "\n")
config.write("CHROOT=" + str(args.chroot) + "\n")
config.write("DISK=sda1\n")
def main(): def main():
""" """
A few command line arguments to customize bootstrap. A few command line arguments to customize bootstrap.
@ -56,35 +68,20 @@ def main():
if args.arch != "x86": if args.arch != "x86":
raise ValueError("Only x86 is supported at the moment.") raise ValueError("Only x86 is supported at the moment.")
system_a = SysA(arch=args.arch, preserve_tmp=args.preserve, tmpdir=args.tmpdir, create_configuration_file(args)
force_timestamps=args.force_timestamps)
initramfs_path = os.path.join(system_a.tmp_dir, "initramfs")
if not args.chroot: system_b = SysB(arch=args.arch, preserve_tmp=args.preserve,
make_initramfs(system_a.tmp_dir, initramfs_path) tmpdir=args.tmpdir, chroot=args.chroot)
system_a = SysA(arch=args.arch, preserve_tmp=args.preserve,
tmpdir=args.tmpdir, chroot=args.chroot, sysb_tmp=system_b.tmp_dir)
system_c = SysC(arch=args.arch, preserve_tmp=args.preserve,
tmpdir=args.tmpdir, chroot=args.chroot)
bootstrap(args, system_a.tmp_dir, initramfs_path) bootstrap(args, system_a, system_b, system_c)
def make_initramfs(tmp_dir, initramfs_path): def bootstrap(args, system_a, system_b, system_c):
"""Package binary bootstrap seeds and sources into initramfs."""
file_list = glob.glob(os.path.join(tmp_dir, '**'), recursive=True)
# Use built-in removeprefix once we can use Python 3.9
def remove_prefix(text, prefix):
if text.startswith(prefix):
return text[len(prefix):]
return text # or whatever
file_list = [remove_prefix(f, tmp_dir + os.sep) for f in file_list]
with open(initramfs_path, "w") as initramfs:
cpio = subprocess.Popen(["cpio", "--format", "newc", "--create", "--directory", tmp_dir],
stdin=subprocess.PIPE, stdout=initramfs)
cpio.communicate(input='\n'.join(file_list).encode())
def bootstrap(args, tmp_dir, initramfs_path):
"""Kick off bootstrap process.""" """Kick off bootstrap process."""
print("Bootstrapping %s" % (args.arch)) print("Bootstrapping %s -- SysA" % (args.arch))
if args.chroot: if args.chroot:
find_chroot = """ find_chroot = """
import shutil import shutil
@ -92,11 +89,19 @@ print(shutil.which('chroot'))
""" """
chroot_binary = run('sudo', 'python3', '-c', find_chroot, chroot_binary = run('sudo', 'python3', '-c', find_chroot,
capture_output=True).stdout.decode().strip() capture_output=True).stdout.decode().strip()
# sysa
init = os.path.join(os.sep, 'bootstrap-seeds', 'POSIX', args.arch, 'kaem-optional-seed') init = os.path.join(os.sep, 'bootstrap-seeds', 'POSIX', args.arch, 'kaem-optional-seed')
run('sudo', 'env', '-i', 'PATH=/bin', chroot_binary, tmp_dir, init) run('sudo', 'env', '-i', 'PATH=/bin', chroot_binary, system_a.tmp_dir, init)
return # Perform the steps for sysa -> sysc transition that would occur within
# qemu if we were running not in chroot
# We skip sysb as that is only pertinent to "hardware" (not chroot)
system_c.chroot_transition(system_a.tmp_dir)
# sysc
print("Bootstrapping %s -- SysC" % (args.arch))
init = os.path.join(os.sep, 'init')
run('sudo', chroot_binary, system_c.tmp_dir, init)
if args.minikernel: elif args.minikernel:
if os.path.isdir('kritis-linux'): if os.path.isdir('kritis-linux'):
shutil.rmtree('kritis-linux') shutil.rmtree('kritis-linux')
@ -111,19 +116,21 @@ print(shutil.which('chroot'))
'--qemucpu', '486', '--qemucpu', '486',
'--kernel', '3.18.140', '--kernel', '3.18.140',
'--features', 'kflock,highrestimers', '--features', 'kflock,highrestimers',
'--ramsize', str(args.qemu_ram) + 'M', # Hack to add -hda /dev/blah
'--initrd', initramfs_path, '--ramsize', str(args.qemu_ram) + 'M -hda ' + system_b.dev_name,
'--initrd', system_a.initramfs_path,
'--log', '/tmp/bootstrap.log') '--log', '/tmp/bootstrap.log')
return
run(args.qemu_cmd, else:
'-enable-kvm', run(args.qemu_cmd,
'-m', str(args.qemu_ram) + 'M', '-enable-kvm',
'-nographic', '-m', str(args.qemu_ram) + 'M',
'-no-reboot', '-no-reboot',
'-kernel', args.kernel, '-hda', system_c.dev_name,
'-initrd', initramfs_path, '-kernel', args.kernel,
'-append', "console=ttyS0") '-initrd', system_a.initramfs_path,
'-nographic',
'-append', 'console=ttyS0')
if __name__ == "__main__": if __name__ == "__main__":
main() main()

266
sysa.py
View File

@ -3,131 +3,40 @@
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021 Melg Eight <public.melg8@gmail.com> # SPDX-FileCopyrightText: 2021 Melg Eight <public.melg8@gmail.com>
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
import hashlib
import os import os
from distutils.dir_util import copy_tree from distutils.dir_util import copy_tree
import shutil import shutil
import requests from lib.utils import copytree
from lib.sysgeneral import SysGeneral
from lib.utils import mount, umount, copytree, get_target # pylint: disable=consider-using-with
class SysA(SysGeneral):
class SysA:
""" """
Class responsible for preparing sources for System A. Class responsible for preparing sources for System A.
""" """
def __init__(self, arch, preserve_tmp, tmpdir, force_timestamps): # pylint: disable=too-many-instance-attributes,too-many-arguments
def __init__(self, arch, preserve_tmp, tmpdir, chroot, sysb_tmp):
self.git_dir = os.path.dirname(os.path.join(__file__)) self.git_dir = os.path.dirname(os.path.join(__file__))
self.arch = arch self.arch = arch
self.preserve_tmp = preserve_tmp self.preserve_tmp = preserve_tmp
self.sys_dir = os.path.join(self.git_dir, 'sysa')
if tmpdir is None: if tmpdir is None:
self.tmp_dir = os.path.join(self.git_dir, 'sysa', 'tmp') self.tmp_dir = os.path.join(self.sys_dir, 'tmp')
else: else:
self.tmp_dir = tmpdir self.tmp_dir = os.path.join(tmpdir, 'sysa')
self.sysa_dir = os.path.join(self.git_dir, 'sysa') os.mkdir(self.tmp_dir)
self.after_dir = os.path.join(self.tmp_dir, 'after') self.after_dir = os.path.join(self.tmp_dir, 'after')
self.force_timestamps = force_timestamps self.base_dir = self.after_dir
self.sysb_tmp = sysb_tmp
self.prepare() self.prepare()
def __del__(self): if not chroot:
if not self.preserve_tmp: self.make_initramfs()
print("Unmounting tmpfs from %s" % (self.tmp_dir))
umount(self.tmp_dir)
os.rmdir(self.tmp_dir)
def check_file(self, file_name):
"""Check hash of downloaded source file."""
checksum_store = os.path.join(self.git_dir, 'SHA256SUMS.sources')
with open(checksum_store) as checksum_file:
hashes = checksum_file.read().splitlines()
for hash_line in hashes:
if os.path.basename(file_name) in hash_line:
# Hash is in store, check it
expected_hash = hash_line.split()[0]
with open(file_name, "rb") as downloaded_file:
downloaded_content = downloaded_file.read() # read entire file as bytes
readable_hash = hashlib.sha256(downloaded_content).hexdigest()
if expected_hash == readable_hash:
return
raise Exception("Checksum mismatch")
raise Exception("File checksum is not yet recorded")
def download_file(self, url, file_name=None):
"""
Download a single source archive.
"""
cache_dir = os.path.join(self.git_dir, 'sources')
# Automatically determine file name based on URL.
if file_name is None:
file_name = os.path.basename(url)
abs_file_name = os.path.join(cache_dir, file_name)
# Create a cache directory for downloaded sources
if not os.path.isdir(cache_dir):
os.mkdir(cache_dir)
# Actually download the file
if not os.path.isfile(abs_file_name):
print("Downloading: %s" % (file_name))
response = requests.get(url, allow_redirects=True, stream=True)
if response.status_code == 200:
with open(abs_file_name, 'wb') as target_file:
target_file.write(response.raw.read())
else:
raise Exception("Download failed.")
# Check SHA256 hash
self.check_file(abs_file_name)
return abs_file_name
def get_file(self, url, output=None):
"""
Download and prepare source packages
url can be either:
1. a single URL
2. list of URLs to download. In this case the first URL is the primary URL
from which we derive the name of package directory
output can be used to override file name of the downloaded file(s).
"""
# Single URL
if isinstance(url, str):
assert output is None or isinstance(output, str)
file_name = url if output is None else output
urls = [url]
outputs = [output]
# Multiple URLs
elif isinstance(url, list):
assert output is None or len(output) == len(url)
file_name = url[0] if output is None else output[0]
urls = url
outputs = output if output is not None else [None] * len(url)
else:
raise TypeError("url must be either a string or a list of strings")
# Determine installation directory
target_name = get_target(file_name)
target_src_dir = os.path.join(self.after_dir, target_name, 'src')
# Install base files
src_tree = os.path.join(self.sysa_dir, target_name)
copytree(src_tree, self.after_dir)
if not os.path.isdir(target_src_dir):
os.mkdir(target_src_dir)
for i, _ in enumerate(urls):
# Download files into cache directory
tarball = self.download_file(urls[i], outputs[i])
# Install sources into target directory
shutil.copy2(tarball, target_src_dir)
def prepare(self): def prepare(self):
""" """
@ -135,17 +44,23 @@ class SysA:
We create an empty tmpfs, unpack stage0-posix. We create an empty tmpfs, unpack stage0-posix.
Rest of the files are unpacked into more structured directory /after Rest of the files are unpacked into more structured directory /after
""" """
if not os.path.isdir(self.tmp_dir): self.mount_tmpfs()
os.mkdir(self.tmp_dir) os.mkdir(self.after_dir)
print("Mounting tmpfs on %s" % (self.tmp_dir))
mount('tmpfs', self.tmp_dir, 'tmpfs', 'size=8G')
self.stage0_posix() self.stage0_posix()
self.after() self.after()
# sysb must be added to sysa as it is another initramfs stage
self.sysb()
def sysb(self):
"""Copy in sysb files for sysb."""
shutil.copytree(self.sysb_tmp, os.path.join(self.tmp_dir, 'sysb'),
shutil.ignore_patterns('tmp'))
def stage0_posix(self): def stage0_posix(self):
"""Copy in all of the stage0-posix""" """Copy in all of the stage0-posix"""
stage0_posix_base_dir = os.path.join(self.sysa_dir, 'stage0-posix', 'src') stage0_posix_base_dir = os.path.join(self.sys_dir, 'stage0-posix', 'src')
stage0_posix_arch_dir = os.path.join(stage0_posix_base_dir, self.arch) stage0_posix_arch_dir = os.path.join(stage0_posix_base_dir, self.arch)
copy_tree(stage0_posix_arch_dir, self.tmp_dir) copy_tree(stage0_posix_arch_dir, self.tmp_dir)
@ -166,14 +81,14 @@ class SysA:
copytree(mescc_tools_extra_dir, self.tmp_dir) copytree(mescc_tools_extra_dir, self.tmp_dir)
# bootstrap seeds # bootstrap seeds
bootstrap_seeds_dir = os.path.join(self.sysa_dir, 'stage0-posix', 'src', 'bootstrap-seeds') bootstrap_seeds_dir = os.path.join(self.sys_dir, 'stage0-posix', 'src', 'bootstrap-seeds')
copytree(bootstrap_seeds_dir, self.tmp_dir) copytree(bootstrap_seeds_dir, self.tmp_dir)
kaem_optional_seed = os.path.join(bootstrap_seeds_dir, 'POSIX', kaem_optional_seed = os.path.join(bootstrap_seeds_dir, 'POSIX',
self.arch, 'kaem-optional-seed') self.arch, 'kaem-optional-seed')
shutil.copy2(kaem_optional_seed, os.path.join(self.tmp_dir, 'init')) shutil.copy2(kaem_optional_seed, os.path.join(self.tmp_dir, 'init'))
# stage0-posix hook to continue running live-bootstrap # stage0-posix hook to continue running live-bootstrap
shutil.copy2(os.path.join(self.sysa_dir, 'after.kaem'), shutil.copy2(os.path.join(self.sys_dir, 'after.kaem'),
os.path.join(self.tmp_dir, 'after.kaem')) os.path.join(self.tmp_dir, 'after.kaem'))
# create directories needed # create directories needed
@ -190,25 +105,15 @@ class SysA:
the stage0-posix one is hella messy. the stage0-posix one is hella messy.
""" """
self.create_configuration_file()
self.deploy_extra_files() self.deploy_extra_files()
self.deploy_sysglobal_files()
self.get_packages() self.get_packages()
def create_configuration_file(self):
"""
Creates bootstrap.cfg file which would contain options used to
customize bootstrap.
"""
os.mkdir(self.after_dir)
config_path = os.path.join(self.after_dir, "bootstrap.cfg")
with open(config_path, "w") as config:
config.write("FORCE_TIMESTAMPS=" + str(self.force_timestamps))
def deploy_extra_files(self): def deploy_extra_files(self):
"""Deploy misc files""" """Deploy misc files"""
extra_files = ['helpers.sh', 'run.sh', 'run2.sh'] extra_files = ['run.sh']
for extra_file in extra_files: for extra_file in extra_files:
shutil.copy2(os.path.join(self.sysa_dir, extra_file), self.after_dir) shutil.copy2(os.path.join(self.sys_dir, extra_file), self.after_dir)
shutil.copy2(os.path.join(self.git_dir, 'SHA256SUMS.sources'), self.after_dir) shutil.copy2(os.path.join(self.git_dir, 'SHA256SUMS.sources'), self.after_dir)
@ -367,100 +272,31 @@ class SysA:
self.get_file("https://mirrors.kernel.org/gnu/autoconf/autoconf-2.64.tar.bz2") self.get_file("https://mirrors.kernel.org/gnu/autoconf/autoconf-2.64.tar.bz2")
# gcc 4.0.4 # gcc 4.0.4
self.get_file("https://mirrors.kernel.org/gnu/gcc/gcc-4.0.4/gcc-core-4.0.4.tar.bz2", self.get_file(["https://mirrors.kernel.org/gnu/gcc/gcc-4.0.4/gcc-core-4.0.4.tar.bz2",
output="gcc-4.0.4.tar.bz2") "https://mirrors.kernel.org/gnu/automake/automake-1.16.3.tar.gz"],
output=["gcc-4.0.4.tar.bz2", "automake-1.16.3.tar.gz"])
# linux api headers 5.10.41
self.get_file("https://mirrors.kernel.org/pub/linux/kernel/v5.x/linux-5.10.41.tar.gz",
output="linux-headers-5.10.41.tar.gz")
# musl 1.2.2 # musl 1.2.2
self.get_file("https://musl.libc.org/releases/musl-1.2.2.tar.gz") self.get_file("https://musl.libc.org/releases/musl-1.2.2.tar.gz")
# bash 5.1 # util-linux 2.19.1
self.get_file("https://mirrors.kernel.org/gnu/bash/bash-5.1.tar.gz") self.get_file("https://mirrors.kernel.org/pub/linux/utils/util-linux/v2.19/util-linux-2.19.1.tar.gz")
# xz 5.0.5 # kexec-tools 2.0.22
self.get_file("https://tukaani.org/xz/xz-5.0.5.tar.bz2") self.get_file("https://github.com/horms/kexec-tools/archive/refs/tags/v2.0.22.tar.gz",
output="kexec-tools-2.0.22.tar.gz")
# automake 1.11.2 # kbd 1.15
self.get_file("https://mirrors.kernel.org/gnu/automake/automake-1.11.2.tar.bz2") self.get_file("https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-1.15.tar.gz")
# autoconf 2.69 # make 3.82
self.get_file("https://mirrors.kernel.org/gnu/autoconf/autoconf-2.69.tar.xz") self.get_file("http://ftp.gnu.org/gnu/make/make-3.82.tar.gz")
# automake 1.15.1 # linux kernel 2.6.16.62
self.get_file("https://mirrors.kernel.org/gnu/automake/automake-1.15.1.tar.xz") self.get_file(["https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.10.tar.gz",
"http://linux-libre.fsfla.org/pub/linux-libre/releases/4.9.10-gnu/deblob-4.9",
# tar 1.34 "http://linux-libre.fsfla.org/pub/linux-libre/releases/4.9.10-gnu/deblob-check"])
self.get_file(["https://mirrors.kernel.org/gnu/tar/tar-1.34.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-30820c.tar.gz"])
# coreutils 8.32
self.get_file(["https://git.savannah.gnu.org/cgit/coreutils.git/snapshot/coreutils-8.32.tar.gz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-d279bc.tar.gz"])
# pkg-config 0.29.2
self.get_file("https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz")
# make 4.2.1
self.get_file("https://ftp.gnu.org/gnu/make/make-4.2.1.tar.gz")
# gmp 6.2.1
self.get_file("https://mirrors.kernel.org/gnu/gmp/gmp-6.2.1.tar.xz")
# autoconf archive 2021.02.19
self.get_file("https://mirrors.kernel.org/gnu/autoconf-archive/autoconf-archive-2021.02.19.tar.xz")
# mpfr 4.1.0
self.get_file("https://mirrors.kernel.org/gnu/mpfr/mpfr-4.1.0.tar.xz")
# mpc 1.2.1
self.get_file("https://mirrors.kernel.org/gnu/mpc/mpc-1.2.1.tar.gz")
# flex 2.5.33
self.get_file("http://download.nust.na/pub2/openpkg1/sources/DST/flex/flex-2.5.33.tar.gz")
# bison 2.3
self.get_file(["https://mirrors.kernel.org/gnu/bison/bison-2.3.tar.bz2",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-b28236b.tar.gz"])
# bison 3.4.2
self.get_file(["https://mirrors.kernel.org/gnu/bison/bison-3.4.2.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-672663a.tar.gz"])
# perl 5.10.5
self.get_file("https://www.cpan.org/src/5.0/perl-5.10.1.tar.bz2")
# dist 3.5-236
# Debian's version is used because upstream is not to be found (dead?)
self.get_file("https://salsa.debian.org/perl-team/interpreter/dist/-/archive/d1de81f/dist-d1de81f.tar.gz",
output="dist-3.5-236.tar.gz")
# perl 5.32.1
self.get_file(["https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz",
"https://salsa.debian.org/perl-team/interpreter/perl/-/archive/5f2dc80/perl-5f2dc80.tar.bz2"])
# automake 1.16.3
self.get_file("https://mirrors.kernel.org/gnu/automake/automake-1.16.3.tar.gz")
# patch 2.7.6
self.get_file(["https://mirrors.kernel.org/gnu/patch/patch-2.7.6.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-e017871.tar.gz"])
# gettext 0.21
self.get_file(["https://mirrors.kernel.org/gnu/gettext/gettext-0.21.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-7daa86f.tar.gz"])
# texinfo 6.7
self.get_file(["https://mirrors.kernel.org/gnu/texinfo/texinfo-6.7.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-b81ec69.tar.gz"])
# zlib 1.2.11
self.get_file("https://www.zlib.net/zlib-1.2.11.tar.xz")
# gcc 4.7.4
self.get_file("https://mirrors.kernel.org/gnu/gcc/gcc-4.7.4/gcc-4.7.4.tar.bz2")
# gperf 3.1
self.get_file("https://mirrors.kernel.org/gnu/gperf/gperf-3.1.tar.gz")
# libunistring 0.9.10
self.get_file(["https://mirrors.kernel.org/gnu/libunistring/libunistring-0.9.10.tar.xz",
"https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-52a06cb3.tar.gz"])

View File

@ -12,7 +12,7 @@ PATH=/bin
# Set commonly used variables # Set commonly used variables
sources=/after sources=/after
prefix=/image prefix=/usr
bindir=${prefix}/bin bindir=${prefix}/bin
libdir=${prefix}/lib libdir=${prefix}/lib
incdir=${prefix}/include incdir=${prefix}/include
@ -23,8 +23,7 @@ NYACC_PKG=nyacc-1.00.2
MES_PKG=mes MES_PKG=mes
MES_PREFIX=${sources}/${MES_PKG}/src/mes-m2-a7522f26ee020dc498219d0122ea1b7d345bcdd5 MES_PREFIX=${sources}/${MES_PKG}/src/mes-m2-a7522f26ee020dc498219d0122ea1b7d345bcdd5
GUILE_LOAD_PATH=${MES_PREFIX}/mes/module:${MES_PREFIX}/module:${sources}/${MES_PKG}/src/${NYACC_PKG}/module GUILE_LOAD_PATH=${MES_PREFIX}/mes/module:${MES_PREFIX}/module:${sources}/${MES_PKG}/src/${NYACC_PKG}/module
mkdir ${prefix} ${bindir} ${libdir} ${incdir} ${tmpdir}
mkdir ${bindir} ${libdir} ${incdir} ${tmpdir}
cd ${prefix} cd ${prefix}
# Remove remaining dependencies on /bin (stage0-posix directory) # Remove remaining dependencies on /bin (stage0-posix directory)
@ -33,15 +32,14 @@ cp /bin/catm bin/catm
cp /bin/chmod bin/chmod cp /bin/chmod bin/chmod
cp /bin/get_machine bin/get_machine cp /bin/get_machine bin/get_machine
cp /bin/hex2 bin/hex2 cp /bin/hex2 bin/hex2
cp /bin/kaem bin/kaem cp /bin/kaem ${bindir}/kaem
cp /bin/M1 bin/M1 cp /bin/M1 bin/M1
cp /bin/M2-Planet bin/M2-Planet cp /bin/M2-Planet bin/M2-Planet
cp /bin/mkdir bin/mkdir cp /bin/mkdir bin/mkdir
cp /bin/sha256sum bin/sha256sum cp /bin/sha256sum bin/sha256sum
cp /bin/ungz bin/ungz cp /bin/ungz bin/ungz
cp /bin/untar bin/untar cp /bin/untar bin/untar
cp /bin/cp bin/cp
cp /bin/cp ${prefix}/bin/cp
chmod 755 bin/blood-elf chmod 755 bin/blood-elf
chmod 755 bin/catm chmod 755 bin/catm
@ -57,7 +55,7 @@ chmod 755 bin/sha256sum
chmod 755 bin/ungz chmod 755 bin/ungz
chmod 755 bin/untar chmod 755 bin/untar
PATH=${prefix}/bin PATH=${bindir}
cd ${sources} cd ${sources}

View File

@ -1 +1 @@
af075793e3992c4da992814641e92f8dd5e7d0454f1ace58bcd6ed54fb86cfa9 /image/bin/bash 4605c6f97ea53889b5b7bbdebbd8209f29142f1c8ec25c759ef8500b0501ca5e /usr/bin/bash

View File

@ -1 +0,0 @@
7b56621ecdc96fdde8863bea6e6ca903ab35619d0a453d906ed4dfc7d2c68e4d /image/bin/bash

View File

@ -1,19 +1,19 @@
a64dd48319724c048a7523b030068b6d82d231c9e993e936b9dda784bc59287d /image/bin/ar 85de1f0626450cf9002855c06be0e0da6bb55989f370e7ebd2054449bf53a0df /usr/bin/ar
396a7acf5eb4c4a52acb61671979c3d7f3168e05498684a6a4e933e96776929d /image/bin/as e1949d4d9fad1330bd0db1185aed915c4261d81f59d825208b77cfc7ef53a5d9 /usr/bin/as
3898cc265c6818f65e1ce84eb555d2b67e5ea68c717f08e216f22fa7b53d1304 /image/bin/c++filt eb43f2a231a680bd8a41baaa766b23fdc98c33359b18271708b61dba12b39575 /usr/bin/c++filt
a79a4a95e394e5521fe8ba426c1d9ffb7965f20767a7a25123072fc1056ffc4c /image/bin/gprof 54136ec4a3e957639e26b443acdda6a1b41da511ac44e8126c429b5be8b3137c /usr/bin/gprof
8e8c53332d444c4810631a0a304118878eacb1fd730aa978ef24d81a72cfa723 /image/bin/ld a2f6c731542c5bbe554d369661be33f37d5017c2145d6848f33e43d80604ae93 /usr/bin/ld
b1d0920558097413c45da60ac2e7210b8eaf97090d28211593b929a8e8ac56b7 /image/bin/nm 00d840cd3b0d5a4ec5a577b0ccd796ba42e569117f9827bcdbc388dcd2c04169 /usr/bin/nm
3816b868f47e1812b50c2a887ff8fbebcf51eb143f78e79427750b097d1c6360 /image/bin/objcopy 893f9742bc2002c8175f33cdb9fb1e963faef74196bd68d9239f1de2b0211927 /usr/bin/objcopy
5ae33d450c5f9b993b979ff298ffd57b20cb316e21c16dfbca473dcc1a3dac24 /image/bin/objdump 997747e8321155d96a090f56f85aea1ef456c5f58d0a5f38a6a7021bfaea2379 /usr/bin/objdump
e49bba1ea6a61fb90f754e8de4692ed0810e7c68429f0b22fbf37670607a7807 /image/bin/od e49bba1ea6a61fb90f754e8de4692ed0810e7c68429f0b22fbf37670607a7807 /usr/bin/od
f909e690a1256861252c389a978e7561bba317415ae0805735a12ee1a92c16c2 /image/bin/ranlib 06e5089e14fa1b5413892b0f4ecc6fb9734ba0f59f6ba9506877d31b1c4ac653 /usr/bin/ranlib
e8dbc4ff1642541d0789a3accbe52c7b71888cd85ec9a9e82f50dc0b6bf8346f /image/bin/readelf a24dd433dfad44c3045b512d8e4170e2fec309bbf66ddd6ac501709749d19920 /usr/bin/readelf
c61846e74119fd105684cdcbc2f5e31aa47cf090dfe6bf4d1ba6101e75f5fe8c /image/bin/size ca55356ddddd58ac146a5073f114019354eccbfb761fd800265717c986b57d87 /usr/bin/size
d26d4b1fc92dbd16da852598caee35981283b52a00c0a9df5dadf3f91c75d2de /image/bin/strings 856a22fda1db00fb3ab785fd7255ba5e1d3389ae691327304ded03f19bb1af9e /usr/bin/strings
015587bd00f9451a58e1fb26e38e52ab08e016da44e577276045742a1be76d71 /image/bin/strip 66a92ba55f92b3db2b1229ced0144192ac4f3b36ba3d4fd0a2011c2fbd8127a2 /usr/bin/strip
a5d224d76b8604550917b0c5e17473054b175a0dc9ecd7055a4522ab3a06f2a1 /image/lib/musl/libbfd.a 97ed2674127a3ff1201ee2b69bcd336a3e7f9396b58f0264d6cd6f08e3908e43 /usr/lib/musl/libbfd.a
4e2bb9a8d3c4b377112f1299b1954764e5db63b83586a95d072ffd5e2efb45ae /image/lib/musl/libbfd.la e1636c430ebe933462df742d9eec18e0e8ba73dafde763429a6b63ff70612afc /usr/lib/musl/libbfd.la
2d1dba5dd076ebf57c68e4a7ae759d4ba50ca34d4f2731c6cfec914cfa923a44 /image/lib/musl/libiberty.a 8bfe163be82996810f105bcd158f9a207c61438db7a7c58306cfd80f2462c35a /usr/lib/musl/libiberty.a
cf374d1cb063913333f586b1b51f865671e5527a9991db022739d2b9fe47a0f7 /image/lib/musl/libopcodes.a d39bbca00ea43af8a80d0b3f7e2aaabee1e571dd976d17ded01c5972fb5b4ff8 /usr/lib/musl/libopcodes.a
8f1fd8389fe5e28d20d91c50fd10ae210afe5730a8ae39d0cec600aca1fe614a /image/lib/musl/libopcodes.la 3cb39a86c59f72affc6defe90d4e3c585ffedeb47a8f9bfc015be9b85a04ff7a /usr/lib/musl/libopcodes.la

View File

@ -1 +0,0 @@
5f32418b2681b9c26a845689d9761f0c28bbaadce32c58d6b203f4ad8ebe0234 /image/bin/bison-2.3

View File

@ -1 +1 @@
375c28f9c28072578cf423cb7e090a083beb142759ab5ea2e22a6f8c196e23c6 /image/bin/bison bf1386d70d56dd169e97bdeaa6282592de830d0e262db59de0451adfd0f9125b /usr/bin/bison

View File

@ -1 +1 @@
6045f624843821108ebaf808e7e6abebb17a7353562e41c2514422035b8bd7c7 /image/bin/bison 253ee303e001ee8faa25066e8259595e5dd85209aa1ec947c58a6880d7d86e1b /usr/bin/bison

View File

@ -1 +1 @@
48f41785497a059ae4a565161f4b7226016055803a7c19bbe7600c67d3085550 /image/bin/bison dd14d6c43beb638a389e91d967589b193d0faf80572db044464440835f1040c6 /usr/bin/bison

View File

@ -1,4 +1,5 @@
// SPDX-FileCopyrightText: 2020 Andrius Štikonas <andrius@stikonas.eu> // SPDX-FileCopyrightText: 2020 Andrius Štikonas <andrius@stikonas.eu>
// SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
@ -9,7 +10,7 @@
#define HAVE_SNPRINTF 1 #define HAVE_SNPRINTF 1
#define HAVE_STDINT_H 1 #define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1 #define HAVE_UNISTD_H 1
#define M4 "/image/bin/m4" #define M4 "/usr/bin/m4"
#define M4_GNU_OPTION "" #define M4_GNU_OPTION ""
#define PACKAGE "bison" #define PACKAGE "bison"
#define PACKAGE_BUGREPORT "bug-bison@gnu.org" #define PACKAGE_BUGREPORT "bug-bison@gnu.org"

View File

@ -1,6 +1,7 @@
// SPDX-FileCopyrightText: 2020 Andrius Štikonas <andrius@stikonas.eu> // SPDX-FileCopyrightText: 2020 Andrius Štikonas <andrius@stikonas.eu>
// SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
#define LOCALEDIR "/image/share/locale" #define LOCALEDIR "/usr/share/locale"
#define PKGDATADIR "/image/share/bison" #define PKGDATADIR "/usr/share/bison"

View File

@ -1 +0,0 @@
7659e6caa1c0f82722bc2d80b614a1fa500e531ce0f359c3a813b742738ad7c6 /image/bin/bison

View File

@ -1 +1 @@
053a7c3080ab19303bc6610ee6d7af2acd69c19d7d74554cfa3d912fa7feb537 /image/bin/bzip2 6e93edb69a8089d5f0bd20ac29acf2ed1454c0bcb97e9aed085757b02f0f3756 /usr/bin/bzip2

View File

@ -1 +1 @@
9bf6c960e7862cbe451e07fc80fc63b802962d981d39842c84ee133dc441bf08 /image/bin/bzip2 9275f8bbefcb9ac683663c9eeaf575f1fe8c2a354de69791a039164807c1a436 /usr/bin/bzip2

View File

@ -1,54 +1,54 @@
113a08baeaaaafd87295806756a5b5eee73a55347e86b4930e01c15d7220f74b /image/bin/install 113a08baeaaaafd87295806756a5b5eee73a55347e86b4930e01c15d7220f74b /usr/bin/install
f6dd08d95b1ecdd32c7804afa226d734fb4efbe54e67532023deb3a95df2899d /image/bin/basename f6dd08d95b1ecdd32c7804afa226d734fb4efbe54e67532023deb3a95df2899d /usr/bin/basename
8bf26dadc87990c5ec5fe6551145049d52ded48640ce7ac47b05b458ff870cfa /image/bin/cat 8bf26dadc87990c5ec5fe6551145049d52ded48640ce7ac47b05b458ff870cfa /usr/bin/cat
3cfdf2a0f1db912f1daa3015ceb99689f51970196c85a049a3e098bd96271b20 /image/bin/chmod 3cfdf2a0f1db912f1daa3015ceb99689f51970196c85a049a3e098bd96271b20 /usr/bin/chmod
994197dd07610b44608b388242c70adb9ec49bb2a643dcfdfb1e105529c2e379 /image/bin/cksum 994197dd07610b44608b388242c70adb9ec49bb2a643dcfdfb1e105529c2e379 /usr/bin/cksum
78c1187c2ce90fe24acc739eeb159363de70e06e239bac3ea096ee1cf3f9d273 /image/bin/cp 78c1187c2ce90fe24acc739eeb159363de70e06e239bac3ea096ee1cf3f9d273 /usr/bin/cp
a09aeffc07c868076aa034fd1650f8faca703379aa31d5b5fd911adf98901c82 /image/bin/csplit a09aeffc07c868076aa034fd1650f8faca703379aa31d5b5fd911adf98901c82 /usr/bin/csplit
e3149e91b206a83b4e7341b5df6ddefddfe04be4b9859642b23e2ee684de0e2d /image/bin/cut e3149e91b206a83b4e7341b5df6ddefddfe04be4b9859642b23e2ee684de0e2d /usr/bin/cut
39713a15ea9b4a46d01f8d0a2ca99fe83acab34980442cf4e26d0c495e63acd3 /image/bin/echo 39713a15ea9b4a46d01f8d0a2ca99fe83acab34980442cf4e26d0c495e63acd3 /usr/bin/echo
b9b229f0cfe7c2077c7f1ce30b91d07ae02794bb52520367053e4c5dae815617 /image/bin/expand b9b229f0cfe7c2077c7f1ce30b91d07ae02794bb52520367053e4c5dae815617 /usr/bin/expand
79f91e16249f8f595fb4dd68a05413c8f28bd3a15f25ed07d602b504f745b33f /image/bin/factor 79f91e16249f8f595fb4dd68a05413c8f28bd3a15f25ed07d602b504f745b33f /usr/bin/factor
a7071f0800ed49164535244ac82e6288ca7f4c9ef119ce722e809c965feba43e /image/bin/false a7071f0800ed49164535244ac82e6288ca7f4c9ef119ce722e809c965feba43e /usr/bin/false
c7c581160a28eaea971e1333b19e07b81e98897a251f05f8fe5fd1fd2c89ad2a /image/bin/fmt c7c581160a28eaea971e1333b19e07b81e98897a251f05f8fe5fd1fd2c89ad2a /usr/bin/fmt
bfdeeba7192725dc6f5b4084f73e42d518a05900af05a062b4862fcb3b7a5a0d /image/bin/fold bfdeeba7192725dc6f5b4084f73e42d518a05900af05a062b4862fcb3b7a5a0d /usr/bin/fold
b914fce359292bd4134af0d0086c4d5920a6482e784c60483c60daa86ba3e2ca /image/bin/head b914fce359292bd4134af0d0086c4d5920a6482e784c60483c60daa86ba3e2ca /usr/bin/head
142cd716a75921fc3d4f824c75515147f12b53e83f0a89a09f17aaaeaa9b1543 /image/bin/id 142cd716a75921fc3d4f824c75515147f12b53e83f0a89a09f17aaaeaa9b1543 /usr/bin/id
890bd5186317a1da5309881ad12426e45144b059436b7045a18ab670ac34585b /image/bin/join 890bd5186317a1da5309881ad12426e45144b059436b7045a18ab670ac34585b /usr/bin/join
c8d87edb84146d2c536be5cea326b5fe456eb9fb39511f535312e52577d1c229 /image/bin/kill c8d87edb84146d2c536be5cea326b5fe456eb9fb39511f535312e52577d1c229 /usr/bin/kill
5c827dc96610836ec41ced32fdff18584dfa7380431cf5f99960effcec16b6da /image/bin/link 5c827dc96610836ec41ced32fdff18584dfa7380431cf5f99960effcec16b6da /usr/bin/link
75da5a77d612a6c9ab2c63f52e0c53613917b46f243a6ca78a15edc1ab2322d2 /image/bin/ln 75da5a77d612a6c9ab2c63f52e0c53613917b46f243a6ca78a15edc1ab2322d2 /usr/bin/ln
e74bc32191c7f53b659c7b1937d9799e7e56a71f0d68a00a085df99d900ac71a /image/bin/logname e74bc32191c7f53b659c7b1937d9799e7e56a71f0d68a00a085df99d900ac71a /usr/bin/logname
fc1b745d7b10d84445fe6f4a42cb1893827f13029eb5ba93568c4668182ef0c3 /image/bin/mkfifo fc1b745d7b10d84445fe6f4a42cb1893827f13029eb5ba93568c4668182ef0c3 /usr/bin/mkfifo
2aaba60b28b63c8fe0199202a364327bb235fb628424c70d85ddf1b011a603b9 /image/bin/mkdir 2aaba60b28b63c8fe0199202a364327bb235fb628424c70d85ddf1b011a603b9 /usr/bin/mkdir
541dfb8cddfc66fe7e2628012c6557d34eb071312af6ad9178c14ab374970ea0 /image/bin/mknod 541dfb8cddfc66fe7e2628012c6557d34eb071312af6ad9178c14ab374970ea0 /usr/bin/mknod
95cf6269ae7608960bf1eb1062cd8f1f9981534b8e66449c3076c2b270f02970 /image/bin/nl 95cf6269ae7608960bf1eb1062cd8f1f9981534b8e66449c3076c2b270f02970 /usr/bin/nl
82109de6321e241128763333ba7e32db91d6fd07124dd3198fdd80f5c8679cf5 /image/bin/od 82109de6321e241128763333ba7e32db91d6fd07124dd3198fdd80f5c8679cf5 /usr/bin/od
89537a3ff8d001059b2875e49b02e64f5cc9e70ee0053b1407c9e13a949097cf /image/bin/paste 89537a3ff8d001059b2875e49b02e64f5cc9e70ee0053b1407c9e13a949097cf /usr/bin/paste
876bf7b6743fb7a8b9967f9f8ae0ce7deabe9a109b5d8655e2042435c8dc9141 /image/bin/pathchk 876bf7b6743fb7a8b9967f9f8ae0ce7deabe9a109b5d8655e2042435c8dc9141 /usr/bin/pathchk
249eb2c58d2e82bc38a008c3fa6da4ece2c56f198396901ffb4667cd55bd6d29 /image/bin/printf 0eb7a6d22a2a1daccd547e4f61090bf7a19ed63a3aec64076d9b6b14ad5ac873 /usr/bin/printf
0c7b355b1b81093b740efd5afdec417f1902edb3c4c7335320ad371aa67e66a5 /image/bin/ptx 0c7b355b1b81093b740efd5afdec417f1902edb3c4c7335320ad371aa67e66a5 /usr/bin/ptx
a5a7d59c3daddcd12a5a1f69710f970fba40f319baa6e8a2d7ee6da55936d046 /image/bin/pwd a5a7d59c3daddcd12a5a1f69710f970fba40f319baa6e8a2d7ee6da55936d046 /usr/bin/pwd
bb5be58fc44331fedc405f28d6bf9014105376db48ab6921de4468c26868b0cd /image/bin/readlink bb5be58fc44331fedc405f28d6bf9014105376db48ab6921de4468c26868b0cd /usr/bin/readlink
cf83e7cf46b52440d593d08c03859bf2354affd3d184d4975fb4d1ba0a9b5260 /image/bin/rmdir cf83e7cf46b52440d593d08c03859bf2354affd3d184d4975fb4d1ba0a9b5260 /usr/bin/rmdir
ed0e8f05df2f9a757a783a783d4d5efc4fc85d5f5ade8b61b6c32bd64047eaaf /image/bin/seq ed0e8f05df2f9a757a783a783d4d5efc4fc85d5f5ade8b61b6c32bd64047eaaf /usr/bin/seq
3a839fe7e32dff6a2597390660beb10ee15eabd2d1fe4531a58eed035fa0db5f /image/bin/sleep 3a839fe7e32dff6a2597390660beb10ee15eabd2d1fe4531a58eed035fa0db5f /usr/bin/sleep
978bab078ddc398c8617697143265b5c0791d74730895243e11f30f208389095 /image/bin/split 978bab078ddc398c8617697143265b5c0791d74730895243e11f30f208389095 /usr/bin/split
ee8532ca989f75ec263121c20f13474ad73aafa503bb2ae2f785708b0244c329 /image/bin/sum ee8532ca989f75ec263121c20f13474ad73aafa503bb2ae2f785708b0244c329 /usr/bin/sum
40d71b38897a5ceacd45a4c49a2d84dab4d175fff4e7fcf98785c31d2ec715f2 /image/bin/tail 40d71b38897a5ceacd45a4c49a2d84dab4d175fff4e7fcf98785c31d2ec715f2 /usr/bin/tail
cb8ff79e7566d6fbfe0c5d384163585306a9ef7e9e525fea0bf0c8a5c2af8238 /image/bin/tee cb8ff79e7566d6fbfe0c5d384163585306a9ef7e9e525fea0bf0c8a5c2af8238 /usr/bin/tee
6ab10d4a009e2b134c7e854f2561da93d74b95701d538659284d5035bc88ff89 /image/bin/tr 6ab10d4a009e2b134c7e854f2561da93d74b95701d538659284d5035bc88ff89 /usr/bin/tr
062e387534cc7661b11346524f84e38f5e64a4326819377b9bc3aa675fb6a409 /image/bin/tsort 062e387534cc7661b11346524f84e38f5e64a4326819377b9bc3aa675fb6a409 /usr/bin/tsort
07103fb0d194c01576894c800eecc3be9588103e93c6e8b9c0e6063fb9dde5af /image/bin/unexpand 07103fb0d194c01576894c800eecc3be9588103e93c6e8b9c0e6063fb9dde5af /usr/bin/unexpand
054c7b8ef262065dc965b885baa858602165609322196515a6e9415b0f9a21e5 /image/bin/unlink 054c7b8ef262065dc965b885baa858602165609322196515a6e9415b0f9a21e5 /usr/bin/unlink
545d17edd4994ab9d405b27b0ebd5d9ef1e3d4c1c172bc5c47112a740ce88e15 /image/bin/wc 545d17edd4994ab9d405b27b0ebd5d9ef1e3d4c1c172bc5c47112a740ce88e15 /usr/bin/wc
9464990ed84759efab8bc3b5b67cf6f77c03ccf988bbe6e571a12ea3d6b01cd9 /image/bin/whoami 9464990ed84759efab8bc3b5b67cf6f77c03ccf988bbe6e571a12ea3d6b01cd9 /usr/bin/whoami
060e30b58112feba89aa3b90506d7c8f532837ab339b45f351ebe4a39aa36049 /image/bin/test 060e30b58112feba89aa3b90506d7c8f532837ab339b45f351ebe4a39aa36049 /usr/bin/test
0d1e615de04e3d99b5cfd9b86eac332113227eb87707e025748ddde134720596 /image/bin/touch 0d1e615de04e3d99b5cfd9b86eac332113227eb87707e025748ddde134720596 /usr/bin/touch
af3a6577c63e79cd2bbabd3c966790ef006c2d5d2584573ba91667d45f80fec3 /image/bin/true af3a6577c63e79cd2bbabd3c966790ef006c2d5d2584573ba91667d45f80fec3 /usr/bin/true
0321a3302b2883914612d9e3dad00e5f338e5c9541651ef293bb38503a9ae39c /image/bin/yes 0321a3302b2883914612d9e3dad00e5f338e5c9541651ef293bb38503a9ae39c /usr/bin/yes
84dd2d7cb8216eceaa3d53886832034c1b68f174239fe51adb68e2ec45901610 /image/bin/ls 84dd2d7cb8216eceaa3d53886832034c1b68f174239fe51adb68e2ec45901610 /usr/bin/ls
acb87cf7d9c1be94dde273bf3f9ab21115ff86a1cc783963dd7571729c4a82e8 /image/bin/md5sum acb87cf7d9c1be94dde273bf3f9ab21115ff86a1cc783963dd7571729c4a82e8 /usr/bin/md5sum
039aa7005ce1280641e9828ea407e1e80994176a5c546d3bc6f88fd8d34f79c5 /image/bin/mv 039aa7005ce1280641e9828ea407e1e80994176a5c546d3bc6f88fd8d34f79c5 /usr/bin/mv
ba5655e1ae7be5b5655513b19d03d385840c707528bd0baa907dc2b117d35d97 /image/bin/rm ba5655e1ae7be5b5655513b19d03d385840c707528bd0baa907dc2b117d35d97 /usr/bin/rm
330d475015d0d78af61789f44d636b14082d64a64dd7faf481677c014fb5a606 /image/bin/sha1sum 330d475015d0d78af61789f44d636b14082d64a64dd7faf481677c014fb5a606 /usr/bin/sha1sum

View File

@ -1,60 +1,60 @@
fafa676fe85f662f753bb5257ba6575086c6d4d7b8b27a952624db08e136b1ac /image/bin/basename fafa676fe85f662f753bb5257ba6575086c6d4d7b8b27a952624db08e136b1ac /usr/bin/basename
8b4e2b1ea346298b6534894e85cfa3ac4ee9bd1900da1d044a45c366d143dbf0 /image/bin/cat 8b4e2b1ea346298b6534894e85cfa3ac4ee9bd1900da1d044a45c366d143dbf0 /usr/bin/cat
24b11f735c4dcbd28e0defcef6208f419ebb3a7f33a5f7addb41d7df9e021bc1 /image/bin/chmod 24b11f735c4dcbd28e0defcef6208f419ebb3a7f33a5f7addb41d7df9e021bc1 /usr/bin/chmod
8dd096b3a2973c4e3652e6bfffc30d2d85e8cb9b7f6cbbb2079cdb00a465589f /image/bin/cksum 8dd096b3a2973c4e3652e6bfffc30d2d85e8cb9b7f6cbbb2079cdb00a465589f /usr/bin/cksum
6e9c29ae39dc9cc13925fe4066ab1867d0623bc704b2b1be6e242dc27b6c8ea1 /image/bin/cp 6e9c29ae39dc9cc13925fe4066ab1867d0623bc704b2b1be6e242dc27b6c8ea1 /usr/bin/cp
220ee0e1e19ad52403794872fd879619c25e2bf6b22d9616799250f76f8b9960 /image/bin/csplit 220ee0e1e19ad52403794872fd879619c25e2bf6b22d9616799250f76f8b9960 /usr/bin/csplit
15eea66971190c390da91bd8537c01b689e1cf24cc96cd256607ef437f07f41d /image/bin/cut 15eea66971190c390da91bd8537c01b689e1cf24cc96cd256607ef437f07f41d /usr/bin/cut
567d079e9c0122410284414c0f2db2248e78686b403dabd9c7abd12c20ad9f89 /image/bin/dd 567d079e9c0122410284414c0f2db2248e78686b403dabd9c7abd12c20ad9f89 /usr/bin/dd
c033f4ae4ca47c1ae267d9f983c35366f5bf803b53422a073fbdd60dd3c745a8 /image/bin/dirname c033f4ae4ca47c1ae267d9f983c35366f5bf803b53422a073fbdd60dd3c745a8 /usr/bin/dirname
0884b23703671535b882cffe99720d18f0f915b9323184dc20c0b7ef1af9ec4b /image/bin/echo 0884b23703671535b882cffe99720d18f0f915b9323184dc20c0b7ef1af9ec4b /usr/bin/echo
4bb7dca4382da61d02331c6785f254e04789e9a26e034fd4bbc40b969bdc81a5 /image/bin/env 4bb7dca4382da61d02331c6785f254e04789e9a26e034fd4bbc40b969bdc81a5 /usr/bin/env
76932efb69bc33a101a0a72424fc9dd50036b5f3fa09101d2d776a2e8aad7f3d /image/bin/expand 76932efb69bc33a101a0a72424fc9dd50036b5f3fa09101d2d776a2e8aad7f3d /usr/bin/expand
aea616aaf5c8c63f564a77d4469cbc49088531920dc927db24c70e8c5872c97b /image/bin/expr aea616aaf5c8c63f564a77d4469cbc49088531920dc927db24c70e8c5872c97b /usr/bin/expr
6e082caf5494d14d8e8eb0c8284942389198ac0fff8646c08b3136039a8a1579 /image/bin/factor 6e082caf5494d14d8e8eb0c8284942389198ac0fff8646c08b3136039a8a1579 /usr/bin/factor
94132ca47c73ec70cc5f817a7d4c3de8ec37f7664564028c6daf27a1f2a75f37 /image/bin/false 94132ca47c73ec70cc5f817a7d4c3de8ec37f7664564028c6daf27a1f2a75f37 /usr/bin/false
ee5f43940b667026f2152ccde76f8d09cb99eb8adbea29be782876d236ce3797 /image/bin/fmt ee5f43940b667026f2152ccde76f8d09cb99eb8adbea29be782876d236ce3797 /usr/bin/fmt
5b4b347107c9eea9e984652ab9ebb8ed95a349a717fedc3e523195b69d7383ae /image/bin/fold 5b4b347107c9eea9e984652ab9ebb8ed95a349a717fedc3e523195b69d7383ae /usr/bin/fold
1b49cc4b6f706c6da74831223c57251298c494b09ebf0e513df9b6536cfa84ab /image/bin/head 1b49cc4b6f706c6da74831223c57251298c494b09ebf0e513df9b6536cfa84ab /usr/bin/head
c2af52d735a708ad30b7d493c19e2ef8a059bfc617af26a1e877077c7a25bf58 /image/bin/id c2af52d735a708ad30b7d493c19e2ef8a059bfc617af26a1e877077c7a25bf58 /usr/bin/id
3e9b0e09d1da2ce9f6a2d0f212f6211e9ff53767a60f5fac040488da97da43b7 /image/bin/join 3e9b0e09d1da2ce9f6a2d0f212f6211e9ff53767a60f5fac040488da97da43b7 /usr/bin/join
3aa7096a22e4056c7ae5329e71965a6e1f5eeb10c471cffd4b86f9de91684588 /image/bin/kill 3aa7096a22e4056c7ae5329e71965a6e1f5eeb10c471cffd4b86f9de91684588 /usr/bin/kill
f6d99b9010578b4e3112c70131083c27bfcf731862b021df2995fd5738c52b99 /image/bin/link f6d99b9010578b4e3112c70131083c27bfcf731862b021df2995fd5738c52b99 /usr/bin/link
ae6e4cdad0a792a72674c487f3874f356a49a25d0d11ea0f9b2abdb466494a50 /image/bin/ln ae6e4cdad0a792a72674c487f3874f356a49a25d0d11ea0f9b2abdb466494a50 /usr/bin/ln
576ddcdde28a5d21b953976134f4b89dc0380e5ccfd8c9c489faf44db6d0506f /image/bin/logname 576ddcdde28a5d21b953976134f4b89dc0380e5ccfd8c9c489faf44db6d0506f /usr/bin/logname
cc82a9771ebfc62a744b3b5f8b05d7fe86944ff0e02d1a20ac959421238e19e4 /image/bin/mkfifo cc82a9771ebfc62a744b3b5f8b05d7fe86944ff0e02d1a20ac959421238e19e4 /usr/bin/mkfifo
20d933c6787e1edfe47c30601e713fd9e6199852c55bb7af608722516aaaf699 /image/bin/mkdir 20d933c6787e1edfe47c30601e713fd9e6199852c55bb7af608722516aaaf699 /usr/bin/mkdir
e173f74b72fcfc6b17ae0653a5a88fc36f6ce42bf99e70de4245701bf2a45a50 /image/bin/mknod e173f74b72fcfc6b17ae0653a5a88fc36f6ce42bf99e70de4245701bf2a45a50 /usr/bin/mknod
f98ea6c094c9fda45204d228a58bc52ceba02a8bf6e778e855d434387a43e1cb /image/bin/nl f98ea6c094c9fda45204d228a58bc52ceba02a8bf6e778e855d434387a43e1cb /usr/bin/nl
e49bba1ea6a61fb90f754e8de4692ed0810e7c68429f0b22fbf37670607a7807 /image/bin/od e49bba1ea6a61fb90f754e8de4692ed0810e7c68429f0b22fbf37670607a7807 /usr/bin/od
9ed0744237c4025a83ee4cc1d4fdf1135e6435899284c6e070b1ceb9b74e0203 /image/bin/paste 9ed0744237c4025a83ee4cc1d4fdf1135e6435899284c6e070b1ceb9b74e0203 /usr/bin/paste
8b03fcd11aba79282d571d1f8ac3ce8839051e3c059e1895cb05cf660901102b /image/bin/pathchk 8b03fcd11aba79282d571d1f8ac3ce8839051e3c059e1895cb05cf660901102b /usr/bin/pathchk
fda53239b3172ffdcd7989a79dcde19ed27c393c4cc82ba85315ed1a872d2654 /image/bin/printf 39c2d96e779d76562fcee782d82488310fa2c4daaaa54b1811f41ac1879d3009 /usr/bin/printf
293e7a730d7f746731deb9614b3afab805a097f9acf917d53e44acc3acd9cb4b /image/bin/ptx 293e7a730d7f746731deb9614b3afab805a097f9acf917d53e44acc3acd9cb4b /usr/bin/ptx
fa7ff4f943ca592c623e41a303e697114a420c0a3e5d91c779dfd57ab39b7053 /image/bin/pwd fa7ff4f943ca592c623e41a303e697114a420c0a3e5d91c779dfd57ab39b7053 /usr/bin/pwd
3550aefb0eee8a35b4aa46ac31322687e478cb0f03c833e6924e462963e2b0f5 /image/bin/readlink 3550aefb0eee8a35b4aa46ac31322687e478cb0f03c833e6924e462963e2b0f5 /usr/bin/readlink
1543d06fdbe7fe2a28d6f2aa0a4d8ef69d4c06f6fe8ba605933fed51eda8c7fa /image/bin/rmdir 1543d06fdbe7fe2a28d6f2aa0a4d8ef69d4c06f6fe8ba605933fed51eda8c7fa /usr/bin/rmdir
291f7fdd7d43fc55da4a50d7c7ba9945568b31602e74fbb3ab94a8b25a039595 /image/bin/seq 291f7fdd7d43fc55da4a50d7c7ba9945568b31602e74fbb3ab94a8b25a039595 /usr/bin/seq
4b7609bd5da6de314b418be80f1be1a525bb4756efb1e9925f0ae7814c6eedef /image/bin/sleep 4b7609bd5da6de314b418be80f1be1a525bb4756efb1e9925f0ae7814c6eedef /usr/bin/sleep
c40dac27f90c5f793a1ed37e78bd1015e44688dc2179da209b1065d02ed0c6e3 /image/bin/sort c40dac27f90c5f793a1ed37e78bd1015e44688dc2179da209b1065d02ed0c6e3 /usr/bin/sort
5087a0f86f238062a85f2f6ca3e6b33ba6b3c8dd9700e314c1ae3b2af3331409 /image/bin/split 5087a0f86f238062a85f2f6ca3e6b33ba6b3c8dd9700e314c1ae3b2af3331409 /usr/bin/split
533d8a75e4460e37714c50eed989a643dffe08e3ab4f7400b966f2241e28a60f /image/bin/sync 533d8a75e4460e37714c50eed989a643dffe08e3ab4f7400b966f2241e28a60f /usr/bin/sync
35f681f7cc31a895f5c5e0db8b6a3c203b2ed9ce1771503f198614302e42c600 /image/bin/sum 35f681f7cc31a895f5c5e0db8b6a3c203b2ed9ce1771503f198614302e42c600 /usr/bin/sum
7272d4fb3313ad3e19c79393d8785d4b343a915e605332eebbc8f5ac5338e071 /image/bin/tail 7272d4fb3313ad3e19c79393d8785d4b343a915e605332eebbc8f5ac5338e071 /usr/bin/tail
c2c6fae2cad8e29a75ff3f793ca7d059cc50ea4ee7d55f659e8f2d371f7763d6 /image/bin/tee c2c6fae2cad8e29a75ff3f793ca7d059cc50ea4ee7d55f659e8f2d371f7763d6 /usr/bin/tee
643d2912f2055e70284ab036d6d154e4667120726486c3a3329fdb5115b452f2 /image/bin/tr 643d2912f2055e70284ab036d6d154e4667120726486c3a3329fdb5115b452f2 /usr/bin/tr
75d4e74c03ad027b1b7738e6049ec5c01cfdd7a665ec82e0ecdf921d440e71a0 /image/bin/tsort 75d4e74c03ad027b1b7738e6049ec5c01cfdd7a665ec82e0ecdf921d440e71a0 /usr/bin/tsort
c7d92d8291578de76afa58f1a1160f3373b5935b6b6f1dca63bd0d3d210ea161 /image/bin/uname c7d92d8291578de76afa58f1a1160f3373b5935b6b6f1dca63bd0d3d210ea161 /usr/bin/uname
0a51c8f6dc3ea15fd439e11a14d7c13d7094457e17129e7f5de51d886ed8f54e /image/bin/unexpand 0a51c8f6dc3ea15fd439e11a14d7c13d7094457e17129e7f5de51d886ed8f54e /usr/bin/unexpand
abda7abe33205cda90734216bd3f2cc1dcf859db166d2d6297665a4d178e6bac /image/bin/unlink abda7abe33205cda90734216bd3f2cc1dcf859db166d2d6297665a4d178e6bac /usr/bin/unlink
f033207cf5de1eac8f4726b1926a33759b294050090932a6f7de6a6d98a8f9e8 /image/bin/wc f033207cf5de1eac8f4726b1926a33759b294050090932a6f7de6a6d98a8f9e8 /usr/bin/wc
46f35124f00bcee7ec557406228da3abd04239be7b0ef0c10403139f1e0f0dd7 /image/bin/whoami 46f35124f00bcee7ec557406228da3abd04239be7b0ef0c10403139f1e0f0dd7 /usr/bin/whoami
b8942c4ecd012efd53b74a8c5fec424020a7099356c4db017115499016237876 /image/bin/test b8942c4ecd012efd53b74a8c5fec424020a7099356c4db017115499016237876 /usr/bin/test
8bc7be81630efacca243feb8ecdaa97bc1d0b5a4060e0decf96af49875a06b00 /image/bin/true 8bc7be81630efacca243feb8ecdaa97bc1d0b5a4060e0decf96af49875a06b00 /usr/bin/true
84109c279ed6445c896fe04a397bf66e1f73f74200f8e58477e828aad7e43c92 /image/bin/yes 84109c279ed6445c896fe04a397bf66e1f73f74200f8e58477e828aad7e43c92 /usr/bin/yes
6c2c4baa6e75c00896b01ceb4e2f0ef62b59a7f27184ac1c5bf85f6da2983ae5 /image/bin/install 6c2c4baa6e75c00896b01ceb4e2f0ef62b59a7f27184ac1c5bf85f6da2983ae5 /usr/bin/install
0f5fe59d628457041d4cb66ba6dfa27dd25c959aa65298db914c2524c9927d52 /image/bin/ls 0f5fe59d628457041d4cb66ba6dfa27dd25c959aa65298db914c2524c9927d52 /usr/bin/ls
3f43cf65e4ea8b713096607ce7b28c835dacaa0d18bb27fd664156b43b02639a /image/bin/md5sum 3f43cf65e4ea8b713096607ce7b28c835dacaa0d18bb27fd664156b43b02639a /usr/bin/md5sum
7fbafb8ac8aded995076404ea8c35392c3287a4ae92f7683baf445e321ba1a0c /image/bin/mv 7fbafb8ac8aded995076404ea8c35392c3287a4ae92f7683baf445e321ba1a0c /usr/bin/mv
5bb0d9ac5acc086b1bbcbd9c2f77f124efcc93e5802194a6aabce05c368b86c4 /image/bin/rm 5bb0d9ac5acc086b1bbcbd9c2f77f124efcc93e5802194a6aabce05c368b86c4 /usr/bin/rm
c086a3b03be0da5fb7ffc5d3d666b9b8a340bc74c9d7c208123c55887c371147 /image/bin/sha1sum c086a3b03be0da5fb7ffc5d3d666b9b8a340bc74c9d7c208123c55887c371147 /usr/bin/sha1sum

View File

@ -1,3 +1,3 @@
98124acfaf5cd8c1795d9557455607fb157a514867de5b908a9a3c8d00d88717 /image/bin/date 98124acfaf5cd8c1795d9557455607fb157a514867de5b908a9a3c8d00d88717 /usr/bin/date
fe8a8a6d39e35ca2d980ac0dfb57204f34c34aa2ec543bc15f93ff80bcbbd38a /image/bin/mktemp fe8a8a6d39e35ca2d980ac0dfb57204f34c34aa2ec543bc15f93ff80bcbbd38a /usr/bin/mktemp
40289b9aae91f72a7d44bbc93616dcf2397b60d2532b549d053f3ce9b1040119 /image/bin/sha256sum 40289b9aae91f72a7d44bbc93616dcf2397b60d2532b549d053f3ce9b1040119 /usr/bin/sha256sum

View File

@ -1,5 +1,6 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021 Paul Dersey <pdersey@gmail.com> # SPDX-FileCopyrightText: 2021 Paul Dersey <pdersey@gmail.com>
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
# #
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
@ -48,7 +49,7 @@ CFLAGS = -I . -I lib \
-DHAVE_LOCALE_H=1 \ -DHAVE_LOCALE_H=1 \
-DTIME_WITH_SYS_TIME=1 \ -DTIME_WITH_SYS_TIME=1 \
-DHAVE_STDINT_H=1 \ -DHAVE_STDINT_H=1 \
-DLIBDIR=\"/image/lib\" \ -DLIBDIR=\"/usr/lib\" \
-DHAVE_DECL_WCWIDTH=0 \ -DHAVE_DECL_WCWIDTH=0 \
-DHAVE_SYS_STAT_H=1 \ -DHAVE_SYS_STAT_H=1 \
-DHAVE_INTTYPES_H=1 \ -DHAVE_INTTYPES_H=1 \

View File

@ -1,107 +0,0 @@
4b1cb2c39577f107feb8def55982f789594ed26cac2440dbd794d0efc1060113 /image/bin/[
226c2c0185f322f375bcdc0723fd306b2b68fe532168926b19fc90de4be3db60 /image/bin/b2sum
9c4fe4ce411f086c3daaa0e85a96d15214482e1e8cbe66286594dc02620ddd97 /image/bin/base32
fd6dcb61a183b9a0342276f77a310a4faf14b20e9aa58c8d9755d49db263aba3 /image/bin/base64
fe7d1f2f778a2e4f1cb100e901472cdbf50bb66ed0e64ef0e0899198e9795464 /image/bin/basename
40abb4ddaee9f983a38599d1a11816fe376a842e09194bd0c3708afc20185cb0 /image/bin/basenc
5921f992032733277031c65ba4b5ac03a2168d731c90513e2cffd2f6defc013e /image/bin/cat
cd2187495f4f5adf59e48b62ad92d01c8d7c8b3d4f5bb76fc7c790217ab9bcce /image/bin/chcon
944e56b469d9dca8e888b0a6a8bb90d126279e6a19a40e71c077ce6fe668c0a2 /image/bin/chgrp
6e7aa98b4f221282e1fef34d8e266239e095ee9c7e76847e3a91412ba2c0b7c8 /image/bin/chmod
453cb0c1cba85966823d91dfcb79fe494736839656bd757b790de7c3b1403d8c /image/bin/chown
6b90b8354b9fe3c8804384a8c028f01b6b04df764c3af5e8a8fbe1fa38aeca0c /image/bin/chroot
1cf4e54e3bf96739b5cd184dad44f40ed19f3a8b0aafd19f72997cef9b473db6 /image/bin/cksum
786a7661c0ab957e276218acdffc2b6dcbca521267b3857b7b9920e80da83fe1 /image/bin/comm
8e1ef24a88b8e032c2e1af3186a206212e8939fe011ff9c6fe278bbae5536d47 /image/bin/cp
d46f3c060d5edbea25a2fcf7c65dcbeed3d0084eb2f1a15c1b8f8eeed6642d67 /image/bin/csplit
fb8faa5610e38b9e3c186aa9cdfcbe7ca07809c3569e3dafe3890678c36ebeac /image/bin/cut
8146b6270016150120854b3eec6382d52d44e72f80abbde00c6c8238a78839b6 /image/bin/date
2d70f5bda07a63a645db04b7c0908ca96873f075e8a1d89422b90f48bffb04fa /image/bin/dd
7831d760c20670064963fa41b0939ac19932d8b04a4c7b56aabfd4d917962675 /image/bin/df
44499ede5dc7080ffb123b87645b5c8a3b9b53bef1c2e0edd93e810d3d9a3d12 /image/bin/dir
5601dc48fe224812071c2c1de6a73223aaf90921ec90c6575596f4fbeb92a570 /image/bin/dircolors
2ba169c8791696adc37779dcc35eb689af5bebce3ea05ba46d3c1b667dc6bc04 /image/bin/dirname
ce57fade16775a802e3b14643dd3e2d41db8bd6fe8a5005cc8ba2290c9d2be91 /image/bin/du
1613e25b9b8ead7db666b9c77ec0e4f37239a5d847bb475ba89881231e8050c9 /image/bin/echo
bb822886e49633840975978af4cada542a951522ac753dfc0b67b5054d5be0d8 /image/bin/env
7240ea8a4139df493be025d41503d827c64b6051ac3651c0d2448694991f4051 /image/bin/expand
10e7908eda22cf34ae2fb7b578497c60aca01adb9b93865af4b24659ed4731ad /image/bin/expr
f21cd98cbae3c93ba86893cbde49177f068b097aa75b9dad63bc233b8c0eff55 /image/bin/factor
2e31dcb31b02e1665d95948ef9fba420c3d03f77f15314b8dc39b82e09112821 /image/bin/false
993f48bf28d51ef0631c54c5d43692db891959950ccff7b012c9fe622a4dc23f /image/bin/fmt
0dcdbcd7578726d424d5873d1b0907867db67430b456bbb6d617a7769013af95 /image/bin/fold
072b49fe3e8c3ed889cb9756d23bb3040a633b44889e2e8f2d033ea795f16e32 /image/bin/groups
8af0f46e031b8c6aa13367cfaf24dc3d7861d7a92785e3483e1b4e7d0d1035ef /image/bin/head
b14cae09e34d8ff404fff1d44c9d5eb28ace744b25e18c097b2304b475195b49 /image/bin/hostid
a064920bb701620402aca4e73e53b0aa92dd98003d265f1b90e7d71e53bdd9ee /image/bin/id
efc206df123a0fc345347ca9d67a0c257af9751f860707f32729f7c4c0a713ee /image/bin/install
e4b88f6a1d9d63a5f765690b019aac1aa9e01641666444e6c41e2d8ae1f1be39 /image/bin/join
e0a9c45e9ecd9a50fec3bf50246ddf77c3e6220e295928878166fab92dea41bb /image/bin/kill
daa02c83dd3ab0d5e9fd3945500aae8838fd660f102f3e9826858235101c0e3c /image/bin/link
b2c4f2b084743a12c9bad0fa5403484c5ead4192eab69fc9b2f84971294eef8d /image/bin/ln
37dc27b546188d9a7525002c3557480fd53189819f5cea0e3ec9a5d0bf4edc4f /image/bin/logname
0c00c6773636fce64f37bf7bda1ab5bef9c4342a182a89b829d7903d63d39726 /image/bin/ls
1efa01b8f1295fa476366b7d1a15c823e9763a4f4d67195b27c2ba542d3e1048 /image/bin/md5sum
cf4c167f97ee4c120371b34759f2742e2eb35bb457585742d47c064d1cd20d20 /image/bin/mkdir
3b0b76786a1f2259f50eb479caf8389535522578e286780d0de0d8b5f5504d98 /image/bin/mkfifo
753351bf70cf50988318b4c3e75178d77dbf0af453764a92b9d0813accf92438 /image/bin/mknod
b2e5fac44cd937921a96eab1d6de49158d794b69d98904c6197eb927f49eee3f /image/bin/mktemp
4e4e8125a649146c92b6d663f4a503e296c238549a56084666e2dc96a43cf280 /image/bin/mv
fd8f3a5773c1e5ec53afdb566c40a48d48cf522136cd1be7e6007cb32168347b /image/bin/nice
119d0a16ffb5249299fe4a1016e854b55c4664e89428f34afba489c050b6616c /image/bin/nl
2f0ba52b0cea906e5bed48634a0a72962cbc37ca7a4d9018f14f36a9a7078aff /image/bin/nohup
adb3a4ee51b6142640052983cf61ab1c1a8cd949d0cb087baa53b7e68bc7d2eb /image/bin/nproc
9b2e9da81d9cdd5ee6b0c824a89841855dc52c9ca2650be9a28b9e13bac2d2e0 /image/bin/numfmt
5085d336706f08f3bad923aa897de93ac438374f9852f0d2dec9b1e6e6dad1d7 /image/bin/od
7ed640050e9868ad1fed9e7834b40277b9d3b42d873b3b28c01192fce33b12c9 /image/bin/paste
53636efdd4fc5c4dcda3888e572dfbe1c39c7574e16fb88219e8fee12397305e /image/bin/pathchk
2c33685f31ef55afefb5e2878ec6ad16a1731d00cf6fdc391fcdfc32633a9630 /image/bin/pinky
3db5a930e2e8e2d2d9fe5babce7ece1187a8e43fd3b3a73de46b7536c07488f6 /image/bin/pr
1b1505e75514d057d8819391abbb6cdd30fcca89cda0b852393d62059476f6e1 /image/bin/printenv
369d7b4d49b4d7710e284c4d0713c7abdfa01ee5e0239f8e8be6c7cc521a5723 /image/bin/printf
2bc17d7bdfc3a855be1e1c82089809e1339aa8a09701b2d8fe0d33219336d905 /image/bin/ptx
5ee1f648fdd305f478e1dd71e4befbc524cac46c23708c0649b1f055ff305286 /image/bin/pwd
61a30394510e94c5f7be84fa341948a6f4cf65f5931a9107dd23d0cd66a2b82a /image/bin/readlink
319c34f870304012d3c491853c16f6e0d5255ef7ceaffd118dcf0acd57f88606 /image/bin/realpath
dd51e28c1a922c459d81f08d6a596614cf1f9383b856623f8e02b6de94cbe22a /image/bin/rm
7b342e22dfd4e51c063bb434b330ac650b452878555543a54d7c8becbec64a71 /image/bin/rmdir
0da00f19781fca93b3b12c8a1e86348b139a087ca3fcc8d30bbd52c1ac7f1470 /image/bin/runcon
2cafd71e25c88b7641655890146f2899c71459f9bd1ac902aa4fbcf45d485ea6 /image/bin/seq
9825fb6c054dd81fee7bac2b21e34f46ffbd7e06d4101846ea83387395ce74ef /image/bin/sha1sum
159f7650b7367309df6b4a3dff65c7815211a21a35bff9c44a083ac257d5c984 /image/bin/sha224sum
bbedf99768efbd9f3c1e8b3ad5537109ef0a0c0832e5f1255aa07278b7791ab5 /image/bin/sha256sum
3d23b8a7faf5b86b4330c787adeb9a234fea32480b05cd1a47ea8e59ffb41a76 /image/bin/sha384sum
b0ee23e6205993d8c148641f40e71a0d532454b60ce4af81ee31ed9efa0b6c2c /image/bin/sha512sum
e5121aee699f38aaffd1f13396cc511d0cbdf2ce6f99cd2a383ab44b13ac560f /image/bin/shred
62a7ca82d151ca73d4bca464bd89c1fe32caa5aaa6f0bd22ac43ae304b9cd074 /image/bin/shuf
60788da914956ef6308bb48fe98ea0bb6b993c4cffa99bd23bc901252a688105 /image/bin/sleep
f16532ea0aebadfa626ed21c759f5429c0f3f86ad1c6d4390e957154784a34a0 /image/bin/sort
8bf2bdb2ad64a52bd8c40cb5388de9420acd776e24eb9f41087fcbb5f88d2705 /image/bin/split
6f67d8777f310cb65ef069e95619f1baa7a577d64b4e56e9bf4da55c572da1be /image/bin/stat
614b2c0b19e34d3ba2cb093ec5723bff27c8ac0e7b3accf4de69168f93fdfca1 /image/bin/stdbuf
a2895039858ebe3c0675c9a5d5846ecd802f0e2b776df3358eda4b9a40294ed0 /image/bin/stty
be5ae441381df95c156fdda4e9b7a9909327d81a119e8563a133ffaa00c4bf76 /image/bin/sum
6b71e4f6a51f9f3f3abd10dfe177217fb8ddcadff6edbb75fbf84296d00645e0 /image/bin/sync
e3dcdfedfe4fda19b07411e7ae7e8c32aae797932ca8c5bbf95ebd85ee1e0934 /image/bin/tac
34bb92fda0e49f488322742f9527fbb840b85feea084cba8cc252b697f6ade45 /image/bin/tail
945739b04260b4114ebb9757bc13a582c3dde6f00bffc5de25703e851fa112fd /image/bin/tee
a2e22163aaf77d89293567393ad4d9b198b712e824591241c639f69a5cf671b5 /image/bin/test
365a00f40d8e6e5e07aa9e00bd2819c0b7e15e74d4c99aeea52337d168cd54ab /image/bin/timeout
484e588f4e5c38f10cf5dd70c4087b19c6049bb728f07c43801d80bd263d1b15 /image/bin/touch
cf704419a2d480bce878e244ec394b5504d06e7bc5357483f01e89f9745dfdd9 /image/bin/tr
062ab3a391741063b4c33b990b9e3eefc5d9e9bbe6e283ac515724efd9785e66 /image/bin/true
c4fe5e836e2371ad66cf2123c656de3761d79fce1b4eff4e5add9aed6cc954e4 /image/bin/truncate
a683492998ae6cdeb221f6f0c404fe1bffae42024e91531060bc03a72a06ef09 /image/bin/tsort
ff52caff909a08bf23ad85acf30a5019b5569846cda014d64d30c0336b9758a6 /image/bin/tty
0128ce2ff9556dba801c0acc35a727de8525e7ceefc6ff518b88de8a3463857f /image/bin/uname
28a13bdd01fc216f35bb39b28254038e64563571bea1dc5b56c9b88cee758e8f /image/bin/unexpand
73ea7c3aa47e17d398762c7d0a6594564792a1cba251eef865ad5d83af0b8488 /image/bin/uniq
008ec49612fb884c43505fefbab0609c768d8169648df51b4411776a18089b41 /image/bin/unlink
7497fb11caa2bb7ce43d3673b5045baf5caecac9208366ec28620a3981669c55 /image/bin/uptime
fe64d199e3fdbda804a00d4f5ca988a90efc7afb41b7a53171d1c6406c724623 /image/bin/users
e57a3d39e4ae7ba093b5996676fa5c123a1f72eec4b615d18b5c184aa12166b3 /image/bin/vdir
aa143b5801454739d12007fc535651ab7ce76bbfba49018723f98b77e32b17da /image/bin/wc
56ce0dbe4150ccef579e042adf1a0970928a44e29d96bd36bb5a586eead3a2cf /image/bin/who
090e03584c0b9754c76ba23689321a8b114fdbeb3d158e15da4e700a78b33eed /image/bin/whoami
829c9904baeeb08f8f074223b7f0a8d7dfc375779cca0626a020c1323d4f7abb /image/bin/yes
02ae56360b3c7a21a83c0bffba077f82f851fbf08ac26e740779060bebb2e006 /image/libexec/coreutils/libstdbuf.so

View File

@ -1,2 +1,2 @@
c3d87abbcc66ac9db7c7c52c808632cefb1ed5b2c7a779f1f1413247e5e2677c /image/bin/cmp c3d87abbcc66ac9db7c7c52c808632cefb1ed5b2c7a779f1f1413247e5e2677c /usr/bin/cmp
3ebd884138bdec61da56ab063ec1ef8f1913fe8a7d2ef3a12c79fb25064a983c /image/bin/diff 3ebd884138bdec61da56ab063ec1ef8f1913fe8a7d2ef3a12c79fb25064a983c /usr/bin/diff

View File

@ -1,2 +0,0 @@
f679483476abe1b25fb2dd558a2770f51c9f81a85cce009079f884c75eb7f666 /image/bin/metaconfig
a7c30101cc041d1ffd0e9d4c940885ac31c78a9a066a56b1c33e166f75ff1a17 /image/bin/manifake

View File

@ -1,7 +1,7 @@
588f6093f4fac94d2ae5f789e6dd13d369e53df59944886a4b7ff7c3338099a7 /image/bin/find 5a7e6f477bbbf2389a810f8884b9788970e713cdbfe36bc0ecef3596717ad2ad /usr/bin/find
4c9886d56b60643f2e24789b55dab3a144edb07b84f7a416e28545a79c28cbe2 /image/bin/locate 7e01af08333f7770de7fdafaa120730bb4daca68521df8fa543bae60b71f1789 /usr/bin/locate
f0af84f40d7bde1c44979b41f5a9f2bef81b6380f93f72aa155c1da5548392f6 /image/bin/updatedb 47ef19441f01b383d8cb42092111f738b230dd37128ddc763042f9cabfdc6770 /usr/bin/updatedb
4da0dc2bf7f5e595b232640086ba2dfb250becdf91ef024b5b58aa1d85690196 /image/bin/xargs 656f6f5d0070dfdf08f5d5819b30062bd4e31bf7cde876a49fc526896e36f3a7 /usr/bin/xargs
2d9e79a71b1088b9e14db3bbf5863e1e6b3041db45f6e5d1fe92f521e8d6f47b /image/libexec/bigram a7597dbc322c5985e51599d343eb2b98bf4e6092ce06595a6efc9ec82646fc4a /usr/libexec/bigram
84af6726c9c28c2498d57f716e0f992530231b85e7371dee33271540424c0842 /image/libexec/code 9e9195c230e36f5f000d967231d3a4c76f286dbc02a71f47d7c669f1c4f8ee75 /usr/libexec/code
858f3de34c8f68e39f00b6ffd3117e71f769e59516a038fea8461b7ed778318a /image/libexec/frcode 60f76f247a99d167744c94bfba1d0ffef29cb4e2652e838d34cd514020ce474e /usr/libexec/frcode

View File

@ -1 +1 @@
1e6280bcd57c357ad60c687ad5fab6597b9e6ef5f0a1186fcfef6383b76a3242 /image/bin/flex 1e6280bcd57c357ad60c687ad5fab6597b9e6ef5f0a1186fcfef6383b76a3242 /usr/bin/flex

View File

@ -1 +0,0 @@
7bee256ff9d5a635bd14ac8b41aab445d36cab309e0a4bc7859218801228a211 /image/bin/flex-2.5.33

View File

@ -1 +1 @@
3507fe902492ff1ffab5b5b74efecda17cac3b66d45b49e1d05ba9cfe5f7f65b /image/bin/flex 3507fe902492ff1ffab5b5b74efecda17cac3b66d45b49e1d05ba9cfe5f7f65b /usr/bin/flex

View File

@ -1 +1 @@
434826443327bc1f4fee62073d4dd621fc9e3039c8a66a5134a790fccd1b162a /image/bin/gawk 64436284acb7498d8371ff4aef7bcaa5070b91dc0c280e8f3f6cb56a9cdb9ea2 /usr/bin/gawk

View File

@ -1,11 +1,13 @@
6a823c735a93d933975311e49650c6b3f4747eba297b88243dbb0fcfd854a468 /image/bin/cpp 29a5815774cf7d45427f9e24acfeeae876a97b5fed0337f96dfdc736ff86a0cf /usr/bin/cpp
9d2c973a77b3d537608b874cd3ce4959b6e3ed6d8c68801fb988e440c3708632 /image/bin/gcc 32c7d1cf7a2a7b8fbde1cec356a9b3bff66dd17ffbb7568f14c6c4467779190b /usr/bin/gcc
51c2625cca2b5f3a5ff65d98c148ba2e1b713c678aa383588cf86fbd302ce0af /image/libexec/gcc/i386-unknown-linux-musl/4.0.4/cc1 32c7d1cf7a2a7b8fbde1cec356a9b3bff66dd17ffbb7568f14c6c4467779190b /usr/bin/i386-unknown-linux-musl-gcc
74c4c8aa626a5924681cbf6fb2a41b69a8809f4220ab6f4bdb91389bccbc075f /image/libexec/gcc/i386-unknown-linux-musl/4.0.4/collect2 32c7d1cf7a2a7b8fbde1cec356a9b3bff66dd17ffbb7568f14c6c4467779190b /usr/bin/i386-unknown-linux-musl-gcc-4.0.4
de4566c661258fa626ea7076e6c57af95c01d0786bcdadb12af23852cc421a2a /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbegin.o a3d53c1ddfe54c1705d0b815ff8584935c05bbaeced0da9e4b4bf9668875d579 /usr/libexec/gcc/i386-unknown-linux-musl/4.0.4/cc1
c7eea5e845fe2ee5538704d59c6e777d4f72b7100e78d5f86f8d95d96ab2ec20 /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginS.o b047b869a377ca346eb0338772f35b5444bc0f89bc0e7747e2822971d9b5d250 /usr/libexec/gcc/i386-unknown-linux-musl/4.0.4/collect2
de4566c661258fa626ea7076e6c57af95c01d0786bcdadb12af23852cc421a2a /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginT.o de4566c661258fa626ea7076e6c57af95c01d0786bcdadb12af23852cc421a2a /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbegin.o
342276a6ad25e3d064bba9c5d50fbeaae15d0aefdc5c72b1e796366189af1b1b /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtend.o c7eea5e845fe2ee5538704d59c6e777d4f72b7100e78d5f86f8d95d96ab2ec20 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginS.o
2bf001e0be96ea7c53adf35b1bf0a677eee02008e3aee6c30166d100b720687c /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtendS.o de4566c661258fa626ea7076e6c57af95c01d0786bcdadb12af23852cc421a2a /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginT.o
309f29be0d8193574a6f83f5a2f2494261fb4d61af651760ae135e011a7ade89 /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcc.a 342276a6ad25e3d064bba9c5d50fbeaae15d0aefdc5c72b1e796366189af1b1b /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtend.o
0783eac6604619cbfeb35ee4d5b34b288d9ab3fd337b91ff1555d594e3e6ed54 /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcov.a 2bf001e0be96ea7c53adf35b1bf0a677eee02008e3aee6c30166d100b720687c /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtendS.o
e44dd75064575efbe42099945a9154789a33935def80a07b0c7c4a761eac7c10 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcc.a
2af47fa10fd49ceb8c93c2179a348089f39203391499c8833fadfd730149cd38 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcov.a

View File

@ -1,11 +1,13 @@
524b38b725a747c2f438b642db2473613d77979b0300c9f3be719370a4b4512d /image/bin/cpp a46669c4d22fa0415e10abd6572db4b99c32b35a8fe6a5f158ac77a38636f461 /usr/bin/cpp
ecd3d55e077c5a90ae7bc51343e85a5de1b6237de5ddcb2a6e0f05b04b1bf914 /image/bin/gcc 8b9b4c5a539ebd380533b75aa2de276c555da09b4fcfb2087cc2ef8a2ce000ba /usr/bin/gcc
114fab68114a523a7dc3ff47702e6bcce0276590ffdad8dbb507af8b957f5934 /image/libexec/gcc/i386-unknown-linux-musl/4.0.4/cc1 8b9b4c5a539ebd380533b75aa2de276c555da09b4fcfb2087cc2ef8a2ce000ba /usr/bin/i386-unknown-linux-musl-gcc
93ec879d4b2f5957b9964be2f6c8d486278c1959f9337d084c3ce840ba683dd5 /image/libexec/gcc/i386-unknown-linux-musl/4.0.4/collect2 8b9b4c5a539ebd380533b75aa2de276c555da09b4fcfb2087cc2ef8a2ce000ba /usr/bin/i386-unknown-linux-musl-gcc-4.0.4
a07db1648128987f10debb1730b4456c0423aab5bd93d68e4f2b47447a11c5d9 /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbegin.o 6a756aaa35b6755456917ab736244956efdfe3c72c68b303c2d4e858e04a0d45 /usr/libexec/gcc/i386-unknown-linux-musl/4.0.4/cc1
20a3bbbd5cd59b91660628d416d489437463b651fa15b5ea5f026b45c9e35b65 /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginS.o 7e13583f6ca8bd13df552282a46874c1f9e6ad080f3d543076d98e0410aa41ef /usr/libexec/gcc/i386-unknown-linux-musl/4.0.4/collect2
a07db1648128987f10debb1730b4456c0423aab5bd93d68e4f2b47447a11c5d9 /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginT.o a07db1648128987f10debb1730b4456c0423aab5bd93d68e4f2b47447a11c5d9 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbegin.o
342276a6ad25e3d064bba9c5d50fbeaae15d0aefdc5c72b1e796366189af1b1b /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtend.o 20a3bbbd5cd59b91660628d416d489437463b651fa15b5ea5f026b45c9e35b65 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginS.o
2bf001e0be96ea7c53adf35b1bf0a677eee02008e3aee6c30166d100b720687c /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtendS.o a07db1648128987f10debb1730b4456c0423aab5bd93d68e4f2b47447a11c5d9 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtbeginT.o
2ed41b013573928bf7ce3cf594f0be0eb82cfb61c70cb2b317fe4e1c691a594f /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcc.a 342276a6ad25e3d064bba9c5d50fbeaae15d0aefdc5c72b1e796366189af1b1b /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtend.o
7ba9351278fe100c09dd7c8baad3dceca8a3f4c6d56541fd471b49ffb66ff887 /image/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcov.a 2bf001e0be96ea7c53adf35b1bf0a677eee02008e3aee6c30166d100b720687c /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/crtendS.o
480e0b4c1ec4888f1665b85f46ba15db61d057ab326599883e8960ae46c2e998 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcc.a
68d257330d35c0ab81ab948983eb7fb91c1ec821a2abad9046e9aa0fe9cbf342 /usr/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/libgcov.a

View File

@ -3,11 +3,6 @@
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
src_unpack() {
default
tar xzf ${SOURCES}/automake-1.16.3/src/automake-1.16.3.tar.gz
}
src_prepare() { src_prepare() {
default default
# This is needed for building with TCC # This is needed for building with TCC

View File

@ -1,13 +1,9 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021 Paul Dersey <pdersey@gmail.com> # SPDX-FileCopyrightText: 2021 Paul Dersey <pdersey@gmail.com>
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
src_unpack() {
default
tar xzf ${SOURCES}/automake-1.16.3/src/automake-1.16.3.tar.gz
}
src_prepare() { src_prepare() {
default default
@ -92,4 +88,5 @@ src_compile() {
src_install() { src_install() {
make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}" make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}"
cp gcc/gsyslimits.h ${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h
} }

View File

@ -1,25 +0,0 @@
8f4b1c859ad99f4ef17970dafb4c7b818a4e01744c4a1e7d632c09598bea737d /image/bin/cpp
4b522a12cdc654809e796e41062de1d48458626060ec0fac492f9a4757df38da /image/bin/gcc
8e7bde329795793d2d2f71c5d011376ab93a7673645ea44c0d9aee7e8bb9f058 /image/bin/gcc-ar
ede1d40ad93ab8daf788b1362ce1deb4946865398e991725487f25af66a42bed /image/bin/gcc-nm
d93e0b44788e1111073f9ced886e9b41b906075ddcdf73a1cf911cc72b1bcbde /image/bin/gcc-ranlib
1657ba8afdac845ddfa8842efa5e7bf3cfc9be23aa31f6265e3f43eead1316d4 /image/bin/gcov
77adc8cb0648cd8b3546254e7277d16a04b18fe643b889352717c361cc8a4309 /image/libexec/gcc/i386-unknown-linux-musl/4.7.4/cc1
a96e1cd5eff7904cfcd260e859a65bf38c45eafe3f81b7df537e0bb68543e856 /image/libexec/gcc/i386-unknown-linux-musl/4.7.4/collect2
4dd787d729d8d57434fb7cfaf2a7a42dfca2bdf665e6e5246fb56e4cee0f10fd /image/libexec/gcc/i386-unknown-linux-musl/4.7.4/lto-wrapper
b85d6aabe0ffa30cc2fa1f6a1c899256b4051086c566d9c75299c6b2f6cbd618 /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtbegin.o
db6caa96b09785d820b2b5a6fc0e2c49dc1980a18b6a6472aa2ccdb5f38fef57 /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtbeginS.o
b85d6aabe0ffa30cc2fa1f6a1c899256b4051086c566d9c75299c6b2f6cbd618 /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtbeginT.o
42a533b816b6c060f4269a310112bde2e07329cb3c2fa5b21bbad6d2d03e90b5 /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtend.o
e5059cb3aaec30653dfb2cbc09ee555218d276d6b49b1ddc05ba8c4d63e3edfb /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtendS.o
042ed2a9c7c8ea05291f79d30ad6f2bb61a9d1a58494ee835e1cb5473b5b5b4b /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtfastmath.o
135b6793737d181031ac9042fd42c38f7c627468447f9c90f687156968282c6f /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtprec32.o
67ea5a6dc10582c4b4c3f53763c7408874c625e054dc4f7137206a1c927bc0b5 /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtprec64.o
412c06a772f2bceaef31514685c7634358b9d7a5e01b30c3b1aef2dd24ad68f9 /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/crtprec80.o
65082b00fb62e18e816e99a533835a5025794907b8f4d8b5075d3a607249ab08 /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/libgcc.a
af7c0180e5f5854947414ff8f4dac6dcc8b853cb56e592be367760fd4869829d /image/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/libgcov.a
f0b8f0639b0d596a6028b2eb4f1b738d2ef41243a652083bbb59ade32d0e5a7f /image/lib/musl/libstdc++.a
9ed64bd654c3a9be96e4d60637a9e65183cd94c32f946d5a88370ee9228f280a /image/lib/musl/libstdc++.a-gdb.py
b82cbc46d5977ba01330dc2091656f13df5391a14afcecc729269ceab7fa7706 /image/lib/musl/libstdc++.la
f209ea28cf192f18817724f462402d5d7c307ed2c5256ffe462e93478b751d4d /image/lib/musl/libsupc++.a
963b895bf80dccc967cde0a03e9de439cad6f25fd912e0e7765cd2924768a5ac /image/lib/musl/libsupc++.la

View File

@ -1,33 +0,0 @@
0b49887ba15ae4c28c9801a3456f6344a24aacaeee54d35514348de1b43a0f8e /image/bin/autopoint
de3829ef981879ad69a5871627e5279d8dd41e0a9c2a2267f8f97c29db08bb8f /image/bin/gettextize
7509a6d251647b4c6e9e4a565e59131bcf04790ddf7ae217593e443548658f3c /image/bin/recode-sr-latin
779d697ce3f75620f976fd74c6fc94cb385bb4c5341d88499e50dd3c94871f2c /image/bin/msguniq
8de43fec98e71ef617c63b8ef33281059b1c80f21ae6ebc2c916f66eaa4d5dd4 /image/bin/msginit
e3ce76a27c5817e4bb67c7f5bed48443e21cd236cd512817bc52154e42f08a5b /image/bin/msggrep
bf9f1b9ba9462cdf661060c16286b7bb7963548f522d18a0283bdb82a0afe234 /image/bin/msgfilter
4ec559f229421478b9b990ed2440673b216b8804f51e0142ca2fb04e9ba15b9f /image/bin/msgexec
4c5fa0d74bbf3cb0fba5fc0b5808aa8f5096a8acef1e3de19867044b044f3f3a /image/bin/msgen
d0d36b2fdbe0603e357107076ffa28e8c1b1082aec9cd0aeabdf8ad9a8350cdf /image/bin/msgconv
cf51994289d1a000c4f046a897f5870d91c4e13f08fdb6356f8746f7d944d979 /image/bin/msgcomm
9866a5a8882e4a1335009b53c0078a9c2d60c004a4fa0bfd9015bc2a22eca657 /image/bin/msgcat
7dc26dfc1fc63514902378d9169bd394554d13102b5d28890a58df501b14d89e /image/bin/msgattrib
306e34cb106f5bcdd10470fa2447c6fe2b12a3bed368266ecea2222a54041cc2 /image/bin/xgettext
140f5fa0e205f8fe98f9363eced4549eb9548f18481cbd2f1b413c0e84c6310d /image/bin/msgunfmt
260dd447ced109d54231dede7af3a0334aed6bc59e14aa00a8d6805a0760656d /image/bin/msgmerge
1d3a8a60a282606414eefb6c4864e6a7aa8dcf027694ef665a053454586b3133 /image/bin/msgfmt
2098c9d7de2e371b1126888bc0e2082f9867cc04abc180067d9095f8c4751ab2 /image/bin/msgcmp
b1c70a26633d0096404a6cd40a78ea61fba5d2d2b49359950241613ed29561db /image/bin/gettext.sh
72900e493569e30a9fd24cb60219e8f6ebbd95d1983a78fe3b0f332831cd5b33 /image/bin/envsubst
e6facf97d489693a75a13172e66ca966ea99e5fd63424dc3589d8af6a0b60b60 /image/bin/ngettext
2ffc5bb3cd1f1d1003f396c2f4de971b6f7c2f00abbbff3475e10bfe2cd03679 /image/bin/gettext
c35c35a6ec47cb39fdb28a4e937100fb54b6c8a9526b990a16ad6b18bfe2f220 /image/lib/libgettextpo.a
ce01691a07cde9641280ba3e519754acf9c138bf222f827c381f9f90382f8245 /image/lib/libgettextpo.la
d6ae3f511cc498740005918e41b64517c7cc69fb0259ac3ecd88919f0eae0173 /image/lib/gettext/project-id
647e15c1984950fb6565842fb0f230e80a581e3222eef6f1171f9847e356acf1 /image/lib/gettext/user-email
b069aab7140675d22d8f911a4e81f0ed3b59671d072032a2c66dea8d55d910a8 /image/lib/gettext/cldr-plurals
a743f596b1ad2ee382bb39c27e0f52dbf50680127c1436d279b08be592ca1121 /image/lib/gettext/urlget
aa477fba3b3e509d7d1ba241bda85550b3444445a5484264a09be99f99f15ebb /image/lib/gettext/hostname
3a87cea1eff091def343084ceef113598d84e1a6591dd98ab88c2197f24215c0 /image/lib/libgettextsrc.la
7e2804b5a97a509d72dcd6e2a93a6439f78a3675f79d5f976e043b0706f3f7d5 /image/lib/libgettextlib.la
24957e93b8d64e81368fbcd58e55fabb0bab283bee23a0911297d9588d75cafe /image/lib/libtextstyle.a
fc57ae9b0c7c796cd21ac6391319bfe47e2015aff7296d644015c11086024203 /image/lib/libtextstyle.la

View File

@ -1,2 +0,0 @@
bfaced23588bc183f34364896cdfbf63cf63418f577a7cd1b2964753445621a7 /image/lib/musl/libgmp.a
67d949b017000c7493a8822e98d6ddbd88ca839509e4a1fbfa3997c86641b89e /image/lib/musl/libgmp.la

View File

@ -1 +0,0 @@
1f2a11dd9afd812a40ab44e5297ef375daddeda589c79d08be65958430c4ef82 /image/bin/gperf

View File

@ -1 +1 @@
107f1df091f5d1d7ad19def977135361836755eaab2120548afab7b23c582370 /image/bin/grep 107f1df091f5d1d7ad19def977135361836755eaab2120548afab7b23c582370 /usr/bin/grep

View File

@ -1 +1 @@
304cead634e6766db915155d422049269f66b2ff34a20a7f20819a0c69193d33 /image/bin/gzip 304cead634e6766db915155d422049269f66b2ff34a20a7f20819a0c69193d33 /usr/bin/gzip

View File

@ -1,5 +1,5 @@
d1a3da2e1199a8a11e97d5b2b201d49452be4403c37b5af070c1001cf0a932a2 /image/bin/yacc d1a3da2e1199a8a11e97d5b2b201d49452be4403c37b5af070c1001cf0a932a2 /usr/bin/yacc
fe3bf155e60efebc7a4018bf55e228ee7b98b2c9da0588a8c89fd358b1530a66 /image/bin/lex fe3bf155e60efebc7a4018bf55e228ee7b98b2c9da0588a8c89fd358b1530a66 /usr/bin/lex
ffe696afc1bda32a5f4035e29b3275cab73a27df7635ccbe02ed49a30374ccdd /image/lib/mes/libl.a ffe696afc1bda32a5f4035e29b3275cab73a27df7635ccbe02ed49a30374ccdd /usr/lib/mes/libl.a
bf3fb293f1ff89ee3dbcb08166c64b7a6793b49a12673d7633e3353ebea80d4d /yaccpar bf3fb293f1ff89ee3dbcb08166c64b7a6793b49a12673d7633e3353ebea80d4d /yaccpar
ee0f187b844f50d64c912bfcb5d73706662846d6d8a90b8b1fb20dda60464734 /lex/ncform ee0f187b844f50d64c912bfcb5d73706662846d6d8a90b8b1fb20dda60464734 /lex/ncform

30
sysa/kbd-1.15/kbd-1.15.sh Executable file
View File

@ -0,0 +1,30 @@
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
default
# Remove flex/bison files
rm src/loadkeys.c src/analyze.c
# Fix musl incompat
sed -i -e 's/u_char/unsigned char/g' \
-e 's/u_short/unsigned short/g' src/dumpkeys.c src/loadkeys.y
AUTOPOINT=true autoreconf -fi
}
src_configure() {
./configure --prefix=${PREFIX}
}
src_compile() {
# Missing dependency in Makefile
flex -o src/analyze.c src/analyze.l
make MAKEINFO=true
}
src_install() {
make MAKEINFO=true DESTDIR=${DESTDIR} install
}

View File

@ -0,0 +1,16 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-or-later
Add missing fcntl header.
--- src/kbdrate.c 2021-07-22 22:35:53.671970814 +1000
+++ src/kbdrate.c 2021-07-22 22:36:10.038096797 +1000
@@ -94,6 +94,7 @@
};
#include <signal.h>
+#include <fcntl.h>
#include "nls.h"
#include "version.h"

View File

@ -0,0 +1,2 @@
55636ab04343262e257e2559074e36358b292491a90ff50f2a6ad2f94eb29b28 /usr/lib/kexec-tools/kexec_test
908da401f056cdc118015014ec1c366a666a3c5e3958726582c245bab5038a41 /usr/sbin/kexec

View File

@ -0,0 +1,16 @@
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
default
autoreconf -fi
}
src_configure() {
./configure --prefix=${PREFIX}
# --target=i386-unknown-linux-gnu \
# --host=i386-unknown-linux-gnu \
# --build=i386-unknown-linux-gnu
}

View File

@ -0,0 +1,17 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
GCC 4 does not recognise -fno-stack-protector.
--- purgatory/Makefile 2021-06-03 17:03:41.534638295 +1000
+++ purgatory/Makefile 2021-06-03 17:03:50.489716136 +1000
@@ -49,7 +49,7 @@
$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
-Os -fno-builtin -ffreestanding \
-fno-zero-initialized-in-bss \
- -fno-PIC -fno-PIE -fno-stack-protector
+ -fno-PIC -fno-PIE
$(PURGATORY): CPPFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
-I$(srcdir)/purgatory/include \

View File

@ -1,2 +1,2 @@
394e908c57c289a688190bc2be99bab32d32c67e7e592a678f75b47045468c99 /image/lib/musl/libltdl.a 7dbd82c34610847bbd7fbfce7b5797671a2ab2fdce83ec7375f2fed8692096d4 /usr/lib/musl/libltdl.a
5c47c033eac4df421432309089c95ea794f8e9cf275dcab2fc120dbab94e36f0 /image/lib/musl/libltdl.la d1dc943c5b262b96cf159f902eabd2f40aaa8e722fa80949296761d725e2176e /usr/lib/musl/libltdl.la

View File

@ -1,2 +1,2 @@
688cc9a68dfb360171169b95ac4f1e9c02151a4c857f50e8d49ee611d8041338 /image/lib/musl/libltdl.a 203e6f11acbacd7bbfbff24be4ee91dfe6b6ea5f6978998eac0e24f648007297 /usr/lib/musl/libltdl.a
6432256a940d6ccb7affb273f93bdd72351d90c8329bab927962c06ac90a26bc /image/lib/musl/libltdl.la 4418ede5a8b651e1c28bd40d74b8006f604057ac55e2877724d41ea3b5aa26e6 /usr/lib/musl/libltdl.la

View File

@ -1,2 +0,0 @@
b7681405b71f47d605fe5d17aeb26425b5f3269d11fc95e72a281d90934bec48 /image/lib/musl/libunistring.a
92fdc350d4141210cf1d01d271dd5a564ff6b4337b4de2f1f135a91a6541e0c2 /image/lib/musl/libunistring.la

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,62 @@
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_unpack() {
default || true # Predictable link errors - not a problem
cp ../src/deblob-4.9 ../src/deblob-check ${pkg}/
# Clear up storage space
rm -rf ../src
}
generate_autoconf_h() {
# generate include/linux/autoconf.h -- we do not have gperf rn to do it the normal way
mkdir -p include/generated
# Transform each of the CONFIG_* options that are =y into header
grep -E '=y$' .config | sed 's/=y$/ 1/' | sed 's/^/#define /' >> include/generated/autoconf.h
# Transform each of the CONFIG_* options that are unset into headers
grep -E ' is not set$' .config | sed 's/ is not set$//' | sed 's/#/#undef/' >> include/generated/autoconf.h
# Transform each of the non-boolean options into headers
grep -E '=.*$' .config | grep -v -E '=y$' | sed 's/=/ /' | sed 's/^/#define /' >> include/generated/autoconf.h
}
src_prepare() {
default
mv config .config
mkdir -p include/config
cp .config include/config/auto.conf
generate_autoconf_h
# Deblob the kernel
chmod +x deblob-4.9 deblob-check
# Don't use gawk, use sed
AWK=dosentexist ./deblob-4.9
# Remove shipped files
find . -name "*_shipped*" -delete
}
src_compile() {
# Generate the initramfs so we can remove /sysb
make ARCH=i386 prepare
make ARCH=i386 usr/
mkdir -p "${PREFIX}/boot"
mv usr/initramfs_data.cpio.gz "${PREFIX}/boot/initramfs-sysb"
make clean
rm -rf /sysb
sed -i 's:/sysb::' .config
cp .config include/config/auto.conf
rm include/generated/autoconf.h
generate_autoconf_h
make ARCH=i386 prepare
make ARCH=i386
}
src_install() {
cp arch/i386/boot/bzImage "${PREFIX}/boot/linux-4.9.10"
}

View File

@ -0,0 +1,18 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
Remove the 68() which I'm not really sure what it does but still works and
breaks our version of binutils.
--- arch/x86/boot/bioscall.S 2021-07-31 17:50:09.519480274 +1000
+++ arch/x86/boot/bioscall.S 2021-07-31 18:21:32.086972277 +1000
@@ -65,7 +65,7 @@
movw %ax, %es
/* Copy output state from stack frame */
- movw 68(%esp), %di /* Original %cx == 3rd argument */
+ movw %sp, %di /* Original %cx == 3rd argument */
andw %di, %di
jz 4f
movw %sp, %si

View File

@ -0,0 +1,22 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
There's something incorrect with this macro for live-bootstrap, most likely as
a result of the dodgy installation of linux-headers. However, there is no
problem with this, and it is verified that BITS_PER_LONG __BITS_PER_LONG
have functional and correct values.
--- tools/include/asm-generic/bitsperlong.h 2021-07-31 11:50:26.616768608 +1000
+++ tools/include/asm-generic/bitsperlong.h 2021-07-31 11:50:36.786847443 +1000
@@ -9,10 +9,6 @@
#define BITS_PER_LONG __WORDSIZE
#endif
-#if BITS_PER_LONG != __BITS_PER_LONG
-#error Inconsistent word size. Check asm/bitsperlong.h
-#endif
-
#ifndef BITS_PER_LONG_LONG
#define BITS_PER_LONG_LONG 64
#endif

View File

@ -0,0 +1,17 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
This seemingly useless statement (redefined a couple of lines later) is
not liked by our version of binutils.
--- arch/x86/kernel/vmlinux.lds.S 2021-07-31 18:45:14.787124887 +1000
+++ arch/x86/kernel/vmlinux.lds.S 2021-07-31 18:43:16.234180449 +1000
@@ -170,7 +170,6 @@
. = __vvar_beginning_hack + PAGE_SIZE;
} :data
- . = ALIGN(__vvar_page + PAGE_SIZE, PAGE_SIZE);
/* Init code and data - will be freed after init */
. = ALIGN(PAGE_SIZE);

View File

@ -0,0 +1,18 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
We do not use the _shipped version of the keymap generated using loadkeys.
For some reason the makefile needs to be patched for this to work...
--- drivers/tty/vt/Makefile 2021-07-27 21:11:24.743104498 +1000
+++ drivers/tty/vt/Makefile 2021-07-27 21:11:34.261186200 +1000
@@ -22,7 +22,7 @@
# Uncomment if you're changing the keymap and have an appropriate
# loadkeys version for the map. By default, we'll use the shipped
# versions.
-# GENERATE_KEYMAP := 1
+GENERATE_KEYMAP := 1
ifdef GENERATE_KEYMAP

View File

@ -0,0 +1,34 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
Our older version of binutils doesn't play very nicely with binutils for a
couple of edgecase macros. It seems that ALTERNATIVE is one of these. As we
know what your system will be (not Xen), we can manually evaluate and write
out the ALTERNATIVEs.
--- arch/x86/entry/entry_32.S 2021-07-31 11:40:07.458032771 +1000
+++ arch/x86/entry/entry_32.S 2021-07-31 11:40:42.835298841 +1000
@@ -412,9 +412,8 @@
movl %esp, %eax
call do_fast_syscall_32
- /* XEN PV guests always use IRET path */
- ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \
- "jmp .Lsyscall_32_done", X86_FEATURE_XENPV
+ testl %eax, %eax
+ jz .Lsyscall_32_done
/* Opportunistic SYSEXIT */
TRACE_IRQS_ON /* User mode traces as IRQs on. */
--- arch/x86/entry/vdso/vdso32/system_call.S 2021-07-31 11:41:40.379731622 +1000
+++ arch/x86/entry/vdso/vdso32/system_call.S 2021-07-31 11:43:40.294633506 +1000
@@ -55,8 +55,6 @@
/* If SYSENTER (Intel) or SYSCALL32 (AMD) is available, use it. */
ALTERNATIVE_2 "", SYSENTER_SEQUENCE, X86_FEATURE_SYSENTER32, \
SYSCALL_SEQUENCE, X86_FEATURE_SYSCALL32
-#else
- ALTERNATIVE "", SYSENTER_SEQUENCE, X86_FEATURE_SEP
#endif
/* Enter using int $0x80 */

View File

@ -0,0 +1,23 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
kconfig uses gperf, which we don't have at this stage. We manually generate
everything (in the actual script) that is actually required within kconfig,
and forgo everything that is not really required for the build.
--- Makefile 2021-07-30 21:25:43.577592065 +1000
+++ Makefile 2021-07-30 21:26:40.349015612 +1000
@@ -547,10 +547,10 @@
export KBUILD_DEFCONFIG KBUILD_KCONFIG
config: scripts_basic outputmakefile FORCE
- $(Q)$(MAKE) $(build)=scripts/kconfig $@
+ $(Q)true
%config: scripts_basic outputmakefile FORCE
- $(Q)$(MAKE) $(build)=scripts/kconfig $@
+ true
else
# ===========================================================================

View File

@ -0,0 +1,22 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
For some reason (old version of sed/bash?), this falsepos sed thing uses a
lot of RAM within bash and causes an overflow which is caught by bash
but prompts it to crash. As we are not using falsepos detection anyway it
is unused and hence can be set to an empty value.
--- deblob-check 2021-07-30 09:28:09.324276561 +1000
+++ deblob-check 2021-07-30 09:28:31.742449255 +1000
@@ -7232,9 +7232,7 @@
# $4 is the action for every complete input pattern.
set_sed_main () {
- falsepos=`${SED-sed} -n 's,^[+]\^*,,p' < "$regex_name" |
- ${SED-sed} -n -e 's,[$]$,\\\\([\\\\n]\\\\|$\\\\),' \
- -e '1h; 1!H; ${g;s,[\n],\\\\|,g;s,^\(..*\)$,\\\\(\1\\\\),;p;}'`
+ falsepos=
blobs=`${SED-sed} -n 's,^[-],,p' < "$regex_name" |
${SED-sed} -n -e 's,[$]$,\\\\([\\\\n]\\\\|$\\\\),' \
-e '1h; 1!H; ${g;s,[\n],\\\\|,g;s,^\(..*\)$,\\\\(\1\\\\),;p;}'`

View File

@ -0,0 +1,910 @@
4bf845389fc4ea3871dc8007e7b0fdbc0b8fc539564d884222d1e5bd1323c592 /usr/include/asm/a.out.h
8ef5efeb3f25ae47ce03ba892f5caf77631b1257715fc12de72c21e61db17e43 /usr/include/asm/bitsperlong.h
b0b8a0eb71fe00ff4de557b8c860e8d00363c7611dc2747663233baf5f7f15a1 /usr/include/asm/boot.h
653adff4a7d6efe8929bdc84e26ebaad52a13ddce6b3a8544cb7ceb5eca41ddf /usr/include/asm/bootparam.h
e8927b5fcab215111f961510cd8db7d5e4c76c8e8e4dd17ad3d1681fae04756c /usr/include/asm/byteorder.h
aa44021639863091cf574cc2064cc9d60bf6d131f6db25e6730d20532b71eeae /usr/include/asm/debugreg.h
5f5165bf1e8c3f0806b13dd892b5cfad5995898a8170cb73c7375e23cfabe28b /usr/include/asm/e820.h
7a5a95272343633b138abb330736b59ed95690c05ebec8aa80e6b9c293a4e3de /usr/include/asm/hw_breakpoint.h
4262d341163ba23a52c3945af66b058b1a3b8086d87e0dbb12fa64b605ccd64f /usr/include/asm/hwcap2.h
5a875cd18833fc387e2af4133fe75f9dcbcad1a585c77a4e58bb11ec306ba805 /usr/include/asm/ist.h
0678cff994eca6683d93fd27a06210ba1ce347e1b6dc014e3e1f81b7487ee768 /usr/include/asm/kvm.h
4b5a4a80269fb143201c2f76fd5abf19fa7645498fcfdfb1bf2a845d49ed64d1 /usr/include/asm/kvm_para.h
114a3e888c88970515d73484f51551fc664d163f156d7279186ecbf6b18bf870 /usr/include/asm/kvm_perf.h
fe0335d9a95e12a332cd257a65d6d3435aaba4dc51bb698aeabef06bc7db0bd9 /usr/include/asm/ldt.h
90d4401488740908695c7d2735c8984d57a42d0670be54f8501bd76407cc41eb /usr/include/asm/mce.h
ef51bfa305b8709b784ba3ec8a1932f866b2bdd143d2a362ab57884f8e78b31b /usr/include/asm/msgbuf.h
cbf83bd90349751d19f59017ef7539b10b037e3a4538f370b4d5e524c178bcb9 /usr/include/asm/msr.h
33be8b5580aa795894833acacbc6ace0dcd0f7f3791e1cdeebd7da8189eb8d17 /usr/include/asm/mtrr.h
8f848ed2cb9d4d9691684ce27333f4632fd897469b5ef12622fb48b243d80810 /usr/include/asm/perf_regs.h
983090c7e5e7eaff27114ec216889a8ad26e40ad8fbb78b8ae6c09391dc61543 /usr/include/asm/posix_types.h
6b4651b81b4b3becf80f762bbf3d34a8a2d48c10b0987af13dafcdedebc22afd /usr/include/asm/posix_types_32.h
5cdabc01dac0a3e9731ac16353210a615ca44e85b6ec9eafd2e79206e0b26c76 /usr/include/asm/posix_types_64.h
8814d01cabe26b9b2c8ee27feb00b21af889aef6e66098033fd1ea388da642aa /usr/include/asm/posix_types_x32.h
3b0873bfcc2033cbf840eaad35ae79e558593f333e1337c767119bb3a5f9f376 /usr/include/asm/prctl.h
2e61ac0b58e9dc6ded4924bd4fe51410d315aed983892751a61d6470e601c780 /usr/include/asm/processor-flags.h
761b6f5075ea4a9b8d487ae0819a0850b858687ba242ae7f74afe0731eb76a55 /usr/include/asm/ptrace-abi.h
d9bcac6b537e14d7a6cae8ebc156647a5794db071e71ae6f2ff34e84abb48125 /usr/include/asm/ptrace.h
8f7b521c24772ae72d98a1d2d9302795ad6955da58950aa713b7fb1ec1c49124 /usr/include/asm/sembuf.h
cccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7 /usr/include/asm/setup.h
49b8923d0f92a516684371fa21813d9aebefd494f26aab027e1a0a0b8ae8cbc5 /usr/include/asm/shmbuf.h
4535b2985635552840bc9d27b72d05e82280a558250082cbeb78b2c38398bd30 /usr/include/asm/sigcontext.h
4ee7224306979cb76ef8a233ad248eb02bb2126380fdb9d7f91387393d56a248 /usr/include/asm/sigcontext32.h
9bdbf34cba5d10fd6fed612d6d7d8096f38e2e1d2993af5f25ee4423c1db1ea6 /usr/include/asm/siginfo.h
0d7deba78dc5a191bd14d8737dc4cb4e012b49c6387245beb97d6a0fd195c292 /usr/include/asm/signal.h
5cca0ba1e1a55cfa1e853e326eaf4a69f48c1d0caf2d3724ee41917fff042ca6 /usr/include/asm/stat.h
c4e7415dc58cd4e35581fcf3874ae0f50b0f9dbbbb2f7ea3044ce2e1bca741a6 /usr/include/asm/statfs.h
336ddecaf767a3271a9804e254f28f336fb44e03c53f018cde1d6fbef7f60fee /usr/include/asm/svm.h
be9585b942fffc79f371c2ae9b999ad513bd8159ba3d99bee395a9c61e99981f /usr/include/asm/swab.h
a1dd18c4e5c39422b86ffe6b588960921c2b166bd80e9f629f282f1e3e384be0 /usr/include/asm/ucontext.h
a83776c3b064c9d1f04ea0a8228e20eef166508c6c13cd75afbabd3237acc445 /usr/include/asm/unistd.h
9effc6328ab1e7795279445609e7514ac83de662d4d288541eddebc6f1b01a94 /usr/include/asm/vm86.h
12ce9f73b3deff923fe098c0249cd1a512e4bda4409294ef82087159d7da7719 /usr/include/asm/vmx.h
3c788108fb83ed76a25fce9ca5c700bd05d6dbea983adfb89a92c5c5f8acf7b8 /usr/include/asm/vsyscall.h
5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050 /usr/include/asm-generic/auxvec.h
74a305fd9066eb64f775e56b49569e7909d0916c030d4f0972376b310e732833 /usr/include/asm-generic/bitsperlong.h
5e3779cf689728e3ef4a7151f3f3f60cf32939146b078365e19ec1381c7dde1c /usr/include/asm-generic/bpf_perf_event.h
2c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793c /usr/include/asm-generic/errno-base.h
fb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af /usr/include/asm-generic/errno.h
c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e0929236 /usr/include/asm-generic/hugetlb_encode.h
9b13a73bb79a553d0e0bc01b0955c0f00fc6e079400a069a72d689ec59126cc8 /usr/include/asm-generic/int-l64.h
eb8b891e775ebb50af0353fdcbc625854fd98780399b3a57a404d36af6c29749 /usr/include/asm-generic/int-ll64.h
76396e5537d75285c3ca20e3b6a79b101eebfdc14d39c104ff7eab778672160e /usr/include/asm-generic/ioctl.h
456d8d175500bae6f73a66a023a71044f9cb077ab17531a7bf8df1509cc8dae3 /usr/include/asm-generic/ioctls.h
e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9 /usr/include/asm-generic/ipcbuf.h
f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5 /usr/include/asm-generic/kvm_para.h
8d98a3e383d127f142f62e637edac1425eeafe04cbbacd5b8b96708e6c03ad8b /usr/include/asm-generic/mman-common.h
0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48c /usr/include/asm-generic/mman.h
c050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d914 /usr/include/asm-generic/msgbuf.h
9d3d4f3912ec8f1ee67dcb00c63d6f7f9afb11b7ceb56785e8d97ebf794f307f /usr/include/asm-generic/param.h
9dd08530c854efe264c96769962fbf31b7303eba1480cd7cd0bdfdd258e1bfd7 /usr/include/asm-generic/poll.h
8d273280f282bf9e810f00ad9905977161dec3f103ef789892ceec8c453e1398 /usr/include/asm-generic/posix_types.h
c40ece4f669c11a4536e791777af66ddd5749cfc5404a8788ff76a7e741e9b60 /usr/include/asm-generic/resource.h
264d43a1accb41a42b865acbe536d262c0f84dfbf017ec25adea4473b7e2810e /usr/include/asm-generic/sembuf.h
bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe0 /usr/include/asm-generic/setup.h
d45aa1d9c60284a892083647d26cf5cdb88b109f803e4195f598a25c404c4b9e /usr/include/asm-generic/shmbuf.h
c49bbe8a76eeda3331810952444b2745d0ae8600cbfed9e33e6c36912a677c07 /usr/include/asm-generic/siginfo.h
7f52c54e8eeab761524ee82ab7b9099afccfbd03e65e10e9e19f417afb99e950 /usr/include/asm-generic/signal-defs.h
4c8fc41e6a3cf8135f6bfe1106092b920844ac15147c520b737960baf60ce8cb /usr/include/asm-generic/signal.h
03bfcd42e1bf77bc96d23bb08e891d58d548fd9d912afed9e0890073c9348c4c /usr/include/asm-generic/socket.h
3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef9 /usr/include/asm-generic/sockios.h
8c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedf /usr/include/asm-generic/stat.h
f530df64a1f223409defd494e75b17531959b940329a0ccd239646529ea64f24 /usr/include/asm-generic/statfs.h
e91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597 /usr/include/asm-generic/swab.h
42d3212491166ef8657026f2bb2db3331cb397a6d16e696620137c008471ce23 /usr/include/asm-generic/termbits.h
09b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a10 /usr/include/asm-generic/types.h
6d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbf /usr/include/asm-generic/ucontext.h
57724dabb5062365b60c090f500210df88caca75eca7fd879587054d7bf4d30e /usr/include/asm-generic/unistd.h
154dcddfa88ba4f303636cc90b060fc63b6b111491e3629a7eefaeaf4e2cdf32 /usr/include/drm/amdgpu_drm.h
ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b /usr/include/drm/armada_drm.h
49641ec9d3148c525a7cb7d1e6dfbdc12c5f25a13eb90a1af56afe85c6fde61e /usr/include/drm/drm.h
9807b1ae95f9814c386338a4986a9428fa68fba833ec4ecf0d166a6824a065ea /usr/include/drm/drm_fourcc.h
113ba3bd08e941ec1ce4047e2b3cdd57471ef284c483d468d3b4ba600543901f /usr/include/drm/drm_mode.h
fd1a9f523738de090ab5018fc6776b83d18e43ad84f2a0825f6a72d6278c542a /usr/include/drm/drm_sarea.h
219236cb547080f0420bad5cc7166e43da6af221762ef5206ca47c44d6e96b7c /usr/include/drm/etnaviv_drm.h
0d41355da80b7d5a653fa2a168d939f52aabadf8349ed045c1cb269a66c49ee5 /usr/include/drm/exynos_drm.h
3b46b5c9e943420bcdf2683d65f6feec81555bc89a1a710d1bf6dc527edab3c2 /usr/include/drm/i810_drm.h
155353b981c35cc5f1bee2d6c60a4dcce07d40908ed99edb20e566e2fbb698c8 /usr/include/drm/i915_drm.h
118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e /usr/include/drm/lima_drm.h
20be6c1c32101d66c08a5741dfd7ea834221199a5921ac0e4b4698c432dafc0f /usr/include/drm/mga_drm.h
d862289c84e3e93778de6ce48b811d26da5f7811279209a7de116c946474b262 /usr/include/drm/msm_drm.h
96e5abec059cc47f71b3bb44b820b4b6504af2688038e19dc8644c985993046a /usr/include/drm/nouveau_drm.h
66ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c4723 /usr/include/drm/omap_drm.h
fdb28092025cee1022242672723fb525f6df0c3e83b091607fa1b6ef2a01b319 /usr/include/drm/panfrost_drm.h
548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6e /usr/include/drm/qxl_drm.h
5ee8a4d8dc2f8529bc3082ae99e19b836b9241d3ec8380d6e544165c2468ce2c /usr/include/drm/r128_drm.h
ce6f1dc9b4fde9079225724882259e1c87901ed52cb63af2cabd861ec9a4e07c /usr/include/drm/radeon_drm.h
09f5f47769f6365b2e321ece9e83ce1e4d6aef6ae727dacd33d02d2fd64cb26e /usr/include/drm/savage_drm.h
adcefd79c9a2bc66512df3444e82a81e3193c764cc9c310287e7cb7b8ef51848 /usr/include/drm/sis_drm.h
e62146a41c5dc860b7c170a43ada8b020dfb78d5918f1c5082f748f99ad88fff /usr/include/drm/tegra_drm.h
fb78a12b38cfba82a0fe4f72c08a99ac57d3b68313945eb0d403478a8da68357 /usr/include/drm/v3d_drm.h
f1ffa366621a643e4f81d4b0c15db46a8405a94a45cc08708cc8a702abdb3053 /usr/include/drm/vc4_drm.h
6a8f670533999ac20475c5a2245c710e39a2a2d04c3463dcb0485108fd378372 /usr/include/drm/vgem_drm.h
7a6408cb3c55b27457830219a5903c6232082fcbad85a195acceb2c9a2b76184 /usr/include/drm/via_drm.h
d80818cfe1ee862dfa9fb23d46f37a10ae80a2901037421742c40cff3a889772 /usr/include/drm/virtgpu_drm.h
feee55e509c5c90ca661b850b6e7636f25a9881a7a6d3e28531cde9cc2efcf46 /usr/include/drm/vmwgfx_drm.h
d34802c7554e68a1473aff124447496496762194f1b054a5c78046a9a57827e9 /usr/include/linux/a.out.h
ebebabc1e551e328b629a69462ba627b3557ea57e33e45b3a78e453b358572c6 /usr/include/linux/acct.h
9982b7b75f459d10dba1e4d47bf2123ce2ec68cf39107741ae9a7f8817ab851d /usr/include/linux/adb.h
e7f5142f332560c57d8c54f5c10cdfc3d0db7e2c7b5e295a3ebd8453f679a4dd /usr/include/linux/adfs_fs.h
d6e24e9782d5a3e04c365fbd472525b345e9840fa1b44a6fe1a603f404953164 /usr/include/linux/affs_hardblocks.h
bac74718633d65bf0924d51e54f8fb88f7c006a3561c319a4cff202e1b5be39b /usr/include/linux/agpgart.h
1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d352 /usr/include/linux/aio_abi.h
72804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f62 /usr/include/linux/am437x-vpfe.h
db54af11dc757115d8a88e4eaf2d6e922fb449a6ba01d91a28216c00269a24e9 /usr/include/linux/android/binder.h
d4583ea891b2f1f967e533713896762749c893f8eb08547fbdfbfb6ce2b7cfd6 /usr/include/linux/android/binderfs.h
ff89220a3b3bad9b66bac8897e7f66654b40d63054951329cec62f34c96dc1db /usr/include/linux/apm_bios.h
28b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c1 /usr/include/linux/arcfb.h
24450e87e6c9182cb5ccdf7689e5b231c07d8ba352ae101a1df871b19379ac71 /usr/include/linux/arm_sdei.h
f5f8ac345b17867353b808d4a2c69d3273c84dd31525c191c30c8e632a59f67b /usr/include/linux/aspeed-lpc-ctrl.h
879802d67de036ece8cbe0631d0de1fc7e13fdf70fcf87a2c1f29241d3949e10 /usr/include/linux/aspeed-p2a-ctrl.h
b7b8606ff961359386022b8f75e39c58aa23c3d68010d41212c489e459ffa443 /usr/include/linux/atalk.h
1530f28d55c194ffd3aa1c21571700a404321267219dc7f054ef87eda392a4ad /usr/include/linux/atm.h
79a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbb /usr/include/linux/atm_eni.h
bf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc9 /usr/include/linux/atm_he.h
0c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065 /usr/include/linux/atm_idt77105.h
bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8d /usr/include/linux/atm_nicstar.h
bc88377b52d9037a74d3f7aeff5254825be2a9f706dc7656c57dd7f5cea15b75 /usr/include/linux/atm_tcp.h
e7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a /usr/include/linux/atm_zatm.h
24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36 /usr/include/linux/atmapi.h
a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776a /usr/include/linux/atmarp.h
b3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dff /usr/include/linux/atmbr2684.h
f69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09 /usr/include/linux/atmclip.h
82d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a /usr/include/linux/atmioc.h
0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc312 /usr/include/linux/atmlec.h
4fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f /usr/include/linux/atmmpc.h
537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b70 /usr/include/linux/atmppp.h
8f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d4 /usr/include/linux/atmsap.h
7955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e /usr/include/linux/atmsvc.h
09784de5bc8e486e8d7116bf8c60cf8ca9e4f76680913029c320af8009b7b302 /usr/include/linux/audit.h
f646f208d04fc9eeba683150ad33f67f8fcbf7cf320e9e839b7d6cf3565f2b6b /usr/include/linux/auto_dev-ioctl.h
70586978c65d33894aeabeb8561a7e4c87f221056c66c535178a43f0c935bc13 /usr/include/linux/auto_fs.h
52b68513d4ccb8c62b0ad783d9e4815325a768d22ea6ed873c68b0f7fc18c500 /usr/include/linux/auto_fs4.h
24a172ef7ded92642b322efd22b8ec4223cd8c5babad0b25904db42a70162fc3 /usr/include/linux/auxvec.h
68f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac /usr/include/linux/ax25.h
face76685188767236e981edfd469a2cc3ba154d7ab9e69fe77ebf74d55ee9c0 /usr/include/linux/batadv_packet.h
7b4327883986bb07c3b4aaa939a4131332c4b707dbeddc9cc5351567c4893ba0 /usr/include/linux/batman_adv.h
550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790 /usr/include/linux/baycom.h
c227784763f3427be739ccdf3eae037f6af4c5f2da48accc8a266478b389d3ce /usr/include/linux/bcache.h
f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a19 /usr/include/linux/bcm933xx_hcs.h
2ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771 /usr/include/linux/bfs_fs.h
0101e2e105c71725e5c7771b16a7db954ea8fff7f7cda031444fdd9b85dcd084 /usr/include/linux/binfmts.h
b80649f121b60a6a97f54644db905fbf49d4b68afbd5b05e063528eae468f7c5 /usr/include/linux/blkpg.h
10eac29c56454ec2c542c93bf9fa898d8b04facd1c2daf8ea1112928e4b548f8 /usr/include/linux/blktrace_api.h
d4b6f8a70ce13b512fea218309699235655b19febc3281a6cb8caf6b4bdeb983 /usr/include/linux/blkzoned.h
5239a90d3423a2f1bc4873d46e1f4360f552855efebfb7cc442dc377cbd1ed7f /usr/include/linux/bpf.h
7475540d7fb41f7da5987d78532403d47ee493aba277694df6fa9025b9a767aa /usr/include/linux/bpf_common.h
c11eff27ab7f05ef78720b013397f8312339f94de31b56ddbaaa139cf83cb1c0 /usr/include/linux/bpf_perf_event.h
2c8eac3ebb79bfc343db26d2faa1e22c29c29e213b921a4452a1de702b0f64c6 /usr/include/linux/bpfilter.h
c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1 /usr/include/linux/bpqether.h
280aa8d9eae1f9c87880b46d59208dec1f2575b93e8d0c0efeb4fef6ff31848a /usr/include/linux/bsg.h
465fb511ef203670002c22316c58867bbce29db75b5c9fdd3ddf2b96e52d43ae /usr/include/linux/bt-bmc.h
cece7f5dec7491ce104120aeb5c63b8de6db7be119898bc63b8c5d228ea1e0ff /usr/include/linux/btf.h
57a9af9ee3292694e82bf75bce0505f329f6b287adc38fb38ffcf533c87c69c5 /usr/include/linux/btrfs.h
b765c00acca90a2a4c78dd53e6d3041a3341f049255ec91690951a9640252b88 /usr/include/linux/btrfs_tree.h
49db0aa19a9f31b48454f4cd82dbd1154071985b642449655d63c5a375b2eb92 /usr/include/linux/byteorder/big_endian.h
a422c3c070938b19d46a436b85604d2f6833303febca2ab2fc34ca7f289a4537 /usr/include/linux/byteorder/little_endian.h
25242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff91 /usr/include/linux/caif/caif_socket.h
26e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7 /usr/include/linux/caif/if_caif.h
3a0831b8f374170182c708aa00a1b2f66b142af786d2da8b72a3d8815bf80d05 /usr/include/linux/can.h
00007c1fe440068b06ced0087f38c43ada5797b44a19a4d16060dea727ebeced /usr/include/linux/can/bcm.h
345fb19fb6ee3cb892ff72e775811fa9ab87f5721853a5a04467433d4cf1d704 /usr/include/linux/can/error.h
84f52a9ddb718d55167ea991addf49911633dcd8c0d62083f8c62c1ccfcf1ddd /usr/include/linux/can/gw.h
e4500c4ed5d8437a41e4e89d0be069915e2e935820edc8f66e620d26e8667198 /usr/include/linux/can/isotp.h
28deee130d5549c7da53c6c4bbfdce3d36662cc6f865589228277698ab31cee6 /usr/include/linux/can/j1939.h
765cef69a49289cf3c190258e51a96123a841feee1338e98d0eb22fc50386034 /usr/include/linux/can/netlink.h
4d210d107e738d3a1e700e3337c13bb29e9851592bbf3fcb7a8bc98f90f530ba /usr/include/linux/can/raw.h
c98889f5609905bef2e2b33bc8eed712e82e5b88a302c3733de2b00e6f147370 /usr/include/linux/can/vxcan.h
ca78764a34386f2c6e4aa913b6c5a406c273138d0e2971c2b53a75315d608cbb /usr/include/linux/capability.h
2b5e21b325c9c16074adf02e43ca58bf11e956fc3463d8d10da673a8788924b9 /usr/include/linux/capi.h
b1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a600 /usr/include/linux/cciss_defs.h
9fb06598cdde48deba15403c895fc4683a14ed0e186b590931c1d5805fb40a29 /usr/include/linux/cciss_ioctl.h
1db33dc9d3b57635e3f8a90f8745cc19a7b069ea8cad878b020e84ca7d0ccf00 /usr/include/linux/cdrom.h
1b5cf45891f093eef69b9a02166ccbcbc23d27a6dd6b3fea94deffbb2f5f002b /usr/include/linux/cec-funcs.h
211f7afdc616d7545603c052c19f9dc2cf13bc72c69a2649e9a138b05820ef02 /usr/include/linux/cec.h
2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714 /usr/include/linux/cgroupstats.h
258e69b192928b85b1db2bd5c344cd86297234ea33ddc3b7de3f92ee2ba5c707 /usr/include/linux/chio.h
44a0a6f8c793b5a66cb1eaad2c9e5911d17d2f2ea092103a9027bc47b06c8ea2 /usr/include/linux/cifs/cifs_mount.h
7cf23e4bcd82cfb4787f4b2b581733ba2fa424028271518f949296d45f3a6804 /usr/include/linux/close_range.h
f3f1b187c8ea73d262dc849304fa6f90a1b9a7367bedd06d4377e67ea8974bbf /usr/include/linux/cm4000_cs.h
df3b01a0d0ebab5e13686045c05a1f7a3d96f3f4e31ea1add05fae8bee2dc114 /usr/include/linux/cn_proc.h
0abd0ca2222af0d9848b10b84a65ddec69f1ef22ff999628dad57b7c6a657c25 /usr/include/linux/coda.h
1e5febd67f32ca8b541cd9e386b558defc001bf068c7b2a0477c8d2fdfb38cd1 /usr/include/linux/coff.h
5891ccf552cd535bbacd962b52ae6d90a44aa8f7e1ffc0ee27ac6dd279f9df2b /usr/include/linux/connector.h
071eff47a18f843ca43bdb30b159d2e5dcdd6e8da5ad5cb2c3fcb5e29c0af993 /usr/include/linux/const.h
81ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0 /usr/include/linux/coresight-stm.h
b6fa4f7b1fbc3f9dd3e4acf3e3329862ba62e92b689e91c4db39b17f61e16a1e /usr/include/linux/cramfs_fs.h
66ac4b19fb376829b800f21a89eff3a27531b7ec48e3a646e72fef07e7bad232 /usr/include/linux/cryptouser.h
df7d2e2df938ba2c42ed8d3426432a0b3b4fc644240c1df5939131bf0956992c /usr/include/linux/cuda.h
9629accc571327090a03586a76f94e0495a1fec7a7676693b8bd05d73ce59110 /usr/include/linux/cyclades.h
fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46d /usr/include/linux/cycx_cfm.h
d5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950 /usr/include/linux/dcbnl.h
e50559c0164af3aeb0bc7b171c4d0adb378cf6dedcc654253546fe544fd55d1a /usr/include/linux/dccp.h
412ee2aa46654a9ba0e4c49760de4c3642e30d929b26e71e8752aa754c5fb237 /usr/include/linux/devlink.h
b81d404c75f431979cea2510a0d9a9f9ff30d96d0f43045d1ad7153e2b076508 /usr/include/linux/dlm.h
649f2dd83da7c7becbb3e57069c8f6b308f8a654b6a8dce6e2681366d69548b1 /usr/include/linux/dlm_device.h
ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb89222668 /usr/include/linux/dlm_netlink.h
1df88401c40c5970dcaff02f5a6b247f6fce796034c4075c3b91977e16f0b66f /usr/include/linux/dlm_plock.h
4cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516 /usr/include/linux/dlmconstants.h
784d63b056f6270dbbb52c604ef7d163dfac601f5215f822173acb47e1a358a4 /usr/include/linux/dm-ioctl.h
a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974ad /usr/include/linux/dm-log-userspace.h
d570a28d81037df67a9e6d6c8fa5569dc4d8d6c64d7ae1e6f2812d16406f0e9a /usr/include/linux/dma-buf.h
6768fe059c5daab89aca2e2ab3590280c1cafb92b2348f8a3c6b774b8bd28e0b /usr/include/linux/dma-heap.h
0c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb3 /usr/include/linux/dn.h
0dfb9c164f79f8574bf3a117a11bd1b4b485ea6889c5a2a091fee30e2bf28dad /usr/include/linux/dns_resolver.h
70dd8d86f4a0942a8e6b27da8df45823f54008b5af8cf832dd2f5f2016d8b6a9 /usr/include/linux/dqblk_xfs.h
12936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a /usr/include/linux/dvb/audio.h
93723d20af75ddff94ee1a12c539e8ea741294b04ef81effe2a9985173dcff03 /usr/include/linux/dvb/ca.h
20c8cf789fe583fda7bb759a4e9d23699673466518899a4b7f9d486a225b89a3 /usr/include/linux/dvb/dmx.h
141d964fb62583d216b3865f8526fd0f33ce92bbb9ad9f8c39166e8fb21660ff /usr/include/linux/dvb/frontend.h
12630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb89299 /usr/include/linux/dvb/net.h
41e8ccda5ca3e7f6d212de876019c8ae8eb95097831bc56187b38acc41a5e8af /usr/include/linux/dvb/osd.h
16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c91 /usr/include/linux/dvb/version.h
20339f92cca052ec9c93cd4b700878d853a5d2389b129467c16392f5fee7c060 /usr/include/linux/dvb/video.h
620fa9820ebe4e9934199ba51675f1b77b3ba76b2c6bcbd5d94f3d48d2d5ee8f /usr/include/linux/edd.h
e722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4 /usr/include/linux/efs_fs_sb.h
e56df654acefc55eeae453b29756563635e24e1de289fb7f267077be9eccaa22 /usr/include/linux/elf-em.h
4a1cc715460c61dd32c5cb262179fe9a50d2825199542ea600fd2997802ea858 /usr/include/linux/elf-fdpic.h
b4a1a2c0481e22d8463ea7de7f318e4a095f32a1dbf287c11191e02a959af371 /usr/include/linux/elf.h
a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b23261 /usr/include/linux/errno.h
36a4afc7797fb56548a32c499f7dbbc4d26217378090331e28179b081d75c0b4 /usr/include/linux/errqueue.h
06f241b25d98f8075c25138e6cfaadf75bfe2e78c421a25d762ee9f3f4145350 /usr/include/linux/erspan.h
2ba2cc5f0b54981c9e74c9772ec6ff9f236f0adea03ddd44f6e4109fc9229326 /usr/include/linux/ethtool.h
55e01c3e794887fe02f79602f89944cc1dc42effaaafdac0cef24b714655e788 /usr/include/linux/ethtool_netlink.h
89255b11867b148a0f042d375291dddc8a8e6c2bbf2d72614697aad520747c84 /usr/include/linux/f2fs.h
222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100 /usr/include/linux/fadvise.h
e35cbe823cf1b8ccb9d1ed755cc6ab8e842cfa0d240f9818cc554423dc0ceee0 /usr/include/linux/falloc.h
466f172a1182ae837f958c3ed47f2f188b919a33f849726f7d888d9c06fb2fc8 /usr/include/linux/fanotify.h
0acf654ecc0c6783b9b7db954062c5d0650beb2f762a8f06ba912ab411e09b66 /usr/include/linux/fb.h
1cb09f0ece59b8e86af7371d8ce752a4918e3ae8aed9482599fa8b4c1ca48977 /usr/include/linux/fcntl.h
cafc5d22422c6d70d19bb00e5cb6cf49981ebd11843f9b8b572dd653ae3e8759 /usr/include/linux/fd.h
3d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff34 /usr/include/linux/fdreg.h
0466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497 /usr/include/linux/fib_rules.h
b3d4827aa153b9e0db38f979fc2e80ace4c756825f38d0b66a1bfc0d03eb30bc /usr/include/linux/fiemap.h
aeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053 /usr/include/linux/filter.h
2c3ed36588ef3c940f8deaacc6f3fbc76bbb45585f7881556d8537f38bca15a0 /usr/include/linux/firewire-cdev.h
de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444 /usr/include/linux/firewire-constants.h
85fbf7f4f82e69ee0c2c4d910c55c58fabae5053f55cfc2fba85cf7af530d856 /usr/include/linux/fou.h
9d13e5d261088ac97b9ee4d8ed5effca56f78e1f269ae647899bb94f9eb0df46 /usr/include/linux/fpga-dfl.h
f9c447c57b375878065437e4454187870814fedb3e31cdfca04091e5345acf20 /usr/include/linux/fs.h
933e2681ea3e6c9e31f19792b73577effb1e45ef2cf4e9bc039ce32d6a71a4e9 /usr/include/linux/fscrypt.h
b0f7633acc24a81b8a8120c29fd23906a274600f14546b0fc96bdf5d8c58308c /usr/include/linux/fsi.h
f4a359a08a8e257c1149670763b68614e4a6882c66dd33feadeb9103058ae865 /usr/include/linux/fsl_hypervisor.h
bc83eaad3c9c02406850f03d5c088dba0cb61832ebfa34c0defd62a244d7cfe7 /usr/include/linux/fsmap.h
70a25eeb58c6f813a009a1c9da1d0655afe21199bcb6bb2fba9758827f08594e /usr/include/linux/fsverity.h
6abdd79d4ba76caf861156112aee3695bd5a4e440c77e96b29816197faff040b /usr/include/linux/fuse.h
5512032f76e54f288b22aafecec5b76df30123a7bfb05b17b9012b69c2fa464f /usr/include/linux/futex.h
2af1f35747da679e4ed85b50c6aad0b4f5c384ecbe0d415f0efc9ed38250455d /usr/include/linux/gameport.h
2b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3b /usr/include/linux/gen_stats.h
bd260b6333b32d03bfe290681f6755ac00bc70e698439e145622cbc2443f8339 /usr/include/linux/genetlink.h
b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6a /usr/include/linux/genwqe/genwqe_card.h
10e52a6465ad5d6732372e8419c88da3ca225ead872642418177f5527a804f38 /usr/include/linux/gfs2_ondisk.h
d2fac212334b6f160ef35737900822478523b80ae3f558d7d8dacde1e15df1c5 /usr/include/linux/gpio.h
dd128ffdc6d5d19cdd2697bdc74f3176a6e849d3c800de08f8cdafd7f26f5004 /usr/include/linux/gsmmux.h
12791e1eb90fbd7f5750455a0451fe7e40d26f122685cb2def43d91faa7aa320 /usr/include/linux/gtp.h
e8aa4c3e929206150d9d769d6966110bb994c7f6d10518fc7da6f301fd68e7c6 /usr/include/linux/hash_info.h
0c23f544496253cbd04b6cadc17e5cf9af802f6885388f80cbc290f3fcffbfcd /usr/include/linux/hdlc.h
882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c983 /usr/include/linux/hdlc/ioctl.h
644d72411328eba250dfff0aa32cfa998a752ca21edefa3ebdb77b4ecbed565b /usr/include/linux/hdlcdrv.h
02537b2911c8c8362ff7f035241bc7d5ce0936789e32032932bdb06df8e68828 /usr/include/linux/hdreg.h
c24ab9774b7e9c4d10caba7a1f762fd52565b1a6d6d63ab995254ee524fd1bcc /usr/include/linux/hid.h
6a7e0f8c3c24f23a2c4716157e3e0572bb7ebc259991f1416daa13a4ecb0eac8 /usr/include/linux/hiddev.h
6f87299109047bd6c8e7a589f31476dbe88ffc3b6c7672898ad6b48b78659963 /usr/include/linux/hidraw.h
11d3c9487f9080b9bdb7f5362f2bdb3384833a61ef5306a0dd9b7c21f4c4a049 /usr/include/linux/hpet.h
95e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8f /usr/include/linux/hsi/cs-protocol.h
e5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2beb /usr/include/linux/hsi/hsi_char.h
ad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a35 /usr/include/linux/hsr_netlink.h
32d25112e02d21d6a4d8690b9037204eebd1ada1eca01d524d7a9407f35a62c0 /usr/include/linux/hyperv.h
49921677de09a3ef36b728546698aee2456517c4aa81660148588c7bcf7d66f4 /usr/include/linux/i2c-dev.h
5c88e1fee890ab20abd8a34599471c0c3feadcb999df2f7edebc91885f5ba035 /usr/include/linux/i2c.h
b26bcea9f95b087b03de697b0793918fd26db51d6f0700661fa9542370d4b375 /usr/include/linux/i2o-dev.h
b1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd44 /usr/include/linux/i8k.h
9699591b77f0e9d2a27eff90ea0b2b593aee1a2c8974b626b76ed5e8284fd74e /usr/include/linux/icmp.h
b7db0368b557006e37cb0b6fa0164f45eb121075f3e621a8a28e770ad5592144 /usr/include/linux/icmpv6.h
fa9c5ada13ae0ebb3109f916f7f71db57a495ec6a2f6a8eefcc060832247ef26 /usr/include/linux/idxd.h
ecbf706671e421c9c7441e02936da46073e3562017ec074890a6f9954ba65388 /usr/include/linux/if.h
de5ba739aa76d291171b4323b601a46f58105d0c8cd73efa1157893a13f799ae /usr/include/linux/if_addr.h
9f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e /usr/include/linux/if_addrlabel.h
06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c429 /usr/include/linux/if_alg.h
4c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a8 /usr/include/linux/if_arcnet.h
c89478240713b584adc7941f123a44fa0d34d7019d3387126f5c9058c218a88e /usr/include/linux/if_arp.h
4710242f2081382f575a9d8c795ede2a249344e3ef4c2eded8904c146495ba6e /usr/include/linux/if_bonding.h
1f9d623bcc2b8de3a3b1fc773acd9768729cd049d99c13f147955152a6d21167 /usr/include/linux/if_bridge.h
c80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a8 /usr/include/linux/if_cablemodem.h
f133c6bc4a1e82bef84b818c8ae0babe4505f2cd4708d86da9399a3bf74e19c5 /usr/include/linux/if_eql.h
1f1bd76f0098f0c5fa0a9d3bbc626a6bf357cd4bbee9bae0b6c72f8a8fa84612 /usr/include/linux/if_ether.h
624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f /usr/include/linux/if_fc.h
7f3c10cf3d830008d2ec3a74a98a1de922619f0e44412af5c43858f85e86d16e /usr/include/linux/if_fddi.h
e019410ce75b7f17c1888050753e734869d7654a37bad4d21e90e200b2303f93 /usr/include/linux/if_frad.h
41991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d /usr/include/linux/if_hippi.h
94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc473 /usr/include/linux/if_infiniband.h
29345beb1654cb970cf00c6fb128cda191907f185e98ab8b37c8e225479298fc /usr/include/linux/if_link.h
b8fba39c334db10f2690095e7d8ceacf79d8ece62e0fd1dc361eddd72e880f65 /usr/include/linux/if_ltalk.h
7ff410f83467b007e726a9545a8871ab27224aaeb02477cec9eb3e98959133fe /usr/include/linux/if_macsec.h
37870e5e78747a453d194f0f029cfeea86ff0e9e45a389f68278574c61afa3fa /usr/include/linux/if_packet.h
9f84925410ab33685d0565ccf2db988272188981c56cb7f0ba6ac2fa9bd0c639 /usr/include/linux/if_phonet.h
21c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a /usr/include/linux/if_plip.h
28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e8887 /usr/include/linux/if_ppp.h
e1b4d6a4c7fb53b1b32a251fa4a634b610cfde63e6467773fa0e67a01b302260 /usr/include/linux/if_pppol2tp.h
0407388f076a319857d9bda856f69f76e29c005311995d71b51f98e9ee442a9e /usr/include/linux/if_pppox.h
a68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c3 /usr/include/linux/if_slip.h
8492408ba2e866959684a65c3b11227d714e512ac4ee0cbd00157191bdd2bf33 /usr/include/linux/if_team.h
22b8a5bd9b37a82309dac0b1dd487bec27d4f603658d46070d5f9c03d57ab0c1 /usr/include/linux/if_tun.h
67ef39cd1a5e4c72d7763509e25a9d1f62bdd47e79f69ea6b36091dc116bdfad /usr/include/linux/if_tunnel.h
37e4ce89343c0d97cdcb763d10911ac388453c9996d692eebbe0d8f45980a423 /usr/include/linux/if_vlan.h
49b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359c /usr/include/linux/if_x25.h
78b1705f266f986a2c895d283528a00e865a8fd0a8d0ac5a25d4129653505235 /usr/include/linux/if_xdp.h
64f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4d /usr/include/linux/ife.h
34fc664ec537b43c82194c96dd25ca9c043ee3138ca43bc65dd6ef692325c7c8 /usr/include/linux/igmp.h
061ac8503c5163bba52e67694f922107d48a5ee2eaf27c32d73a1d025a13ee02 /usr/include/linux/iio/events.h
52d54bb69594fbf8fc8a4c4b56fe8a29661097900a00afd97464b51288fddc0d /usr/include/linux/iio/types.h
2b7b2f3d7f28a945870350eed9b60a11ce874732092afbf86e0d5d3810585d2d /usr/include/linux/ila.h
97d2450ceb403a9d147c79b705d1d2388c3d32ffccd72d71d03633845b60673c /usr/include/linux/in.h
f9d1368c97b9ca6541431a809cdbc017522bbdaf7a96442237abfe12edef6579 /usr/include/linux/in6.h
a4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545d /usr/include/linux/in_route.h
9dd4597eb2622fdc2ecaa792b3ad4c7829b8b8215952ee1eb17c6faab52f0d35 /usr/include/linux/inet_diag.h
0575575c26041ba27d9047007ec48df17fb279c380f5f104b4c40848acbcbae1 /usr/include/linux/inotify.h
759bf0bac6ba0ab17fd1c3758ce1875a4d03c35b3bffb41820ec3ecc5ff78a11 /usr/include/linux/input-event-codes.h
b13f7116248f17a988611d8f735d4d96ab0acc0638e51e85375a57307cf86181 /usr/include/linux/input.h
1b4053e050a328fccce2d6a5f09fc9cbe57f253ac0329da964c4f6947af92edf /usr/include/linux/io_uring.h
ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873 /usr/include/linux/ioctl.h
9220a84cc63c4d66e9b802bf31e571737d039db14a03bd8dbfe471d3a0cb4b34 /usr/include/linux/iommu.h
a42da01da9b53c7736b1e3a7746d17bc950afdbbe46cdc8b8a7078daefb39f35 /usr/include/linux/ip.h
e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288 /usr/include/linux/ip6_tunnel.h
c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f82947 /usr/include/linux/ip_vs.h
669b564529dda21f8b7d55ad4727ec7f58c0eefcd5fea6f238404dd5c59eaaa9 /usr/include/linux/ipc.h
df7692db4b276ae14f6459d189928d3c0d79e699d92dde9cdb8d74887acf507e /usr/include/linux/ipmi.h
a44a04967c79d3bfb9f5c71a77983f4afa2022c3944b351a6a3f05629b715083 /usr/include/linux/ipmi_bmc.h
aa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7ae /usr/include/linux/ipmi_msgdefs.h
a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff652879297 /usr/include/linux/ipsec.h
7c533639d61ae11a4842a9d38ec3f3f88e9dc813885593633b75c5627d681f46 /usr/include/linux/ipv6.h
e36a62c4bc6bcd8f480dae1f73342ddde8a151157f2ec1e8c20d55001db92690 /usr/include/linux/ipv6_route.h
8b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fc /usr/include/linux/ipx.h
e202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf0 /usr/include/linux/irqnr.h
9e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef91748 /usr/include/linux/isdn/capicmd.h
6fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e80 /usr/include/linux/iso_fs.h
41f8e64350c132c768b20b82bc7ac7c86c910e9d44241405e33d057102798a25 /usr/include/linux/isst_if.h
d37ddb9f40a2908da71a0f9ba4919472f36ee4ed3e914d38a3a4e45fcc8b7544 /usr/include/linux/ivtv.h
3219a8d15b94553e5c77b808b8ad7f983615e2906e2a00f42234fee48fb2d7bd /usr/include/linux/ivtvfb.h
73d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b0 /usr/include/linux/jffs2.h
bb67ab0f3d074172c8ced1dcb5794e1ed117c2b6ad13054d06d66c6982edb27b /usr/include/linux/joystick.h
8a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e2 /usr/include/linux/kcm.h
0b7634bdb4051caeac95179b9f18b54603ab66cdbaade524dbb33d767335b686 /usr/include/linux/kcmp.h
a7b729b65a2ae34e8b6233aa5e4e293d177f4608c206fc7fa85cc0c5a7e2693f /usr/include/linux/kcov.h
47968d71627efd613b139a6411b2294f13835ae945d88600ea0c00a97e33463d /usr/include/linux/kd.h
2543adaa81bb8c149dc91e9186e6b0fd4f5f465b75daba47d20c36df78c1f43a /usr/include/linux/kdev_t.h
ba688632613d8e71c1270ca64c27fd6bc3b1641465cec95818cf90f8972ca79c /usr/include/linux/kernel-page-flags.h
f94c0d08edf34749a907ad2177ecaaaf6f3933d5f492ca5b7fe10a06179d4c77 /usr/include/linux/kernel.h
4ad02378947d522f5f69d36bfa985bc9420c80043f443b584f0d780fe58de8c1 /usr/include/linux/kernelcapi.h
8acd4f084c722afe666ca7109b9bbc5ffd6a313e02343d803ac9231493f454b1 /usr/include/linux/kexec.h
bd495f84ac8bcd193f017a98436e945408c2725eb5a3f3af2ff4e4c9d1f02405 /usr/include/linux/keyboard.h
8997d47500cb2b9006468a6aeeaf7139b63b47405d1bebb9817a69c8b5fd3e81 /usr/include/linux/keyctl.h
1ceb613bea71db97064908db22299affbbe31a49b1674c429121acc5a4d33125 /usr/include/linux/kfd_ioctl.h
280dc3e612662253cfd81b75627e1412a111c1a8f1e5c00dca859122e77a7fb9 /usr/include/linux/kvm.h
88629ea2186c11ad5896539015b3da7672f3a7dc10051575726935c503c2c6cd /usr/include/linux/kvm_para.h
244c83e4c6efacb26f6530aa98ab893b7a576d6ea6d34069eefa7e135a86681a /usr/include/linux/l2tp.h
fad6e52cf11cef5edbccffa377a8b85a18ed23130e7806fa7bcb72914a07cc76 /usr/include/linux/libc-compat.h
34fda8077455ea154d2f833b252cad19ef1d8d44d9fa808af312c49ee3ba5bc5 /usr/include/linux/lightnvm.h
567dbb4893d20bb986996f0a8b8f774b02ca6cb7df8e4b642895eade7e7ffcd9 /usr/include/linux/limits.h
4fefb26b75c08b0334cc7481b8e1cbcb7f4fe2e38fb02c62cbae4e9ae563bef9 /usr/include/linux/lirc.h
238684dcd2e152385e12adb7a381ff38d746bc4b31656217220ef6ca575d74c9 /usr/include/linux/llc.h
30df0e467385ad2ead62a83a7ddf6e746d024a7c2c344cc947f8c0ef41ccab97 /usr/include/linux/loop.h
df6b2d128b142fe8b067477daf1c4ecab606e4e4929885e2161849e7a58787f1 /usr/include/linux/lp.h
6f721743f336e8749701dfc265ffadf0610c07defdd2d9729b757ae6f400f102 /usr/include/linux/lwtunnel.h
e49ad0a119b1985d78bdbce3aa9760647d95e3f7f087bc7a8111ce66adfda435 /usr/include/linux/magic.h
f623e2dce4279e8d1b626e9e36adc75d5945fbfefd9513daf88bbc4fd421b96f /usr/include/linux/major.h
e980fefced4addd5795dc0511080fb6630ea944fd7a369353590634e946cc009 /usr/include/linux/map_to_7segment.h
b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759 /usr/include/linux/matroxfb.h
079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef /usr/include/linux/max2175.h
47ab6bf0cbca5f441e38362ed7573c390bc97cd0065d2721a04be25bacaa7626 /usr/include/linux/mdio.h
c02404ba63b789ed65dc5b325437b2cf2e4eef4e9667776e5cf9b41cb0b41827 /usr/include/linux/media-bus-format.h
f4d969f74f9981021d260ef4cda2232b45c2ecc000032a036c1506605b02c413 /usr/include/linux/media.h
55e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea /usr/include/linux/mei.h
23aa519187425a3fc19b57986a88429f3d64461d5a42c930ce44e8f596867ce1 /usr/include/linux/membarrier.h
85f1974ed3cfdfc7e1c481def4e033fc2f1f23fba31d7ebe208a6652d8de1717 /usr/include/linux/memfd.h
4b4dbf7ee3e4e9ce4bc1f3686a07a78c6d86183ce267a06f2ead30f04723eb8e /usr/include/linux/mempolicy.h
1640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294 /usr/include/linux/meye.h
331886f96abf4f452196171339b62ed79ff887558052e25f4ecc2f7e14b32213 /usr/include/linux/mii.h
6626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a /usr/include/linux/minix_fs.h
a9df78644c9398e535ff0c3233a858f2b0c95c3895ce2b981e792f338a2128fa /usr/include/linux/mman.h
dc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d /usr/include/linux/mmc/ioctl.h
54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd /usr/include/linux/mmtimer.h
2e7b732a574f03306961a198437d624263f65000ab927f81a5a0ebba163a029f /usr/include/linux/module.h
9fff0a0bcea1ad36d35af2530db8d0151ab82ccde2777ee27a8c468fbcdda4ef /usr/include/linux/mount.h
205cbcd7a744bcb83b2cc184b92acbeed843aee5c6c87ec2b7c92f8a89183105 /usr/include/linux/mpls.h
8873f6d16539626ec0f00941762ce8c1c9628e3b16320986a1183222d96c9755 /usr/include/linux/mpls_iptunnel.h
cef6921709ea29027f637df90dcf8f0add77fe85735fb4e3327f67b2bda3a3cb /usr/include/linux/mptcp.h
60187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba /usr/include/linux/mqueue.h
7d860211c1d815e2459d074dbca00a18235e404e2038a3d024398b6b243b1a39 /usr/include/linux/mroute.h
459417db881fd2172399e41aedd2343520362b7e98ca2682b502314ceaadb2ff /usr/include/linux/mroute6.h
4d2f9290d2770871ecc3a21dc3c2fa67efb2a281be94c3d911455d8cba634e7c /usr/include/linux/mrp_bridge.h
e12023a4430d4235cda921916353b83131147199d74e694c46c6c0b2332e6700 /usr/include/linux/msdos_fs.h
2c44bff677788cdc8e0ca6a4aa3f0f82bbaae8d9e1bc9fe69bed9db7c4f20f05 /usr/include/linux/msg.h
1151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b992 /usr/include/linux/mtio.h
e61bcf71f1e2931b35f9ded84afd9f6fb7115b35053bf2bcb63746e942f3718a /usr/include/linux/n_r3964.h
de4d1bcf8704395f1bd1f4dd813b5b9789fa8ca63804b54b73527e1775542f03 /usr/include/linux/nbd-netlink.h
ddaf57d02fe47e0e07718917885317fcf8cae73f073f2945fa350a55d9ee7286 /usr/include/linux/nbd.h
46915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e459 /usr/include/linux/ncsi.h
daacee6e1928e2fa91b6a6a24ab2953938c67955eb8ce34416775f45a8e25361 /usr/include/linux/ndctl.h
2b48fdb61d3b64a65b9aa27040bfff90252b5aa3d989e106410d4cb14716560d /usr/include/linux/neighbour.h
3cd7102ab937fc0d0edb7c0640d623d3135b183f044d0afe5716f8400f11cd00 /usr/include/linux/net.h
67d4ecc188cb7cb30e1f02b65af8d434927426c7fb20ddbb9623b884e4b2f665 /usr/include/linux/net_dropmon.h
68e8fb1acc9818bfee22a48f68322aa4539d340bff67a9733e27cc35899e8d59 /usr/include/linux/net_namespace.h
9214d92fd0c4373bf49ebbfc8246fe3bcd105eb63c3c78ab95da41efb4540f04 /usr/include/linux/net_tstamp.h
2ab8a81e7da6b1247a70feba0cfac168734931c56de58ddc2ab78e1e264301c9 /usr/include/linux/netconf.h
d214e0a5596e1df711bd3531923c589ca8a4e8bd32a7b70b8c55004323914bb7 /usr/include/linux/netdevice.h
5babedbdc970a4c4ecc783525ef58600bd2544e79f353ab314b6aaac5ed1203a /usr/include/linux/netfilter.h
c6eff209d8b2ac46c55f5727d16ad3054299c85fd5943948e18531e9bd7ce8b3 /usr/include/linux/netfilter/ipset/ip_set.h
76cd0f830958792185b625100a21c930fcf1ea3f27c1010e75bc33f1920e8070 /usr/include/linux/netfilter/ipset/ip_set_bitmap.h
4b659fa5405a50c710cfe702d5f9cdfe02f5cd3f387fe658bde3503ef6f535d2 /usr/include/linux/netfilter/ipset/ip_set_hash.h
a0c1e04f0955d273da91fea3735ef4eed0ac412f2619273c8959e55f7a7fbb65 /usr/include/linux/netfilter/ipset/ip_set_list.h
44bc26d776cefb92e951feab2e8b929a7eb68965a06cc624a96da5cb7960fbf0 /usr/include/linux/netfilter/nf_conntrack_common.h
d9f0f52603804762d2ccedc5a8bb7a29866c9e0943adc5de1c73e7d88e5c6808 /usr/include/linux/netfilter/nf_conntrack_ftp.h
df1a6a284a29e7f90454b1011bb500ba64525bee76b8b5c88627140e1178dc8d /usr/include/linux/netfilter/nf_conntrack_sctp.h
a3e7ac910f8f9eb13a4f2f882f32473294ee9d31cea865f8c6327cfc92e36faf /usr/include/linux/netfilter/nf_conntrack_tcp.h
9f5bfd0828e15b6b8aa9fdb175be900c4f363de68af82ad4a96d1976c52dda68 /usr/include/linux/netfilter/nf_conntrack_tuple_common.h
4f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13 /usr/include/linux/netfilter/nf_log.h
bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb6 /usr/include/linux/netfilter/nf_nat.h
2d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722e /usr/include/linux/netfilter/nf_synproxy.h
ee4688b947c23791a472ec6f141b16124f7e0d68f33f702eb840105fa2c04739 /usr/include/linux/netfilter/nf_tables.h
c4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee /usr/include/linux/netfilter/nf_tables_compat.h
cc1c03d21bd05c1dc56f975da09e50bb5d27bab223c24214813b000d514a3be8 /usr/include/linux/netfilter/nfnetlink.h
09a808dc71977330eb863b58fc7aae018a4a01d17a76faec423397209af415c4 /usr/include/linux/netfilter/nfnetlink_acct.h
d7a122ec93ce932aa413cd2603ab60304a5ed1089ca4fd496abe646d4000369e /usr/include/linux/netfilter/nfnetlink_compat.h
7c11c322ecee328f2444995a8011febd0aa9b47cebb24e912012a35a6ebcc4ad /usr/include/linux/netfilter/nfnetlink_conntrack.h
654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb37 /usr/include/linux/netfilter/nfnetlink_cthelper.h
d8fdedd95d4b0f11341c64ef5def9c0016481c7cba6119914d27ac0380b8bb4f /usr/include/linux/netfilter/nfnetlink_cttimeout.h
2751ede6ad8d520d91ca4b293cb3384c0aa2a42393d6bd8b23763246b109f99a /usr/include/linux/netfilter/nfnetlink_log.h
98aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b778 /usr/include/linux/netfilter/nfnetlink_osf.h
b3022d174bedf1dfd3644e96c45fa762513ea0900bf4506df793d5c4f4ea8813 /usr/include/linux/netfilter/nfnetlink_queue.h
06daa8e46fd9782fa5d56a73e82e1d6291fdce15d6794cbe4288deba12aa2c69 /usr/include/linux/netfilter/x_tables.h
e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c3 /usr/include/linux/netfilter/xt_AUDIT.h
4d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324 /usr/include/linux/netfilter/xt_CHECKSUM.h
f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56 /usr/include/linux/netfilter/xt_CLASSIFY.h
e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea204 /usr/include/linux/netfilter/xt_CONNMARK.h
62de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94a /usr/include/linux/netfilter/xt_CONNSECMARK.h
c365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661d /usr/include/linux/netfilter/xt_CT.h
d6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb5 /usr/include/linux/netfilter/xt_DSCP.h
1b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d /usr/include/linux/netfilter/xt_HMARK.h
323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd72 /usr/include/linux/netfilter/xt_IDLETIMER.h
0d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda /usr/include/linux/netfilter/xt_LED.h
9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5e /usr/include/linux/netfilter/xt_LOG.h
e0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc /usr/include/linux/netfilter/xt_MARK.h
91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce6024341 /usr/include/linux/netfilter/xt_NFLOG.h
60c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e2041 /usr/include/linux/netfilter/xt_NFQUEUE.h
35e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2 /usr/include/linux/netfilter/xt_RATEEST.h
f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df79 /usr/include/linux/netfilter/xt_SECMARK.h
2b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22 /usr/include/linux/netfilter/xt_SYNPROXY.h
db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c4 /usr/include/linux/netfilter/xt_TCPMSS.h
15fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc3 /usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
4cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca /usr/include/linux/netfilter/xt_TEE.h
42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c /usr/include/linux/netfilter/xt_TPROXY.h
88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4 /usr/include/linux/netfilter/xt_addrtype.h
fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e38 /usr/include/linux/netfilter/xt_bpf.h
20f05d988b9a027325fca352872d451093bed03b90672c816bf6b6e3b188be6c /usr/include/linux/netfilter/xt_cgroup.h
dc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8 /usr/include/linux/netfilter/xt_cluster.h
d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf0 /usr/include/linux/netfilter/xt_comment.h
9af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b89 /usr/include/linux/netfilter/xt_connbytes.h
5b8e02165369a127c36dd525ac7ed091383d01d6f11d73c7f060a3180a9c609e /usr/include/linux/netfilter/xt_connlabel.h
1655518ae18a0769ca4b7a9a2f03556c83feb910cb7dee0eb9982300b63f09c0 /usr/include/linux/netfilter/xt_connlimit.h
7faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd711186450 /usr/include/linux/netfilter/xt_connmark.h
1b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245 /usr/include/linux/netfilter/xt_conntrack.h
eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673b /usr/include/linux/netfilter/xt_cpu.h
e124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb0 /usr/include/linux/netfilter/xt_dccp.h
57a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf6 /usr/include/linux/netfilter/xt_devgroup.h
73ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591 /usr/include/linux/netfilter/xt_dscp.h
d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf /usr/include/linux/netfilter/xt_ecn.h
3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f577694 /usr/include/linux/netfilter/xt_esp.h
4157ebf29ddccae1cb1b0badb5f304b235385586812e4d2aaded23e3a92e0d58 /usr/include/linux/netfilter/xt_hashlimit.h
f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236 /usr/include/linux/netfilter/xt_helper.h
bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0d /usr/include/linux/netfilter/xt_ipcomp.h
aea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0 /usr/include/linux/netfilter/xt_iprange.h
e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0 /usr/include/linux/netfilter/xt_ipvs.h
504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2 /usr/include/linux/netfilter/xt_l2tp.h
177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1 /usr/include/linux/netfilter/xt_length.h
f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b8734 /usr/include/linux/netfilter/xt_limit.h
83c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933b /usr/include/linux/netfilter/xt_mac.h
eaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2 /usr/include/linux/netfilter/xt_mark.h
d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652 /usr/include/linux/netfilter/xt_multiport.h
ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102 /usr/include/linux/netfilter/xt_nfacct.h
dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af /usr/include/linux/netfilter/xt_osf.h
710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a /usr/include/linux/netfilter/xt_owner.h
8da4aec1e0bc3d1b15664a4063c1452ccce1a53b93c38b45c1ef8d4cd4a3df26 /usr/include/linux/netfilter/xt_physdev.h
6894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dab /usr/include/linux/netfilter/xt_pkttype.h
3670b1d45d208aa1d065c8c5fcb55e705d5e0d29db9aa109b19d986b16448185 /usr/include/linux/netfilter/xt_policy.h
e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210 /usr/include/linux/netfilter/xt_quota.h
278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd58 /usr/include/linux/netfilter/xt_rateest.h
1e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c /usr/include/linux/netfilter/xt_realm.h
059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f /usr/include/linux/netfilter/xt_recent.h
82bc89518877ffbf183fa7c6153b4160451c1b004294aac0e924bc9da8cf055a /usr/include/linux/netfilter/xt_rpfilter.h
b9ce19ae4e721907b353f058bc0d57fd3bffbd5284512ba249d1224984a2bdbe /usr/include/linux/netfilter/xt_sctp.h
4465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703 /usr/include/linux/netfilter/xt_set.h
a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff /usr/include/linux/netfilter/xt_socket.h
9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730 /usr/include/linux/netfilter/xt_state.h
711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810 /usr/include/linux/netfilter/xt_statistic.h
bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded894463 /usr/include/linux/netfilter/xt_string.h
89038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2 /usr/include/linux/netfilter/xt_tcpmss.h
419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0 /usr/include/linux/netfilter/xt_tcpudp.h
cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423 /usr/include/linux/netfilter/xt_time.h
bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b44 /usr/include/linux/netfilter/xt_u32.h
1a9701711c0e8b29cc338744eec00a47408e05cc353446fe1d86a74678e97e2d /usr/include/linux/netfilter_arp.h
364a18f20183ce9c9c7865639bfe3bb7763f2eff11aeba275dc1c871dc0ffe57 /usr/include/linux/netfilter_arp/arp_tables.h
9d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6 /usr/include/linux/netfilter_arp/arpt_mangle.h
dd91215def55a6c8f3c6c689b208c656597e0e388597caed191020fe762e6fc0 /usr/include/linux/netfilter_bridge.h
b4a91c254d65fa4b12432b59191fe8e92d1252b65db4d7a056db6dbd8d09c33d /usr/include/linux/netfilter_bridge/ebt_802_3.h
99592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04 /usr/include/linux/netfilter_bridge/ebt_among.h
ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f /usr/include/linux/netfilter_bridge/ebt_arp.h
8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b05 /usr/include/linux/netfilter_bridge/ebt_arpreply.h
2899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664 /usr/include/linux/netfilter_bridge/ebt_ip.h
d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a466 /usr/include/linux/netfilter_bridge/ebt_ip6.h
0818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f /usr/include/linux/netfilter_bridge/ebt_limit.h
69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b8 /usr/include/linux/netfilter_bridge/ebt_log.h
7ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2 /usr/include/linux/netfilter_bridge/ebt_mark_m.h
e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed /usr/include/linux/netfilter_bridge/ebt_mark_t.h
7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4 /usr/include/linux/netfilter_bridge/ebt_nat.h
704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e2 /usr/include/linux/netfilter_bridge/ebt_nflog.h
3bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d /usr/include/linux/netfilter_bridge/ebt_pkttype.h
3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610 /usr/include/linux/netfilter_bridge/ebt_redirect.h
fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f8216 /usr/include/linux/netfilter_bridge/ebt_stp.h
22376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adb /usr/include/linux/netfilter_bridge/ebt_vlan.h
d41ac4addef1840cdfe8f773f30ace05f53b78b0db16fe798c3a53f7fb5aae96 /usr/include/linux/netfilter_bridge/ebtables.h
8adc41649c473b9a088fc72a0357c51e5c53e3178d089e194481c3830ea91f90 /usr/include/linux/netfilter_decnet.h
e77f39641d770a66b70f145c3a17615bc7041e2bca07a72e5ba76eb267fb2cc5 /usr/include/linux/netfilter_ipv4.h
586d9e81119e6937c09b730610ebfdc4349e48a50e4e0d59c9a1f2127db5c9f6 /usr/include/linux/netfilter_ipv4/ip_tables.h
db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c /usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139 /usr/include/linux/netfilter_ipv4/ipt_ECN.h
c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c8 /usr/include/linux/netfilter_ipv4/ipt_LOG.h
99dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9 /usr/include/linux/netfilter_ipv4/ipt_REJECT.h
e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a /usr/include/linux/netfilter_ipv4/ipt_TTL.h
03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e /usr/include/linux/netfilter_ipv4/ipt_ah.h
45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e323 /usr/include/linux/netfilter_ipv4/ipt_ecn.h
4a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df72 /usr/include/linux/netfilter_ipv4/ipt_ttl.h
97da5776e4f6c983bf6bd9d1788c041f0f4674c9b32f542653e16fcdc0cfef88 /usr/include/linux/netfilter_ipv6.h
e680749de7a40ca9ff41926461a97a51e8856882a60786beaafab4f5eae81984 /usr/include/linux/netfilter_ipv6/ip6_tables.h
6a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07 /usr/include/linux/netfilter_ipv6/ip6t_HL.h
ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e40 /usr/include/linux/netfilter_ipv6/ip6t_LOG.h
0e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d18 /usr/include/linux/netfilter_ipv6/ip6t_NPT.h
01aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec /usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae /usr/include/linux/netfilter_ipv6/ip6t_ah.h
06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440c /usr/include/linux/netfilter_ipv6/ip6t_frag.h
f6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a44290 /usr/include/linux/netfilter_ipv6/ip6t_hl.h
34e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586 /usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863e /usr/include/linux/netfilter_ipv6/ip6t_mh.h
a23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b /usr/include/linux/netfilter_ipv6/ip6t_opts.h
688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a /usr/include/linux/netfilter_ipv6/ip6t_rt.h
51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f162 /usr/include/linux/netfilter_ipv6/ip6t_srh.h
e8a4b9b13bfff49644d0585938565563ef004441f6f3b37b9b362e903955d3af /usr/include/linux/netlink.h
638d1363305b04a32630e9d93b0d11c42728e6951e86ef207edaa4850a1bacd8 /usr/include/linux/netlink_diag.h
6be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c1 /usr/include/linux/netrom.h
ebca24eff62671a3d7708fb6e05ca8529e3710c4b58aeb061afb3089fe0b431b /usr/include/linux/nexthop.h
eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3 /usr/include/linux/nfc.h
dadbf3cdd72616c6dba4ec6e7c6a5a2154e21653ef070eb81c1c71f9395cf0ad /usr/include/linux/nfs.h
5471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec /usr/include/linux/nfs2.h
8999490fb53cb44bc75cc11cee8a2e922ad4fbeb53452137ab9b5c023f317b30 /usr/include/linux/nfs3.h
2de2d6251c66e5c05c8ae66442fcc11d372dde2acad64ee2bad99981c0443a9b /usr/include/linux/nfs4.h
6e51e5d388948f9973300de276ff7c90cff9354614490cdf17903f994d4979cc /usr/include/linux/nfs4_mount.h
a3dab312054a59167e6bab3e4e9ea0cc00289ae95ce17c6ac47273af41ebfb21 /usr/include/linux/nfs_fs.h
245e3d06159e4b9f28a2c44075e13e473cb5735355d87964c82738728a7a38d3 /usr/include/linux/nfs_idmap.h
c596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad6 /usr/include/linux/nfs_mount.h
8dd89e2acdecb498f4a6fc884890c818366619aa42975093a1a1a72aaae173bb /usr/include/linux/nfsacl.h
c529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240 /usr/include/linux/nfsd/cld.h
a7de9018ac123cd38efff75efd18c816bf364191b54bec565134f133e9688030 /usr/include/linux/nfsd/debug.h
91f6a8bede134094ba62ac7d604b80a83fb860a1935d53704252e70720903ff8 /usr/include/linux/nfsd/export.h
fcdb72b1fac2037c87e4c534797d2d79b36e3a83e3d019bacd65ebe585f070e3 /usr/include/linux/nfsd/nfsfh.h
14efd19a691971a98f28d4a8beb3449629724fab4a4ae579ac5684a3cbb99488 /usr/include/linux/nfsd/stats.h
a54f0a19419783cb661c5a0aee6236c5b843fd59bb84f0c0ae1114b4ca84b4ca /usr/include/linux/nilfs2_api.h
3efaa8e2906418702de7fb89cf8545b6c45f16dcf13bf94107d95c3f3ca5ca43 /usr/include/linux/nilfs2_ondisk.h
2f15b5f8872f2038cf0c8f32e96d14ded6f4485cf63d3282b807e92f35e6bc8d /usr/include/linux/nitro_enclaves.h
68e0adf1b955ebe454fbf747258c3448489fdf0893453a3ad1dd88f81f21cccf /usr/include/linux/nl80211.h
aa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49ca /usr/include/linux/nsfs.h
d66cb6bab1142bbfed19d5612d7c3cc1a42c9aab5b0ef28177e385b154c88f3e /usr/include/linux/nubus.h
5375e2fe571d1f4e8c185703d3235e4d6da3cdf482bb4abbc4b14579a64b9ac1 /usr/include/linux/nvme_ioctl.h
613d4e41605da33b3cf0c39b7d14d42c219e1c281b88c254c1b73a5ce28b8ae2 /usr/include/linux/nvram.h
bfd5ea8022b6c9b16467a71ab59a4d78dc6180f89b91285c019dbd4e02cccfa2 /usr/include/linux/omap3isp.h
0532f166b4f905642a602480b1bedf338fb9f5575034f9729773b62a34548504 /usr/include/linux/omapfb.h
fa2a0e5f5433ba6f2428f7523f2fdff8e558870c568153ce7b54383c034ab68c /usr/include/linux/oom.h
b9f782112f63f78422d26e7b44bb454d60e90be03b494c9a810b6e62ab1ff564 /usr/include/linux/openat2.h
d24789fcfd76dd1d832565323afb882ed6cbe85cd02873820478366c34a1503c /usr/include/linux/openvswitch.h
1038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a9 /usr/include/linux/packet_diag.h
75c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d66849 /usr/include/linux/param.h
403c9e5a91b1ea5d4802a6957af50c928dc7442f04ca71be7bb888449dbaff5f /usr/include/linux/parport.h
4d8afbfc40f6eeebabf8176eb3e22127680527877fd59f9cbdd0ca3045954636 /usr/include/linux/patchkey.h
fe619a94d14c42a4dea03256e66fc6dfa45eb179bcf2a318adfbc414a4e39ac8 /usr/include/linux/pci.h
c8fa084e047d1e39114fe2f1c736fbe1edecae3e3e89b2eb68cd9a43f3935795 /usr/include/linux/pci_regs.h
65d81f6dfb14353caa5ea4530dcdfe7d65e7ce3b9bd966ba4018a1cd3532936b /usr/include/linux/pcitest.h
d66d33a7431654c911660a7fdeb06af57724bb68f8fbcf1e54b7ff9a930753c8 /usr/include/linux/perf_event.h
25ec9c9437aef294797efabd01464629c929fa8b6506b741f739f3980a026c37 /usr/include/linux/personality.h
1fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f /usr/include/linux/pfkeyv2.h
1e05b6325e0990c92bfed929acfb5e741edca7c890a8b7ab0e2dab1eeee7d43e /usr/include/linux/pg.h
c2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebd /usr/include/linux/phantom.h
db8ae2eeb6ac94e9abd899494bd3266610b3eb38af19a371bd4774685150c52c /usr/include/linux/phonet.h
58d069b58a8ae95777e2ad762ff0ee83c3acef0bb3d02a73f593718c2b162cf5 /usr/include/linux/pidfd.h
9aa811646f55ccfb7dd4aa3521721e448228245f5c5fe58c6e891c7592df8bbf /usr/include/linux/pkt_cls.h
0b3f6466abec2f5bb52c23b231610722fea7b8679e46ccb390cd471a9a54388e /usr/include/linux/pkt_sched.h
3b8cc30fb9a133d9b258db744c3959a48b126d2c631fc1b39dce9ea6d8815bc1 /usr/include/linux/pmu.h
87ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc6 /usr/include/linux/poll.h
6d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b3 /usr/include/linux/posix_acl.h
79a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96 /usr/include/linux/posix_acl_xattr.h
bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f /usr/include/linux/posix_types.h
48e8632ebc0101ca141ef3395fcc14ff198c95dae0fedf820b8075814bce8dbe /usr/include/linux/ppdev.h
5d91e8197108e0e0a0b8f29014c24262713cd58f25cebfbb12c42a4e04b27323 /usr/include/linux/ppp-comp.h
6d52b46fea02d127bed5f7fb6616dbbfdb87277b600f2b2cbe3ace361464da18 /usr/include/linux/ppp-ioctl.h
0ee0a92f32365f275e533d9f0f8a2a0df917e0a9b8a22e33b3ae7f3119a9d823 /usr/include/linux/ppp_defs.h
bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d /usr/include/linux/pps.h
156ae0a2a94fb128657d095c1e70adf3af36be1c82112ec092bc18ed2ab8d895 /usr/include/linux/pr.h
e96d6eb178db333d13523cd02cdaef05bf3b7162e0a9354b186eb267bf91ca1a /usr/include/linux/prctl.h
2132c98d29677b7960924383b636ffea137b52bf7f86150f5ecf879d4579d6aa /usr/include/linux/psample.h
822d84f3e5451117fe6a3f06b9a2b7c780ce596bbc1c04e795d8cff554ede1d8 /usr/include/linux/psci.h
b3cd53e4491cba1c48a2eda2021bac7512b584d2fe60d2de7c2fb66c6cd303b5 /usr/include/linux/psp-sev.h
7635b179f1a354df2f60412bd0d9c5e5001f7b2bdf6d972e382cb95f49143a80 /usr/include/linux/ptp_clock.h
c2c6f7acd977eb5cbde92f921f4a3b6cd95b0e57819d27a84082601254b32954 /usr/include/linux/ptrace.h
9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655 /usr/include/linux/qemu_fw_cfg.h
b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff6 /usr/include/linux/qnx4_fs.h
2f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800c /usr/include/linux/qnxtypes.h
5bde924b7f4ad7a56204239a7a4a12a5810f678547d4d75d35e9c25cf9b4c572 /usr/include/linux/qrtr.h
caca894ba78898331c42614d9661a628db5e64993626c5f939b618ffde6f9a65 /usr/include/linux/quota.h
1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a /usr/include/linux/radeonfb.h
6df361dd95a81f8272c9c48599258210ccab9ff0a98293fb1faf2667f0495580 /usr/include/linux/raid/md_p.h
ceda5ed803b881d158da3243c081e518eda4d5653c7f5a03789ce16f9a7862be /usr/include/linux/raid/md_u.h
2f31737fb60de7b1745b04b7f0792a0cad1c871bff6f0ccefc323ac0e609e2e0 /usr/include/linux/random.h
b3328202458021d05d631c0af0ec919120efd6bfb93d60098e886e5db9fd6904 /usr/include/linux/raw.h
c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c /usr/include/linux/rds.h
88eaa97cfe20d7e411b645c6a896248efcff5eddc43b36a199a1e6fb582ae64a /usr/include/linux/reboot.h
d19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8 /usr/include/linux/reiserfs_fs.h
d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1e /usr/include/linux/reiserfs_xattr.h
daee5eb8ee30a1ba61583bfa6ebbb48bda3b561300cd673afb926c3621fd67d8 /usr/include/linux/remoteproc_cdev.h
5f288d6c3aba844a187c87c1952f507326fcaea5a48d83bdfc407dbb80f794bc /usr/include/linux/resource.h
48ac0feca6975e5403fdbca19d22a272393cd5a8f9e39213ee340ea3d8b302c0 /usr/include/linux/rfkill.h
6c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc /usr/include/linux/rio_cm_cdev.h
867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc /usr/include/linux/rio_mport_cdev.h
1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157 /usr/include/linux/romfs_fs.h
ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab321 /usr/include/linux/rose.h
c6130e51d9582f54f01f1beee7ea6248b680b19454e4f8b29a93da77176db519 /usr/include/linux/route.h
8349f6e301160de1e1ac07727d113b9d887ed6c3325fb5f6104695134237bbb2 /usr/include/linux/rpl.h
bfb06ee9c7faa5122f96c097aee0c259d2dbde9f0ad26cffcbf18096467c8840 /usr/include/linux/rpl_iptunnel.h
5a12031b96911bc940d481af3fd1e52d89310ebad6954c8b3ad9e456ecf6d1db /usr/include/linux/rpmsg.h
abd32f49244741e3cd3637fbff53910835e557ffda5a627860db195ad16c8035 /usr/include/linux/rseq.h
43b2392d453c1611e4114efd6680f42c64eff5112bbc1364036ca03f5b9141be /usr/include/linux/rtc.h
13e4a8ae8636e4c9f03331d9daceb323eb4b06e0838b544d80b25ecfd1179d5b /usr/include/linux/rtnetlink.h
f419c613a4ed7fa74b828296c3e44e730855e9aa7495d901ac7c68ae1974a5b0 /usr/include/linux/rxrpc.h
3b82fa535f47605bde1082322b081fe2691b0cde64826faa338268a725778542 /usr/include/linux/scc.h
7976b351c34ab97588f221947784a92157b638cda221edeeba8af183e3ef22e5 /usr/include/linux/sched.h
e27cc950acb6e435dc2e510eddade866e98f981fe4971c1aa19d1fdd6ce56e20 /usr/include/linux/sched/types.h
a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e21 /usr/include/linux/scif_ioctl.h
7dd83c6e0b85ea7ab73cab7f5a6df22b5202e8fe37164722dba23ab2859a5bbc /usr/include/linux/screen_info.h
3fe408ffdf91511adb489d1b3b74e96f0d58236c4a573915f368340d941e4eb9 /usr/include/linux/sctp.h
72d13a41e3e7877188a683dcf96d912c1391f7fe4a591613dfaa0ae9b98b323d /usr/include/linux/sdla.h
59d0dca0fb478480c30afa90c7330a8aeb819d4f6cf2220185f8fe5174abefda /usr/include/linux/seccomp.h
ba92fa4cc5eb3ef694973ef2f779ed7b78dd2d4a9771a6fa8dd691a2f83197d0 /usr/include/linux/securebits.h
4776ca87e1b7e7c04b5547054c1d74b00db018253254344f68ddef5fad28873b /usr/include/linux/sed-opal.h
a9ae4f48ad1bb0c1ce8c67d3fe2ffd492d52059ae7fc1a501ee10833132aa0b7 /usr/include/linux/seg6.h
92817e3b9d7a7c089697be3ffeae05266bc37a92fc5798658c7510bafea26822 /usr/include/linux/seg6_genl.h
7b8a1dc538d84ac9ea8ab7813e7b18776794018696cb9b0c786aae120ddd95db /usr/include/linux/seg6_hmac.h
18fefb6e0e642b1ccca608e8415d54906ada8f97bab174e212cbb757555a2b86 /usr/include/linux/seg6_iptunnel.h
552c3c30854bc8601252f8767d38595c45fc50a753384a5ef6d8c014a290edf8 /usr/include/linux/seg6_local.h
924524c8da43cfc6fb990afef01d9d633eb4b567fb6aa9a4ee240df0130fb488 /usr/include/linux/selinux_netlink.h
13ee44dda70e0aed30d8815b2837657007344309444925eefcd0e7ecd034192e /usr/include/linux/sem.h
cba980e68c12042f5ba91c5a23277c337adc96d4e6d185166642719aaa21e308 /usr/include/linux/serial.h
bec1b988dd8d8a7a461d4078f6099a5845b4948c3f037f37d3414e11f113058c /usr/include/linux/serial_core.h
e5b0811a8c74d6a8864432e29944db242b032a9777c7b34a882e8e022ff6b97c /usr/include/linux/serial_reg.h
40b7c1883ebea6f1289ff9aa77c1191569d21f0545255a520581cd20e34ec6d4 /usr/include/linux/serio.h
123f4c52d40791a6e0b3a8eb17bf3a4657f2da38108c0f90a8ff813d073731ed /usr/include/linux/shm.h
76d0b1402e3ae69300c38fa8681f7bef95f4f1a6e8be049a58fe9a6efdc7fbd0 /usr/include/linux/signal.h
bd5db233a529f4536a20ec8b083fccd2507347aaca64d1377d2fe681fa9a7d05 /usr/include/linux/signalfd.h
783244b9ed630a89ed41a0ebac1838f2c5b608c3c4e61b94c0480f4faf09812e /usr/include/linux/smc.h
1b318c8f8b845da5ba00f0e8f972cf22c9ec1e21c3bb384e8381b353cb72ca96 /usr/include/linux/smc_diag.h
ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c0 /usr/include/linux/smiapp.h
874185a2c5605cf00e8c6e371900d9535d150b7090bf4b30694c42b8ed28b9cf /usr/include/linux/snmp.h
8f09756daed1b54c45a17877dfb709e86cdc47a6018ef1d68507e2025ae42713 /usr/include/linux/sock_diag.h
2bf7323fd064864673425f544f59857ce4705920e61b50f078f354c97a1ce1f7 /usr/include/linux/socket.h
69c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b240 /usr/include/linux/sockios.h
85c5ef92762aaa1255940041b98bb05fe4f268e7f0ba1e9afdd970700a21259b /usr/include/linux/sonet.h
5569af98a2c18e78d5a7d34002f6739e57ff7c321210fb2f8a219f27f3aaab17 /usr/include/linux/sonypi.h
60882f1e5a0d7d4e0aea1b4cc3c460cf2d76e10d34fd3f32133dacc3348a165c /usr/include/linux/sound.h
b4c3e1f274a9936c87bdd987800e3008a54c147a7bfe90727d90297528e97270 /usr/include/linux/soundcard.h
786aed042083ea8d999efdf4f2c0c486f10d89a0edc571098323e2f90ea60e17 /usr/include/linux/spi/spidev.h
1c51379b6b976fc5fd097fe2938dc8c468d4e6d01f4ce764b7fa53b94c8a1cd0 /usr/include/linux/stat.h
5cac4e787c3af8660dac1ef2ea992cca2839572e8ca83c8a12d57e534b7ad68e /usr/include/linux/stddef.h
2028f272f73036429aff0b5c161091701f233c1628108428aa0a68de0510373c /usr/include/linux/stm.h
1d5d1dae8b618e63351e9ce9fd2b0d1a1c1d923c4788cbb2319bb326c10a4f16 /usr/include/linux/string.h
77ff8c12b262a8700eed4ad88d9a90f39a8cf40ce728e2532f3bf22a76293def /usr/include/linux/sunrpc/debug.h
35cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323 /usr/include/linux/suspend_ioctls.h
cebf803f3e60c4057593fa40b8803443bf5545359fac5cfc49850ee6a4ec805f /usr/include/linux/swab.h
4f1d22a84c7c6f6fc1b6fd0d1d6e66f304f817a2c2e0061e468a4d1adb33caee /usr/include/linux/switchtec_ioctl.h
e431866b49d449d23db2d5c103dd49aba284e89c88fb299e0390360549011414 /usr/include/linux/sync_file.h
1d49e246727e904ad6eb79dd22ebc62058cfd282e789121d848223ebe58bbcd6 /usr/include/linux/synclink.h
0ff9db10a02a27dec8f1290e606adfc63206d76586c83cd6276ff16630fd75d4 /usr/include/linux/sysctl.h
b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2 /usr/include/linux/sysinfo.h
453310012f5856294ea251795375c5eba1d8de786ca89323b741531da2df71cc /usr/include/linux/target_core_user.h
79e3bdf9902694c6ba2e7a3000d25101968a94255e023a18ba0f6f01a861f025 /usr/include/linux/taskstats.h
37b78d966567edb468afa7dc83e5e856a7102363964afc147f560b3360b1f055 /usr/include/linux/tc_act/tc_bpf.h
5adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee70 /usr/include/linux/tc_act/tc_connmark.h
23a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d /usr/include/linux/tc_act/tc_csum.h
cbae2bc580236ffee55c3806080bf2d76e147aa3217b169487fc3a33d25401f7 /usr/include/linux/tc_act/tc_ct.h
68eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a5 /usr/include/linux/tc_act/tc_ctinfo.h
4f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff /usr/include/linux/tc_act/tc_defact.h
1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d1 /usr/include/linux/tc_act/tc_gact.h
2aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c /usr/include/linux/tc_act/tc_gate.h
77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe49141 /usr/include/linux/tc_act/tc_ife.h
9e04a25903d5909aeb1cfbcca1c4b08be0f22f4faf1b30a70bbcaf161bf45e42 /usr/include/linux/tc_act/tc_ipt.h
33294dba860fd394c45ad0ac73728c836b6c1927d1b26aa7a0e1aadc5127c66d /usr/include/linux/tc_act/tc_mirred.h
994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4 /usr/include/linux/tc_act/tc_mpls.h
c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d792 /usr/include/linux/tc_act/tc_nat.h
87df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf /usr/include/linux/tc_act/tc_pedit.h
1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db0 /usr/include/linux/tc_act/tc_sample.h
780d7f01e482c39e7800ee6692d892cc5276baf1e8bfa389a7aaedf28265f11f /usr/include/linux/tc_act/tc_skbedit.h
5ff2eadbac3f481b450dc0f69432ad272bd75d7b85aa1eb62a03513631e138f0 /usr/include/linux/tc_act/tc_skbmod.h
119f19cfdd91492d02717d106a34e1a6f45d43cf4f548ad2dddd5cc5887920b2 /usr/include/linux/tc_act/tc_tunnel_key.h
3ec8e4e8bbb2debd5056ebd35c6b819264a482a3342b245dfa6cbb9da91b22b2 /usr/include/linux/tc_act/tc_vlan.h
23a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca /usr/include/linux/tc_ematch/tc_em_cmp.h
075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5 /usr/include/linux/tc_ematch/tc_em_ipt.h
e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a6 /usr/include/linux/tc_ematch/tc_em_meta.h
4c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c /usr/include/linux/tc_ematch/tc_em_nbyte.h
5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4 /usr/include/linux/tc_ematch/tc_em_text.h
52e73031754a4b8dd15a37d53e48943da9a30e15854b0c5d6fe238fef25d0ee7 /usr/include/linux/tcp.h
2e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da /usr/include/linux/tcp_metrics.h
9ae7e9e673ebbbe4d37040a59148762135b1a2d2469eb09e9d87f1448108f28c /usr/include/linux/tee.h
5cbd7ea64fd77447c65880b74555e38ba2a300da97d0f6a7fa5474a27569791e /usr/include/linux/termios.h
93f1f3e9365be2731e5d96aac6e89bea25931944bb974fb83fc70bf0999e2280 /usr/include/linux/thermal.h
3ec585be656ad1a4f97c4a50dd913a489dafdeac462e4db892d2fc13500b43a7 /usr/include/linux/time.h
0de106c280e624c6e8df830c7a898f6636bbb7eb2a731de32df140f9d21f8cf6 /usr/include/linux/time_types.h
c61bd9fb94f2af9aa5d69d197076bfc86c87760994f2c23531672bef849b3355 /usr/include/linux/timerfd.h
515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875 /usr/include/linux/times.h
840a7cfb948c127d81753df235975ad91cb8f8689df2493d6283037a65744eab /usr/include/linux/timex.h
6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052a /usr/include/linux/tiocl.h
983c3fb3f7ee8feece093f949a71c63c123f036e69b28e5ba800a66b5c6be005 /usr/include/linux/tipc.h
c89a5f65f430cd4b543cd8c578b76ba1ab59d8e54718eb8144858e25cb3dc4d8 /usr/include/linux/tipc_config.h
05df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f1 /usr/include/linux/tipc_netlink.h
02da077daa7cc034deb6a2ed6da1b1414dab86d669954607c3103c141c2670ec /usr/include/linux/tipc_sockets_diag.h
cae77990d7b56b20788b011363dedee018f780ea86136add533d48f1d02bee7e /usr/include/linux/tls.h
8cf980a1f616dfe6f3718bb8b2f57a994a1e4c6a7ace74f56bbd0b7a3777af88 /usr/include/linux/toshiba.h
91583e0838c9a6a7fe86ab855966aed5f3094d3f277e4b4430598f9360df40df /usr/include/linux/tty.h
ef0d40078efc683cc08fc7273ff83686ebf149e2ca68532f5e41c02b42c3d69a /usr/include/linux/tty_flags.h
ac1030772b6c6c8031cee4711ebc1c1a9458aae9195e1483103f71d787c2a59a /usr/include/linux/types.h
792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427 /usr/include/linux/udf_fs_i.h
de136b289f9062c478853912b3ad409ef5e4bd4c62b6cda79a55e8bec5dcf602 /usr/include/linux/udmabuf.h
d464b740b3c8a346301f55ba0b47c066bf51fbb8a39f8ddb30c3f6d3dab5e6f9 /usr/include/linux/udp.h
a97146f60e46a526863afc0a4be99e287fc0e5be33bcffeff30150480a8373d5 /usr/include/linux/uhid.h
089468ee33b54f417c6501e686e5023b886b58d35b3131ec425e3b4b572f7506 /usr/include/linux/uinput.h
bd831abdcb52a1b4096ee44d3d2824fb9447f1246be870f0788a58cfc7420388 /usr/include/linux/uio.h
7682a4928cfc9f7850905c54fa90fbe3dc1968e53744b807bfdea12896cef161 /usr/include/linux/uleds.h
ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a4 /usr/include/linux/ultrasound.h
cd8dad2750ee72d18ab3cbc51a341f1b852652576623f10353a0e9ab356351b0 /usr/include/linux/um_timetravel.h
368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf57 /usr/include/linux/un.h
01a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394 /usr/include/linux/unistd.h
f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a4 /usr/include/linux/unix_diag.h
6101e785d3519b0f67bedd995b20142d7155884d3086d25122c75295487b671d /usr/include/linux/usb/audio.h
05453e5f87c5216248d97f4f56f6fd05d21779c4df5e721ccfaaba579e28406d /usr/include/linux/usb/cdc-wdm.h
f0c64b18a5a66c18c0ecfc2dcb40d321e9ddfa37f0821aefb48d28a8dcd88d04 /usr/include/linux/usb/cdc.h
d5d16bded7a490a1aba196bab365f3944a4cfeddadb6203b8230094706e84cc4 /usr/include/linux/usb/ch11.h
af3a5783ab05f306cd1df38294c7f4d3c5896b095fdeffdafbd6c720b54fcfaf /usr/include/linux/usb/ch9.h
3977c64981038d48fea9c1a8cb59a42820859a8fa61321442a435aae6805a0c2 /usr/include/linux/usb/charger.h
ff80774072a2f774df824538bea4f9f1ef9153503874d5fa12d6e5856d185fb7 /usr/include/linux/usb/functionfs.h
775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698a /usr/include/linux/usb/g_printer.h
d4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca60 /usr/include/linux/usb/g_uvc.h
42b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb /usr/include/linux/usb/gadgetfs.h
297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d /usr/include/linux/usb/midi.h
568b1029b7531200bd036310c583df7a6b6e0adb775cad705f85f8fd425b7a73 /usr/include/linux/usb/raw_gadget.h
79f81bda6dfcb78fa256d1c751fc6b3db6ad71e9b6193b89755677b2b1f0666d /usr/include/linux/usb/tmc.h
45e903791ce3d5874ee403c445ca21d6fcdef73f0aa50c382f3a078dc860bd26 /usr/include/linux/usb/video.h
0951526a52edc949b7fba71bdec97e5a51939a7d0ae8a4513a52211daf7ef936 /usr/include/linux/usbdevice_fs.h
cada806fe7a53fe92efcb053054308dd82e66d803ce52626010f703bb080eb59 /usr/include/linux/usbip.h
9079f442cf315d69d173db78aa15e19bc6ad5a02471f5b5e70830d1119af600d /usr/include/linux/userfaultfd.h
a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4 /usr/include/linux/userio.h
ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb992 /usr/include/linux/utime.h
79e8e3bcaaa0c45e9276f4fb13cd3801caa470506cb211e8208b54f1908e8be2 /usr/include/linux/utsname.h
eac81a0421e64528d54008f5cf922d3e5ae195e2d93af3c8d8481fd1de92bd99 /usr/include/linux/uuid.h
7ff84c35d7c52df188945aa813a1c7c4107aff5877912a2ae8c018d0ad43bfa3 /usr/include/linux/uvcvideo.h
a99f7e809faab97777c232c84e021f757b9cf6b025188aecac0b4b579f83914f /usr/include/linux/v4l2-common.h
e3f6c68d7b65697885f261ca61e5fbf9575ab6a7f0ef86a8a87c0b5bab79a0e5 /usr/include/linux/v4l2-controls.h
88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859 /usr/include/linux/v4l2-dv-timings.h
c34dc35d16d7d64813157349aaa1478ec580d0ce6bd139b2236b216c1ba291a1 /usr/include/linux/v4l2-mediabus.h
e7f20380ab9b7cbaa9b29d6bc26e69ce7397eae1385b6bd36b8bc66f4703e900 /usr/include/linux/v4l2-subdev.h
e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf4 /usr/include/linux/vbox_err.h
27e16b54076d59a320eeb200c6843c27de15a408fc212a311637744d9824eb43 /usr/include/linux/vbox_vmmdev_types.h
39e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9 /usr/include/linux/vboxguest.h
ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5f /usr/include/linux/veth.h
dbad41a9fa08eb9ea2908d40ccf2d07fd3c03477b52bc1f295fdb76ce3010ab1 /usr/include/linux/vfio.h
025a71049d7ad102334d293457b9403e477092ef96820874b1021b2971c4fb62 /usr/include/linux/vfio_ccw.h
8a823b89721d7f938db14b5e1aea228fe44b25bf82c34a765fb2e3fb8533314b /usr/include/linux/vfio_zdev.h
f99ca1673899254ed9a8b667d0e6a3acc6f7121bc09a5a5fc0174e74c0a1a304 /usr/include/linux/vhost.h
9431bdc514a15f86ebc55ee62bca3db13a797202cce79ccf14bda731e8f227c6 /usr/include/linux/vhost_types.h
fe35b787ba767ca074efa9209fff7076117d7c7a5eda446ab4bad286f2102b6f /usr/include/linux/videodev2.h
a16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f /usr/include/linux/virtio_9p.h
150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d /usr/include/linux/virtio_balloon.h
af4cabd290878a28b6b8ae2bbb3c1d6996838b044386ebc3e41a1a5b9e0a6c2e /usr/include/linux/virtio_blk.h
4e6bc61d13e2881cbf08503fa65a7a6b2589541913db4ba907bb79a0dc1fccbe /usr/include/linux/virtio_config.h
2b447bc69e1b148ddb0f3f50d226d86e0581280497b313f451d2de7b131a01c3 /usr/include/linux/virtio_console.h
26ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97c /usr/include/linux/virtio_crypto.h
4a464eb3cac3a29897e47d2a5d3be67a44f734bca93ee2630e0fb5b9a2b0651d /usr/include/linux/virtio_fs.h
1740f165cffb05dbd0899241c3ce73b702ede17bd6bde8523ddf64566a967882 /usr/include/linux/virtio_gpu.h
ce491ee93e8297132197c637fb6f202a8183b42171a188158afe433ce0d6f669 /usr/include/linux/virtio_ids.h
b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d /usr/include/linux/virtio_input.h
414ec6e5920399b4cd4b14dc0ea21c6a263c4f34f5ab35e1fb0acca3fb996c37 /usr/include/linux/virtio_iommu.h
1c119434dd688a21c69c6af725019857cfd1b0cee7b2c87611c404302c247098 /usr/include/linux/virtio_mem.h
562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd91 /usr/include/linux/virtio_mmio.h
9c270a5c8901d59a0a2a216e1d277b06138787406b94bac9260d84b4146d1beb /usr/include/linux/virtio_net.h
41a13306fe5066dd197a6cd52b2dc67b5ac98379fc6225a8e95e50596ea45ad2 /usr/include/linux/virtio_pci.h
28ec4bcd7d50f7e811c4946b8220c213abd8c7240360769ddf405a5b259a6e65 /usr/include/linux/virtio_pmem.h
35901885b00510a909894343cbb18ab59b46743807a81e75974386e5532cfaf5 /usr/include/linux/virtio_ring.h
4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b /usr/include/linux/virtio_rng.h
398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad6 /usr/include/linux/virtio_scsi.h
24edd2939231975bb7568a9943437a7311a1fceca1b7601849a2286b808c7942 /usr/include/linux/virtio_types.h
c749779b5fe9831b1067eb2799edc9f252383b2485cb5a08a2346e4eb77965d5 /usr/include/linux/virtio_vsock.h
29af71dcf0dc4134597a581435e1bb1d5f742da92484b31ab77cc7ad625e3251 /usr/include/linux/vm_sockets.h
9876620c2450fb1609fab5d59061c75682cd9cc489da0d4812f5690ad062893d /usr/include/linux/vm_sockets_diag.h
9c8fa8cb912b6d487e01ccfa68d8d7edac8ee39755580a28efe2e456f09d47df /usr/include/linux/vmcore.h
4fb3178f8a7b25652b032613748b1788b91b16ef330feeb0ec4108cd80e9d764 /usr/include/linux/vsockmon.h
9a20fa86d9fe6fae0a0c66d28c9e11c57a5843e052220522aa3dd17f3383c434 /usr/include/linux/vt.h
e2b0b0ec4d356c6cadc83ebd8b950401417422361a4ddba18b6e688d60524c86 /usr/include/linux/vtpm_proxy.h
0a4960db70b3e42826b84d134e787a5d79e716e77cc6016a818ed2625e3240a5 /usr/include/linux/wait.h
98ae378fb71eb50e778e9eb6ce5dcec5c4abae5ba68cbff713d1ed7ad063b2fc /usr/include/linux/watch_queue.h
8b2e89204caac285fe8b74022bf0a5aea79b16a3ca602378c6f513faa1994eef /usr/include/linux/watchdog.h
d43985124e15b59e5b25502a26e84caf11d24cbb2e88bad80cf1e888242928d9 /usr/include/linux/wimax.h
766a2ba8f4a598056da248c8fccf0e2813caf3acfcff2f90f27a17babb95588f /usr/include/linux/wimax/i2400m.h
a51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f /usr/include/linux/wireguard.h
56897bc5456ab6afc5e0588f1e657e3a4b133c0a9ad4bae29905b0838e512145 /usr/include/linux/wireless.h
135afb08af7301c61b7ddc36b8cbc6e32a7ff6c09c059910ae5c0415e7770945 /usr/include/linux/wmi.h
8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44e /usr/include/linux/x25.h
5b1b85a53780361426782b782d1bc9f33844ed35c15a54ab39f734737d517e85 /usr/include/linux/xattr.h
462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f41 /usr/include/linux/xdp_diag.h
7df9ea9467940d86f57e84cb1426c112d065cd610043c2a4e44a6b92eb93b611 /usr/include/linux/xfrm.h
ba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def97093841 /usr/include/linux/xilinx-v4l2-controls.h
a17c93c9b217c1abcdbc1e58171d1fcb30e75731a8ceab596a56871135fb52ee /usr/include/linux/zorro.h
b390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf79 /usr/include/linux/zorro_ids.h
5f9dd714e7f97d27c1e5254fe64a8f574cdf12eaacdc9f29124f6faa00d111dd /usr/include/misc/cxl.h
2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de3 /usr/include/misc/fastrpc.h
ff4d16556b88c2c33cb763ba913b904dcdc4003c3ca654b992e60e5474cffa96 /usr/include/misc/habanalabs.h
be2b3a1e25d26bd7b67e51f9954d2e88d6c7809e1324947ac3b2a59baecfa6dc /usr/include/misc/ocxl.h
f8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26 /usr/include/misc/pvpanic.h
386ebee4bfff3ab616cf18c37ac004530c9f3fa371380bb18d0464b27375dd30 /usr/include/misc/uacce/hisi_qm.h
a70952fa42bf67de6df1c1288418abab8b7488c4825b8976a228a647125a7da5 /usr/include/misc/uacce/uacce.h
cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d /usr/include/misc/xilinx_sdfec.h
4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da8 /usr/include/mtd/inftl-user.h
dbd20c6461dbfbaa64390bb0ad52bbb2d8f7641f94eb19f646462523060de2a8 /usr/include/mtd/mtd-abi.h
4624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956af /usr/include/mtd/mtd-user.h
fb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d92 /usr/include/mtd/nftl-user.h
3399828f53fb4b311ab3506117ab7b17fe6c82dcbeb61d5f7418b08f4579671f /usr/include/mtd/ubi-user.h
2c2390c96b4192c14d7464a5589a2b4f72c5b8657cc7e7698eef9479f38d9edd /usr/include/rdma/bnxt_re-abi.h
be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c6 /usr/include/rdma/cxgb4-abi.h
883cb1f94fc2ead81aa895acda31b398952dffe20aeb1d67baccd50bb93324e7 /usr/include/rdma/efa-abi.h
479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923ad /usr/include/rdma/hfi/hfi1_ioctl.h
29775b7b4f8e60c971d6295863b106c0f19a97ed8cf918250209c9fdf4c66f8b /usr/include/rdma/hfi/hfi1_user.h
1f294c2f5daf988c5cd51411143e97e16f822d1c765f6a170f91723e766f5a54 /usr/include/rdma/hns-abi.h
fe352fc4b5433b50ef76f97319d1ac5dcc7e0d5ee065754b0dcdb9e8e07e1226 /usr/include/rdma/i40iw-abi.h
d620543dbf1a89be1090e18acb131b21acd81b84cc2d1bbd3e20b7a1614e6098 /usr/include/rdma/ib_user_ioctl_cmds.h
32c2fd0afe75a4e244251b5f8a6b682cf5eaae93b8e3874ae28050aa9c95ea57 /usr/include/rdma/ib_user_ioctl_verbs.h
f9530be925ab28fdaee6fdc6d6cc8452995de224053a23f85d607b1e37a29451 /usr/include/rdma/ib_user_mad.h
c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b /usr/include/rdma/ib_user_sa.h
2b0c892c42d533fd786b90b922fd2817a41375f5c8ba30e0e6cd811c2a94d306 /usr/include/rdma/ib_user_verbs.h
805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706f /usr/include/rdma/mlx4-abi.h
a9b88bfda06b1f0ff712bc54a2dde6f847721a86be0a5715e7f8864bb1e46d87 /usr/include/rdma/mlx5-abi.h
fc82e78b450542df7cdf979ff61f7639ef528d7cd71ed27167d8d536fc6bdda1 /usr/include/rdma/mlx5_user_ioctl_cmds.h
46e4f2e485ac7bcd659c3a730ead01a6bf7cd4adeb531d4bb253750352b0085c /usr/include/rdma/mlx5_user_ioctl_verbs.h
3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59 /usr/include/rdma/mthca-abi.h
ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4a /usr/include/rdma/ocrdma-abi.h
f675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2b /usr/include/rdma/qedr-abi.h
7293ed3735440673d27c0a32140d5f4bf1283bb80aa89c3bff537d3f882fcef1 /usr/include/rdma/rdma_netlink.h
146e1cd05ebb62270a402f8b1c535c8bfce7b047239386acd0bb366f7bb9f026 /usr/include/rdma/rdma_user_cm.h
612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0 /usr/include/rdma/rdma_user_ioctl.h
ae3749da87eda31d157811244b14459ea802c6210f283273a127f332ee091f9c /usr/include/rdma/rdma_user_ioctl_cmds.h
32a683f78052dc1635e5d3153a6227dd5d3c9b60f189a84710d29dd142dfe564 /usr/include/rdma/rdma_user_rxe.h
f577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554a /usr/include/rdma/rvt-abi.h
8d9dee5166bb1529226c4921d08360db2c355aeda8a73077ccee81c337d64169 /usr/include/rdma/siw-abi.h
ce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016 /usr/include/rdma/vmw_pvrdma-abi.h
c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f53 /usr/include/scsi/cxlflash_ioctl.h
47c83451cedfd9a5ff10d9e88614100e52f4b91f037942c33af4c00db0e8d90d /usr/include/scsi/fc/fc_els.h
098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e7 /usr/include/scsi/fc/fc_fs.h
2a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9 /usr/include/scsi/fc/fc_gs.h
dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b21 /usr/include/scsi/fc/fc_ns.h
6f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c5 /usr/include/scsi/scsi_bsg_fc.h
65f4d28f52806c99e995757befb8cc1bb60dd1267da4105bd340d32bd60cfd6d /usr/include/scsi/scsi_bsg_ufs.h
554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b /usr/include/scsi/scsi_netlink.h
8e08b5dcaef2475385ec01cca2d3fce4d9edaadd254be26b48fea761e577a9ff /usr/include/scsi/scsi_netlink_fc.h
e1de37df26d883ccf3865dc56684db129508c744ef093b238f3b7832663065e2 /usr/include/sound/asequencer.h
8010ccf46d08cf4a21f58cb7e2f86e47fd509ab682712fb3223e5bef332e7007 /usr/include/sound/asoc.h
eed2cec5259be054b7cd1b50ce1a175f9f4159c39b8d6d1d10ad994c3fea0a36 /usr/include/sound/asound.h
dd2cded7238c17ae02fb2979b41c6869426e4908131e106c2c8cd86b35137136 /usr/include/sound/asound_fm.h
de370bedd5c0da542907fdd4520075b8d4d7cb91e871695d659c4dfa21b0f814 /usr/include/sound/compress_offload.h
245182d27a3441fb4175b4afadd5a3458dcfbd7ebd6c9a3d6ea5bb75a9658f26 /usr/include/sound/compress_params.h
c702ef6b307392c5eca43f51edcfa2fca1ed7b23326ce8db24a3356294d193eb /usr/include/sound/emu10k1.h
38429c5da832afec5d926533e258af1d8734577b2cd5d3e803b33c5c0f031a45 /usr/include/sound/firewire.h
b877d369f30eb33ac39a5f07e13ec4eb3746e11a0ce49ed9b13a65c91b72d537 /usr/include/sound/hdsp.h
2c03f4b26b41847cdf06eb3fa313b12715519cc52e27acf170c0c01b509fcb93 /usr/include/sound/hdspm.h
54f17a953fb06f8e716bff74a4d2798ce0b3a84f9f42d55da41b2ece2c4a4035 /usr/include/sound/sb16_csp.h
ce9c4825076a3172cd7cdf36ecdd4be364b88f59623003cdf88ec9a256f8e30a /usr/include/sound/sfnt_info.h
999e970625e90b16ec471561f93c35c7c22061dea59f26e8bdb69b3019343ce9 /usr/include/sound/skl-tplg-interface.h
efccb4807b9d924866dd4acfebda48d15f9503ba6eda0f482025f25fc6451446 /usr/include/sound/snd_sst_tokens.h
ed2bb8ceb3ee9c7a294a8c99c447ec9e582e68d2a34770bf91678bd2ab02e278 /usr/include/sound/sof/abi.h
5ba6a45e8dd2b296073e4bbd16ccbfde138e8bd88d7a7461b7a2d86b26fe2684 /usr/include/sound/sof/fw.h
536215441b4ce3a8dee85f1e69f4b59894be75627a661b92776a03db0cf664ec /usr/include/sound/sof/header.h
1a5cf8e530cb8bc536ac70fef1c3215b66c9ecfe8877709a481ab34599a7f14c /usr/include/sound/sof/tokens.h
e82097410a5806f19be94884aaa6895006bc0f80ef03d133e80efd398a5d149d /usr/include/sound/tlv.h
856a36bf2c42b0dcec6a20bc242a9f434992aa0838000c770e320790d69a4a43 /usr/include/sound/usb_stream.h
d5380466925236664e1aea5f2c4fe69b5b8edb0f224c6f9d31c00f9a13c72e19 /usr/include/video/edid.h
8035716e9daa0fe4f0272374acce0e4f7e690b79011bb65bd7e18a264dab6b1c /usr/include/video/sisfb.h
b042b44a1ee5bf66df3cd57518bfda0264d7b2bdbf7ac07be7afde602156153b /usr/include/video/uvesafb.h
55fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccc /usr/include/xen/evtchn.h
e1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7e /usr/include/xen/gntalloc.h
82e7b7dd4448d142302b6e9af8c140e996dfba67f37afd6f06caee0d70a60a50 /usr/include/xen/gntdev.h
fe89ec4310d44c15a3a381c25dbd462cb9c9628b664e140e352968281195c5db /usr/include/xen/privcmd.h

View File

@ -0,0 +1,67 @@
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_unpack() {
src_dir="${base_dir}/src"
tar -xzf "${src_dir}/"*.tar.gz "${dirname}/scripts"
tar -xzf "${src_dir}/"*.tar.gz "${dirname}/include"
tar -xzf "${src_dir}/"*.tar.gz "${dirname}/arch/x86/include"
tar -xzf "${src_dir}/"*.tar.gz "${dirname}/arch/x86/entry"
}
src_prepare() {
default
# Buggy headers/don't know how to account for
rm include/uapi/linux/pktcdvd.h \
include/uapi/linux/hw_breakpoint.h \
include/uapi/linux/eventpoll.h \
include/uapi/linux/atmdev.h \
include/uapi/asm-generic/fcntl.h \
arch/x86/include/uapi/asm/mman.h \
arch/x86/include/uapi/asm/auxvec.h
}
src_compile() {
gcc -o scripts/unifdef scripts/unifdef.c
}
src_install() {
export base_dir="${PWD}"
# We "compile" the headers here because it is easier
for d in include/uapi arch/x86/include/uapi; do
cd "${d}"
find . -type d -exec mkdir "${PREFIX}/include/{}" -p \;
headers="$(find . -type f -name "*.h")"
cd "${base_dir}"
for h in ${headers}; do
scripts/headers_install.sh "${d}/${h}" "${PREFIX}/include/${h}"
done
done
# Pick-and-choose asm-generic headers
for i in types ioctl termios termbits ioctls; do
cp ${PREFIX}/include/asm-generic/${i}.h ${PREFIX}/include/asm/${i}.h
done
# Generate asm/unistd_32.h
bash arch/x86/entry/syscalls/syscallhdr.sh \
arch/x86/entry/syscalls/syscall_32.tbl \
${PREFIX}/include/asm/unistd_32.h i386
# Generate linux/version.h
# Rules are from makefile
VERSION=5
PATCHLEVEL=10
SUBLEVEL=42
VERSION_CODE="$((${VERSION} * 65536 + ${PATCHLEVEL} * 256 + ${SUBLEVEL}))"
echo '#define LINUX_VERSION_CODE '"${VERSION_CODE}" \
> ${PREFIX}/include/linux/version.h
echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))' \
>> ${PREFIX}/include/linux/version.h
# Clear up storage space
cd ../..
rm -rf build src
}

View File

@ -0,0 +1,18 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
We do not have the '-E' argument in our version of sed. But it is
functionally equivalent to '-r' (at least for this purpose).
--- scripts/headers_install.shk 2021-06-01 18:48:44.732934584 +1000
+++ scripts/headers_install.sh 2021-06-01 18:48:56.954050654 +1000
@@ -29,7 +29,7 @@
exit 1
fi
-sed -E -e '
+sed -r -e '
s/([[:space:](])(__user|__force|__iomem)[[:space:]]/\1/g
s/__attribute_const__([[:space:]]|$)/\1/g
s@^#include <linux/compiler(|_types).h>@@

View File

@ -0,0 +1,20 @@
SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: GPL-2.0-only
--- include/uapi/asm-generic/termios.h.bak 2021-07-23 14:23:51.330460544 +1000
+++ include/uapi/asm-generic/termios.h 2021-07-23 19:08:27.112810109 +1000
@@ -12,13 +12,6 @@
#include <asm/termbits.h>
#include <asm/ioctls.h>
-struct winsize {
- unsigned short ws_row;
- unsigned short ws_col;
- unsigned short ws_xpixel;
- unsigned short ws_ypixel;
-};
-
#define NCC 8
struct termio {
unsigned short c_iflag; /* input mode flags */

View File

@ -1 +1 @@
f5f6c78bf8aa179ded5eba5601132761968eda627463c418e8e1daa2e84defba /image/bin/m4 f5f6c78bf8aa179ded5eba5601132761968eda627463c418e8e1daa2e84defba /usr/bin/m4

View File

@ -1 +1 @@
8e0d4cc1e9c25a927b17bf07aaae57c4f6779d42a659140a736c65d6a71b456c /image/bin/make 178ecd6f29f93270356b46b18e472bfcddeee187c92c9ebeb818d62f2bf4a6b3 /usr/bin/make

View File

@ -16,7 +16,6 @@ cd ${pkg}
# Create .h files # Create .h files
catm config.h catm config.h
catm /after/include/mes/config.h
# Patch # Patch
patch -Np0 -i ../../patches/mes-libc.patch patch -Np0 -i ../../patches/mes-libc.patch
@ -36,8 +35,8 @@ tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART implicit.c
tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DHAVE_DUP2 -Dvfork=fork job.c tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DHAVE_DUP2 -Dvfork=fork job.c
tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DLOCALEDIR=\"/fake-locale\" -DPACKAGE=\"fake-make\" -DHAVE_MKTEMP -DHAVE_GETCWD main.c tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DLOCALEDIR=\"/fake-locale\" -DPACKAGE=\"fake-make\" -DHAVE_MKTEMP -DHAVE_GETCWD main.c
tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DHAVE_STRERROR -DHAVE_VPRINTF misc.c tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DHAVE_STRERROR -DHAVE_VPRINTF misc.c
tcc -c -I. -Iglob -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DINCLUDEDIR=\"/after/include\" read.c tcc -c -I. -Iglob -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DINCLUDEDIR=\"${PREFIX}/include\" read.c
tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DFILE_TIMESTAMP_HI_RES=0 -DHAVE_FCNTL_H -DLIBDIR=\"/after/lib\" remake.c tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART -DFILE_TIMESTAMP_HI_RES=0 -DHAVE_FCNTL_H -DLIBDIR=\"${PREFIX}/lib\" remake.c
tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART rule.c tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART rule.c
tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART signame.c tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART signame.c
tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART variable.c tcc -c -I. -DHAVE_INTTYPES_H -DHAVE_SA_RESTART variable.c

27
sysa/make-3.82/make-3.82.sh Executable file
View File

@ -0,0 +1,27 @@
# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
default
rm doc/make.info
touch doc/make.info
# We don't have autopoint from gettext yet
AUTOPOINT=true autoreconf -fi
}
src_configure() {
./configure \
--prefix="${PREFIX}" \
--disable-nls
}
src_compile() {
make MAKEINFO="true"
}
src_install() {
make install MAKEINFO="true" DESTDIR="${DESTDIR}"
}

View File

@ -1 +0,0 @@
8e3fc015b7602179a6c6473c69fdcff4102dd392d612bd6a18640dd434ad6da5 /image/bin/make

View File

@ -1,5 +1,5 @@
920b35eb5ae2fda55348a30aafed7f006a5b86cbe05093df2c75e5d169bd9cb0 /image/lib/mes/libc.a 920b35eb5ae2fda55348a30aafed7f006a5b86cbe05093df2c75e5d169bd9cb0 /usr/lib/mes/libc.a
12c07ae103e7e3b390150a79e5c600d88de14e9bb73a066f6342582729ef5a3f /image/lib/mes/libgetopt.a 12c07ae103e7e3b390150a79e5c600d88de14e9bb73a066f6342582729ef5a3f /usr/lib/mes/libgetopt.a
d1168ee9b528e39f0b40e8d51fb7fa3619c4a5ee928137f7faf6d0879b0916b0 /image/lib/mes/crt1.o d1168ee9b528e39f0b40e8d51fb7fa3619c4a5ee928137f7faf6d0879b0916b0 /usr/lib/mes/crt1.o
461ca1494737fab86fe1c1d3addeaf9d0ece413e353abcdea8674db3f700cda3 /image/lib/mes/crtn.o 461ca1494737fab86fe1c1d3addeaf9d0ece413e353abcdea8674db3f700cda3 /usr/lib/mes/crtn.o
09d4f9821a2566f7e56381a19259c41bd97f3c5ed83f490705acbfd1139a7736 /image/lib/mes/crti.o 09d4f9821a2566f7e56381a19259c41bd97f3c5ed83f490705acbfd1139a7736 /usr/lib/mes/crti.o

View File

@ -1,13 +1,13 @@
e835fdb1cd8c7852e8c879f1efdea6f7392bdd04938f5a01a6199ab2730fac4b /image/bin/mes-m2 e835fdb1cd8c7852e8c879f1efdea6f7392bdd04938f5a01a6199ab2730fac4b /usr/bin/mes-m2
78f7a9e45cf8a90c35f2191e5ec5de115e3f5f2f0922c22d949ae8c56c54f615 /image/bin/mescc.scm 2337a7eb4431ad2e9161e82d0ff918e0821f56ee27469d8d18d3d7dbbcc99dc3 /usr/bin/mescc.scm
90811dafd33ad56b8e4b0adcc04263f9329b9047b7cc337abe8151a75017172c /image/lib/x86-mes/crt1.s 90811dafd33ad56b8e4b0adcc04263f9329b9047b7cc337abe8151a75017172c /usr/lib/x86-mes/crt1.s
e065af5f73d40b20029e9ba23143660f99c6abacb82d1b4c8f2067a4e395d553 /image/lib/x86-mes/crt1.o e065af5f73d40b20029e9ba23143660f99c6abacb82d1b4c8f2067a4e395d553 /usr/lib/x86-mes/crt1.o
c9944a799d584abfa76f385c14ac0caf6f46d03b34bf2712493602b12826c6b2 /image/lib/x86-mes/x86.M1 c9944a799d584abfa76f385c14ac0caf6f46d03b34bf2712493602b12826c6b2 /usr/lib/x86-mes/x86.M1
d8646707db6aa2a76fdc5dbb3521376439e357f9f1de1d67f02a1afeefd342ac /image/lib/x86-mes/libmescc.s d8646707db6aa2a76fdc5dbb3521376439e357f9f1de1d67f02a1afeefd342ac /usr/lib/x86-mes/libmescc.s
aaf89a9d6818cdb8ece73454631b1a1ae83503e5eb7777d38cdaf141cba0e530 /image/lib/x86-mes/libc+tcc.s aaf89a9d6818cdb8ece73454631b1a1ae83503e5eb7777d38cdaf141cba0e530 /usr/lib/x86-mes/libc+tcc.s
b5ce4e1288a27864156d74268090c13aea6b5a261fa81c75bfbe844d0689d03d /image/lib/x86-mes/libc.s b5ce4e1288a27864156d74268090c13aea6b5a261fa81c75bfbe844d0689d03d /usr/lib/x86-mes/libc.s
52f697278ccdff5e457f27e10f465a91ab9858f0c6cee0683831cadb3109bbb7 /image/lib/x86-mes/libmescc.a 52f697278ccdff5e457f27e10f465a91ab9858f0c6cee0683831cadb3109bbb7 /usr/lib/x86-mes/libmescc.a
3156e619dbd85c471e2a8d053ba536eaaa8f91da657003777b8e87e7bab4266d /image/lib/x86-mes/libc+tcc.a 3156e619dbd85c471e2a8d053ba536eaaa8f91da657003777b8e87e7bab4266d /usr/lib/x86-mes/libc+tcc.a
400615ca47339a3149680748b319f089ca5cb7ff2fdb42cce252f8c408445c1b /image/lib/x86-mes/libc.a 400615ca47339a3149680748b319f089ca5cb7ff2fdb42cce252f8c408445c1b /usr/lib/x86-mes/libc.a
b16ab368bc4c7b8bd896d03cba565a60e97760dea4da9f5c8a1a3d2902a79df6 /image/lib/linux/x86-mes/elf32-header.hex2 b16ab368bc4c7b8bd896d03cba565a60e97760dea4da9f5c8a1a3d2902a79df6 /usr/lib/linux/x86-mes/elf32-header.hex2
f9873d9aab12e70f24d97f8319e17a1e698ca60779ae9a6ab3ede648cd60fc61 /image/lib/linux/x86-mes/elf32-footer-single-main.hex2 f9873d9aab12e70f24d97f8319e17a1e698ca60779ae9a6ab3ede648cd60fc61 /usr/lib/linux/x86-mes/elf32-footer-single-main.hex2

View File

@ -1,4 +1,5 @@
; SPDX-FileCopyrightText: Jan (janneke) Nieuwenhuizen <janneke@gnu.org> ; SPDX-FileCopyrightText: Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
; SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
; ;
; SPDX-License-Identifier: GPL-3.0-or-later ; SPDX-License-Identifier: GPL-3.0-or-later
@ -12,9 +13,9 @@
(cdr (string-split %host-type #\-))))))) (cdr (string-split %host-type #\-)))))))
(define %prefix (or (getenv "MES_PREFIX") (define %prefix (or (getenv "MES_PREFIX")
(if (string-prefix? "@prefix" "/image") (if (string-prefix? "@prefix" "/usr")
"" ""
"/image"))) "/usr")))
(define %includedir (or (getenv "includedir") (define %includedir (or (getenv "includedir")
(string-append %prefix "/include"))) (string-append %prefix "/include")))

View File

@ -1,2 +0,0 @@
c2c288f7a58cb409b253ff9288e09e11c998722ff34f2308083bad868cdcaf26 /image/lib/musl/libmpc.a
dba4cd3949a9212090ddcc3ebdcdb60824b3d356d52fd93d2c21bfa42c6fed71 /image/lib/musl/libmpc.la

View File

@ -1,2 +0,0 @@
c37eb935fe06afa7467369ac16d83b39d55f83aa01a53e15f5b8b1595dce298f /image/lib/musl/libmpfr.a
225354a11b48c143c564393525ad1202d28ab40a83fb1a27964e731c2373c9de /image/lib/musl/libmpfr.la

View File

@ -1,14 +1,14 @@
457fff81b3188b82621f3ae49847ebc60128017fcbdba012245169af76cf122a /image/lib/musl/crt1.o 457fff81b3188b82621f3ae49847ebc60128017fcbdba012245169af76cf122a /usr/lib/musl/crt1.o
e3560c563125643467b29842db7984ccd1ecd3a6010358f9096674e199e36e05 /image/lib/musl/crti.o e3560c563125643467b29842db7984ccd1ecd3a6010358f9096674e199e36e05 /usr/lib/musl/crti.o
b3a8cf971e9870bc3b2aa8fb8fc082b6a222cc0540a70f122a76ac6ced9151d0 /image/lib/musl/crtn.o b3a8cf971e9870bc3b2aa8fb8fc082b6a222cc0540a70f122a76ac6ced9151d0 /usr/lib/musl/crtn.o
2e667973f709298b7c1e7dd2c873e067526dd9a324d58c8c45ef3fc0a4e5acd8 /image/lib/musl/libc.a 2e667973f709298b7c1e7dd2c873e067526dd9a324d58c8c45ef3fc0a4e5acd8 /usr/lib/musl/libc.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libcrypt.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libcrypt.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libdl.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libdl.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libm.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libm.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libpthread.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libpthread.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libresolv.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libresolv.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/librt.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/librt.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libutil.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libutil.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libxnet.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libxnet.a
b60b59a94f10f039977cea2cea6f15b55b402b25df2e1b2a4e83fa84ccf2fd43 /image/lib/musl/rcrt1.o b60b59a94f10f039977cea2cea6f15b55b402b25df2e1b2a4e83fa84ccf2fd43 /usr/lib/musl/rcrt1.o
a50500329680bed4dcc5ec3891fd50f65af9cae7de0b8e8fe925c37f1c6bb16b /image/lib/musl/Scrt1.o a50500329680bed4dcc5ec3891fd50f65af9cae7de0b8e8fe925c37f1c6bb16b /usr/lib/musl/Scrt1.o

View File

@ -1,14 +1,14 @@
457fff81b3188b82621f3ae49847ebc60128017fcbdba012245169af76cf122a /image/lib/musl/crt1.o 457fff81b3188b82621f3ae49847ebc60128017fcbdba012245169af76cf122a /usr/lib/musl/crt1.o
e3560c563125643467b29842db7984ccd1ecd3a6010358f9096674e199e36e05 /image/lib/musl/crti.o e3560c563125643467b29842db7984ccd1ecd3a6010358f9096674e199e36e05 /usr/lib/musl/crti.o
b3a8cf971e9870bc3b2aa8fb8fc082b6a222cc0540a70f122a76ac6ced9151d0 /image/lib/musl/crtn.o b3a8cf971e9870bc3b2aa8fb8fc082b6a222cc0540a70f122a76ac6ced9151d0 /usr/lib/musl/crtn.o
0133b7b3bade753db585f743fa82391afc8ab45e55f883acbe051d764bf4d6f7 /image/lib/musl/libc.a 0133b7b3bade753db585f743fa82391afc8ab45e55f883acbe051d764bf4d6f7 /usr/lib/musl/libc.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libcrypt.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libcrypt.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libdl.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libdl.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libm.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libm.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libpthread.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libpthread.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libresolv.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libresolv.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/librt.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/librt.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libutil.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libutil.a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /image/lib/musl/libxnet.a e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 /usr/lib/musl/libxnet.a
b60b59a94f10f039977cea2cea6f15b55b402b25df2e1b2a4e83fa84ccf2fd43 /image/lib/musl/rcrt1.o b60b59a94f10f039977cea2cea6f15b55b402b25df2e1b2a4e83fa84ccf2fd43 /usr/lib/musl/rcrt1.o
a50500329680bed4dcc5ec3891fd50f65af9cae7de0b8e8fe925c37f1c6bb16b /image/lib/musl/Scrt1.o a50500329680bed4dcc5ec3891fd50f65af9cae7de0b8e8fe925c37f1c6bb16b /usr/lib/musl/Scrt1.o

View File

@ -1,14 +1,14 @@
a50500329680bed4dcc5ec3891fd50f65af9cae7de0b8e8fe925c37f1c6bb16b /image/lib/musl/Scrt1.o a50500329680bed4dcc5ec3891fd50f65af9cae7de0b8e8fe925c37f1c6bb16b /usr/lib/musl/Scrt1.o
457fff81b3188b82621f3ae49847ebc60128017fcbdba012245169af76cf122a /image/lib/musl/crt1.o 457fff81b3188b82621f3ae49847ebc60128017fcbdba012245169af76cf122a /usr/lib/musl/crt1.o
73f64b61e6e9ae83726ab4cc909a7b549b06b6df2b087aedddbcd39cb7146f69 /image/lib/musl/crti.o 73f64b61e6e9ae83726ab4cc909a7b549b06b6df2b087aedddbcd39cb7146f69 /usr/lib/musl/crti.o
f5e325819d86fb381574692b8f9ea24f88f44f185a75adfe461705ecf2619c6e /image/lib/musl/crtn.o f5e325819d86fb381574692b8f9ea24f88f44f185a75adfe461705ecf2619c6e /usr/lib/musl/crtn.o
d249175c8ac3187b0ac264fa282c325cf4877e635409fd7944d6943a257d1732 /image/lib/musl/libc.a d249175c8ac3187b0ac264fa282c325cf4877e635409fd7944d6943a257d1732 /usr/lib/musl/libc.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libcrypt.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libcrypt.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libdl.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libdl.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libm.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libm.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libpthread.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libpthread.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libresolv.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libresolv.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/librt.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/librt.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libutil.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libutil.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libxnet.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libxnet.a
b60b59a94f10f039977cea2cea6f15b55b402b25df2e1b2a4e83fa84ccf2fd43 /image/lib/musl/rcrt1.o b60b59a94f10f039977cea2cea6f15b55b402b25df2e1b2a4e83fa84ccf2fd43 /usr/lib/musl/rcrt1.o

View File

@ -1,14 +1,14 @@
40e7962d82241e166dba1b12a7c4c0658ec8ade4e7b93e20a57485811a92f366 /image/lib/musl/Scrt1.o 40e7962d82241e166dba1b12a7c4c0658ec8ade4e7b93e20a57485811a92f366 /usr/lib/musl/Scrt1.o
13ae7b4895a3ce59ab6b8219e03b5e65ca3d9400b673325c1df86d75bb1b9ff9 /image/lib/musl/crt1.o 13ae7b4895a3ce59ab6b8219e03b5e65ca3d9400b673325c1df86d75bb1b9ff9 /usr/lib/musl/crt1.o
73f64b61e6e9ae83726ab4cc909a7b549b06b6df2b087aedddbcd39cb7146f69 /image/lib/musl/crti.o 73f64b61e6e9ae83726ab4cc909a7b549b06b6df2b087aedddbcd39cb7146f69 /usr/lib/musl/crti.o
f5e325819d86fb381574692b8f9ea24f88f44f185a75adfe461705ecf2619c6e /image/lib/musl/crtn.o f5e325819d86fb381574692b8f9ea24f88f44f185a75adfe461705ecf2619c6e /usr/lib/musl/crtn.o
e7403377fc54c74e2296c1fbd421fcf6ff867b9cc305340f0e7f324119f9c8b7 /image/lib/musl/libc.a e7403377fc54c74e2296c1fbd421fcf6ff867b9cc305340f0e7f324119f9c8b7 /usr/lib/musl/libc.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libcrypt.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libcrypt.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libdl.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libdl.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libm.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libm.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libpthread.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libpthread.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libresolv.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libresolv.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/librt.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/librt.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libutil.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libutil.a
f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /image/lib/musl/libxnet.a f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5 /usr/lib/musl/libxnet.a
ee385035a4d9b3f4f9a1c73148821ddf26a1b3c2e607aa948c70d8612559cf7d /image/lib/musl/rcrt1.o ee385035a4d9b3f4f9a1c73148821ddf26a1b3c2e607aa948c70d8612559cf7d /usr/lib/musl/rcrt1.o

View File

@ -1 +1 @@
19ead2cf81b112f2e8907089954915eeae36d78df6bf1d2e72a0d7fc15c4483b /image/bin/patch 19ead2cf81b112f2e8907089954915eeae36d78df6bf1d2e72a0d7fc15c4483b /usr/bin/patch

View File

@ -1 +0,0 @@
b887260c73947c5293804f42cbfcd2d48728f7ed395fdfe5ffde0aa96e381fd1 /image/bin/patch

View File

@ -1 +1 @@
964a879564e1709ef4c464c0044cf195ea716064732bfbb802722db02d950f0a /image/bin/perl 28618a743a70393ad29a330a310e26c988961d72e5a979c47334012f82dc283c /usr/bin/perl

View File

@ -1,9 +1,10 @@
// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> // SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
// SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
#define MEM_ALIGNBYTES 8 #define MEM_ALIGNBYTES 8
#define BIN "/image/bin" #define BIN "/usr/bin"
#define BYTEORDER 0x4321 #define BYTEORDER 0x4321
#define CPPSTDIN "tcc -E" #define CPPSTDIN "tcc -E"
#define CPPMINUS "-" #define CPPMINUS "-"
@ -47,13 +48,13 @@
#define INTSIZE 4 #define INTSIZE 4
#define Off_t off_t #define Off_t off_t
#define PRIVLIB "/image/lib/perl5" #define PRIVLIB "/usr/lib/perl5"
#define _(args) args #define _(args) args
#define RANDBITS 31 #define RANDBITS 31
#define SCRIPTDIR "/image/bin" #define SCRIPTDIR "/usr/bin"
#define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED" #define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED"
@ -62,8 +63,8 @@
#define STDCHAR char #define STDCHAR char
#define Uid_t uid_t #define Uid_t uid_t
#define LOC_SED "/image/bin/sed" #define LOC_SED "/usr/bin/sed"
#define ARCHLIB "/image/lib/perl5/" #define ARCHLIB "/usr/lib/perl5/"
#define CAT2(a,b) a##b #define CAT2(a,b) a##b
#define Gconvert(x,n,t,b) gcvt((x),(n),(b)) #define Gconvert(x,n,t,b) gcvt((x),(n),(b))

View File

@ -1 +1 @@
b8a51b854ec4f9c0eb170841d342c0eb8f43296bf980737400650a9ec4d94a53 /image/bin/perl c6583c3ce3d5ecd9c10f2ed2906a25d2bd3500d913f1e943ef78456a60090786 /usr/bin/perl

View File

@ -1,4 +1,5 @@
// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> // SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
// SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later

View File

@ -1 +0,0 @@
ac2180d0a618d8de08e8793bb92ca3f146b98cca20ed9b8e165deddfd17c124b /image/bin/perl

View File

@ -1,81 +0,0 @@
c626794d37f98f1b4039a35dbfb0b448453fc66a6fbb183c266daeaf6fcee854 /image/bin/pod2man
f7373390f5e226340b0a8600565a9ed914b14a769cd83dab56a00a42c4995732 /image/bin/pod2text
34d935b734c56377f82bc3a2848de01dfb69205921a39fb4b3819fa6c4e5f9c7 /image/bin/pod2usage
a25fb0443a96fff587f0f35da7765e9f081378cbeb36fd40afc711298f422f24 /image/bin/podchecker
1f88b5c0fc6731c85de115b0e09140c921583b88faf5a43e86724a4f291a4211 /image/bin/cpan
12293e3557c7c17f1586c7b88f5d5a4da11101e89030554becbb8ba3b12c7f27 /image/bin/corelist
324dc9f1ff565a366c557b6d1b089f2ae386b391bb81c923c3da5443f329f3f9 /image/bin/enc2xs
981c47625f82abab9eb2cc60f20ec7f5d9af35ac872ef0b2bd187581f004f136 /image/bin/encguess
c2128381f41980ac814614762a1af700e07b76be925355680837d5522222949a /image/bin/h2ph
af117b37191eb40bf62f0a061a3d0d4f01c88b37cca3db18a5d3fd7b04f75c42 /image/bin/h2xs
41db48f0483d62f00e18241badc70451f5330fc27a2cb7e3d64cfd2181034ae8 /image/bin/instmodsh
eaf37738d3d96a3fe900b99bb74c1692da6bf5ef11ee31161ac0bf55d8233719 /image/bin/json_pp
5d977bcb813aa7159173800659eaf58bbedb4f697d78add293ce973096d18049 /image/bin/libnetcfg
d81566565457a438b9617e50bf687af773246866227752004804776397d212a9 /image/bin/perlbug
8367e734e47ff243cbe89af0239c24a2826f1bfbf2e13bbbe0913ba0b97cb309 /image/bin/perldoc
bd81fbf0a3e0d4601a42cdf8b3a4715d6c232e3f7dd4541a1b4516ae0408c3dd /image/bin/perlivp
e738cef96e9a03b3341a1f2d9ad6ab48508cb786a43046ed53f9c35bd5e1a945 /image/bin/piconv
ea7361352e3d8657b860aa5ab32f7525852277ce43bf97c6af68fb8c826f12fe /image/bin/pl2pm
5bd720a5c3bf7a1d17f71031064359072894890e30dd6a86f5c3dd9f3a16da8b /image/bin/pod2html
4e687cacc7a9a26e6d90a3f7b3824b37cccd9a2c8a7fbf1b91fda1141048b656 /image/bin/prove
c82cac435633e123b52ed34fd56f769e0c5b7a1efb90144f36998ec85406a33f /image/bin/ptar
d61c67c54350aeee79b8dbd2bdb9f7f399baf78c3d3a1f0947e8646ed1dd5373 /image/bin/ptardiff
1c4541419f7a46787f74121424a57c6e314c1c4aa84a415b9970379b7ee793be /image/bin/ptargrep
85cd345abe83d717c889a29d8e843984012051e1f6c6f050d3ad9a1eda71ae49 /image/bin/shasum
a3c7f404c061fd35035907ff14bce2478d763f90e72b951cba8b49d60c9c1cef /image/bin/splain
8cb399866c7e9d8cc9139aee78e5fb87203cedf836f76067b7b3c3aeabde7ce8 /image/bin/streamzip
7ea581a6abea1d0a4f959c8f2c5b1888e01ccb56b9182b3c4db879276425877e /image/bin/xsubpp
a71c03ec0417b868e8dd97456e42ce1a0ee8c919f6c6788d041d8f1310577ebb /image/bin/zipdetails
d81566565457a438b9617e50bf687af773246866227752004804776397d212a9 /image/bin/perlthanks
38f2bbeb21f9d8e443d8a7d083ef88ae3e8be3c9df697e1de94dec08fa672a51 /image/bin/perl
38f2bbeb21f9d8e443d8a7d083ef88ae3e8be3c9df697e1de94dec08fa672a51 /image/bin/perl5.32.1
d39e63c4b73f41c95170b5424d9e55acd8f4421c05b70bf75d81225e0d6b534f /image/lib/perl5/5.32.1/i386-linux/CORE/libperl.a
b9aa5df8e7790d25b610d3568a1fb5ec19d4b7a24ea89032b3e48e6baeff7829 /image/lib/perl5/5.32.1/i386-linux/auto/IO/IO.a
a00d9d1d16cb84df222e42726962751d6296aa4ef5b43d3e3d39b5db677524be /image/lib/perl5/5.32.1/i386-linux/auto/B/B.a
97297837e713b3c32fdf15d3beb4df27dd04d36770520a39cb9609bfe03e8b95 /image/lib/perl5/5.32.1/i386-linux/auto/Compress/Raw/Bzip2/Bzip2.a
cbace9433582cb7a952f8765351e5e8ac24c3d08c5cc659fc57fc5d001f85a46 /image/lib/perl5/5.32.1/i386-linux/auto/Compress/Raw/Zlib/Zlib.a
11a5a396f223fca1c0f663f92e2ccca804c0e1bcc8ebdc7aa6c02007c0ef6eb2 /image/lib/perl5/5.32.1/i386-linux/auto/Cwd/Cwd.a
40bd3da520ef0b12afb7a6e422bba60618a294ea48315a0c3788b238ceec1cff /image/lib/perl5/5.32.1/i386-linux/auto/Data/Dumper/Dumper.a
913b4c30b4444bb5d20fdfb1235b0bad897900247d6c90f20453f4b3fff88d22 /image/lib/perl5/5.32.1/i386-linux/auto/Devel/Peek/Peek.a
1adda90e944ad90f66a6d6beeb73f36eb15346868f86fcf2428e9468e0df924c /image/lib/perl5/5.32.1/i386-linux/auto/Digest/MD5/MD5.a
ca94220bc83615eacfe76c219681cc5bbf60b20f967d4e0050115411cce4b5d3 /image/lib/perl5/5.32.1/i386-linux/auto/Digest/SHA/SHA.a
9f63bd4cba00691b802276da76cf44e0d1c42ac2a785d523ebf4ae0baba120cb /image/lib/perl5/5.32.1/i386-linux/auto/Encode/Byte/Byte.a
6d583d90aa9d93a081dd23e59a4ccb67566213075277b2f576f0bc70be0ae45f /image/lib/perl5/5.32.1/i386-linux/auto/Encode/CN/CN.a
4f1a62ec40d3d6971043ff20bcc159ce9600946c200dd7349aab1fade57ac4bb /image/lib/perl5/5.32.1/i386-linux/auto/Encode/EBCDIC/EBCDIC.a
30a5bad1d7bfeb2c8a1c3d40b242dbb57d7f5a7a90b8b0da2f37ca1e97f5cd98 /image/lib/perl5/5.32.1/i386-linux/auto/Encode/JP/JP.a
4070f08ca88900519ecd2d44a1733fcf0addf0bcf4cc7b09fce9303f8194577f /image/lib/perl5/5.32.1/i386-linux/auto/Encode/KR/KR.a
7e20461c2762fcf062fe3d7366357f85d21c1ad510466e41f886a8427382e2a5 /image/lib/perl5/5.32.1/i386-linux/auto/Encode/Symbol/Symbol.a
7c1eab792c8cdd25bd3db0fe932a7025106de4f5a5477859feac4efcd7ed2758 /image/lib/perl5/5.32.1/i386-linux/auto/Encode/TW/TW.a
7945204be71d45eac99d52c8ba80f4a415e5a442ba9118045835130fcb793278 /image/lib/perl5/5.32.1/i386-linux/auto/Encode/Unicode/Unicode.a
d435dad257f8a3062fdf0ed36ef1ff8bf459035bf91666a053f1a825d619c7ba /image/lib/perl5/5.32.1/i386-linux/auto/Encode/Encode.a
de952455eb6c8920eb83b24d116fba667148e3ced2c300d09fbcd0695460d503 /image/lib/perl5/5.32.1/i386-linux/auto/Fcntl/Fcntl.a
d1477681608164d970571537fe57a4f57c2ff079827a2c7836e098cdb116725a /image/lib/perl5/5.32.1/i386-linux/auto/File/DosGlob/DosGlob.a
e71679d8b946cfc769d28579d7277f5c3f6026bbd012c804de044cf960920596 /image/lib/perl5/5.32.1/i386-linux/auto/File/Glob/Glob.a
e4585db5d46bdb7ce6a1f755596131e15e9a6170dfb8911025b1a8aa0d5084bc /image/lib/perl5/5.32.1/i386-linux/auto/Filter/Util/Call/Call.a
e78509cd064d5b33e4183472569f477759b31ebaaaebda7f7de5210d49f8f01a /image/lib/perl5/5.32.1/i386-linux/auto/Hash/Util/FieldHash/FieldHash.a
ac19d921e8c417aac14aed76e301636c4665d8ce0b8b8cc60db99e6fe6d78c6b /image/lib/perl5/5.32.1/i386-linux/auto/Hash/Util/Util.a
6c149bdde39147d4a78ecef243509c9de02ce247113332249122657caedf0fe9 /image/lib/perl5/5.32.1/i386-linux/auto/I18N/Langinfo/Langinfo.a
17bca9d539f4267ee479d0e04accc0261855287ab05628def3af50aabf8fa091 /image/lib/perl5/5.32.1/i386-linux/auto/IPC/SysV/SysV.a
c31d93eede732e7e3077c942c1cf98c0837dc29f7f481d377dfc2e54f9734e0b /image/lib/perl5/5.32.1/i386-linux/auto/List/Util/Util.a
5cf46c40bd99950add133ff1be1e829ebbf6be51271ce74e362516daaddaa268 /image/lib/perl5/5.32.1/i386-linux/auto/MIME/Base64/Base64.a
19a514c34f9379d6fc9b9cd0b0847983cf070a552ae3ad99da3bc28f26960342 /image/lib/perl5/5.32.1/i386-linux/auto/Math/BigInt/FastCalc/FastCalc.a
37a428027797b6482e91a04da997005a34d64e5614ae7607e2b85ea6795ab198 /image/lib/perl5/5.32.1/i386-linux/auto/Opcode/Opcode.a
9cf4db7b20230c803821094bc910fc27783814046fa1e5fcc39348b076c2a838 /image/lib/perl5/5.32.1/i386-linux/auto/POSIX/POSIX.a
ed1b19fbe06597635a6015447c68fdac7a5ce0e5ba814b020d260237fe007489 /image/lib/perl5/5.32.1/i386-linux/auto/PerlIO/encoding/encoding.a
2dce279ba070676998d7b2d08cd53102107bddfa8cc4150f0dfb513360507127 /image/lib/perl5/5.32.1/i386-linux/auto/PerlIO/mmap/mmap.a
a4834b1e3bc003dc3a556ae4a1f07d0d1caee784930c15c9bb3b80f33adefa0a /image/lib/perl5/5.32.1/i386-linux/auto/PerlIO/scalar/scalar.a
9e1f4f68be71a56656b76f0e189b2e1fadc12683b34662250cf25130a420786e /image/lib/perl5/5.32.1/i386-linux/auto/PerlIO/via/via.a
08a5d9d75f149b00493e656752375710a636fa1fbd33d51bbf8386b6c020360c /image/lib/perl5/5.32.1/i386-linux/auto/SDBM_File/SDBM_File.a
b33eb13f4b8682e95c6d0d69e142c737f946cbc711fd0217b1c42fa5dd830d23 /image/lib/perl5/5.32.1/i386-linux/auto/Socket/Socket.a
1569d0e1d134bec913093c3cf08231b310707843e276e2687fe2350b298c4cfd /image/lib/perl5/5.32.1/i386-linux/auto/Storable/Storable.a
cf65ae0455595319fbf2f6102b1c71df9b0711d5d5a5d0f77ab2c128f678b5dc /image/lib/perl5/5.32.1/i386-linux/auto/Sys/Hostname/Hostname.a
200aab211a4b3c56e4f2c3a5b57ac67155894c042a22e07d7b3d88033d8fb36b /image/lib/perl5/5.32.1/i386-linux/auto/Sys/Syslog/Syslog.a
4472ab7f81d0c67ceece4c66985ba95e4a399182fcb889465f81d009fd66b735 /image/lib/perl5/5.32.1/i386-linux/auto/Time/HiRes/HiRes.a
4a4dadffbe8d7ccd71fb6fbe13696f42b8985d3517d48b2f5697d3a243d538c9 /image/lib/perl5/5.32.1/i386-linux/auto/Time/Piece/Piece.a
81b92d161e5b456901a5e297981d10fc889fcd94baa4bdf687d90c2a0510fdf6 /image/lib/perl5/5.32.1/i386-linux/auto/Unicode/Collate/Collate.a
3de37e2608ee975d2be422b716722b622558e9a16ad7cb01a4909108e8da565f /image/lib/perl5/5.32.1/i386-linux/auto/Unicode/Normalize/Normalize.a
5685a0b7e09fa209b44e92b6ffeef3ffaf45c88f5ce3a210982820107bcc845a /image/lib/perl5/5.32.1/i386-linux/auto/attributes/attributes.a
20b56fd11c78ae924ad3ac6da04e412067732f051688865dc9271c19b30b7bff /image/lib/perl5/5.32.1/i386-linux/auto/mro/mro.a
5c1adcd8427427a1f6feb1b3dfd52a16f6a57435c1ad74abc8f8ba7c78ec0a6d /image/lib/perl5/5.32.1/i386-linux/auto/re/re.a
f5e09198bbacd7eef23375e1a7eb2166c884666c8fd14dfeeab11f1bda5d313d /image/lib/perl5/5.32.1/i386-linux/auto/threads/shared/shared.a
d850f9ecb18bb102876c8e0b9032efdef2c70a66243fb3f686d770699d643a8f /image/lib/perl5/5.32.1/i386-linux/auto/threads/threads.a

View File

@ -1 +1 @@
ec17b6489aeb96cbc6cb554c232e65867da5544bd62fc0fd81d91148c3f85de6 /image/bin/perl c3e271bcefe1389a8e96a9a6b1cdec7d5aaa421f0dbea9b37c542bba5ab85eba /usr/bin/perl

View File

@ -1,9 +1,10 @@
// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> // SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
// SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
#define MEM_ALIGNBYTES 8 #define MEM_ALIGNBYTES 8
#define BIN "/image/bin" #define BIN "/usr/bin"
#define BYTEORDER 0x4321 #define BYTEORDER 0x4321
#define CPPSTDIN "tcc -E" #define CPPSTDIN "tcc -E"
#define CPPMINUS "-" #define CPPMINUS "-"
@ -54,11 +55,11 @@
#define INTSIZE 4 #define INTSIZE 4
#define Off_t off_t #define Off_t off_t
#define PRIVLIB "/image/lib/perl5" #define PRIVLIB "/usr/lib/perl5"
#define _(args) args #define _(args) args
#define SCRIPTDIR "/image/bin" #define SCRIPTDIR "/usr/bin"
#define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED", 0 #define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED", 0
#define SIG_NUM 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0 #define SIG_NUM 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0
@ -68,8 +69,8 @@
#define STDCHAR char #define STDCHAR char
#define Uid_t uid_t #define Uid_t uid_t
#define LOC_SED "/image/bin/sed" #define LOC_SED "/usr/bin/sed"
#define ARCHLIB "/image/lib/perl5/" #define ARCHLIB "/usr/lib/perl5/"
#define CAT2(a,b) a##b #define CAT2(a,b) a##b
#define STRINGIFY(a) "a" #define STRINGIFY(a) "a"
@ -95,7 +96,7 @@
#define SH_PATH "/bin/sh" #define SH_PATH "/bin/sh"
#define ARCHNAME "i386-linux" #define ARCHNAME "i386-linux"
#define BIN_EXP "/image/bin" #define BIN_EXP "/usr/bin"
#define NVSIZE 8 /* sizeof(double) */ #define NVSIZE 8 /* sizeof(double) */
#define UVSIZE 4 /* sizeof(long) on i386 */ #define UVSIZE 4 /* sizeof(long) on i386 */

View File

@ -1 +1 @@
9ac9ba6fcf0f33b2dcc9b46c8df84fcd7eab7120575f6a4bc506d06b87493265 /image/bin/perl 5aed524d856cdddc6d93412906a3b1d59c3b878748a0eaa0ffcf4f97c2a912a9 /usr/bin/perl

View File

@ -1,9 +1,10 @@
// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> // SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
// SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
#define MEM_ALIGNBYTES 8 #define MEM_ALIGNBYTES 8
#define BIN "/image/bin" #define BIN "/usr/bin"
#define BYTEORDER 0x4321 #define BYTEORDER 0x4321
#define CPPSTDIN "tcc -E" #define CPPSTDIN "tcc -E"
#define CPPMINUS "-" #define CPPMINUS "-"
@ -50,13 +51,13 @@
#define INTSIZE 4 #define INTSIZE 4
#define Off_t off_t #define Off_t off_t
#define PRIVLIB "/image/lib/perl5" #define PRIVLIB "/usr/lib/perl5"
#define _(args) args #define _(args) args
#define RANDBITS 31 #define RANDBITS 31
#define SCRIPTDIR "/image/bin" #define SCRIPTDIR "/usr/bin"
#define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED" #define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED"
#define SIG_NUM 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 #define SIG_NUM 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
@ -66,8 +67,8 @@
#define STDCHAR char #define STDCHAR char
#define Uid_t uid_t #define Uid_t uid_t
#define LOC_SED "/image/bin/sed" #define LOC_SED "/usr/bin/sed"
#define ARCHLIB "/image/lib/perl5/" #define ARCHLIB "/usr/lib/perl5/"
#define CAT2(a,b) a##b #define CAT2(a,b) a##b
#define Gconvert(x,n,t,b) gcvt((x),(n),(b)) #define Gconvert(x,n,t,b) gcvt((x),(n),(b))
@ -92,5 +93,5 @@
#define SH_PATH "/bin/sh" #define SH_PATH "/bin/sh"
#define ARCHNAME "i386-linux" #define ARCHNAME "i386-linux"
#define BIN_EXP "/image/bin" #define BIN_EXP "/usr/bin"

View File

@ -1 +1 @@
22b9eff9a325b62387471a1670b508a8b199eb6f3e838eb80428bb21676b4db1 /image/bin/perl f1b517eb1e975a960ab2f1384fe6a48be28b782462ab63fe89d2c5b00bf83eb4 /usr/bin/perl

View File

@ -1,9 +1,10 @@
// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> // SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
// SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
// SPDX-License-Identifier: GPL-3.0-or-later // SPDX-License-Identifier: GPL-3.0-or-later
#define MEM_ALIGNBYTES 8 #define MEM_ALIGNBYTES 8
#define BIN "/image/bin" #define BIN "/usr/bin"
#define BYTEORDER 0x4321 #define BYTEORDER 0x4321
#define CPPSTDIN "tcc -E" #define CPPSTDIN "tcc -E"
#define CPPMINUS "-" #define CPPMINUS "-"
@ -50,13 +51,13 @@
#define INTSIZE 4 #define INTSIZE 4
#define Off_t off_t #define Off_t off_t
#define PRIVLIB "/image/lib/perl5" #define PRIVLIB "/usr/lib/perl5"
#define _(args) args #define _(args) args
#define RANDBITS 31 #define RANDBITS 31
#define SCRIPTDIR "/image/bin" #define SCRIPTDIR "/usr/bin"
#define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED" #define SIG_NAME "ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","BUS","FPE","KILL","USR1","SEGV","USR2","PIPE","ALRM","TERM","STKFLT","CHLD","CONT","STOP","TSTP","TTIN","TTOU","URG","XCPU","XFSZ","VTALRM","PROF","WINCH", "IO", "POLL", "PWR", "SYS", "UNUSED"
#define SIG_NUM 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 #define SIG_NUM 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
@ -66,8 +67,8 @@
#define STDCHAR char #define STDCHAR char
#define Uid_t uid_t #define Uid_t uid_t
#define LOC_SED "/image/bin/sed" #define LOC_SED "/usr/bin/sed"
#define ARCHLIB "/image/lib/perl5/" #define ARCHLIB "/usr/lib/perl5/"
#define CAT2(a,b) a##b #define CAT2(a,b) a##b
#define Gconvert(x,n,t,b) gcvt((x),(n),(b)) #define Gconvert(x,n,t,b) gcvt((x),(n),(b))
@ -92,5 +93,5 @@
#define SH_PATH "/bin/sh" #define SH_PATH "/bin/sh"
#define ARCHNAME "i386-linux" #define ARCHNAME "i386-linux"
#define BIN_EXP "/image/bin" #define BIN_EXP "/usr/bin"

View File

@ -1 +0,0 @@
95bfa9867c273ae5e5ff8126b377952907b33ff00dd1cf0059aa587c1dfc2ec5 /image/bin/pkg-config

View File

@ -7,22 +7,38 @@
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
set -e set -e
# shellcheck source=sysa/helpers.sh # shellcheck source=sysglobal/helpers.sh
. helpers.sh . helpers.sh
# shellcheck source=/dev/null
. bootstrap.cfg
populate_device_nodes() { export PREFIX=/usr
# http://www.linuxfromscratch.org/lfs/view/6.1/chapter06/devices.html export SOURCES=/after
test -c /dev/null || mknod -m 666 /dev/null c 1 3 mkdir -p "${PREFIX}/sbin"
test -c /dev/zero || mknod -m 666 /dev/zero c 1 5 export PATH="${PREFIX}/bin:${PREFIX}/sbin"
test -c /dev/ptmx || mknod -m 666 /dev/ptmx c 5 2
test -c /dev/tty || mknod -m 666 /dev/tty c 5 0 create_sysb() {
test -c /dev/random || mknod -m 444 /dev/random c 1 8 # Copy everything in
test -c /dev/urandom || mknod -m 444 /dev/urandom c 1 9 echo "Creating sysb rootfs"
mkdir -p /sysb/usr
for d in bin include lib libexec sbin share; do
cp -r "${PREFIX}/${d}" "/sysb/usr/${d}"
done
populate_device_nodes /sysb
} }
export PREFIX=/image go_sysb() {
export PATH="${PREFIX}/bin" # Mount proc for kexec
export SOURCES=/after mkdir /proc /etc
mount -t proc proc /proc
# kexec time
echo "Loading kernel + sysb initramfs using kexec"
kexec -l "${PREFIX}/boot/linux-4.9.10" --console-serial \
--initrd="${PREFIX}/boot/initramfs-sysb" \
--append="init=/init console=ttyS0"
echo "kexecing into sysb"
kexec -e
}
build flex-2.5.11 build flex-2.5.11
@ -143,10 +159,24 @@ build autoconf-2.64
build gcc-4.0.4 pass1.sh checksums/pass1 build gcc-4.0.4 pass1.sh checksums/pass1
build linux-headers-5.10.41 '' '' '' linux-5.10.41
build musl-1.2.2 build musl-1.2.2
build gcc-4.0.4 pass2.sh checksums/pass2 build gcc-4.0.4 pass2.sh checksums/pass2
build bash-5.1 build util-linux-2.19.1
exec env -i PATH=${PREFIX}/bin PREFIX=${PREFIX} SOURCES=${SOURCES} bash run2.sh build kbd-1.15
build make-3.82
if [ "${CHROOT}" = False ]; then
build kexec-tools-2.0.22
create_sysb
build linux-4.9.10
go_sysb
fi

View File

@ -1 +1 @@
a29789a4a0150cbc7ed718ece238cad4c3863c794c8825f0743bc6cf1838b4a8 /image/bin/sed a29789a4a0150cbc7ed718ece238cad4c3863c794c8825f0743bc6cf1838b4a8 /usr/bin/sed

Some files were not shown because too many files have changed in this diff Show More