how to use Source1 to add an additional file

Jon Ciesla limb at jcomserv.net
Tue Dec 11 18:56:46 UTC 2007


>
> On Tue, 2007-12-11 at 12:36 -0600, Jon Ciesla wrote:
>> > hi
>> >
>> > I want to add a separate configuration file (61-wqy-bitmapsong.conf)
>> > to package wqy-bitmap-fonts, after reading some examples, I used
>> > the following syntax to make this change
>> >
>> > ....
>> > Source0: http://url of the upstream package
>> > Source1: 61-wqy-bitmapsong.conf  # the additional file
>> > ....
>> >
>> > %setup -q -n %{wqyroot}
>> > ...
>> > %install
>> > ...
>> > install -p -m644 %{SOURCE1} %{buildroot}%{fontconfigdir}/
>> > ...
>> >
>> > then I copied 61-wqy-bitmapsong.conf  to "devel" directory,
>> > and "cvs add 61-wqy-bitmapsong.conf". However, it failed when
>> > I test the build with "make i386", the error message is
>> >
>> > File Not found: ..../wqy-bitmap-fonts/devel/61-wqy-bitmapsong.conf
>> > Installed (but unpackaged) file(s) found
>> > /etc/fonts/conf.d/http://kronos/wfc/logon
>> >
>> > did I miss anything? where should I put the 61-wqy-bitmapsong.conf
>> > when commit to cvs?
>>
>> make new-sources FILES="/path/to/main/src/file
>> /path/to/61-wqy-bitmapsong.conf"
>>
>> then cvs commit.
>
> Alternatively, make srpm, then install the srpm, work on the package in
> your rpmbuild tree and then cvs-import.sh it. In that case you'll not
> have to worry about adding/removing files to/from cvs and uploading the
> sources. But it indeed is an overkill for small changes.

I've actually been explicitly told not to do that except for the initial
import.  Plus, I find that the plain cvs commands are faster, especially
with ssh-agent. :)

> --
> Lubomir Kundrak (Red Hat Security Response Team)
>
> --
> fedora-devel-list mailing list
> fedora-devel-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-devel-list
>


-- 
novus ordo absurdum




More information about the devel mailing list