mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
add a quick script to create a tarball for CVS snapshots
(This used to be commit 9ef4abcd49
)
This commit is contained in:
parent
75ac8c17c0
commit
16712a4c0d
40
make-tarball.sh
Normal file
40
make-tarball.sh
Normal file
@ -0,0 +1,40 @@
|
||||
#!/bin/sh
|
||||
|
||||
## A simple script to build a tarball of the current CVS tree.
|
||||
## You either need to include the using_samba cvs module in the
|
||||
## parent directory or tell the script where to find it
|
||||
##
|
||||
## Usgae: ./make-tarball.sh
|
||||
|
||||
USING_SAMBA=../using_samba/
|
||||
SRCDIR=`pwd`
|
||||
|
||||
if [ ! -d $USING_SAMBA ]; then
|
||||
|
||||
echo Cannot find "Using Samba" directory \(assuming $USING_SAMBA\).
|
||||
echo Please set the USING_SAMBA variable in this script to the correct
|
||||
echo location. The html files are available in the using_samba CVS
|
||||
echo module on cvs.samba.org. See http://cvs/samba.org/ for details
|
||||
echo about anonymous CVS access. Exiting now....
|
||||
|
||||
exit 1
|
||||
|
||||
fi
|
||||
|
||||
VERSION=`grep SAMBA_VERSION_OFFICIAL_STRING source/include/version.h | cut -d\" -f2 | sed 's/ /_/g'`
|
||||
TARBALLDIR=/tmp/samba-$VERSION
|
||||
|
||||
echo Creating the tarball source directory in $TARBALLDIR
|
||||
|
||||
/bin/rm -rf $TARBALLDIR
|
||||
/bin/rm -f samba-$VERSION.tar
|
||||
|
||||
mkdir $TARBALLDIR
|
||||
rsync -aC ./ $TARBALLDIR
|
||||
rsync -aC $USING_SAMBA $TARBALLDIR/docs/htmldocs/
|
||||
|
||||
echo Creating packaging scripts...
|
||||
( cd $TARBALLDIR/packaging; sh bin/update-pkginfo $VERSION 1 )
|
||||
|
||||
echo Making tarball samba-$VERSION.tar in current directory...
|
||||
( cd `dirname $TARBALLDIR`; tar cf $SRCDIR/samba-$VERSION.tar samba-$VERSION )
|
Loading…
Reference in New Issue
Block a user