diff options
author | Alexandre Oliva <lxoliva@fsfla.org> | 2012-07-31 23:17:33 +0000 |
---|---|---|
committer | Alexandre Oliva <lxoliva@fsfla.org> | 2012-07-31 23:17:33 +0000 |
commit | 31b8c90cb547c9cbf3a7a1c258a7292076b8ef27 (patch) | |
tree | f9f9b26308417417b32938b1a15014e14949da0b /freed-ora/tags/f16/3.4.7-1.fc16.gnu/scripts/get-snapshot.sh | |
parent | b510785dfa79512a0e613edceaaa5dd7ca67cfaa (diff) | |
download | linux-libre-raptor-31b8c90cb547c9cbf3a7a1c258a7292076b8ef27.tar.gz linux-libre-raptor-31b8c90cb547c9cbf3a7a1c258a7292076b8ef27.zip |
tag 3.4.7-1.fc16.gnu
Diffstat (limited to 'freed-ora/tags/f16/3.4.7-1.fc16.gnu/scripts/get-snapshot.sh')
-rwxr-xr-x | freed-ora/tags/f16/3.4.7-1.fc16.gnu/scripts/get-snapshot.sh | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/freed-ora/tags/f16/3.4.7-1.fc16.gnu/scripts/get-snapshot.sh b/freed-ora/tags/f16/3.4.7-1.fc16.gnu/scripts/get-snapshot.sh new file mode 100755 index 000000000..79d2b095e --- /dev/null +++ b/freed-ora/tags/f16/3.4.7-1.fc16.gnu/scripts/get-snapshot.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +VER=$(tail -n1 upstream | sed s/bz2/id/) +rm -f $VER +wget -c http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/$VER +SHA1=$(cat $VER) +rm -f patch-2.6.*-git*.id + +cd ~/src/git-trees/kernel/linux-2.6 +git pull + +DIF=$(git diff $SHA1.. | wc -l) +if [ "$DIF" = "0" ]; then + echo Nothing changed. + exit +fi +TOT=$(git log | head -n1) + +git diff $SHA1.. > ~/src/fedora/kernel/devel/git-linus-new.diff +cd ~/src/fedora/kernel/devel/ +DIF=$(cmp git-linus.diff git-linus-new.diff) +if [ "$?" = "0" ]; then + echo Nothing new in git + rm -f git-linus-new.diff + exit +fi +mv git-linus-new.diff git-linus.diff + +perl -p -i -e 's|^#ApplyPatch\ git-linus.diff|ApplyPatch\ git-linus.diff|' kernel.spec + +echo "- Merge Linux-2.6 up to" $TOT > ~/src/fedora/kernel/devel/clog.tmp +cd ~/src/fedora/kernel/devel/ +bumpspecfile.py kernel.spec "$(cat clog.tmp)" +rm -f clog.tmp +make clog |