I have looked everywhere and still cannot find any example of SPEC which installs the
binary files created as a result of Make.
( if the Makefile is missing the install section )
so here is what i have from a tutorial.
Name: foo ... BuildRoot: /tmp/%{name} %prep ... %build ... %install install -m755
$RPM_BUILD_ROOT/obj/ggsnc/ggsnc %{_bindir}/ %files /usr/bin/ggsnc
but i get error:
+ umask 022
+ cd /home/kahmed/rpmbuild/BUILD
+ cd pcore
+ LANG=C
+ export LANG
+ unset DISPLAY
+ install -m755 /tmp/pcore/obj/ggsnc/ggsnc /usr/bin/
install: cannot stat `/tmp/pcore/obj/ggsnc/ggsnc': No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.93457 (%install)
now ALL i want to do is to copy /home/kahmed/rpmbuild/BUILD/pcore/obj/ggsnc/ggsnc to
/usr/bin
in a root simulated environment.
Now all the examples i am looking at use makefile install, or automake, so i cannot
reverse engineer.
Thanks,
-Kamal.
________________________________
From: Michael Schwendt <mschwendt(a)gmail.com>
To: packaging(a)lists.fedoraproject.org
Sent: Saturday, April 14, 2012 6:45 AM
Subject: Re: [Fedora-packaging] error: Package already exists: %package debuginfo
On Fri, 13 Apr 2012 14:47:33 -0700 (PDT), KA (Kamal) wrote:
> ok removed the macro from .rpmmacros
>
> i think the error was because i had comment
>
> #This ...
> in the %install section
>
> since i did NOT have any
>
> %package debuginfo
>
> hence i deduce that
A comment within the %install section does not cause an error like that,
but be careful with RPM macros in comments. They are expanded, too, and
can lead to unexpected results/errors.
A full .spec file is easier to review than just an error message without
any context. ;-)
--
packaging mailing list
packaging(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging