Hi, Dejan I also tested by rhel6.3 and fedora17. Since there is no environment, centos is not tested.
The point worried below is shown:
- I think that %{?fedora_version} and %{?rhel_version} are macro not to exist.
- pssh is not provided in rhel.
I think that you should not put it in Requires.
I made a patch to solve the above.
Regards,
Yusuke
2013/2/19 Dejan Muhamedagic <[email protected]>:
> On Tue, Feb 19, 2013 at 11:03:53AM +0100, Dejan Muhamedagic wrote:
>> On Fri, Feb 15, 2013 at 10:19:41PM +0100, Dejan Muhamedagic wrote:
>> > Hi,
>> >
>> > On Fri, Feb 15, 2013 at 02:25:41PM +0900, yusuke iida wrote:
>> > > Hi, Dejan
>> > >
>> > > I made a patch for spec file to make rpm of crmsh in rhel environment.
>> > > I want a crmsh repository to merge it if I do not have any problem.
>>
>> This is a problem which I ran into earlier too. Something
>> (probably one of the rpm macros) does a 'rm -rf' of the doc
>> directory _after_ the files got installed:
>>
>> [ 29s] test -z "/usr/share/doc/packages/crmsh" || /bin/mkdir -p
>> "/var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh"
>> [ 29s] /usr/bin/install -c -m 644 'AUTHORS'
>> '/var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh/AUTHORS'
>> [ 29s] /usr/bin/install -c -m 644 'COPYING'
>> '/var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh/COPYING'
>> ...
>> [ 30s] Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6245
>> [ 30s] + umask 022
>> [ 30s] + cd /usr/src/packages/BUILD
>> [ 30s] + cd crmsh
>> [ 30s] + DOCDIR=/var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh
>> [ 30s] + export DOCDIR
>> [ 30s] + rm -rf /var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh
>> [ 30s] + /bin/mkdir -p
>> /var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh
>> [ 30s] + cp -pr ChangeLog
>> /var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh
>> ...
>> [ 32s] error: create archive failed on file
>> /var/tmp/crmsh-1.2.5-build/usr/share/doc/packages/crmsh/AUTHORS: cpio: open
>> failed - Bad file descriptor
>>
>> If somebody can shed some light or suggest how to deal with
>> this ...
>
> OK. I think I managed to fix it. The result is already upstream.
> I tested it with rhel6, centos6, fedora 17 and 18. Can you
> please test too.
>
> Thanks,
>
> Dejan
>
>> Thanks,
>>
>> Dejan
>>
>>
>> > No problem. Will test the patch. BTW, did you notice that there
>> > are packages for rhel too at OBS (see the latest news item at
>> > https://savannah.nongnu.org/projects/crmsh/).
>> >
>> > Cheers,
>> >
>> > Dejan
>> >
>> > >
>> > > Best regards,
>> > > Yusuke
>> > > --
>> > > ----------------------------------------
>> > > METRO SYSTEMS CO., LTD
>> > >
>> > > Yusuke Iida
>> > > Mail: [email protected]
>> > > ----------------------------------------
>> >
>> >
>> > _______________________________________________________
>> > Linux-HA-Dev: [email protected]
>> > http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>> > Home Page: http://linux-ha.org/
>> _______________________________________________________
>> Linux-HA-Dev: [email protected]
>> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>> Home Page: http://linux-ha.org/
> _______________________________________________________
> Linux-HA-Dev: [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
--
----------------------------------------
METRO SYSTEMS CO., LTD
Yusuke Iida
Mail: [email protected]
----------------------------------------
crmsh.spec.patch
Description: Binary data
_______________________________________________________ Linux-HA-Dev: [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
