blob: 58e5a62927ab47d5e12318a6fb325d421f053b16 (
plain)
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
32
33
34
35
|
#!/bin/bash
if [[ $# -ne 2 ]] ; then
echo "Usage: $0 <kernel ver> <patch ver>"
exit 1
fi
kver=$1
pver=$2
if [[ ! -d $kver ]] ; then
echo "dir '$kver' does not exist"
exit 1
fi
tar=gentoo-headers-${kver}-${pver}.tar.xz
rm -f gentoo-headers-${kver}-*.tar.xz
if [[ -n $(find $kver -name '??_all_*') ]] ; then
ch=
else
ch="-C .tmp"
rm -rf .tmp
mkdir .tmp
cp -r $kver .tmp/
pushd .tmp/$kver >/dev/null
for p in *.patch ; do
mv $p 00_all_$p
done
popd >/dev/null
fi
tar -cf - $ch $kver | xz > ${tar}
rm -rf .tmp
du -b *.xz
|