ChangeLog, build-rpm:

build-rpm: Shell script contributed by sct
bitmap-optimize
Theodore Ts'o 2001-01-02 23:44:00 +00:00
parent e5b38a5faf
commit 26d4042e54
2 changed files with 35 additions and 0 deletions

4
contrib/ChangeLog Normal file
View File

@ -0,0 +1,4 @@
2001-01-02 <tytso@snap.thunk.org>
* build-rpm: Shell script contributed by sct

31
contrib/build-rpm Normal file
View File

@ -0,0 +1,31 @@
#!/bin/sh
# Build an e2fsprogs RPM from cvs
pwd=`pwd`
currdir=`basename $pwd`
pkgname=`grep Name: e2fsprogs.spec | awk '{print $2;}'`
pkgvers=`grep Version: e2fsprogs.spec | awk '{print $2;}'`
builddir=${pkgname}-${pkgvers}
cd ..
# We need to build a tarball for the SRPM using $builddir as the
# directory name (since that's what RPM will expect it to unpack
# into). That may require a symlink.
if [ -L $builddir ] ; then
rm -f $builddir || exit 1
elif [ -d $builddir ] ; then
rm -rf $builddir || exit 1
fi
# Make a recursive-symlink copy of the source dir
cp -sR `pwd`/$currdir $builddir || exit 1
# Remove any build files from the temporary tarball directory
[ -f $builddir/Makefile ] && make -C $builddir distclean
tar czfh ${builddir}.tar.gz $builddir
rpm --define "_sourcedir `pwd`" -ba $currdir/e2fsprogs.spec