On Fri, Apr 03, 2015 at 06:05:02PM +0800, grihpc at 126.com
wrote:> Hi
>
> my os is centos 6.6 x86_64, glusterfs 3.6.2
>
> I want to make rpms, there is some err
>
> [root at localhost LinuxRPM]# make glusterrpms
>
> make --no-print-directory --quiet \
> top_distdir="glusterfs-3.6.2"
distdir="glusterfs-3.6.2" \
> dist-hook
> usage: git diff [--no-index] <path> <path>
> make[2]: *** [gen-ChangeLog] Error 129
> make[1]: *** [distdir] Error 2
> make[1]: Leaving directory `/root/glusterfs-3.6.2'
> make: *** [prep] Error 2
> [root at localhost LinuxRPM]#
The 'make glusterrpms' should normally get executed from a checked out
git repository. I do not think anyone uses it for rebuilding RPMs.
You can most easily rebuild the RPMs from the tarball:
$ rpmbuild -ta glusterfs-3.6.2.tar.gz
Do that as a non-root user :-)
Failing that, you can also just use the 3.6 RPMs from
http://download.gluster.org/pub/gluster/glusterfs/3.6/
HTH,
Niels