mirror of
https://github.com/git/git.git
synced 2026-01-22 23:07:18 +09:00
Do more and more things on kernel.org
This commit is contained in:
parent
049e159103
commit
259480fc8e
28
Distrib
28
Distrib
@ -1,28 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# This is not for general consumption but just a simple script
|
||||
# I use on my private development environment and on kernel.org
|
||||
# machine to cut binary distribution material.
|
||||
|
||||
V=${1?'version'}
|
||||
M=master.kernel.org
|
||||
case `hostname` in
|
||||
siamese)
|
||||
scp $0 ${M}:./Distrib
|
||||
cd /chroot/sarge/build/git &&
|
||||
scp git-*_$V[-.]* git-$V.tar.gz ${M}:debian/.
|
||||
exit
|
||||
;;
|
||||
esac
|
||||
|
||||
G=/pub/software/scm/git
|
||||
D=$G/debian
|
||||
|
||||
set -x
|
||||
|
||||
mkdir -p $G/RPMS/i386 $G/RPMS/SRPMS
|
||||
|
||||
ln $HOME/debian/git-*_$V[-.]* $D/.
|
||||
ln $HOME/debian/git-$V.tar.gz $G/.
|
||||
ln $HOME/rpms/RPMS/i386/git*-$V-* $G/RPMS/i386/.
|
||||
ln $HOME/rpms/SRPMS/git-$V-* $G/RPMS/SRPMS/.
|
||||
38
DoKernelOrg
38
DoKernelOrg
@ -1,32 +1,46 @@
|
||||
#!/bin/sh
|
||||
|
||||
J=
|
||||
# J='-l 4 -j'
|
||||
nodo=echo
|
||||
|
||||
cd $HOME/git &&
|
||||
make clean &&
|
||||
git reset --hard &&
|
||||
make clean &&
|
||||
git checkout master &&
|
||||
git pull . origin &&
|
||||
make clean test doc install &&
|
||||
make clean
|
||||
git checkout pu &&
|
||||
make test clean &&
|
||||
make clean &&
|
||||
|
||||
case "$1" in
|
||||
'')
|
||||
make $J install &&
|
||||
make test &&
|
||||
make clean &&
|
||||
git checkout pu &&
|
||||
make $J clean &&
|
||||
make test clean
|
||||
;;
|
||||
maint | master)
|
||||
G=/pub/software/scm/git &&
|
||||
|
||||
git checkout "$1" &&
|
||||
make rpm &&
|
||||
cp git-*.tar.gz $HOME/tarpit/ &&
|
||||
make clean &&
|
||||
make git doc &&
|
||||
make $J git &&
|
||||
V=$(./git --version | sed -e 's/git version //') &&
|
||||
$nodo ln git-$V.tar.gz $G/. &&
|
||||
D=`pwd` &&
|
||||
M="git-man-pages-$V" &&
|
||||
rm -rf "$M" &&
|
||||
rm -f "$M".tar.gz &&
|
||||
./Make man1="$D/$M/man1" man7="$D/$M/man7" -C Documentation install &&
|
||||
tar zcf "$HOME/tarpit/$M".tar.gz "$M" &&
|
||||
make man1="$D/$M/man1" man7="$D/$M/man7" -C Documentation install &&
|
||||
$nodo tar zcf "$G/$M".tar.gz "$M" &&
|
||||
rm -fr "$M" &&
|
||||
make clean ||
|
||||
exit $?
|
||||
make clean &&
|
||||
|
||||
$nodo ln $HOME/rpms/RPMS/i386/git*-$V-* $G/RPMS/i386/. &&
|
||||
$nodo ln $HOME/rpms/SRPMS/git-$V-* $G/RPMS/SRPMS/.
|
||||
;;
|
||||
esac
|
||||
esac || exit $?
|
||||
|
||||
git checkout master
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user