Even though many of those scripts are very simple, it is easier to include the header than to try to say whether each of those files is trivial enough not to require one.
14 lines
436 B
Bash
Executable File
14 lines
436 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
set -eu
|
|
|
|
for i in *.h */*.h; do
|
|
if [[ $i == 'loadavg.h' ]]; then
|
|
curl --fail https://raw.githubusercontent.com/torvalds/linux/master/include/linux/sched/$i -o $i
|
|
else
|
|
curl --fail https://raw.githubusercontent.com/torvalds/linux/master/include/uapi/linux/$i -o $i
|
|
fi
|
|
|
|
sed -i -e 's/__user //g' -e '/^#include <linux\/compiler.h>/ d' $i
|
|
done
|