mirror of https://github.com/vitalif/e2fsprogs
parent
e5b38a5faf
commit
26d4042e54
|
@ -0,0 +1,4 @@
|
||||||
|
2001-01-02 <tytso@snap.thunk.org>
|
||||||
|
|
||||||
|
* build-rpm: Shell script contributed by sct
|
||||||
|
|
|
@ -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
|
Loading…
Reference in New Issue